How do I get the card reader to work (Solved)

I have a built in card reader on my Novatech machine. It is marked DSD/MMC/MS the card from my video camera fits, I think.
How do I get the computer to read the card ?

What’s the output from:

lsusb

don@ldwatson ~ $ lsusb
Bus 002 Device 005: ID 5986:0401 Acer, Inc
Bus 002 Device 004: ID 0bda:8723 Realtek Semiconductor Corp.
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
don@ldwatson ~ $

In PCManFM, Menu->Edit->Preferences->Volume Managent make sure the checkbox against the Auto-Mount items is checked.
If they are, does the sd card (in the card reader) show up in PCManFM if you got it plugged in BEFORE bootup?

after doing what SeZo says, and providing the info he requested, can you also post the output from:

lspci

@SeZo The 3 boxes at the top are all ticked.
I shutdown and inserted the card and rebooted but there is still no sign of it.
EDIT The computer can’t connect to the internet since I booted up with the card in.

Hi Mark,
That command throws quite a few lines up and I can’t copy and paste as the Linux machine won’t connect to the net.
I am back online
don@ldwatson ~ $ lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5286 (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 06)
don@ldwatson ~ $
Is this what you want ?

[EDIT]

IGNORE THIS POSTING … I’m going to upload a modified (for kernels >= 3.8 ) dkms version and post instructions … this version shouldn’t need reinstalling after kernel udates, and is easier to install.

See my next posting.

[END EDIT]


Here’s the problem

03:00.0 [b]Unassigned class[/b] [ff00]: Realtek Semiconductor Co., Ltd. [b]Device 5286[/b] (rev 01)

the kernel has no driver and so no idea what to do with this device (which is your Clevo W310CZ cardreader 10EC:5286)

If you look at this bug report:

it seems you need to install the rts_bpp driver … but the version listed on that bug report requires modification to compile against kernels >= 3.8 … so I’ve uploaded a pre-modified version to my dropbox.

Open a terminal and run these commands in sequence:

sudo apt-get install build-essential linux-headers-generic

then

mkdir -v ~/cardreader-driver

then

cd ~/cardreader-driver

then

wget https://dl.dropboxusercontent.com/u/11876059/rts_bpp-modified.tar.gz

then

tar xvf rts_bpp-modified.tar.gz

then

cd ~/cardreader-driver/rts_bpp

then

make

then

sudo make install

then

sudo depmod -a

then

sudo modprobe rts_bpp

does your cardreader now work ? … does it still work after a reboot ?


Keep hold of this driver, because you’ll probably need to reinstall it every time there’s a kernel update.
(unless of course they add it to the kernel)

OK, here’s a modified (to work with kernels >= 3.8 ) version of System76 rts-bpp-dkms driver.
(as it’s a DKMS driver it’ll recompile automatically when you receive a kernel update)

First make sure you have build-essential linux-headers-generic and dkms installed:

sudo apt-get install build-essential linux-headers-generic dkms

Now download this .deb file:
https://dl.dropboxusercontent.com/u/11876059/rts-bpp-dkms_1.1-modified_all.deb
and double click to install

Once installed, run this command:

echo 'DRIVERS=="rts_bpp", ENV{ID_DRIVE_FLASH_SD}="1"' | sudo tee -a /lib/udev/rules.d/81-udisks-realtek.rules

now REBOOT.


The above .deb is a modified version of the one from System76 mentioned here:

;D Oh Joy ;D
That works great Mark.
Inserted card after REBOOT and it was recognised as a card with photo images, and gave 2 options in File Manager.
1 Open in File Manager
2 Open with gThumb

I think using gThumb I can wipe the card after downloading.
Thanks again guys, another problem solved.
Don W
PS When the computer starts up there is a screen that says
Bad target number 1.0
Bad target number 2.0
Bad target number 3.0
Bad target number 4.0
Bad target number 5.0
Bad target number 6.0
Bad target number 7.0
Is this a problem ?

Looking on the web I found this in someone’s dmesg output:

[ 41.271874] scsi 6:0:0:0: Direct-Access Generic- xD/SD/M.S. 1.00 PQ: 0 ANSI: 0 CCS [ 41.271902] Bad LUN (0:1) [ 41.271948] Bad target number (1:0) [ 41.271987] Bad target number (2:0) [ 41.272023] Bad target number (3:0) [ 41.272056] Bad target number (4:0) [ 41.272089] Bad target number (5:0) [ 41.272123] Bad target number (6:0) [ 41.272158] Bad target number (7:0) [ 41.272311] sd 6:0:0:0: Attached scsi generic sg2 type 0 [ 41.272555] sd 6:0:0:0: [sdb] Attached SCSI removable disk

And as those rps_bpp drivers went under “scsi”, I’m assuming it’s just searching the SCSI chain for a device and nothing to worry about.

Thanks Mark,
I will mark this solved later.
Don W
PS I am trying to get my other laptop working again :cry: