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

Reply via email to