I recently acquired a Revoltec Alu Book USB mass storage enclosure for
a 2.5" PATA HDD, which is based on the Myson CE8818 chipset and
therefore matched by the (wrongly named, as this matches all CE8818
based devices) following USB quirk in -current:

        { USB_VENDOR_MYSON,  USB_PRODUCT_MYSON_HEDEN, RID_WILDCARD,
          UMASS_PROTO_SCSI | UMASS_PROTO_BBB,
          NO_INQUIRY | IGNORE_RESIDUE
        },

The enclosure works fine under low disk I/O, but under heavy disk
activity, I get the following:

kernel: umass0: <Myson Century, Inc. USB Mass Storage Device, class 0/0, rev 
2.00/b0.08, addr 2> on uhub4
root: Unknown USB device: vendor 0x04cf product 0x8818 bus uhub4
kernel: da0 at umass-sim0 bus 0 target 0 lun 0
kernel: da0: <  > Removable Direct Access SCSI-2 device 
kernel: da0: 40.000MB/s transfers
kernel: da0: 114473MB (234441648 512 byte sectors: 255H 63S/T 14593C)
...
kernel: (da0:umass-sim0:0:0:0): READ(10). CDB: 28 0 8 45 78 6f 0 0 48 0 
kernel: (da0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
kernel: (da0:umass-sim0:0:0:0): SCSI Status: Check Condition
kernel: (da0:umass-sim0:0:0:0): ILLEGAL REQUEST asc:20,0
kernel: (da0:umass-sim0:0:0:0): Invalid command operation code
kernel: (da0:umass-sim0:0:0:0): Unretryable error
kernel: g_vfs_done():da0s1a[READ(offset=71050477568, length=36864)]error = 22
kernel: vnode_pager_getpages: I/O read error
kernel: vm_fault: pager read error, pid 27989 (cp)

cp(1) says the following, and the destination file is corrupt:
cp: /foo/bar/baz.txt: Bad address

Question is, what is causing this? A dying disk? A quirky chipset? or
something else?

Brix
-- 
Henrik Brix Andersen <[EMAIL PROTECTED]>

Attachment: pgpfZ23cOlmD9.pgp
Description: PGP signature

Reply via email to