OTG - Powered hub and mouse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, 

I have a Samsung galaxy S2 with an OTG cable, I have disable all the white-list features of the kernel. Now 
when I connect the slow USB  mouse to the OTG cable, the phone can 
detect the mouse and I can use the mouse, but if I connect a powered hub to  the OTG cable and then connect the mouse to the hub, the phone cannot detect the mouse anymore.

Phone - OTG cable - Mouse   < works  (1)

Phone - OTG cable - USB2.0 Thumb Driver   < works

Phone - OTG cable - USB2.0 Powered hub -  Mouse  < DOES NOT work (2)

Phone - OTG cable - USB2.0 Powered hub -  USB2.0 Thumb Driver < works


usbmon out of configuration (1) after connecting the mouse:

e5dceb80 1245206144 C Ii:2:001:1 0:2048 1 = 02
e5dceb80 1245206265 S Ii:2:001:1 -115:2048 4 <
e538f280 1245207431 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245207491 C Ci:2:001:0 0 4 = 01030100
e538f280 1245207529 S Co:2:001:0 s 23 01 0010 0001 0000 0
e538f280
1245207556 C Co:2:001:0 0 0
e538f280 1245207661 S Co:2:001:0 s 23 03 0016 0001 0000 0
e538f280 1245207784 C Co:2:001:0 0 0
e538f280 1245207821 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245207848 C Ci:2:001:0 0 4 = 01030000
e538f280 1245236203 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245236252 C Ci:2:001:0 0 4 = 01030000
e538f280 1245266311 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245266361 C Ci:2:001:0 0 4 = 01030000
e538f280 1245296191 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245296240 C Ci:2:001:0 0 4 = 01030000
e538f280 1245326188 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245326235 C Ci:2:001:0 0 4 = 01030000
e538f280 1245326417 S Co:2:001:0 s 23 03 0004 0001 0000 0
e538f280 1245390098 C Co:2:001:0 0 0
e538f280 1245441209 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f280 1245441474 C Ci:2:001:0 0 4 = 03030200
e5dceb80 1245456102 C Ii:2:001:1
0:2048 1 = 02
e5dceb80 1245456142 S Ii:2:001:1 -115:2048 4 <
e538f280 1245456599 S Co:2:001:0 s 23 01 0014 0001 0000 0
e538f280 1245456851 C Co:2:001:0 0 0
e538f280 1245457192 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e538f280 1245458853 C Ci:2:000:0 0 18 = 12010002 00000008 cf1b0700 10000002 0001
e538f280 1245459307 S Co:2:000:0 s 00 05 0003 0000 0000 0
e538f280 1245460189 C Co:2:000:0 0 0
e538f280 1245471191 S Ci:2:003:0 s 80 06 0100 0000 0012 18 <
e538f280 1245472856 C Ci:2:003:0 0 18 = 12010002 00000008 cf1b0700 10000002 0001
e538f280 1245473350 S Ci:2:003:0 s 80 06 0200 0000 0009 9 <
e538f280 1245474707 C Ci:2:003:0 0 9 = 09022200 010100a0 31
e538f280 1245475041 S Ci:2:003:0 s 80 06 0200 0000 0022 34 <
e538f280 1245477054 C Ci:2:003:0 0 34 = 09022200 010100a0 31090400 00010301 02000921 10010001 22570007 05810306
e538f280 1245477536 S Ci:2:003:0 s 80 06 0300 0000 00ff 255 <
e538f280
1245478729 C Ci:2:003:0 0 4 = 04030904
e538f280 1245479109 S Ci:2:003:0 s 80 06 0302 0409 00ff 255 <
e538f280 1245481059 C Ci:2:003:0 0 36 = 24035500 53004200 20004f00 70007400 69006300 61006c00 20004d00 6f007500
e538f280 1245528523 S Co:2:003:0 s 00 09 0001 0000 0000 0
e538f280 1245529032 C Co:2:003:0 0 0
e538f280 1245581593 S Co:2:003:0 s 21 0a 0000 0000 0000 0
e538f280 1245582118 C Co:2:003:0 0 0
e538f280 1245582525 S Ci:2:003:0 s 81 06 2200 0000 0057 87 <
e538f280 1245585388 C Ci:2:003:0 0 87 = 05010902 a1018501 0901a100 05091901 29031500 25019503 75018102 95017505
e538f280 1245625483 S Ii:2:003:1 -115:8 6 <
e538f800 1245633166 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f800 1245633191 C Ci:2:001:0 0 4 = 03030200
e538f800 1245633220 S Co:2:001:0 s 23 01 0011 0001 0000 0
e538f800 1245633228 C Co:2:001:0 0 0
e538f280 1245635417 C Ii:2:003:1 0:8 6 = 010000ff 0000
e538f280 1245635548 S Ii:2:003:1
-115:8 6 <
e538f280 1246891639 C Ii:2:003:1 0:8 6 = 01000002 0000
e538f280 1246892066 S Ii:2:003:1 -115:8 6 <
e538f280 1247587634 C Ii:2:003:1 0:8 6 = 01000001 0000
e538f280 1247588043 S Ii:2:003:1 -115:8 6 <
e538f280 1247603684 C Ii:2:003:1 0:8 6 = 010000ff 0000
e538f280 1247604127 S Ii:2:003:1 -115:8 6 <
e538f280 1247643649 C Ii:2:003:1 0:8 6 = 01000002 0000
e538f280 1247644040 S Ii:2:003:1 -115:8 6 <
e538f280 1247763629 C Ii:2:003:1 0:8 6 = 01000001 0000
e538f280 1247764020 S Ii:2:003:1 -115:8 6 <
e538f280 1247779663 C Ii:2:003:1 0:8 6 = 01000001 0000
e538f280 1247780067 S Ii:2:003:1 -115:8 6 <
e5dceb80 1253456114 C Ii:2:001:1 0:2048 1 = 02
e5dceb80 1253456200 S Ii:2:001:1 -115:2048 4 <
e538f800 1253457157 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f800 1253457214 C Ci:2:001:0 0 4 = 00030300
e538f800 1253457254 S Co:2:001:0 s 23 01 0010 0001 0000 0
e538f800 1253457280 C
Co:2:001:0 0 0
e538f800 1253457307 S Co:2:001:0 s 23 01 0011 0001 0000 0
e538f800 1253457331 C Co:2:001:0 0 0
e538f800 1253457433 S Co:2:001:0 s 23 03 0016 0001 0000 0
e538f800 1253457557 C Co:2:001:0 0 0
e538f280 1253457779 C Ii:2:003:1 -104:8 0
e538f900 1253544148 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f900 1253544195 C Ci:2:001:0 0 4 = 00030000
e538f900 1253571022 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f900 1253571041 C Ci:2:001:0 0 4 = 00030000
e538f900 1253601258 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f900 1253601274 C Ci:2:001:0 0 4 = 00030000
e538f900 1253631020 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f900 1253631032 C Ci:2:001:0 0 4 = 00030000
e538f900 1253661529 S Ci:2:001:0 s a3 00 0000 0001 0004 4 <
e538f900 1253661803 C Ci:2:001:0 0 4 = 00030000




