[Nexus S Q&A, Help & Troubleshooting] hkkim1227:
Currently, I'm trying to mount my device(transcend 4GB usb stick) using CM9.0 and Matr1x build 22

and the connection layout is shown below

(Note : the power supplied hub is NEXT-314UHP and it says that it supports USB2.0/1.1, Hot swap and Host swap(don't know what that means))

and the usb host controller app seems to show no problem as shown below

HOWEVER, the usb stick is NOT recognized, and the LED light (normally turns on when the stick is connected to computers) do not turn on.

Also, when I connected a mouse, although LED seemed working, it was not recognized

and the part when the connection was tried is here(Not sure actually)(ENTIRE dump is attached)

4>[ 20.111557]

<4>[ 20.111561] Dongle Host Driver, version 4.218.248.23

<4>[ 20.130599] current firmware_path[]=/vendor/firmware/fw_bcm4329.bin

<4>[ 20.130738] GOT STA FIRMWARE

<4>[ 20.130804] SET firmware_path[]=/vendor/firmware/fw_bcm4329.bin , str_p:bf02afb8

<6>[ 22.857425] pn544_dev_ioctl power on

<6>[ 22.888997] pn544_dev_ioctl power off

<6>[ 22.955251] pn544_dev_ioctl power on

<7>[ 30.670032] wlan0: no IPv6 routers present

<6>[ 31.688457] deepidle_status_write: DEEPIDLE disabled

<4>[ 32.570593] STA connect received 1

<4>[ 44.273961] EPLL Rate changes from 96000000 to 67738000

<3>[ 65.511200] init: untracked pid 1105 exited

<6>[ 71.742791] fsa9480 7-0025: dev1: 0x80, dev2: 0x0

<4>[ 71.747289] OTG: no changes needed

<6>[ 71.757153] android_work: did not send uevent (0 0 (null))

<4>[ 79.912348] input data --> h

<4>[ 79.912445] Setting OTG host mode

<6>[ 79.912638] otg_dbg: in s5pc110_otg_drv_probe()::00076

<6>[ 79.912853] => s3c_otg_drv_probe

<4>[ 79.913010] drivermode = 0

<4>[ 79.917194] otg_host_phy_int : USBPHYCTL=0x1,PHYPWR=0x1e0,PHYCLK=0x7,USBCFG=0x570f

<6>[ 80.020695] s3c_otghcd s3c_otghcd: S3C OTGHCD

<6>[ 80.027653] s3c_otghcd s3c_otghcd: new USB bus registered, assigned bus number 1

<6>[ 80.027830] s3c_otghcd s3c_otghcd: irq 88, io mem 0xec000000

<7>[ 80.733380] usb usb1: default language 0x0409

<7>[ 80.733529] usb usb1: udev 1, busnum 1, minor = 0

<6>[ 80.733597] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

<6>[ 80.733719] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

<6>[ 80.733787] usb usb1: Product: S3C OTGHCD

<6>[ 80.733904] usb usb1: Manufacturer: Linux 3.0.32-ck1-bfs-gdbf2061 EMSP_OTGHCD

<6>[ 80.733970] usb usb1: SerialNumber: s3cotg

<7>[ 80.734338] usb usb1: usb_probe_device

<7>[ 80.734409] usb usb1: configuration #1 chosen from 1 choice

<7>[ 80.741831] usb usb1: adding 1-0:1.0 (config #1, interface 0)

<7>[ 80.742101] hub 1-0:1.0: usb_probe_interface

<7>[ 80.742223] hub 1-0:1.0: usb_probe_interface - got id

<6>[ 80.742290] hub 1-0:1.0: USB hub found

<6>[ 80.742368] hub 1-0:1.0: 1 port detected

<7>[ 80.742486] hub 1-0:1.0: standalone hub

<7>[ 80.742550] hub 1-0:1.0: ganged power switching

<7>[ 80.742616] hub 1-0:1.0: global over-current protection

<7>[ 80.742733] hub 1-0:1.0: Single TT

<7>[ 80.742799] hub 1-0:1.0: TT requires at most 32 FS bit times (2664 ns)

<7>[ 80.742919] hub 1-0:1.0: power on to power good time: 0ms

<7>[ 80.742993] hub 1-0:1.0: local power source is good

<7>[ 80.743111] hub 1-0:1.0: no over-current condition exists

<7>[ 80.743181] hub 1-0:1.0: enabling power on all ports

<6>[ 80.743303] otg_dbg: in root_hub_feature()::00477

<6>[ 80.743368] => case SetPortFeature -USB_PORT_FEAT_POWER

<6>[ 80.743650] otg_dbg: in s5pc110_otg_drv_probe()::00182

<6>[ 80.743770] => OTG HCD Initialized HCD, bus=C110 OTG Controller, usbbus=1

<4>[ 80.747991] platform_driver_registered

<7>[ 80.841986] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000

<3>[ 81.705474] init: untracked pid 1173 exited

<3>[ 81.760038] init: untracked pid 1167 exited

<6>[ 193.914782] request_suspend_state: sleep (0->3) at 193905927189 (2013-07-17 08:23:00.764523585 UTC)

<6>[ 193.919345] disable touch controls

<6>[ 193.954412] cpufreq_gov_suspend : cpufreq_gov_lcd_status 0

<4>[ 193.965060] dhd_get_dtim_skip bcn_li_dtim=3 DTIM=2 Listen=10

<6>[ 524.787221] otg_dbg: in otg_handle_interrupt()::00087

<6>[ 524.787374] => Port Interrupt

<6>[ 524.787522] otg_dbg: in process_port_intr()::00276

<6>[ 524.787600] => over current condition is changed

<3>[ 524.789401] otg_err: in otg_power_work()::00065

<3>[ 524.789483] => invalid otghost data

<6>[ 524.842465] request_suspend_state: wakeup (3->0) at 524835240588 (2013-07-17 08:28:31.693836693 UTC)

<6>[ 524.843283] s3cfb_late_resume is called

<6>[ 524.843659] FIMD src sclk = 166750000

<6>[ 524.843731] s3cfb s3cfb: pixclock adjusted from 41979 to 41979

<6>[ 524.890330] s3cfb_late_resume is complete

<6>[ 525.058498] cpufreq_gov_resume : cpufreq_gov_lcd_status 1

<6>[ 525.058583] enable touch controls

<6>[ 525.941077] fsa9480 7-0025: dev1: 0x0, dev2: 0x0

<4>[ 525.942144] OTG: no changes needed

<3>[ 528.555505] init: untracked pid 1440 exited

<3>[ 540.297826] init: untracked pid 1477 exited

<3>[ 547.433120] init: untracked pid 1501 exited

<4>[ 551.348020] input data --> c

<4>[ 551.348153] Disabling OTG host mode

<6>[ 551.348245] otg_dbg: in s5pc110_otg_drv_remove()::00227

<6>[ 551.348312] => s5pc110_otg_drv_remove

<6>[ 551.352492] s3c_otghcd s3c_otghcd: remove, state 1

<7>[ 551.352588] s3c_otghcd s3c_otghcd: roothub graceful disconnect

<6>[ 551.352715] usb usb1: USB disconnect, device number 1

<7>[ 551.352786] usb usb1: unregistering device

<7>[ 551.352857] usb usb1: unregistering interface 1-0:1.0

<7>[ 551.353077] s3c_otghcd s3c_otghcd: shutdown urb c1aa2800 ep1in-intr

<7>[ 551.353220] usb usb1: usb_disable_device nuking all URBs

<6>[ 551.358989] s3c_otghcd s3c_otghcd: USB bus 1 deregistered

<4>[ 551.359114] platform_driver_unregistered

<3>[ 552.322170] init: untracked pid 1526 exited

<3>[ 552.348395] init: untracked pid 1532 exited

<6>[ 555.685698] fsa9480 7-0025: dev1: 0x4, dev2: 0x0

<4>[ 555.690256] OTG: no changes needed

Is there a problem with my H/W setup? Problem with my installation? or else?

Any advice will be very helpful for me.

PS. the phone info

Model : Nexus S

Android Version : 4.0.4, (CM9.0 with Matr1x BFS v22.0)

Baseband version : XXK11

PPS. My ultimate purpose is to access webcam(Logitech C270) via USB-OTG, or USB-Host mode, and there are some reports that indicate that the attempt was successful on ICS(on other device). Is there anybody who has ever tried the method?

attached : 1. dmesg dump, 2. connection layout, 3. Screenshot