Ordered a new RPI5 PSU. (the 27W one), but Wireless receiver still wont get detected on boot. I assume we have 2 independent issues here. Low power warning might be unrelated to XBOX Receiver issue.
Also did a portswap from USB 2.0 to USB 3.0 - but with same outcome. So seems to be unrelated to XHCI vs. EHCI
Found something in dmesg: (1-1.1 is the "faulty" receiver on boot-time)
If you re-plug it after OS has booted, it will be recognized correctly and will operate without issue:
So what is bricking the enumeration of this device on boot time?
Oh uhm, maybe this thread should be moved on to troubleshooting?
Also did a portswap from USB 2.0 to USB 3.0 - but with same outcome. So seems to be unrelated to XHCI vs. EHCI
Code:
uname -aLinux raspberrypi 6.6.28+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.28-1+rpt1 (2024-04-22) aarch64 GNU/Linux
Code:
dmesg | grep "usb 1-1.1"[ 1.849354] usb 1-1.1: new full-speed USB device number 3 using xhci_hcd[ 1.929550] usb 1-1.1: device descriptor read/64, error -32[ 2.121511] usb 1-1.1: device descriptor read/64, error -32[ 2.317350] usb 1-1.1: new full-speed USB device number 4 using xhci_hcd[ 2.397580] usb 1-1.1: device descriptor read/64, error -32[ 2.593553] usb 1-1.1: device descriptor read/64, error -32[ 3.313341] usb 1-1.1: new full-speed USB device number 5 using xhci_hcd[ 3.313537] usb 1-1.1: Device not responding to setup address.[ 3.521639] usb 1-1.1: Device not responding to setup address.[ 3.733331] usb 1-1.1: device not accepting address 5, error -71[ 3.822056] usb 1-1.1: new full-speed USB device number 6 using xhci_hcd[ 3.822757] usb 1-1.1: Device not responding to setup address.[ 4.029584] usb 1-1.1: Device not responding to setup address.[ 4.237436] usb 1-1.1: device not accepting address 6, error -71
Code:
[11534.655100] usb 1-1.1: new full-speed USB device number 8 using xhci_hcd[11534.781646] usb 1-1.1: New USB device found, idVendor=045e, idProduct=0719, bcdDevice= 1.00[11534.781663] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3[11534.781668] usb 1-1.1: Product: Xbox 360 Wireless Receiver for Windows[11534.781672] usb 1-1.1: Manufacturer: ©Microsoft[11534.781675] usb 1-1.1: SerialNumber: FF7E7620
Code:
lsusb -s 1:8 -vBus 001 Device 008: ID 045e:0719 Microsoft Corp. Xbox 360 Wireless AdapterDevice Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 255 Vendor Specific Protocol bMaxPacketSize0 8 idVendor 0x045e Microsoft Corp. idProduct 0x0719 Xbox 360 Wireless Adapter bcdDevice 1.00 iManufacturer 1 ©Microsoft iProduct 2 Xbox 360 Wireless Receiver for Windows iSerial 3 FF7E7620 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x0141 bNumInterfaces 8 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 260mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 129 iInterface 0 ** UNRECOGNIZED: 14 22 00 01 13 81 1d 00 17 01 02 08 13 01 0c 00 0c 01 02 08 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 130 iInterface 0 ** UNRECOGNIZED: 0c 22 00 01 01 82 00 40 01 02 20 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 129 iInterface 0 ** UNRECOGNIZED: 14 22 00 01 13 83 1d 00 17 01 02 08 13 03 0c 00 0c 01 02 08 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 130 iInterface 0 ** UNRECOGNIZED: 0c 22 00 01 01 84 00 40 01 04 20 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 129 iInterface 0 ** UNRECOGNIZED: 14 22 00 01 13 85 1d 00 17 01 02 08 13 05 0c 00 0c 01 02 08 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x05 EP 5 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 5 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 130 iInterface 0 ** UNRECOGNIZED: 0c 22 00 01 01 86 00 40 01 06 20 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 4 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 6 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 129 iInterface 0 ** UNRECOGNIZED: 14 22 00 01 13 87 1d 00 17 01 02 08 13 07 0c 00 0c 01 02 08 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 8 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 7 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 93 bInterfaceProtocol 130 iInterface 0 ** UNRECOGNIZED: 0c 22 00 01 01 88 00 40 01 08 20 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x88 EP 8 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x08 EP 8 OUT bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0020 1x 32 bytes bInterval 4Device Status: 0x0002 (Bus Powered) Remote Wakeup Enabled
Statistics: Posted by Killom — Sun May 26, 2024 7:48 pm