Mailinglist Archive: opensuse-kernel (87 mails)

< Previous Next >
[opensuse-kernel] MMC/SD Card reader on openSUSE 11.3
  • From: "Dominique Leuenberger" <Dominique.Leuenberger@xxxxxxxxxxxxx>
  • Date: Fri, 13 Aug 2010 08:42:28 +0200
  • Message-id: <4C6505740200002900099F80@xxxxxxxxxxxxxxxxxxx>
Hi everybody,

I got a nice nifty notebook here (Dell Precision M4500, smolt profile at [0]),
which I'm trying to get the latest 'things' to work.
Almost all of the machine is in a working state (on openSUSE 11.3 even all out
of the box, exctept gfx) and this is highly impressive.

Unfortunately, at this time, the SD/MMC card reader seems not to work. In dmesg
output, I get those lines regarding mmc or sdhci:
dmesg | grep -e 'sdhci' -e 'mmc'
[ 9.769810] sr0: scsi3-mmc drive: 62x/62x writer dvd-ram cd/rw xa/form2 cdda
pop-up
[ 9.819200] sdhci: Secure Digital Host Controller Interface driver
[ 9.819202] sdhci: Copyright(c) Pierre Ossman
[ 9.970889] sdhci-pci 0000:04:00.1: SDHCI controller found [1180:e822] (rev
3)
[ 9.970911] sdhci-pci 0000:04:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ
19
[ 9.970941] mmc0: Unknown controller version (2). You may experience
problems.
[ 9.970951] sdhci-pci 0000:04:00.1: setting latency timer to 64
[ 9.970997] Registered led device: mmc0::
[ 9.971029] mmc0: SDHCI controller on PCI [0000:04:00.1] using ADMA
[ 1281.335537] mmc0: error -110 whilst initialising SD card

So the controller is seen / detected, the insertion of the card is seen as well
(last line), but just as it tells earlier, 'I do experience problems'
:)
The card remains inaccessible of course.

Output of lspci -v for the SD host controller:

04:00.1 SD Host controller: Ricoh Co Ltd Device e822 (rev 03) (prog-if 01)
Subsystem: Dell Device 040c
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at e5930000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Power Management version 3
Capabilities: [80] Express Endpoint, MSI 00
Kernel driver in use: sdhci-pci

Is there anyway this can be worked on? Any pointers on getting started with it?

Best regards,
Dominique

[0] http://www.smolts.org/client/show/pub_0504d140-157f-4525-a0b1-6cafea36dbb8
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-kernel+help@xxxxxxxxxxxx

< Previous Next >