FAQ
Hi

I'm trying to access an SD-card using the built-in reader on a Lenovo
T61 Laptop running CentOS 5.7. The unit is recognised by lspci:
# lspci
[ ... ]
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
Host Adapter (rev 21)
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host
Adapter (rev 11)
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)

and a driver is loaded and appears to find the device - from
/var/log/messages:

Oct 13 09:30:48 i58524 kernel: sdhci: Secure Digital Host Controller
Interface driver, 0.12
Oct 13 09:30:48 i58524 kernel: sdhci: Copyright(c) Pierre Ossman
Oct 13 09:30:48 i58524 kernel: sdhci: SDHCI controller found at
0000:15:00.2 [1180:0822] (rev 21)
Oct 13 09:30:48 i58524 kernel: ACPI: PCI Interrupt 0000:15:00.2[C] ->
GSI 18 (level, low) -> IRQ 225
Oct 13 09:30:48 i58524 kernel: mmc0: SDHCI at 0xf8101800 irq 225 DMA

But then what?? If I insert a card in the drive, nothing particular
happens. I mean, I the status LED on the unit lights up briefly, but
there is no automount or anything, and I get no messages in the system
log. And I can't find any appropriate devices under /dev. The card is
accessible when using WinXP on the same machine...

Help, anyone?


- Toralf


This e-mail, including any attachments and response string, may contain proprietary information which is confidential and may be legally privileged. It is for the intended recipient only. If you are not the intended recipient or transmission error has misdirected this e-mail, please notify the author by return e-mail and delete this message and any attachment immediately. If you are not the intended recipient you must not use, disclose, distribute, forward, copy, print or rely on this e-mail in any way except as permitted by the author.

Search Discussions

  • Ned Slider at Oct 13, 2011 at 2:27 pm

    On 13/10/11 09:35, Toralf Lund wrote:
    Hi

    I'm trying to access an SD-card using the built-in reader on a Lenovo
    T61 Laptop running CentOS 5.7. The unit is recognised by lspci:
    # lspci
    [ ... ]
    15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
    Host Adapter (rev 21)
    15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
    15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host
    Adapter (rev 11)
    15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)

    and a driver is loaded and appears to find the device - from
    /var/log/messages:

    Oct 13 09:30:48 i58524 kernel: sdhci: Secure Digital Host Controller
    Interface driver, 0.12
    Oct 13 09:30:48 i58524 kernel: sdhci: Copyright(c) Pierre Ossman
    Oct 13 09:30:48 i58524 kernel: sdhci: SDHCI controller found at
    0000:15:00.2 [1180:0822] (rev 21)
    Oct 13 09:30:48 i58524 kernel: ACPI: PCI Interrupt 0000:15:00.2[C] ->
    GSI 18 (level, low) -> IRQ 225
    Oct 13 09:30:48 i58524 kernel: mmc0: SDHCI at 0xf8101800 irq 225 DMA

    But then what?? If I insert a card in the drive, nothing particular
    happens. I mean, I the status LED on the unit lights up briefly, but
    there is no automount or anything, and I get no messages in the system
    log. And I can't find any appropriate devices under /dev. The card is
    accessible when using WinXP on the same machine...

    Help, anyone?


    - Toralf
    I have a similar controller in my Dell laptop:

    http://wiki.centos.org/HowTos/Laptops/Dell/XPS_M1330

    03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
    Host Adapter (rev 22)
    03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
    03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host
    Adapter (rev 12)
    03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

    and at the time I tried it (a couple years back) the device was not
    supported on el5.

    Originally I tried an updated driver from elrepo.org (IIRC it was
    kmod-mmc), which almost worked - I could access the device but I seem to
    recall I still had issues writing to it.

    Eventually I installed an updated mainline kernel from elrepo.org
    (kernel-ml) and would boot to that kernel on the rare occasions I wanted
    to use the device which worked flawlessly. Elrepo.org currently offer
    2.6.35 and 2.6.39 series kernels for el5 and either should provide
    support for the device. If you want to try one I'd be tempted to
    recommend the kernel-ml-2.6.35 series.

    http://elrepo.org/tiki/kernel-ml

    I'm a bit disappointed to learn from your post that this hardware still
    isn't working natively on el5, although I suspect such issues receive
    very little attention/feedback on a more server orientated distribution.

    Hope that helps.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcentos @
categoriescentos
postedOct 13, '11 at 4:35a
activeOct 13, '11 at 2:27p
posts2
users2
websitecentos.org
irc#centos

2 users in discussion

Toralf Lund: 1 post Ned Slider: 1 post

People

Translate

site design / logo © 2022 Grokbase