(unknown charset) USB 2.0 ehci umass problems

From: (unknown charset) unknown charset <Robert>
Date: Tue, 12 Aug 2003 10:09:27 +0200
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!

Received on Mon Aug 11 2003 - 23:09:30 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:18 UTC