Just solved the same problem on my HP Spectre 14.

The rtsx_pci driver is not suited for RTS 5209 reader. You need to
download specific driver from Realtek (
http://www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=15&PFid=25&Level=4&Conn=3&DownTypeID=3&GetDown=false
), extract it and install using:

make
make install
depmod -a
modprobe rts_pstor

Last two commands require root privileges. Now check lspci -v once
again, you should see something like:

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI 
Express Card Reader (rev 01)
        Subsystem: Hewlett-Packard Company Device 1893
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f6800000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00
        Kernel driver in use: rtsx_pci
        Kernel modules: rts_pstor, rtsx_pci

It means, that kernel is still using the wrong driver. Unload rtsx_pci:

modprobe -r rtsx_pci
depmod -a

(if modprobe whines about some dependencies for this modul, unload them
as well). Now reload rts_pstor (modprobe -r, modprobe). The reader
should work like a charm now. You should blacklist rtsx_pci, so it won't
load after reboot. Just add

blacklist rtsx_pci

to /etc/modprobe.d/blacklist.conf. Hope this helps!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1158982

Title:
  SD card inaccesible: mmc0: error -110 whilst initialising SD card

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1158982/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to