Stefan Brüns wrote:
On Montag, 7. September 2020 10:52:51 CEST Ludwig Nussel wrote:
Stefan Brüns wrote:
[...] You may try this patch: https://build.opensuse.org/package/view_file/
home:StefanBruens:branches:hardware:boot/u-boot/0001-usb-kbd-Also-accept-
keyboards-with-Interrupt-OUT-end.patch?expand=1
usb_select_config() Manufacturer openSUSE usb_select_config() Product openQA usb_select_config() SerialNumber fedcba9876543210 usb_kbd_probe_dev() USB KBD: found interrupt EP: 0x81 usb_kbd_probe_dev() USB KBD: set boot protocol usb_control_msg() usb_control_msg: request: 0xB, requesttype: 0x21, value 0x0 index 0x0 length 0x0 usb_kbd_probe_dev() USB KBD: set idle interval... usb_control_msg() usb_control_msg: request: 0xA, requesttype: 0x21, value 0xA00 index 0x0 length 0x0 usb_kbd_probe_dev() USB KBD: enable interrupt pipe... Timeout poll on interrupt endpoint Failed to get keyboard state from device 1d6b:0104
The failure here is expected, as this only deals with the case of IN+OUT endpoints. Is this for a device which has both?
Yes, that's the gadget mode of the rpi4. Your patch fixes the endpoint check. The code later then of course still fails when actually trying to activate the keyboard. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer HRB 36809 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org