Opened 2 years ago
Last modified 2 years ago
#18161 new bug
Keyboard and Elan trackpad nonfunctional on Acer C738T (Chromebook with hacked UEFI firmware)
Reported by: | RetroHacker | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Input/HID/I2C | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86-64 |
Description
Running the nightly build from Dec 19, 2022 - Walter (Revision hrev56652), x86_64
This is odd hardware - An Acer C738T Chromebook ("cyan") with hacked Coreboot/UEFI firmware flashed onto it. That said, it's made of mostly Intel "stuff", with components used in other laptops. The keyboard, trackpad, audio and storage don't work - but the keyboard and trackpad are really the more important aspects at the moment and the reason/scope for this ticket. The trackpad is made by Elan and appears to be I2C attached, and the keyboard seems to be some variant of PS/2 despite being a raw matrix going to the motherboard.
Attachments (5)
Change History (8)
by , 2 years ago
by , 2 years ago
by , 2 years ago
by , 2 years ago
comment:2 by , 2 years ago
I noticed a Network preferences crash in your log. Looks like https://cgit.haiku-os.org/haiku/tree/src/kits/interface/MenuItem.cpp#n453 fSuper is possibly NULL. @waddlesplash can Draw() be called without fSuperItem?
I saw this commit in the history https://cgit.haiku-os.org/haiku/commit/src/kits/interface/MenuItem.cpp?id=c3ac0a72a603f01b86fba870af14cff22f1db48c
comment:3 by , 2 years ago
@waddlesplash can Draw() be called without fSuperItem?
I don't know how that would happen. fSuper can only be NULL when the item isn't in a menu, i.e. when it isn't going to be drawn, to my knowledge. Perhaps there's a race between removal and drawing...
The output of "listdev -d" would provide the device tree, where I2C devices are identified with ACPI.