Modify

Opened 3 years ago

Last modified 3 years ago

#18237 new defect

Low-speed USB not working on TP-LINK Archer C7 V2

Reported by: martin.p.rowe@… Owned by: developers
Priority: normal Milestone:
Component: kernel Version: Trunk
Keywords: usb Cc:

Description

Getting "device descriptor read/64, error -145" then finally "device not accepting address X, error -145" in dmesg when connecting a USB1 device to either USB port on my TP-Link Archer C7 V2.

Some troubleshooting/isolation tests I've checked:

  1. Different USB1 device connected, same error.
  2. Same USB1 devices tested working with TP-Link TL-WDR4300, Barrier Breaker reports "new low-speed USB device number XX using ehci-platform".
  3. Connecting a USB2 device works correctly (in attached dmesg log the USB1 device is connected at boot, later a USB2 device is connected, then the USB1 device is disconnected and reconnected).
  4. USB LED next to the port doesn't illuminate for USB1 devices but does for USB2.
  5. Swapping USB ports does not fix the error.
  6. Tried building image without applying ar71xx/patches-3.10/490-usb-ehci-add-quirks-for-qca-socs.patch and 525-MIPS-ath79-enable-qca-usb-quirks.patch with same error.

Currently on trunk r43087, but none of the versions I have tested have fixed the problem, including Barrier Breaker.

The USB1 devices tested were a UPS with USB control interface and a keyboard. USB2 was a flash drive.

root@gateway:~# dmesg | grep usb
[    5.950000] usbcore: registered new interface driver usbfs
[    5.960000] usbcore: registered new interface driver hub
[    5.970000] usbcore: registered new device driver usb
[    6.140000] usbcore: registered new interface driver usb-storage
[    6.400000] usb 1-1: new low-speed USB device number 2 using ehci-platform
[   21.580000] usb 1-1: device descriptor read/64, error -145
[   36.870000] usb 1-1: device descriptor read/64, error -145
[   37.100000] usb 1-1: new low-speed USB device number 3 using ehci-platform
[   52.390000] usb 1-1: device descriptor read/64, error -145
[   67.690000] usb 1-1: device descriptor read/64, error -145
[   67.920000] usb 1-1: new low-speed USB device number 4 using ehci-platform
[   78.380000] usb 1-1: device not accepting address 4, error -145
[   78.500000] usb 1-1: new low-speed USB device number 5 using ehci-platform
[   88.960000] usb 1-1: device not accepting address 5, error -145
[  261.800000] usb 2-1: new high-speed USB device number 2 using ehci-platform
[  261.960000] usb-storage 2-1:1.0: USB Mass Storage device detected
[  261.960000] scsi0 : usb-storage 2-1:1.0
[  290.640000] usb 1-1: new low-speed USB device number 6 using ehci-platform
[  305.820000] usb 1-1: device descriptor read/64, error -145
[  321.110000] usb 1-1: device descriptor read/64, error -145
[  321.340000] usb 1-1: new low-speed USB device number 7 using ehci-platform
[  336.520000] usb 1-1: device descriptor read/64, error -145
[  351.810000] usb 1-1: device descriptor read/64, error -145
[  352.040000] usb 1-1: new low-speed USB device number 8 using ehci-platform
[  362.500000] usb 1-1: device not accepting address 8, error -145
[  362.620000] usb 1-1: new low-speed USB device number 9 using ehci-platform
[  373.080000] usb 1-1: device not accepting address 9, error -145

Attachments (2)

dmesg (15.9 KB) - added by martin.p.rowe@… 3 years ago.
dmesg output
packages.lst (3.3 KB) - added by martin.p.rowe@… 3 years ago.
opkg list-installed

Download all attachments as: .zip

Change History (3)

Changed 3 years ago by martin.p.rowe@…

dmesg output

Changed 3 years ago by martin.p.rowe@…

opkg list-installed

comment:1 Changed 3 years ago by martin.p.rowe@…

Connecting the USB1 devices through a USB2 hub fixes the problem.

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.