usbmon out of configuration (2) after connecting the mouse:

e263d180 2427795095 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427795104 S Ii:2:002:1 -115:2048 1 <
e263d180 2427795182 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427795189 S Ii:2:002:1 -115:2048 1 <
e3bea280 2427795260 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d180 2427795268 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427795275 S Ii:2:002:1 -115:2048 1 <
e263d180 2427795526 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427795537 S Ii:2:002:1 -115:2048 1 <
e3bea280 2427795846 C Ci:2:002:0 0 4 = 01030100
e3bea280 2427795907 S Co:2:002:0 s 23 01 0010 0004 0000 0
e263d180 2427796003 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427796013 S Ii:2:002:1 -115:2048 1 <
e263d180 2427796103 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427796111 S Ii:2:002:1 -115:2048 1 <
e3bea280 2427796371 C Co:2:002:0 0 0
e263d400 2427796579 S Co:2:002:0 s 23 03 0016 0004 0000
0
e263d400 2427796992 C Co:2:002:0 0 0
e263d400 2427797247 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2427797808 C Ci:2:002:0 0 4 = 01030000
e263d400 2427824349 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2427824916 C Ci:2:002:0 0 4 = 01030000
e263d400 2427853989 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2427854489 C Ci:2:002:0 0 4 = 01030000
e263d400 2427883983 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2427884447 C Ci:2:002:0 0 4 = 01030000
e263d400 2427913980 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2427914455 C Ci:2:002:0 0 4 = 01030000
e263d400 2427914737 S Co:2:002:0 s 23 03 0004 0004 0000 0
e263d400 2427915081 C Co:2:002:0 0 0
e263d180 2427926083 C Ii:2:002:1 0:2048 1 = 10

(Removed some dupplication of the above lines)

