Code: Select all
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
The issue I am having is that when connecting (incorrectly) as a FS device, it uses the OHCI driver and gets assigned an address on bus 2. This makes the udev rules for it fail and might also result in lower performance. When the USB hub driver reads the connecting device descriptor, it sees that it wants to be a HS device and emits the message,
. But the HUB port is high speed capable, (something) just chose the wrong driver.not running at top speed; connect to a high speed hub
Incorrect:
Code: Select all
usb 2-1: new full-speed USB device number 2 using at91_ohci
usb 2-1: not running at top speed; connect to a high speed hub
usb 2-1: New USB device found, idVendor=0424, idProduct=2533
usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
Code: Select all
usb 1-1: new high-speed USB device number 2 using atmel-ehci
usb 1-1: New USB device found, idVendor=0424, idProduct=2533
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 3 ports detected