BBB USB question

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

#This will return you to the default v3.8
cd /opt/scripts/tools/
sudo ./update_kernel.sh
sudo reboot

Regards,

    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 :frowning: 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 :frowning:

    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 :frowning: 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 :frowning:

Just tried rebooting with the Cypress hub - same behaviour as before,
keyboard, no mouse.

Also, this kernel does not recognize my LCD cape whereas the old
kernel found & used it perfectly.

>
> I would say not really better :frowning: 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

Well it looks better from a cold boot.. Still hotplug problems..

>
> 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 :frowning:

Just tried rebooting with the Cypress hub - same behaviour as before,
keyboard, no mouse.

Also, this kernel does not recognize my LCD cape whereas the old
kernel found & used it perfectly.

Correct. I wouldn't have mentioned testing the beta-kernel for usb usage
if I'd know you were using a cape.

Regards,