Description
Describe the bug
Following a clean installation on RPi4, an error is logged to the console at startup which reads:
"usb 1-1.3: device not accepting address 3, error -71"
This occurs when certain peripherals are connected, in this case; a RetroFlag Classic USB Gamepad, whether-or-not other devices are connected, and regardless of physical port assignment.
Version; Raspbian GNU Linux 10.3 (buster), Kernel 4.19.97-v71+
To reproduce
Use the current official Retropie image for Pi4 (md5: 9154d998cba5219ddf23de46d8845f6c) (version correct), attach the example USB peripheral, and boot.
Expected behaviour
USB device addressing should not result in error.
Actual behaviour
Kernel specifies device error, which did not occur in Stretch.
System
- Model: Raspberry Pi Model B Rev 1.2
- OS Version: Raspberry Pi reference 2020-02-13, Raspbian GNU Linux 10.3 (buster)
- Firmware Version: c3c8dbdf147686fb0c3f32aece709d0653368810 (clean) (release) (start)
- Kernel: Linux Pegasus 4.19.97-v71+ problem with device tree overlay at86rf233 #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv71 GNU/Linux
Logs
usb 1-1.3: new full-speed USB device number 7 using xhci_hcd
usb 1-1.3: New USB device found, idVendor=057e, idProduct=2009, bcdDevide= 2.00
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: Pro Controller
usb 1-1.3: Manufacturer: Nintendo Co., Ltd.
usb 1-1.3: SerialNumber: 000000000001
input: Nintendo Co., Ltd. Pro Controller as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:057E:2009:0004/input/input6
hid-generic 0003:057E:2009.0004: input,hidraw0: USB HID v1.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-0000:01:00.0-1.3/input0
usb 1-1.3: USB disconnect, device number 7
usb 1-1.3: new full-speed USB device number 8 using xhci_hcd
usb 1-1.3: New USB device found, idVendor=045e, idProduct=028e, bcdDevide= 1.14
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: Controller
usb 1-1.3: Manufacturer: Controller
usb 1-1.3: SerialNumber: Controller
input: Microsoft X-Box 360 pad as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:057E:2009:0004/input/input7
xpad 1-1.3:1.0: xpad_irq_in - usb_submit_urb failed with result -1
Additional context
Note that only one device was connected, that logged as two profiles.