Opened 6 years ago
Closed 3 months ago
#14856 closed bug (invalid)
Keyboard problem on x200s with Coreboot+Tianocore
Reported by: | vita_cell | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Input/PS2/Keyboard | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86-64 |
Description
Finally could manage to boot Haiku from usb and install it on HDD from the same machine, with Haiku's UEFI loader.
It's fine but internal keyboard doesn't work (F, Fn, brightness, trackpoint, mouse buttons, caps or num locks, keyboard is just dead) looks like it is not connected. Booted GNU/Linux from usb, internal keyboard does work. Connected my gaming usb keyboard (to usb2.0), and only key behind "Alt Gr" does work, nothing more. Internal keyboard works fine when in Haiku's loader.
Attachments (6)
Change History (21)
by , 6 years ago
comment:2 by , 6 years ago
Tryed to connect other (older) usb keyboard, and this one is fully working. I attach "syslog2".
comment:3 by , 6 years ago
Please attach the HID reports for the non working keyboard. These are available in /tmp, their filename look like usb_hid_report_descriptor_056e_00fd_0.bin (for my mouse)
Your USB keyboard and PS/2 keyboard problems are separate (the USB keyboard will probably not work on any other Haiku machine until we fix this part).
For PS/2, there seem to be a problem wih interrupts in the syslog. This could be related:
KERN: More than 99% interrupts of vector 16 are unhandled
comment:4 by , 6 years ago
"Your USB keyboard and PS/2 keyboard problems are separate (the USB keyboard will probably not work on any other Haiku machine until we fix this part). "
You are right.
Now I add some more logs and HIDs. Somehow my internal keyboard started to work (I did some connecting and disconnecting usb devices, I don't know if this has something to do with it).
by , 6 years ago
Attachment: | random_usb_hid_report_descriptors.zip added |
---|
by , 6 years ago
Attachment: | not working usb gaming keyboard.zip added |
---|
by , 6 years ago
Attachment: | here my ps2 internal keyboard started to work added |
---|
by , 6 years ago
Attachment: | Photos of activity monitor.zip added |
---|
follow-up: 6 comment:5 by , 6 years ago
Booted GNU/Linux from usb, internal keyboard does work.
If it doesn't even work with Linux, I'm not sure there's anything we'll be able to do...
comment:6 by , 6 years ago
Replying to waddlesplash:
Booted GNU/Linux from usb, internal keyboard does work.
If it doesn't even work with Linux, I'm not sure there's anything we'll be able to do...
Wow! I said "does", not "doesn't" or "does not".
Please read my comment above too.
follow-up: 8 comment:7 by , 6 years ago
Ah, that's what I get for reading too fast...
As the keyboard is PS/2, it is probably unrelated to plugging and unplugging USB devices, I'd guess. Unless the problem is in input_server and not at the driver level; but that would be strange.
comment:8 by , 6 years ago
Replying to waddlesplash:
Ah, that's what I get for reading too fast...
As the keyboard is PS/2, it is probably unrelated to plugging and unplugging USB devices, I'd guess. Unless the problem is in input_server and not at the driver level; but that would be strange.
Some USBs keyboards do work fine, this is not the main problem. Main problem is PS/2 internal keyboard. Somehow it started (only 1 time) to work when I was using Haiku. But same story after reboot (it doesn't work). If it could to work 1 time, so, it can to work.
comment:9 by , 6 years ago
You also read the syslog too fast, because the driver clearly complains about failing to initialize the keyboard there.
follow-up: 12 comment:10 by , 6 years ago
You also read the syslog too fast, because the driver clearly complains about failing to initialize the keyboard there.
No, I was referring to the "here my ps2 internal keyboard started to work" file; AFAICT there is nothing PS/2 related in there.
comment:11 by , 6 years ago
There is nothing at all in that log because it is flooded by USB errors.
Probably relevant from syslog2:
1063 KERN: ps2: keyboard reset failed, status 0x80000009, data 0xff 1064 KERN: ps2: keyboard probing failed 1065 KERN: KeyboardDevice: error when opening /dev/input/keyboard/at/0: No error 1066 KERN: ps2: devfs_unpublish_device input/keyboard/at/0, status = 0x00000000
comment:12 by , 6 years ago
Replying to waddlesplash:
You also read the syslog too fast, because the driver clearly complains about failing to initialize the keyboard there.
No, I was referring to the "here my ps2 internal keyboard started to work" file; AFAICT there is nothing PS/2 related in there.
Sorry, when internal keyboard started to work, first I did just copyed syslog file without reading it.
comment:13 by , 6 years ago
Component: | Drivers/Keyboard/PS2 → Drivers/Input/PS2/Keyboard |
---|
comment:15 by , 3 months ago
Keywords: | keyboard x200 x200s coreboot removed |
---|---|
Resolution: | → invalid |
Status: | new → closed |
No reply.
syslog