[SOLVED]card not visible when plugged into Trust card reader

Today I bought a Nikon Coolpix P610 to replace my old Fuji Finepix camera because sometime in the past 11 years I had mislaid the CF disk and could find no modern media which the camera would recognize. The camera works fine but I came up immediately against a real problem with retrieving the data from the camera. The salesman had pointed out that the images could be uploaded via wireless to mobile devices supporting IoS or Android. As I have no mobile devices and have no intention of buying any that rules out one option. So, use the USB cable which is supplied for charging the battery; nope, that does not even register. That left only my USB card reader which always worked with previous cameras on Mandriva. The reader certainly powers up and dmesg lists the new /dev/sd* devices OK. So, plug in the SD card; the red light comes on momentarily, maybe for a second, which is probably the card reader acknowledging the new device, but nothing appears in /run/media/<user>/ or in the df -h listing. This applies to all of four PCs. I even tried rebooting with everything plugged in but to no avail. However, I have two fairly old computers which may be nearing end of life but which run mga4 and mga5 and both have built-in card readers. Putting the SD card in the slot works fine for those. The directory tree appears immediately so problem solved in a temporary sense but it is a precarious situation. I very much doubt that Currys would give me my money back, caveat emptor and all that, so the question is, does anybody know anything about Linux support for USB card readers in general and Trust in particular? This may be a regression or simply lack of suitable drivers?
This extract appears in https://www.cs.sfu.ca/~ggbaker/personal/cf-linux
SCSI Support (CONFIG_SCSI, scsi.o)
SCSI disk support (CONFIG_BLK_DEV_SD, sd_mod.o)
SCSI generic support (CONFIG_CHR_DEV_SG, sg.o)
Probe all LUNs on each SCSI device (CONFIG_SCSI_MULTI_LUN), required only for multi-card devices.
There is the suggestion that sg3-utils should be installed; not sure what that has to with it. Package not in Mageia.
Also add
to /etc/modules.conf.
Most of the files referenced in the page do not seem to exist in Mageia nor does the /proc structure tally with Mageia. The documentation itself may be quite old and possibly out of date. There has been some discussion of card reader problems in this forum which gives me the impression that the problem is a missing driver or drivers.
This demonstrates that the card reader is correctly analysed:
There does not appear to be a Vendor name; the reader is badged as Trust.
This extract appears in https://www.cs.sfu.ca/~ggbaker/personal/cf-linux
SCSI Support (CONFIG_SCSI, scsi.o)
SCSI disk support (CONFIG_BLK_DEV_SD, sd_mod.o)
SCSI generic support (CONFIG_CHR_DEV_SG, sg.o)
Probe all LUNs on each SCSI device (CONFIG_SCSI_MULTI_LUN), required only for multi-card devices.
There is the suggestion that sg3-utils should be installed; not sure what that has to with it. Package not in Mageia.
Also add
- Code: Select all
options scsi_mod max_scsi_luns=8
to /etc/modules.conf.
Most of the files referenced in the page do not seem to exist in Mageia nor does the /proc structure tally with Mageia. The documentation itself may be quite old and possibly out of date. There has been some discussion of card reader problems in this forum which gives me the impression that the problem is a missing driver or drivers.
This demonstrates that the card reader is correctly analysed:
- Code: Select all
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: HL-DT-ST Model: DVDRWBD CA30N Rev: A200
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST31000524AS Rev: JC4A
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: HP Model: Portable HD BB07 Rev: 1007
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi5 Channel: 00 Id: 00 Lun: 00
Vendor: USB 2.0 Model: CF Card CF Rev: 1.6E
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi5 Channel: 00 Id: 00 Lun: 01
Vendor: USB 2.0 Model: MS Card MS Rev: 1.6E
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi5 Channel: 00 Id: 00 Lun: 02
Vendor: USB 2.0 Model: SD Card MMC/SD Rev: 1.6E
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi5 Channel: 00 Id: 00 Lun: 03
Vendor: USB 2.0 Model: SM Card SM Rev: 1.6E
Type: Direct-Access ANSI SCSI revision: 00
Host: scsi5 Channel: 00 Id: 00 Lun: 04
Vendor: USB 2.0 Model: XD Card XD Rev: 1.6E
Type: Direct-Access ANSI SCSI revision: 00
$lspcidrake -v
usb_storage : PASS|2.0 Card Reader [Mass Storage|SCSI|Bulk-Only] (vendor:0145 device:0112)
There does not appear to be a Vendor name; the reader is badged as Trust.