I used a SanDisk S20829 USB3 Card Reader for some months under FreeBSD 9.1. This reader has micro SD, Memory Stick, SD, and CF card slots.
FreeBSD 9.1 didn't identify the micro SD slot for some reason, but that didn't really matter since I didn't use it. The other slots showed up in /var/log/messages like this:
The SD and CF slots worked fine; I never tried to use the Memory Stick slot. Under FreeBSD 9.2, the micro SD slot is identified, but the other slots are not:
For what it's worth, I verified that I can mount and use a micro SD card under FreeBSD 9.2. Presumably this is due to a driver difference (One bug fixed and another introduced?), but I haven't been able to find any related information. Has anyone else seen this, or can anyone suggest a workaround? Any help would be appreciated.
FreeBSD 9.1 didn't identify the micro SD slot for some reason, but that didn't really matter since I didn't use it. The other slots showed up in /var/log/messages like this:
Code:
Sep 21 10:17:16 Warspite kernel: da1 at umass-sim0 bus 0 scbus19 target 0 lun 1
Sep 21 10:17:16 Warspite kernel: da1: <SanDisk MS SDDR-289 1.00> Removable Direct Access SCSI-0 device
Sep 21 10:17:16 Warspite kernel: da1: 400.000MB/s transfers
Sep 21 10:17:16 Warspite kernel: da1: Attempt to query device size failed: NOT READY, Medium not present
Sep 21 10:17:16 Warspite kernel: da2 at umass-sim0 bus 0 scbus19 target 0 lun 2
Sep 21 10:17:16 Warspite kernel: da2: <SanDisk SD SDDR-289 1.00> Removable Direct Access SCSI-0 device
Sep 21 10:17:16 Warspite kernel: da2: 400.000MB/s transfers
Sep 21 10:17:16 Warspite kernel: da2: Attempt to query device size failed: NOT READY, Medium not present
Sep 21 10:17:16 Warspite kernel: da3 at umass-sim0 bus 0 scbus19 target 0 lun 3
Sep 21 10:17:16 Warspite kernel: da3: <SanDisk CF SDDR-289 1.00> Removable Direct Access SCSI-0 device
Sep 21 10:17:16 Warspite kernel: da3: 400.000MB/s transfers
Sep 21 10:17:16 Warspite kernel: da3: Attempt to query device size failed: NOT READY, Medium not present
The SD and CF slots worked fine; I never tried to use the Memory Stick slot. Under FreeBSD 9.2, the micro SD slot is identified, but the other slots are not:
Code:
Oct 11 19:29:49 Warspite kernel: da0 at umass-sim0 bus 0 scbus18 target 0 lun 0
Oct 11 19:29:49 Warspite kernel: da0: <SanDisk uSD SDDR-289 1.00> Removable Direct Access SCSI-0 device
Oct 11 19:29:49 Warspite kernel: da0: 400.000MB/s transfers
Oct 11 19:29:49 Warspite kernel: da0: Attempt to query device size failed: NOT READY, Medium not present
Oct 11 19:29:49 Warspite kernel: da0: quirks=0x2<NO_6_BYTE>
For what it's worth, I verified that I can mount and use a micro SD card under FreeBSD 9.2. Presumably this is due to a driver difference (One bug fixed and another introduced?), but I haven't been able to find any related information. Has anyone else seen this, or can anyone suggest a workaround? Any help would be appreciated.