I have been OTG port trying to merge your changes for Jellybean (from http://android.sztupy.hu/usbhub.html and https://github.com/sztupy/samsung-kernel-herring/). The porting was successful but I came across this strange problem.
When I connect the an external powered USB hub and a memory device, the device is detected without any problem using "$ busybox lsusb". But I try to connect a Kinect sensor to the Nexus S, only the highspeed hub inside the Kinect device is detected, but other peripherals attached to it are not detected. However this sensor is detected in other samsung devices like Samsung Galaxy S2. In Ubuntu 10.10: jai@jai-laptop:~$ lsusb Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 008: ID 045e:02ae Microsoft Corp. <<detected Bus 002 Device 007: ID 045e:02ad Microsoft Corp. <<detected Bus 002 Device 006: ID 045e:02b0 Microsoft Corp. <<detected Bus 002 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub <<highspeed hub inside kinect detected Bus 002 Device 004: ID 1a40:0101 TERMINUS TECHNOLOGY INC. <<external powered hub Bus 002 Device 003: ID 1a40:0201 TERMINUS TECHNOLOGY INC. <<external powered hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub In android: root@android:/ # busybox lsusb Bus 001 Device 001: ID 1d6b:0002 Bus 001 Device 002: ID 1a40:0201 Bus 001 Device 003: ID 1a40:0101 Bus 001 Device 004: ID 0409:005a <<Highspeed hub inside kinect detected. The other three peripherals not detected I get the following errors when I connect the Kinect sensor: <7>[ 899.070098] hub 1-1.4:1.0: port 2, status 0101, change 0000, 12 Mb/s <7>[ 899.085474] hub 1-1.4:1.0: port 2 not reset yet, waiting 10ms <6>[ 899.186570] usb 1-1.4.2: new full speed USB device number 5 using s3c_otghcd <4>[ 899.187138] splittranssplittranssplittranssplittranssplittranssplittranssplittranssplittranssplittrans <7>[ 899.202396] hub 1-1.4:1.0: port 2 not reset yet, waiting 10ms <3>[ 899.273456] usb 1-1.4.2: device descriptor read/64, error -71 Could you please throw some insights as to why this is happening? I couldn't find anyhing significant on googling. I am attaching the logs for your reference. Please help me out on this. Thanks a lot in advance. With best regards, Jai -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
