Comment 19 for bug 36964

Revision history for this message
Lukáš Obořil (lukas.oboril) wrote : Re: [dapper] Asus sd/mmc card reader not working

Ok, i tries this new one.

Here are results:

My HW (Asus M6Ne)
[luc@merlin /tmp/sdricoh_cs-0.1]$ lspci

02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
02:01.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)

Compile is fine. (needed linux-headers, build-essentials)

[luc@merlin /tmp/sdricoh_cs-0.1]$ modinfo sdricoh_cs
filename: /lib/modules/2.6.20-9-generic/kernel/drivers/mmc/sdricoh_cs.ko
license: GPL
version: 0.1
description: Ricoh RL5c476 II Secure Digital Interface driver
author: Sascha Sommer <email address hidden>
srcversion: F1B79D2638461655B1DC596
alias: pcmcia:m*c*f*fn*pfn*paD9F522EDpbC3901202pc*pd*
depends: mmc_core,pcmcia
vermagic: 2.6.20-9-generic SMP mod_unload 586
parm: debug:Enable debugging (default 0) (uint)
parm: write:Dangerous: Enable writting. Might destroy the data on the sd card. (default 0) (uint)
[luc@merlin /tmp/sdricoh_cs-0.1]$

After insert a card

tail -f /var/log/messages
Mar 9 14:58:17 merlin kernel: [23348.368000] pccard: PCMCIA card inserted into slot 0
Mar 9 14:58:17 merlin kernel: [23348.368000] pcmcia: registering new device pcmcia0.0

[luc@merlin /dev]$ lspcmcia
Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:02:01.0)
Socket 0 Device 0: [-- no driver --] (bus ID: 0.0)
Socket 1 Bridge: [yenta_cardbus] (bus ID: 0000:02:01.1)

[luc@merlin /tmp/sdricoh_cs-0.1]$ sudo pccardctl info
PRODID_1="RICOH"
PRODID_2="Bay2Controller"
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=254
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0000
FUNCID=255
[luc@merlin /tmp/sdricoh_cs-0.1]$

[luc@merlin /tmp/sdricoh_cs-0.1]$ sudo pccardctl ident
Socket 0:
  product info: "RICOH", "Bay2Controller", "", ""
  manfid: 0x0000, 0x0000
  function: 254 ()
Socket 1:
  no product info available

[luc@merlin /tmp/sdricoh_cs-0.1]$ sudo pccardctl status
Socket 0:
  3.3V 16-bit PC Card
  Subdevice 0 (function 0) [unbound]
Socket 1:
  no card