I'm running the latest Debian image
http://rcn-ee.net/deb/testing/2014-02-18/BBB-eMMC-flasher-debian-7.4-2014-02-18-2gb.img.xz
When I plug in my USB devices (a Dell keyboard + USB mouse),
only the keyboard is seen?
root@beaglebone:~# lsusb
Bus 001 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
If I plug in just the mouse with no hub, I get this:
root@beaglebone:~# lsusb
Bus 001 Device 004: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I tried another (unpowered) hub where nothing but the hub is seen:
[ 1058.647749] usb 1-1: device descriptor read/64, error -110
Bus 001 Device 000: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Both of these hubs (and devices) work on my other platforms.
Any ideas what this might be?
For sanity sake, can you test if this was fixed in a later kernel, via:
cd /opt/scripts/tools/
sudo ./update_kernel.sh --beta-kernel
sudo reboot
I would say not really better When I booted with the Genesys hub, I got this:
root@beaglebone:~# lsusb
Bus 002 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 002 Device 004: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
I unplugged that hub and put in the Cypress device - nothing but the hub has seen:
root@beaglebone:~# lsusb
Bus 002 Device 005: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
So, I tried plugging the Genesys device back in, now I get this:
root@beaglebone:~# lsusb
[ 188.272698] usb 2-1: device descriptor read/64, error -110
[ 203.502684] usb 2-1: device descriptor read/64, error -110
[ 218.852686] usb 2-1: device descriptor read/64, error -110
[ 234.082747] usb 2-1: device descriptor read/64, error -110
[ 244.732659] usb 2-1: device not accepting address 6, error -110
[ 255.272598] usb 2-1: device not accepting address 6, error -110
[ 270.522677] usb 2-1: device descriptor read/64, error -110
[ 285.752688] usb 2-1: device descriptor read/64, error -110
[ 301.102743] usb 2-1: device descriptor read/64, error -110
Overall, not working