I was attempting to to use android's adb toolbut when I enable usb debugging on my phoneit appears to repeatedly detach/reattach the device.

Anyone experience this before or have any advice on how to debug this?


Here's the output of /var/log/messages with some usb debugging enabled and ugendebug set to 0xffff


First connecting with usb debugging disabled

Jan  2 15:12:26 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:26 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:26 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:26 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0001
Jan 2 15:12:26 adam-laptop /bsd: uhub0: port 5, device disappeared after reset
Jan  2 15:12:26 adam-laptop /bsd: uhub0: port 7 status=0x0500 change=0x0001
Jan  2 15:12:26 adam-laptop /bsd: uhub0: port 8 status=0x0500 change=0x0001
Jan  2 15:12:27 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0001
Jan  2 15:12:27 adam-laptop /bsd: uhub3: intr status=0
Jan  2 15:12:27 adam-laptop /bsd: uhub3: port 1 status=0x0101 change=0x0001
Jan  2 15:12:27 adam-laptop /bsd: uhub3: intr status=0
Jan  2 15:12:27 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:27 adam-laptop /bsd: uhub3: intr status=0
Jan  2 15:12:27 adam-laptop /bsd: uhub3: port 1 status=0x0100 change=0x0011
Jan 2 15:12:27 adam-laptop /bsd: uhub3: port 1, device disappeared after reset
Jan  2 15:12:27 adam-laptop /bsd: uhub3: port 1 status=0x0100 change=0x0011
Jan  2 15:12:27 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:28 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:28 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0001
Jan 2 15:12:28 adam-laptop /bsd: uhub0: port 5, device disappeared after reset
Jan  2 15:12:28 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0001
Jan  2 15:12:28 adam-laptop /bsd: uhub3: intr status=0
Jan  2 15:12:28 adam-laptop /bsd: uhub3: port 1 status=0x0100 change=0x0001
Jan  2 15:12:28 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:28 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:28 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:29 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0000
Jan 2 15:12:29 adam-laptop /bsd: uhub0: port 5, device disappeared after reset
Jan  2 15:12:29 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0000
Jan  2 15:12:29 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:29 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:30 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:30 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2 Jan 2 15:12:30 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:30 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:30 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:30 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:30 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c


Then I enabled usb debugging on the phone. It appears to set up a second interface on device (ifaceno 1) and then detaches immediately afterwards.


Jan  2 15:12:52 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:52 adam-laptop /bsd: uhub0: port 5 status=0x0500 change=0x0001
Jan  2 15:12:52 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:52 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:52 adam-laptop /bsd: ugen2 detached
Jan  2 15:12:52 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:53 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:53 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2
Jan  2 15:12:53 adam-laptop /bsd: uhub0: intr status=0
Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:53 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:12:53 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:12:53 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:12:53 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:53 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:53 adam-laptop /bsd: ugen2 detached
Jan  2 15:12:54 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:54 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2
Jan  2 15:12:54 adam-laptop /bsd: uhub0: intr status=0
Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:54 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:12:54 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:12:54 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:12:54 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:55 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:55 adam-laptop /bsd: ugen2 detached

Device appears to re-attach here, add all interfaces and then detach again. The cycle continues until I unplug my phone.

Jan  2 15:12:55 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:55 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2 Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:56 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:12:56 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:12:56 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:12:56 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:56 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:56 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:56 adam-laptop /bsd: ugen2 detached
Jan  2 15:12:56 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:57 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2 Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:57 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:57 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:12:57 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:12:57 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:12:57 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:57 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:57 adam-laptop /bsd: ugen2 detached
Jan  2 15:12:58 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:58 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2 Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:12:58 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:12:58 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:12:58 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:12:58 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:12:58 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:12:58 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:12:58 adam-laptop /bsd: ugen2 detached
Jan  2 15:12:59 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:12:59 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2 Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:13:00 adam-laptop /bsd: uhub0: intr status=0
Jan  2 15:13:00 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:13:00 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:13:00 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:13:00 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:13:00 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:13:00 adam-laptop /bsd: ugen2 detached
Jan  2 15:13:00 adam-laptop /bsd: uhub0: port 5 status=0x0503 change=0x0000
Jan 2 15:13:00 adam-laptop /bsd: ugen2 at uhub0 port 5 "Samsung Galaxy Nexus" rev 2.00/2.16 addr 2
Jan  2 15:13:01 adam-laptop /bsd: uhub0: intr status=0
Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: ugen2 to configno 1, sc=0xd5562000
Jan  2 15:13:01 adam-laptop /bsd: ugen_set_config: ifaceno 0
Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x81(1,128), sce=0xd556229c Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x02(2,0), sce=0xd5562364 Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: endptno 2, endpt=0x82(2,128), sce=0xd556242c
Jan  2 15:13:01 adam-laptop /bsd: ugen_set_config: ifaceno 1
Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: endptno 0, endpt=0x83(3,128), sce=0xd55625bc Jan 2 15:13:01 adam-laptop /bsd: ugen_set_config: endptno 1, endpt=0x03(3,0), sce=0xd55624f4
Jan  2 15:13:01 adam-laptop /bsd: uhub0: port 5 status=0x0501 change=0x0001
Jan  2 15:13:01 adam-laptop /bsd: ugen_detach: sc=0xd5562000 flags=1
Jan  2 15:13:01 adam-laptop /bsd: ugen2 detached

Reply via email to