Kinesis USB Keyboard is removed after first key is pressed.
|Reported by:||mmadia||Owned by:||mmlr|
hrev31375-x86gcc2 native. A Kinesis USB keyboard (model: KB500USB-blk, serial: 82179ub) does not work as expected. After booting Haiku and waiting for syslog to stop growing, I'll plug in the keyboard. Shortly after that, the keyboard will go non-responsive, typically with the last pressed key auto-repeating. The auto-repeat is very odd, it seems to stick with the initial window, even if focus is given to another program.
output of listdev and listusb -v are attached.
relevant snippet of syslog:
KERN: usb hub 7: port 3: new device connected KERN: usb ehci 1: fullspeed device connected, giving up port ownership KERN: usb hub 2: port 3: new device connected KERN: usb hub 13: port 1: new device connected KERN: usb hub 7: port 3: device removed KERN: void AddOnManager::MessageReceived(BMessage *) what: NMP_ Last message repeated 1 time KERN: error when KB_SET_KEY_REPEAT_RATE, fd:12 KERN: error when KB_SET_KEY_REPEAT_DELAY, fd:-1 MMADIA: syslog stops growing. after pressing a single key, the next few lines display. KERN: usb hub 13: port 1: device removed KERN: usb hub 13: KERN: port 1 disabled KERN: usb hub 13: port 1 is not suspended KERN: void AddOnManager::MessageReceived(BMessage *) what: NMP_ MMADIA: At this point, the keyboard is non-responsive