eldubsports
1st March 2012, 03:07 PM
I have an embedded system with a built in SD card reader...output of dmesg | grep -i sdhci is as follows:
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pci 0000:05:04.0 SDHCI controller found [8086:8809] (rev 1)
sdhci-pci 0000:05:04.0: PCI INT C -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:05:04.0: Invalid iomem size. You may experience problems
sdhci-pci 0000:05:04.0: setting latency timer to 64
mmc0: SDHCI controller on PCI [0000:05:04.0] using DMA
sdhci-pci 0000:05:04.1 SDHCI controller found [8086:880a] (rev 1)
sdhci-pci 0000:05:04.1: PCI INT C -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:05:04.1: Invalid iomem size. You may experience problems
sdhci-pci 0000:05:04.1: setting latency timer to 64
mmc1: SDHCI controller on PCI [0000:05:04.1] using DMA
lspci -k output is as follows:
05:04:0 SD Host controller: Intel Corporation Topcliff SDIO Controller #1 (rev 01)
Subsystem: Kontron Device 4050
Kernel drive in use: sdhci-pci
05:04:1 SD Host controller: Intel Corporation Topcliff SDIO Controller #2 (rev 01)
Subsystem: Kontron Device 4050
Kernel drive in use: sdhci-pci
It seems that fedora detects the SD card reader, but nothing shows up in fdisk, and i'm unable to mount a device to it.
Any suggestions on how to best troubleshoot this issue?
EDIT: Confirmed that BIOS settings are corrected, SD card is working properly. Machine with issues is running Fedora 14 with kernel 2.6.37...can't be upgraded due to HW requirements.
I've seen from some digging that kernel > 3.1 fixes the iomem warning....is the iomem warning what's causing the issues, or is that something that can be ignored?
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pci 0000:05:04.0 SDHCI controller found [8086:8809] (rev 1)
sdhci-pci 0000:05:04.0: PCI INT C -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:05:04.0: Invalid iomem size. You may experience problems
sdhci-pci 0000:05:04.0: setting latency timer to 64
mmc0: SDHCI controller on PCI [0000:05:04.0] using DMA
sdhci-pci 0000:05:04.1 SDHCI controller found [8086:880a] (rev 1)
sdhci-pci 0000:05:04.1: PCI INT C -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:05:04.1: Invalid iomem size. You may experience problems
sdhci-pci 0000:05:04.1: setting latency timer to 64
mmc1: SDHCI controller on PCI [0000:05:04.1] using DMA
lspci -k output is as follows:
05:04:0 SD Host controller: Intel Corporation Topcliff SDIO Controller #1 (rev 01)
Subsystem: Kontron Device 4050
Kernel drive in use: sdhci-pci
05:04:1 SD Host controller: Intel Corporation Topcliff SDIO Controller #2 (rev 01)
Subsystem: Kontron Device 4050
Kernel drive in use: sdhci-pci
It seems that fedora detects the SD card reader, but nothing shows up in fdisk, and i'm unable to mount a device to it.
Any suggestions on how to best troubleshoot this issue?
EDIT: Confirmed that BIOS settings are corrected, SD card is working properly. Machine with issues is running Fedora 14 with kernel 2.6.37...can't be upgraded due to HW requirements.
I've seen from some digging that kernel > 3.1 fixes the iomem warning....is the iomem warning what's causing the issues, or is that something that can be ignored?