usb/89087: usb external harddrive hangs with BBB reset failed, TIMEOUT messages

Rail mail railmail at gmail.com
Thu Jun 1 06:22:39 PDT 2006


> I will be seeing what debug info I can get, I send any info back to
> you that I get from debug.

can't get device node created for Cavalar external usb harddrive

custom kernal (see bottom for code introduced)
5.4-RELEASE FreeBSD 5.4-RELEASE #3:

dmesg

umass0: Prolific Technology Inc. Mass Storage Device, rev 2.00/1.00, addr 2
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
Timecounter "TSC" frequency 810006503 Hz quality 800
Timecounters tick every 10.000 msec
...........
uhub_explore: C_PORT_ENABLED 0x3
uhub_explore: status change hub=1 port=2
uhub_explore: device addr=2 disappeared on port 2
umass0: at uhub0 port 2 (addr 2) disconnected
umass0: detached
uhub_explore: status change hub=1 port=2
usbd_new_device bus=0xc1f2c000 port=2 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=0xc2243a00, parent=0xc1f32980
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: status=0x0001, error=NORMAL_COMPLETION
usbd_set_config_index: (addr 1) cno=2 attr=0xc0, selfpowered=1, power=100
usbd_set_config_index: set config 1
umass0: Prolific Technology Inc. Mass Storage Device, rev 2.00/1.00, addr 2
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:0:0:-1: Attached to scbus0
uhci_timeout: uxfer=0xc1f70200
uhci_timeout_task: xfer=0xc1f70200
uhci_check_intr: aborted xfer=0xc1f70200
uhci_timeout: uxfer=0xc1f70300
uhci_timeout_task: xfer=0xc1f70300
uhci_check_intr: aborted xfer=0xc1f70300
uhci_timeout: uxfer=0xc1f70200
uhci_timeout_task: xfer=0xc1f70200
uhci_check_intr: aborted xfer=0xc1f70200
uhci_timeout: uxfer=0xc1f70300
uhci_timeout_task: xfer=0xc1f70300
uhci_check_intr: aborted xfer=0xc1f70300
uhci_timeout: uxfer=0xc1f70200
uhci_timeout_task: xfer=0xc1f70200
uhci_check_intr: aborted xfer=0xc1f70200
uhci_timeout: uxfer=0xc1f70300
uhci_timeout_task: xfer=0xc1f70300
uhci_check_intr: aborted xfer=0xc1f70300
uhci_timeout: uxfer=0xc1f70200
uhci_timeout_task: xfer=0xc1f70200
uhci_check_intr: aborted xfer=0xc1f70200
uhci_timeout: uxfer=0xc1f70300
uhci_timeout_task: xfer=0xc1f70300
uhci_check_intr: aborted xfer=0xc1f70300
uhci_timeout: uxfer=0xc1f70200
uhci_timeout_task: xfer=0xc1f70200
uhci_check_intr: aborted xfer=0xc1f70200
uhci_timeout: uxfer=0xc1f70300
uhci_timeout_task: xfer=0xc1f70300
uhci_check_intr: aborted xfer=0xc1f70300

usbdevs -v

Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000),
VIA(0x0000), rev 1.00
 port 1 powered
  port 2 addr 2: full speed, self powered, config 1, Mass Storage
Device(0x2507), Prolific Technology Inc.(0x067b), rev 1.00

I tired playing with the quirks in sys/cam/scsi/scsi_da.c
        {
                {T_DIRECT, SIP_MEDIA_REMOVABLE, "Prolific*" , "*", "*"},
                /*quirks*/ DA_Q_NO_SYNC_CACHE
        },


More information about the freebsd-usb mailing list