problem with SD/MMC card reader
Hallo there!
I have a strange problem with onboard SD/MMC card reader on my laptop (Debian Etch installed Fujitsu Siemens i1520). When I plug an SD-card inside slot, the system does not react. dmsg tells nothings.
lspci gives these lines:
---------
07:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:09.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
---------
dmsg gives these:
---------
sdhci: Secure Digital Host Controller Interface driver, 0.12
sdhci: Copyright(c) Pierre Ossman
sdhci: SDHCI controller found at 0000:07:09.1 [1180:0822] (rev 19)
PCI: Enabling device 0000:07:09.1 (0000 -> 0002)
ACPI: PCI Interrupt 0000:07:09.1[B] -> GSI 21 (level, low) -> IRQ 66
PCI: Setting latency timer of device 0000:07:09.1 to 64
mmc0: SDHCI at 0xdc001800 irq 66 DMA
---------
But when I boot while an SD-Card is _inside_, the system recognizes it and I can use it without problems until I unplug it again. In this case message from dmsg is as follows:
----------
mmc0: SDHCI at 0xdc001800 irq 66 DMA
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 74
PCI: Setting latency timer of device 0000:00:1b.0 to 64
mmcblk0: mmc0:b368 979456KiB
mmcblk0: p1
----------
and I have /dev/mmcblk0
I try to see the output from udevmonitor when I plug/unplug a card, nothing happens. I believe the kernel does not receive interrupt signal from the device.
Has anybody ideas how to solve this problem?
Thanks a lot!
|