Wolfgang Zenker
2010-Jun-01 20:55 UTC
usb multicardreader probes only first slot after update
Hi, I just noticed that a usb multicardreader that I have used for a few years stopped working after an update from 8-STABLE around January 10th to 8-STABLE from May 29th. Reason appears to be that now only the first slot (which is empty) is probed instead of all four slots like before. dmesg output from after the update: ugen4.2: <ICSI> at usbus4 umass0: <Bulk> on usbus4 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI status: Check Condition (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present) ugen4.2: <ICSI> at usbus4 (disconnected) umass0: at uhub4, port 6, addr 2 (disconnected) ugen4.2: <ICSI> at usbus4 umass0: <Bulk> on usbus4 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0 (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI status: Check Condition (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present) ugen4.2: <ICSI> at usbus4 (disconnected) umass0: at uhub4, port 6, addr 2 (disconnected) Before the update dmesg output looked like this: ugen4.2: <vendor 0x0dda> at usbus4 umass0: <vendor 0x0dda product 0x2001, class 0/0, rev 2.00/1.6e, addr 2> on usbus4 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0 (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition (probe0:umass-sim0:0:0:0): NOT READY asc:3a,0 (probe0:umass-sim0:0:0:0): Medium not present (probe0:umass-sim0:0:0:0): Unretryable error da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: <ICSI CF Card CF 1.6E> Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: Attempt to query device size failed: NOT READY, Medium not present (probe0:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0 (probe0:umass-sim0:0:0:1): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:1): SCSI Status: Check Condition (probe0:umass-sim0:0:0:1): NOT READY asc:3a,0 (probe0:umass-sim0:0:0:1): Medium not present (probe0:umass-sim0:0:0:1): Unretryable error da1 at umass-sim0 bus 0 scbus0 target 0 lun 1 da1: <ICSI MS Card MS 1.6E> Removable Direct Access SCSI-0 device da1: 40.000MB/s transfers da1: Attempt to query device size failed: NOT READY, Medium not present (probe0:umass-sim0:0:0:2): TEST UNIT READY. CDB: 0 40 0 0 0 0 (probe0:umass-sim0:0:0:2): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:2): SCSI Status: Check Condition (probe0:umass-sim0:0:0:2): UNIT ATTENTION asc:28,0 (probe0:umass-sim0:0:0:2): Not ready to ready change, medium may have changed (probe0:umass-sim0:0:0:2): Retrying Command (per Sense Data) da2 at umass-sim0 bus 0 scbus0 target 0 lun 2 da2: <ICSI SD Card MMC/SD 1.6E> Removable Direct Access SCSI-0 device da2: 40.000MB/s transfers da2: 1886MB (3862528 512 byte sectors: 255H 63S/T 240C) (probe0:umass-sim0:0:0:3): TEST UNIT READY. CDB: 0 60 0 0 0 0 (probe0:umass-sim0:0:0:3): CAM Status: SCSI Status Error (probe0:umass-sim0:0:0:3): SCSI Status: Check Condition (probe0:umass-sim0:0:0:3): NOT READY asc:3a,0 (probe0:umass-sim0:0:0:3): Medium not present (probe0:umass-sim0:0:0:3): Unretryable error da3 at umass-sim0 bus 0 scbus0 target 0 lun 3 da3: <ICSI SM Card SM 1.6E> Removable Direct Access SCSI-0 device da3: 40.000MB/s transfers da3: Attempt to query device size failed: NOT READY, Medium not present GEOM: da2: partition 1 does not start on a track boundary. GEOM: da2: partition 1 does not end on a track boundary. Apr 5 21:32:04 vulcan su: wolfgang to root on /dev/pts/3 ugen4.2: <vendor 0x0dda> at usbus4 (disconnected) umass0: at uhub4, port 6, addr 2 (disconnected) (da0:umass-sim0:0:0:0): lost device (da0:umass-sim0:0:0:0): removing device entry (da1:umass-sim0:0:0:1): lost device (da1:umass-sim0:0:0:1): removing device entry (da2:umass-sim0:0:0:2): lost device (da2:umass-sim0:0:0:2): removing device entry (da3:umass-sim0:0:0:3): lost device (da3:umass-sim0:0:0:3): removing device entry I have not yet tried what happens if I actually put a CF card in the reader (that would be the first slot). Wolfgang