Jump to content

HP 250 G9

From ArchWiki
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
  1. The key is visible to wev and similar tools.
  2. The physical key has a symbol on it, which describes its function.
  3. The mute LED doesn't work.
  4. Unsure about the full effect.

See also