HP 250 G9
| Hardware | PCI/USB ID | Working? |
|---|---|---|
| Wi-Fi | 10ec:c822 |
Yes |
| Bluetooth | 0bda:b00c |
Yes |
| Webcam | 30c9:0064 |
Yes |
| Ethernet | 10ec:8168 |
Untested |
| GPU | 8086:4628 |
Yes |
| Touchpad | PS/2 | Yes |
| Keyboard | PS/2 | Partial |
| TPM | Untested | |
| GNA | 8086:464f |
Untested |
| SD-card reader | 058f:6366 |
Yes |
| Speakers | 8086:51c8 |
Yes |
| Microphone | Yes |
This is about the HP 250 15.6 inch G9 Notebook PC.
Accessibility
The firmware is simple and text-based. All settings can be navigated using the keyboard.
Firmware
fwupd seems to be supported, updating BIOS has not been tested.
Secure Boot
sbctl is unable to enroll any keys on this device. Other ways of enrolling secure boot keys have not been tested.
ACPI
Errors on early boot:
[ 0.178428] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.I2C0.TPL1._PR0], AE_ALREADY_EXISTS (20251212/dswload2-326) [ 0.178439] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20251212/psobject-220) [ 0.178442] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.178445] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.I2C0.TPL1._PR3], AE_ALREADY_EXISTS (20251212/dswload2-326) [ 0.178449] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20251212/psobject-220) [ 0.178451] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.182963] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0], AE_NOT_FOUND (20251212/dswload2-162) [ 0.182968] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20251212/psobject-220) [ 0.182971] ACPI: Skipping parse of AML opcode: Scope (0x0010) [ 0.183164] ACPI: 23 ACPI AML tables successfully acquired and loaded
Errors on a later part of the boot:
[ 8.661008] hp_wmi: Registered as platform profile handler [ 8.693660] ACPI BIOS Error (bug): Attempt to CreateField of length zero (20251212/dsopcode-133) [ 8.694233] ACPI Error: Aborting method \_SB.WMID.WQBD due to previous error (AE_AML_OPERAND_VALUE) (20251212/psparse-529) [ 8.709582] ACPI BIOS Error (bug): Attempt to CreateField of length zero (20251212/dsopcode-133) [ 8.710191] ACPI Error: Aborting method \_SB.WMID.WQBC due to previous error (AE_AML_OPERAND_VALUE) (20251212/psparse-529) [ 8.711623] ACPI BIOS Error (bug): Attempt to CreateField of length zero (20251212/dsopcode-133) [ 8.712114] ACPI Error: Aborting method \_SB.WMID.WQBE due to previous error (AE_AML_OPERAND_VALUE) (20251212/psparse-529) [ 8.715686] ACPI BIOS Error (bug): Attempt to CreateField of length zero (20251212/dsopcode-133) [ 8.716183] ACPI Error: Aborting method \_SB.WMID.WHCM due to previous error (AE_AML_OPERAND_VALUE) (20251212/psparse-529) [ 8.716673] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (20251212/psparse-529) [ 8.717167] hp_bioscfg: Returned error 0x3004, "Generic/Other error" (...) [ 11.970296] platform_profile: Failed to get profile for handler hp-wmi
Errors when pressing Fn+f12:
[ 366.670214] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.LPCB.EC0._Q40.PNOT], AE_NOT_FOUND (20251212/psargs-332) [ 366.670260] ACPI Error: Aborting method \_SB.PC00.LPCB.EC0._Q40 due to previous error (AE_NOT_FOUND) (20251212/psparse-529)
These errors don't seem to break anything.
Function Keys
This assumes Action Keys Mode is disabled in the firmware:
| Key | Visible?1 | Marked?2 | Effect |
|---|---|---|---|
Fn+F1 |
Yes | Yes |
Super_L4
|
Fn+F2 |
No | Yes | Lowers display brightness |
Fn+F3 |
No | Yes | Increases display brightness |
Fn+F4 |
Yes | Yes |
Super_L4, has the same effect as Super+P
|
Fn+F6 |
No | Partial3 | Toggles audio mute |
Fn+F7 |
No | Yes | Lowers volume |
Fn+F8 |
No | Yes | Increases volume |
Fn+F9 |
Yes | Yes |
XF86AudioPrev
|
Fn+F10 |
Yes | Yes |
XF86AudioPlay
|
Fn+F11 |
Yes | Yes |
XF86AudioNext
|
Fn+F12 |
Yes | Yes |
XF86RFkill
|
Fn+PrintScreen |
Yes | Yes |
Insert
|
Fn+Right Shift |
Yes | Yes |
Pause
|
- The key is visible to
wevand similar tools. - The physical key has a symbol on it, which describes its function.
- The mute LED doesn't work.
- Unsure about the full effect.