Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Mar 2004 15:02:07 -0800 (PST)
From:      Bjorn Dittmer-Roche <bjorn@sccs.swarthmore.edu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/63779: USB-mass storage (USB to IDE Converter) works on UHCI not OHCI
Message-ID:  <200403042302.i24N27Ar043446@www.freebsd.org>
Resent-Message-ID: <200403042310.i24NA8Be080272@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         63779
>Category:       kern
>Synopsis:       USB-mass storage (USB to IDE Converter) works on UHCI not OHCI
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 04 15:10:08 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Bjorn Dittmer-Roche
>Release:        Stable (4.9)
>Organization:
XO Audio
>Environment:
FreeBSD twiggy 4.9-STABLE FreeBSD 4.9-STABLE #2: Wed Jan 14 17:21:22 EST 2004     root@twiggy:/usr/obj/usr/src/sys/TWIGGY  i386

>Description:
(Note that I has a simmilar result with 5.1 when I tried it a long time ago. see http://lists.freebsd.org/pipermail/freebsd-questions/2003-September/019520.html) I have a USB-to-IDE converter: Genesys Logic USB TO IDE, rev 2.00/0.02

When I plug it into my UHCI controler, all is well. When I plug it into my OHCI controler I get lots of this:

---------<

Mar  4 17:30:00 twiggy /kernel: umass0: BBB reset failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-in clear stall failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-out clear stall failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB reset failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-in clear stall failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-out clear stall failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB reset failed, TIMEOUT
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-in clear stall failed, IOERROR
Mar  4 17:30:00 twiggy /kernel: umass0: BBB bulk-out clear stall failed, IOERROR

----------<

Whatever process is using the drive often hangs in D state and I am forced to reboot. I've tried to clip the relevant portions of dmesg here so you know what chipsets and so on:

----------<

ohci0: <OPTi 82C861 (FireLink) USB controller> mem 0xe7002000-0xe7002fff irq 5 at device 14.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <OPTi 82C861 (FireLink) USB controller> on ohci0
uhub0: OPTi OHCI root hub, class 9/0, rev 1.00/1.00, addr 1


uhci0: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 12 at device 17.2 on pci0

umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <ST312002 6A 0811> Fixed Direct Access SCSI-0 device
da0: 650KB/s transfers
da0: 114440MB (234375000 512 byte sectors: 64H 32S/T 48904C)

>How-To-Repeat:
Not sure, but it would probably happen ith UMASS and OHCI, but it could be specific to my USB-to-IDE converter.
>Fix:
Workaround is to use UHCI.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403042302.i24N27Ar043446>