[15:44] <zeripath> tomreyn: so yeah hp-wmi is a module in my kernel but it won't modprobe it seems.
[15:44] <zeripath> ah
[15:44] <zeripath> I am an idiot
[15:45] <zeripath> hp_wmi does modprobe
[15:45] <zeripath> It becomes hp_wmi not hp-wmi
[16:09] <tomreyn> zeripath: right, i forgot to do the conversion.
 hmm should have been a module though?   grep HP_WMI /boot/config-$(uname -r)    tells me CONFIG_HP_WMI=m
 ubuntu 18.04 with HWE (linux 5.3)
[16:10] <tomreyn> i'm not sure what the exact sysfs path to look at would be, though
[16:12] <zeripath> So yeah I've been able to get that module installed in to my kernel - I'm just trying to figure out how to use it 
[16:13] <zeripath> I suspect I have to write additional functionality --
[16:13] <zeripath> for example if I press the Omen key - which is where Home should be I get a hp_wmi: bad event status 0x5
[17:46] <zeripath> tomreyn: it looks like I might have to try kernel at least 5.4.7
[17:47] <zeripath> I get a lot of ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[17:47] <zeripath> with that module
[17:48] <zeripath> but damn I have a bloody nvidia card
[17:49] <zeripath> ARGH so I can't just randomly move to a newer kernel
[18:02] <tomreyn> zeripath: exactly the ACPI errors i referred to above
[18:04] <zeripath> yeah sorry
[18:04] <zeripath> I don't think they are the issue for the backlight but it would make testing difficult.
[18:05] <zeripath> Is there any chance that the fixes of 5.4.7 will be backported to the eoan line?
[18:05] <tomreyn> chances are focal will release with linux 5.5, and if it will, there'll be a LTSE / HWE backport for ubuntu 18.04 LTS for it, which will most likely get compatible nvidia drivers.
[18:05] <tomreyn> i can't tell about the backports, i'm not an ubuntu kernel dev.
[18:06] <tomreyn> if you filed a bug report you'd likely increse the chances of it being considered
[18:07] <zeripath> I'll have to figure out how to report a bug on launchpad then... 
[18:08] <zeripath> I guess the other thing is to see how focal is doing...
[18:10] <tomreyn> zeripath: "ubuntu-bug" / "apport" - general support would be in #ubuntu if you have any questions
[18:10] <tomreyn> try doing both?
[18:17] <zeripath> heh
[18:17] <zeripath> I've done the ubuntu-bug thing
[18:38] <zeripath> Ah So actually this is a seriously simple fix
[18:41] <zeripath> I've applied the patches https://lore.kernel.org/stable/20191122185641.60711-1-hdegoede@redhat.com/
[18:41] <zeripath> to a private dkms'd thing 
[18:41] <zeripath> and the error goes bye bye
[18:44] <tomreyn> oh you already posted those to the bug report, now we got two ;)
[18:45] <tomreyn> your dmesg is not short of ACPI errors in general
[18:48] <tomreyn> is the bios from september the latest?
[18:50] <tomreyn> there's F.14 (you have F.13) at https://support.hp.com/us-en/drivers/selfservice/swdetails/omen-by-hp-15-dc1000-laptop-pc-series/26122182/swItemId/ob-243598-1
[18:51] <tomreyn> but it only seem to be the latest intel microcode update
[18:52] <zeripath> yeah that was my thought
[18:52] <zeripath> Can we install that firmware without having to go to windows
[18:52] <tomreyn> there's also this separate IC update https://support.hp.com/us-en/drivers/selfservice/swdetails/omen-by-hp-15-dc1000-laptop-pc-series/26122182/swItemId/ob-227043-2
[18:52] <zeripath> a lot of the errors might be because I was adding and removing the hp-wmi module
[18:53] <tomreyn> only if HP provides linux support for this system, via their support website, or through fwupd.org
[18:54] <tomreyn> yes there are really only two classes of ACṔI errors you have. one is about hp-wmi
[18:55] <tomreyn> the other seems to be about the usb hub
[19:11] <zeripath> yeah
[20:45] <zeripath> SO I
[20:45] <zeripath> have managed to hack the hp-wmi driver to return the values of my leds
[20:45] <zeripath> woot
[20:45] <zeripath> cat /sys/devices/platform/hp-wmi/keyboardleds                     [20:45:46]
[20:45] <zeripath> #7da247 #42adff #ffaee2 #27b6ff
[20:46] <zeripath> I just need to decide on how they are supposed to be returned and then I'll try storing them again...
[22:30] <zeripath> damn that wasn't real