Subject: usb device attach problem
To: None <current-users@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: current-users
Date: 03/10/2007 16:40:33
Hi,
I have an older sony notebook and want to use a iRiver T10 with it.
But it won't attach.
This is the USB controller:
uhci0 at pci0 dev 7 function 2: Intel 82371AB (PIIX4) USB Host Controller (rev. 0x01)
uhci0: interrupting at irq 9
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
and this is a output while inserting the device (with usbdebug set to 1):
usbd_new_device bus=0xc0c1c000 port=1 depth=1 speed=2
usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=64, len=18, speed=2
usbd_new_device: new dev (addr 2), dev=0xc0ddfe00, parent=0xc0bc0580
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
uhub0: port 1, set config at addr 2 failed, error=TIMEOUT
usbd_remove_device: 0xc0ddfe00
uhub_explore: usb_new_device failed, error=TIMEOUT
uhub0: device problem, disabling port 1
Two other usb sticks work, but a 3rd one fails too. This is the output from
a working stick:
usbd_new_device bus=0xc0c1c000 port=1 depth=1 speed=2
usbd_new_device: adding unit addr=2, rev=200, class=0, subclass=0, protocol=0, maxpacket=64, len=18, speed=2
usbd_new_device: new dev (addr 2), dev=0xc0ddff00, parent=0xc0bc0580
usbd_probe_and_attach: trying device specific drivers
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_set_config_index: (addr 1) cno=2 attr=0x80, selfpowered=0, power=200
usbd_set_config_index: set config 1
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: USB Flash Disk, rev 2.00/2.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <VMAX, 512MB, 2.00> disk removable
sd0: fabricating a geometry
sd0: 500 MB, 500 cyl, 64 head, 32 sec, 512 bytes/sect x 1024000 sectors
Here is more usbdebug output, this time set to 6 for the broken device:
usb_needs_explore
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_insert_transfer: pipe=0xc0bc0780 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0780 xfer=0xc0d2f300 status=0 actlen=0
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0bc0780, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_reset_port: port 1 reset done, error=NORMAL_COMPLETION
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_allocmem: use frag=0xcb4bbe40 size=4
usb_insert_transfer: pipe=0xc0bc0780 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0780 xfer=0xc0d2f300 status=0 actlen=4
usb_freemem: frag=0xcb4bbe40
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0bc0780, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_insert_transfer: pipe=0xc0bc0780 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0780 xfer=0xc0d2f300 status=0 actlen=0
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0bc0780, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_allocmem: use frag=0xcb4bbe40 size=4
usb_insert_transfer: pipe=0xc0bc0780 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0780 xfer=0xc0d2f300 status=0 actlen=4
usb_freemem: frag=0xcb4bbe40
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0bc0780, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_new_device bus=0xc0c1c000 port=1 depth=1 speed=2
usbd_setup_pipe: dev=0xc0ddff00 iface=0x0 ep=0xc0ddff24 pipe=0xc0ddff04
usb_allocmem: use frag=0xcb4bbe40 size=8
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=0 actlen=0
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_new_device: setting device address=2
usbd_get_desc: type=1, index=0, len=8
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: use frag=0xcb4bbe00 size=8
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=0 actlen=8
usb_freemem: frag=0xcb4bbe00
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0, protocol=0, maxpacket=64, len=18, speed=2
usbd_get_device_desc:
usbd_get_desc: type=1, index=0, len=18
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: use frag=0xcb4bbe00 size=18
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=0 actlen=18
usb_freemem: frag=0xcb4bbe00
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_new_device: new dev (addr 2), dev=0xc0ddff00, parent=0xc0bc0580
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=6, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: large alloc 254
usb_block_allocmem: size=4096 align=0
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=0 actlen=4
usb_freemem: large free
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=6, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: large alloc 254
usb_block_allocmem: size=4096 align=0
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_add_task: task=0xc0d2f38c
usb_task_thread: woke up task=0xc0d2f38c
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=15 actlen=0
usb_freemem: large free
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=6, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: large alloc 254
usb_block_allocmem: size=4096 align=0
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_add_task: task=0xc0d2f38c
usb_task_thread: woke up task=0xc0d2f38c
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=15 actlen=0
usb_freemem: large free
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=6, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: large alloc 254
usb_block_allocmem: size=4096 align=0
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_add_task: task=0xc0d2f38c
usb_task_thread: woke up task=0xc0d2f38c
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=15 actlen=0
usb_freemem: large free
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_probe_and_attach: trying device specific drivers
usbd_submatch port=1,-1 configno=-1,-1 ifaceno=-1,-1 vendor=16642,-1 product=4384,-1 release=256,-1
sage repeated 31 times
usbd_probe_and_attach: no device specific driver found
usbd_probe_and_attach: looping over 1 configurations
usbd_probe_and_attach: trying config idx=0
usbd_set_config_index: dev=0xc0ddff00 index=0
usbd_get_config_desc: confidx=0
usbd_get_desc: type=2, index=0, len=9
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0ddf580, running=0
usbd_dump_queue: pipe=0xc0ddf580
usb_allocmem: use frag=0xcb4bbe00 size=9
usb_insert_transfer: pipe=0xc0ddf580 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
usb_needs_explore
usb_transfer_complete: pipe=0xc0ddf580 xfer=0xc0d2f300 status=13 actlen=0
usb_freemem: frag=0xcb4bbe00
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0ddf580, xfer=0x0
usbd_free_xfer: 0xc0d2f300
uhub0: port 1, set config at addr 2 failed, error=IOERROR
usbd_remove_device: 0xc0ddff00
usbd_ar_pipe: pipe=0xc0ddf580
usbd_dump_queue: pipe=0xc0ddf580
uhub_explore: usb_new_device failed, error=IOERROR
uhub0: device problem, disabling port 1
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_insert_transfer: pipe=0xc0bc0780 running=0 timeout=5000
usb_transfer_complete: pipe=0xc0bc0780 xfer=0xc0d2f300 status=0 actlen=0
usb_transfer_complete: repeat=0 new head=0x0
usbd_start_next: pipe=0xc0bc0780, xfer=0x0
usbd_free_xfer: 0xc0d2f300
usbd_alloc_xfer() = 0xc0d2f300
usbd_transfer: xfer=0xc0d2f300, flags=2, pipe=0xc0bc0780, running=0
usbd_dump_queue: pipe=0xc0bc0780
usb_allocmem: use frag=0xcb4bbe00 size=4
usb_transfer_complete: pipe=0xc0bc0380 xfer=0xc0c17600 status=0 actlen=1
usb_transfer_complete: repeat=1 new head=0xc0c17600
[maybe this includes the point where i removed the cable]
Bernd