Hi @Peter
The Keyboard does not work when I connect the micro usb from the autopi dongle to the RPI3. I tested a few times. But the keyboard works when it is connected directly to the RPI3. I have looked at dmesg and found some errors to do with USB, but I’m not sure if it’s related. Do you have any ideas?
root@raspberrypi:/home/pi# dmesg | grep usb
[ 0.061745] usbcore: registered new interface driver usbfs
[ 0.061802] usbcore: registered new interface driver hub
[ 0.061888] usbcore: registered new device driver usb
[ 0.209248] usbcore: registered new interface driver lan78xx
[ 0.209301] usbcore: registered new interface driver smsc95xx
[ 0.638296] dwc_otg 3f980000.usb: DWC OTG Controller
[ 0.638327] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 0.638358] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[ 0.638610] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.638621] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.638629] usb usb1: Product: DWC OTG Controller
[ 0.638637] usb usb1: Manufacturer: Linux 4.14.34-v7+ dwc_otg_hcd
[ 0.638645] usb usb1: SerialNumber: 3f980000.usb
[ 0.639994] usbcore: registered new interface driver usb-storage
[ 0.644171] usbcore: registered new interface driver usbhid
[ 0.644175] usbhid: USB HID core driver
[ 1.061412] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 1.301675] usb 1-1: New USB device found, idVendor=0424, idProduct=2514
[ 1.301689] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.621402] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 1.761695] usb 1-1.1: New USB device found, idVendor=0424, idProduct=2514
[ 1.761710] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.081411] usb 1-1.1.2: new high-speed USB device number 4 using dwc_otg
[ 2.181432] usb 1-1.1.2: device descriptor read/64, error -71
[ 2.404074] usb 1-1.1.2: device descriptor read/64, error -71
[ 2.621413] usb 1-1.1.2: new high-speed USB device number 5 using dwc_otg
[ 2.721462] usb 1-1.1.2: device descriptor read/64, error -71
[ 2.941456] usb 1-1.1.2: device descriptor read/64, error -71
[ 3.061629] usb 1-1.1-port2: attempt power cycle
[ 3.519858] usbcore: registered new interface driver brcmfmac
[ 3.721450] usb 1-1.1.2: new high-speed USB device number 6 using dwc_otg
[ 3.751804] usb 1-1.1.2: device descriptor read/8, error -71
[ 3.902683] usb 1-1.1.2: device descriptor read/8, error -71
[ 4.121471] usb 1-1.1.2: new high-speed USB device number 7 using dwc_otg
[ 4.151906] usb 1-1.1.2: device descriptor read/8, error -71
[ 4.301719] usb 1-1.1.2: device descriptor read/8, error -71
[ 4.421590] usb 1-1.1-port2: unable to enumerate USB device
[ 4.731442] usb 1-1.1.1: new high-speed USB device number 8 using dwc_otg
[ 4.862163] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800
[ 4.862181] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 14.621437] usb 1-1.2: new low-speed USB device number 9 using dwc_otg
[ 14.790577] usb 1-1.2: New USB device found, idVendor=413c, idProduct=2106
[ 14.790598] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 14.790609] usb 1-1.2: Product: Dell QuietKey Keyboard
[ 14.790713] usb 1-1.2: Manufacturer: Dell
[ 14.810409] input: Dell Dell QuietKey Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:413C:2106.0001/input/input2
[ 14.882647] hid-generic 0003:413C:2106.0001: input,hidraw0: USB HID v1.10 Keyboard [Dell Dell QuietKey Keyboard] on usb-3f980000.usb-1.2/input0
[ 23.911948] usb 1-1.2: USB disconnect, device number 9
[ 42.811382] usb 1-1.2: new high-speed USB device number 10 using dwc_otg
[ 42.911392] usb 1-1.2: device descriptor read/64, error -71
[ 43.131384] usb 1-1.2: device descriptor read/64, error -71
[ 43.351400] usb 1-1.2: new high-speed USB device number 11 using dwc_otg
[ 43.451452] usb 1-1.2: device descriptor read/64, error -71
[ 43.671502] usb 1-1.2: device descriptor read/64, error -71
[ 43.791491] usb 1-1-port2: attempt power cycle
[ 44.451390] usb 1-1.2: new high-speed USB device number 12 using dwc_otg
[ 44.891393] usb 1-1.2: device not accepting address 12, error -71
[ 44.991395] usb 1-1.2: new high-speed USB device number 13 using dwc_otg
[ 45.431386] usb 1-1.2: device not accepting address 13, error -71
[ 45.431475] usb 1-1-port2: unable to enumerate USB device
[ 54.131410] usb 1-1.1.2: new high-speed USB device number 14 using dwc_otg
[ 54.231416] usb 1-1.1.2: device descriptor read/64, error -71
[ 54.451426] usb 1-1.1.2: device descriptor read/64, error -71
[ 54.671390] usb 1-1.1.2: new high-speed USB device number 15 using dwc_otg
[ 54.771392] usb 1-1.1.2: device descriptor read/64, error -71
[ 54.991402] usb 1-1.1.2: device descriptor read/64, error -71
[ 55.111498] usb 1-1.1-port2: attempt power cycle
[ 55.781391] usb 1-1.1.2: new high-speed USB device number 16 using dwc_otg
[ 55.811675] usb 1-1.1.2: device descriptor read/8, error -71
[ 55.961700] usb 1-1.1.2: device descriptor read/8, error -71
[ 56.181392] usb 1-1.1.2: new high-speed USB device number 17 using dwc_otg
[ 56.211674] usb 1-1.1.2: device descriptor read/8, error -71
[ 56.361697] usb 1-1.1.2: device descriptor read/8, error -71
[ 56.481452] usb 1-1.1-port2: unable to enumerate USB device
[ 61.981400] usb 1-1.2: new low-speed USB device number 18 using dwc_otg
[ 62.136908] usb 1-1.2: New USB device found, idVendor=413c, idProduct=2106
[ 62.136925] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 62.136934] usb 1-1.2: Product: Dell QuietKey Keyboard
[ 62.136943] usb 1-1.2: Manufacturer: Dell
[ 62.152303] input: Dell Dell QuietKey Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:413C:2106.0002/input/input3
[ 62.222352] hid-generic 0003:413C:2106.0002: input,hidraw0: USB HID v1.10 Keyboard [Dell Dell QuietKey Keyboard] on usb-3f980000.usb-1.2/input0
Per below, all the errors are gone after I unplug the micro-usb from the autopi dongle to the RPI3:
[ 1.071403] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 1.321645] usb 1-1: New USB device found, idVendor=0424, idProduct=2514
[ 1.321660] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.641475] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 1.781677] usb 1-1.1: New USB device found, idVendor=0424, idProduct=2514
[ 1.781693] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.571419] usb 1-1.1.1: new high-speed USB device number 4 using dwc_otg
[ 2.701787] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800
[ 2.701801] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.652909] usbcore: registered new interface driver brcmfmac
Of course, the errors come back after I plug the micro-usb back into the RPI3.
[ 2.701801] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.652909] usbcore: registered new interface driver brcmfmac
[ 138.451866] usb 1-1.1.2: new high-speed USB device number 5 using dwc_otg
[ 138.551899] usb 1-1.1.2: device descriptor read/64, error -71
[ 138.771869] usb 1-1.1.2: device descriptor read/64, error -71
[ 138.991877] usb 1-1.1.2: new high-speed USB device number 6 using dwc_otg
[ 139.091882] usb 1-1.1.2: device descriptor read/64, error -71
[ 139.311886] usb 1-1.1.2: device descriptor read/64, error -71
[ 139.431972] usb 1-1.1-port2: attempt power cycle
[ 140.091911] usb 1-1.1.2: new high-speed USB device number 7 using dwc_otg
[ 140.122236] usb 1-1.1.2: device descriptor read/8, error -71
[ 140.272230] usb 1-1.1.2: device descriptor read/8, error -71
[ 140.491907] usb 1-1.1.2: new high-speed USB device number 8 using dwc_otg
[ 140.522236] usb 1-1.1.2: device descriptor read/8, error -71
[ 140.672221] usb 1-1.1.2: device descriptor read/8, error -71
[ 140.791986] usb 1-1.1-port2: unable to enumerate USB device