Invalid Command Status Wrapper Tag, External USB Drive
Mark Bucciarelli
mark at gaiahost.coop
Wed Nov 9 07:19:51 PST 2005
FreeBSD 5.4 RELEASE
Log output on plugging device in:
umass0: VIA Technologies Inc. USB 2.0 IDE Bridge, rev 2.00/0.03, addr
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <WDC WD25 00BB-98DWA0 15.0> Fixed Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: 238475MB (488397168 512 byte sectors: 255H 63S/T 30401C)
umass0: Invalid CSW: tag 7 should be 8
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x10, scsi status == 0x0
Opened disk da0 -> 5
root at pooh# usbdevs
addr 1: UHCI root hub, Intel
addr 2: USB 2.0 IDE Bridge, VIA Technologies Inc.
root at pooh# mount -t msdos /dev/da0 /mnt
msdosfs: /dev/da0: Input/output error
Kernel config includes all devices listed on the USB handbook page,
plus ehci.
I looked through umass.c and didn't see any quirks that would skip this
tag mismatch error.
Any suggestions for how to debug/fix this? Is the USB_DEBUG switch useful?
If it matters, here's a link to the disk enclosure the drive is in:
http://www.komplett.co.uk/k/ki.asp?sku=307791&cks=PRL
m
More information about the freebsd-usb
mailing list