e263d180 2427930459 S Ii:2:002:1 -115:2048 1 <
e263d180 2427930531 C Ii:2:002:1 0:2048 1 = 10
e263d400 2427931636 C
Ci:2:002:0 0 4 = 03031000
e263d180 2427931741 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427936774 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427936783 S Ii:2:002:1 -115:2048 1 <
e263d180 2427941774 C Ii:2:002:1 0:2048 1 = 10
e263d180 2427941783 S Ii:2:002:1 -115:2048 1 <
e263d180 2427946024 C Ii:2:002:1 0:2048 1 = 10
e263d400 2428055472 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428055915 C Ci:2:000:0 -71 0
e263d400 2428056207 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428056424 C Ci:2:000:0 -71 0
e263d400 2428056605 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428056863 C Ci:2:000:0 -71 0
e263d400 2428158830 S Co:2:002:0 s 23 01 0001 0004 0000 0
e263d400 2428159105 C Co:2:002:0 0 0
e263d400 2428159331 S Co:2:002:0 s 23 03 0004 0004 0000 0
e263d400 2428159637 C Co:2:002:0 0 0

e263d180 2428173397 S Ii:2:002:1 -115:2048 1 <
e263d180 2428173443 C Ii:2:002:1 0:2048 1 =
10
e263d400 2428186086 C Ci:2:002:0 0 4 = 03031000
e263d180 2428186175 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428186391 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428186397 S Ii:2:002:1 -115:2048 1 <
e263d180 2428186442 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428187891 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428187897 S Ii:2:002:1 -115:2048 1 <
e263d400 2428203942 C Co:2:002:0 0 0
e263d400 2428203994 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428309336 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428309510 C Ci:2:000:0 -71 0
e263d400 2428309613 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428309765 C Ci:2:000:0 -71 0
e263d400 2428310107 S Ci:2:000:0 s 80 06 0100 0000 0040 64 <
e263d400 2428310257 C Ci:2:000:0 -71 0
e263d400 2428415356 S Co:2:002:0 s 23 01 0001 0004 0000 0
e263d400 2428415786 C Co:2:002:0 0 0
e263d400 2428416606 S Co:2:002:0 s 23 03 0004 0004 0000 0
e263d400
2428416958 C Co:2:002:0 0 0
e263d180 2428427950 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428427969 S Ii:2:002:1 -115:2048 1 <

e263d180 2428429842 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428429848 S Ii:2:002:1 -115:2048 1 <
e263d400 2428429936 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d180 2428430028 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428430034 S Ii:2:002:1 -115:2048 1 <
e263d400 2428430258 C Ci:2:002:0 0 4 = 03031000
e263d180 2428430329 C Ii:2:002:1 0:2048 1 = 10

e263d180 2428434401 S Ii:2:002:1 -115:2048 1 <
e263d180 2428444146 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428444152 S Ii:2:002:1 -115:2048 1 <
e263d400 2428479199 C Co:2:002:0 0 0
e263d400 2428683859 S Co:2:000:0 s 00 05 0005 0000 0000 0
e263d400 2428684098 C Co:2:000:0 -71 0
e263d400 2428889237 S Co:2:002:0 s 23 01 0001 0004 0000 0
e263d400 2428889655 C Co:2:002:0 0 0
e263d400 2428890004 S Co:2:002:0 s 23 03 0004 0004
0000 0
e263d400 2428890399 C Co:2:002:0 0 0
e263d180 2428900982 C Ii:2:002:1 0:2048 1 = 10

e263d180 2428905398 S Ii:2:002:1 -115:2048 1 <
e263d180 2428905466 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428905473 S Ii:2:002:1 -115:2048 1 <
e263d180 2428905552 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428905559 S Ii:2:002:1 -115:2048 1 <
e263d180 2428905628 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428905634 S Ii:2:002:1 -115:2048 1 <
e263d400 2428907481 C Ci:2:002:0 0 4 = 03031000
e263d180 2428913650 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428913658 S Ii:2:002:1 -115:2048 1 <
e263d180 2428914900 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428916525 C Ii:2:002:1 0:2048 1 = 10
e263d180 2428916534 S Ii:2:002:1 -115:2048 1 <
e263d400 2429136106 S Co:2:000:0 s 00 05 0006 0000 0000 0
e263d400 2429136424 C Co:2:000:0 -71 0
e263d400 2429339352 S Co:2:002:0 s 23 01 0001 0004 0000 0
e263d400 2429339747 C
Co:2:002:0 0 0
e263d400 2429340461 S Co:2:002:0 s 23 01 0001 0004 0000 0
e263d400 2429340767 C Co:2:002:0 0 0
e263d400 2429341371 S Ci:2:002:0 s a3 00 0000 0004 0004 4 <
e263d400 2429341870 C Ci:2:002:0 0 4 = 01030000



You can see that (2) return -71 at get device description. I'm not sure why, any help is much appriciated.

Thank you.
Ngoc Hai
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux