Hi, I've a usb 2.0 disc enclosure for 2.5 inch disk. It works great using the standard usb stuff (1.x), but fails to use ehci (2.0). When i plug the usb 2.0 device i get the following output ( hw.usb.ehci.debug=2 hw.usb.ohci.debug=2 ) Aug 12 11:39:04 bifur kernel: ehci_pcd: change=0x02 Aug 12 11:39:05 bifur kernel: ehci after reset, status=0x00001005 Aug 12 11:39:05 bifur kernel: ehci port 1 reset, status = 0x00001005 Aug 12 11:39:05 bifur kernel: usbd_new_device bus=0xc405d800 port=1 depth=1 speed=3 Aug 12 11:39:05 bifur kernel: ehci_open: pipe=0xc46d7600, addr=0, endpt=0 (1) Aug 12 11:39:05 bifur kernel: ehci_alloc_sqtd_chain: start len=8 Aug 12 11:39:05 bifur kernel: ehci_alloc_sqtd_chain: start len=2 Aug 12 11:39:05 bifur kernel: ehci_alloc_sqtd_chain: start len=8 Aug 12 11:39:10 bifur kernel: ehci_timeout: exfer=0xc3ffd500 Aug 12 11:39:10 bifur kernel: usbd_dump_pipe: pipe=0xc46d7600 Aug 12 11:39:10 bifur kernel: usbd_dump_iface: iface=0 Aug 12 11:39:10 bifur kernel: usbd_dump_device: dev=0xc46d7800 Aug 12 11:39:10 bifur kernel: bus=0xc405d800 default_pipe=0xc46d7600 Aug 12 11:39:10 bifur kernel: address=0 config=0 depth=1 speed=3 self_powered=0 power=0 langid=-1 Aug 12 11:39:10 bifur kernel: usbd_dump_endpoint: endp=0xc46d7824 Aug 12 11:39:10 bifur kernel: edesc=0xc46d782c refcnt=1 Aug 12 11:39:10 bifur kernel: bEndpointAddress=0x00 Aug 12 11:39:10 bifur kernel: (usbd_dump_pipe:) Aug 12 11:39:10 bifur kernel: refcnt=1 running=1 aborting=0 Aug 12 11:39:10 bifur kernel: intrxfer=0, repeat=0, interval=-1 Aug 12 11:39:10 bifur kernel: ehci_timeout_task: xfer=0xc3ffd500 Aug 12 11:39:10 bifur kernel: ehci_abort_xfer: xfer=0xc3ffd500 pipe=0xc46d7600 Aug 12 11:39:10 bifur kernel: ehci_sync_hc: cmd=0x00080061 sts=0x0000a000 Aug 12 11:39:10 bifur kernel: ehci_intr1: door bell Aug 12 11:39:10 bifur kernel: ehci_sync_hc: cmd=0x00080021 sts=0x0000a000 Aug 12 11:39:10 bifur kernel: ehci_idone: aborted xfer=0xc3ffd500 Aug 12 11:39:10 bifur kernel: ehci_abort_xfer: no hit Aug 12 11:39:10 bifur kernel: ehci_alloc_sqtd_chain: start len=8 Aug 12 11:39:10 bifur kernel: ehci_alloc_sqtd_chain: start len=2 Aug 12 11:39:10 bifur kernel: usbd_new_device: addr=2, getting first desc failed Aug 12 11:39:10 bifur kernel: usbd_remove_device: 0xc46d7800 Aug 12 11:39:10 bifur kernel: ehci_device_ctrl_close: pipe=0xc46d7600 Aug 12 11:39:10 bifur kernel: ehci_sync_hc: cmd=0x00080061 sts=0x00008000 Aug 12 11:39:10 bifur kernel: ehci_intr1: door bell Aug 12 11:39:10 bifur kernel: ehci_sync_hc: cmd=0x00080021 sts=0x00008000 Aug 12 11:39:10 bifur kernel: uhub_explore: usb_new_device failed, error=STALLED Aug 12 11:39:10 bifur kernel: uhub2: device problem, disabling port 1 Is there some hints or patches available to get this working? with usb 1.x output no debug... Aug 8 11:14:09 bifur kernel: umass0: Acer Labs USB 2.0 Storage Device, rev 2.00/1.03, addr 3 Aug 8 11:14:10 bifur kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Aug 8 11:14:10 bifur kernel: da0: <USB 2.0 Storage Device 0100> Fixed Direct Access SCSI-0 device Aug 8 11:14:10 bifur kernel: da0: 1.000MB/s transfers Aug 8 11:14:10 bifur kernel: da0: 19077MB (39070080 512 byte sectors: 255H 63S/T 2432C) And works ofcourse. Robert -- Microsoft: Where do you want to go today? Linux: Where do you want to go tomorrow? FreeBSD: Are you guys coming or what? OpenBSD: He guys you left some holes out there!
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:18 UTC