> Here it is. It now works, presumable because of your recent change to > the interrupt transactions (ehci-hcd: preserve DTC in QH for interrupt > transactions). I don't know what you mean, but this patch almost worked. I slightly changed it and I get working patch: I tested 4 keyboards, only one of them (some Genius) behave strangely, but this is not related to my recent patch you mentioned. For Genius keyboard I got these messages: Bus 001 Device 003: ID 1c4f:0026 USB Keyboard usb-keyboard usb1-0-2: USB keyboard found usb-keyboard usb1-0-2: Timeout poll on interrupt endpoint usb-keyboard usb1-0-2: got wrong buffer back (00000000 instead of 82130fd8) And tons of such messages: usb-keyboard usb1-0-2: usb_submit_int_msg() failed. Keyboard disconnect? when there was screen scrolling (which is very slow in my case). Can you elaborate a little what does not work in your case? PS. Right now, I'm trying to investigate strange behaviour of Genius keyboard. I think next week I'll send you patch on your patch. _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox