Page 1 of 2

SD-Card Reader (internal) not working

Posted: Sat May 19, 2012 4:03 am
by Berkah
New ASUS Laptop with LMDE newly installed.
SD-Card reader (internal) works not, although it works on LinuxMint 13 (live) and Kubuntu (live)

My lspci and lsusb outputs:

$ sudo lspci
00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Sandy Bridge PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 4 (rev b5)
00:1c.5 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 1050 (rev a1)
01:00.1 Audio device: nVidia Corporation Device 0e08 (rev a1)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 USB Controller: Device 1b21:1042
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

$ sudo lsusb
Bus 002 Device 003: ID 0d62:a100 Darfon Electronics Corp. 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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp.
Bus 001 Device 004: ID 058f:a014 Alcor Micro Corp.
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

Anybody with any idea???

Re: SD-Card Reader (internal) not working

Posted: Wed Jul 04, 2012 2:37 am
by Berkah
Berkah wrote:Anybody with any idea???
...obviously not :?

Re: SD-Card Reader (internal) not working

Posted: Wed Jul 04, 2012 3:19 am
by AlbertP

Code: Select all

Bus 001 Device 005: ID 0bda:0139 Realtek Semiconductor Corp. 
That's the cardreader.

What Linux kernel version does LMDE currently use? 3.2 and later should have support for this one.

Re: SD-Card Reader (internal) not working

Posted: Wed Jul 04, 2012 5:39 am
by Berkah
Thank you for that hint!
Will check that tomorrow! I tried the LMDE 2012-04 live CDs and thought they are using the 3.2 Kernel already?
With LM 13 Mate, the Card Reader is working fine!!
Maybe I was wrong again, sorry... :wink:
and thank you for your patience!!

Re: SD-Card Reader (internal) not working

Posted: Wed Jul 04, 2012 5:59 am
by AlbertP
You can check your kernel version with uname -r. As I am not using LMDE myself, I don't know which version you are running but indeed I thought it was 3.2 already.

Re: SD-Card Reader (internal) not working

Posted: Wed Jul 04, 2012 9:05 pm
by Berkah
Ok, the LMDE live cd (both mate and xfce) are using kernel 3.2.0-2-486 -- with my Cardreader NOT working! :(
The LM13 mate uses 3.2.0-26 generic, with my cardreader working fine.

Would be nice to get an updated live cd...

Other Debian-based distros like SolusOS or DreamLinux are running without problem regarding my cardreader.

Re: SD-Card Reader (internal) not working

Posted: Thu Jul 05, 2012 3:46 am
by AlbertP
Please run lsusb -t to check if the rts5139 driver is loaded.

Re: SD-Card Reader (internal) not working

Posted: Thu Jul 05, 2012 9:29 pm
by Berkah
here it is (from live DVD):

/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 2: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 2: Dev 7, If 0, Class=print, Driver=usblp, 480M
|__ Port 3: Dev 8, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 4: Dev 9, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 2: Dev 10, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 3: Dev 5, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 3: Dev 5, If 1, Class=HID, Driver=usbhid, 1.5M
|__ Port 4: Dev 6, If 0, Class=vend., Driver=, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
|__ Port 1: Dev 3, If 0, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M
|__ Port 1: Dev 3, If 1, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M
|__ Port 2: Dev 4, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
|__ Port 2: Dev 4, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
|__ Port 4: Dev 5, If 0, Class=vend., Driver=, 480M

Re: SD-Card Reader (internal) not working

Posted: Fri Jul 06, 2012 3:25 am
by AlbertP
Berkah wrote:

Code: Select all

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 4: Dev 5, If 0, Class=vend., Driver=, 480M
No driver is loaded for bus 1 device 5 which was the cardreader in lsusb output. I don't know what's wrong here. Could you try running modinfo rts5139 to see if that driver is present on your system?

Re: SD-Card Reader (internal) not working

Posted: Sun Jul 08, 2012 9:12 pm
by Berkah
It seems that the driver does not get loaded by the live DVD:

"sudo modinfo rts5139
ERROR: modinfo: could not find modul rts5139"

How can it be loaded manually??? :?

Is there a chance that it will be included in a future updated LMDE-XFCE iso?

Re: SD-Card Reader (internal) not working

Posted: Mon Jul 16, 2012 1:18 am
by Berkah
Berkah wrote:It seems that the driver does not get loaded by the live DVD:

"sudo modinfo rts5139
ERROR: modinfo: could not find modul rts5139"

How can it be loaded manually??? :?
Does anybody have any idea??? :(

Re: SD-Card Reader (internal) not working

Posted: Thu Jul 19, 2012 2:00 am
by Berkah
Well....... seems I just have to forget my problem and use the main LM13 version. :?

Re: SD-Card Reader (internal) not working

Posted: Thu Jul 26, 2012 11:24 pm
by Berkah
Ok, giving up... :(
Thanks anyways to all who tried to help, appreciate that.

Re: SD-Card Reader (internal) not working

Posted: Fri Oct 26, 2012 8:18 pm
by lizbeth
I have a realtek card reader and installed LMDE and had no problems. I never tested it on the live cd though so I can't know if it installed it later or not.

Re: SD-Card Reader (internal) not working

Posted: Fri Nov 02, 2012 10:19 pm
by Berkah
Thanks for this info!
Right now I am running LM 13 Mate, works very well.
When I'll have time again, I will give LMDE another try...

Re: SD-Card Reader (internal) not working

Posted: Sat Nov 03, 2012 6:42 am
by AlbertP
Lizbeth probably has a different type of Realtek cardreader, that could explain why he/she has it working on LMDE.

Re: SD-Card Reader (internal) not working

Posted: Sat Nov 03, 2012 11:00 am
by lizbeth
Ok, well maybe i don't have a realtek... I thought i did. Perhaps AlbertP can explain something if he/she has understanding of the problem. If this is simply a matter of support inherent in the kernel, then could not one simply install the liquorix kernel? Or does this require the installation of a kernel and a separate driver to support the realtek card reader as well?

Re: SD-Card Reader (internal) not working

Posted: Sun Nov 04, 2012 3:49 pm
by AlbertP
The OP has "ID 0bda:0139 Realtek" in lsusb output, so a Realtek RTS5139 cardreader. This one is supposed to be working in Linux 3.2 and later: so it should work in Mint 13 and in latest LMDE. For some reason, in LMDE's 3.2 kernel, it's not working yet - but I think, next time LMDE gets a kernel update, it will work.

@ lizbeth: If you want to know what cardreader you have, insert a card into it, and run lspci and lsusb. One of them should display the cardreader. I for example have a Ricoh cardreader in lspci on my laptop, and an Alcor Micro one in lsusb on my desktop.

Re: SD-Card Reader (internal) not working

Posted: Sun Nov 04, 2012 4:55 pm
by lizbeth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04f2:b28e Chicony Electronics Co., Ltd
Bus 004 Device 002: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 001 Device 003: ID 0bc2:a013 Seagate RSS LLC
Bus 002 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. Card reader


So yes I do have the realtek card reader and am currently running the stock lmde kernel just to prove that lmde does in fact support the card reader.

Re: SD-Card Reader (internal) not working

Posted: Sun Nov 04, 2012 5:03 pm
by lizbeth
FWIW, I booted the LMDE live from usb and inserted the card into my realtek card reader and the live usb LMDE mounted the card without any problems.

My only other thought on the matter is to check the md5 checksum of the download and of the dvd if you are booting from dvd and ensure it is correct. Most errors are from faulty burns or bad disks.