Hello! I have a x86 gentoo system with vanilla 2.6.39.3 kernel and a Texas Instruments PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller (that's what lscpi -v says). When I insert an SD-card in my reader then I get this in syslog: --- tifm_core: MMC/SD card detected in socket 0:0 mmc0: new SD card at address 1234 mmcblk0: mmc0:1234 SD01G 972 MiB mmcblk0: p1 --- I can mount the card but if I try to read some files from it I get these errors in syslog: --- Jul 15 12:40:54 consystor6 klogd: mmcblk0: retrying using single block read Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending status command Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0 Jul 15 12:40:54 consystor6 klogd: end_request: I/O error, dev mmcblk0, sector 1206304 Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending status command Jul 15 12:40:54 consystor6 klogd: mmcblk0: error -123 sending read/write command, response 0x0, card status 0x0 [...] Jul 15 12:40:54 consystor6 klogd: end_request: I/O error, dev mmcblk0, sector 975808 Jul 15 12:40:54 consystor6 klogd: Buffer I/O error on device mmcblk0p1, logical block 975559 Jul 15 12:40:54 consystor6 klogd: lost page write due to I/O error on mmcblk0p1 Jul 15 12:40:54 consystor6 klogd: tifm_core: MMC/SD card detected in socket 0:0 Jul 15 12:40:54 consystor6 klogd: FAT: Directory bread(block 1205959) failed [...] Jul 15 12:40:54 consystor6 klogd: FAT: Directory bread(block 1205988) failed Jul 15 12:40:54 consystor6 hald: unmounted /dev/mmcblk0p1 from '/media/disk' on behalf of uid 0 Jul 15 12:40:54 consystor6 klogd: mmc0: new SD card at address 1234 Jul 15 12:40:54 consystor6 klogd: mmcblk0: mmc0:1234 SD01G 972 MiB Jul 15 12:40:54 consystor6 klogd: mmcblk0: p1 --- After that the card is unmounted as you can see in the log - so I can't read any files. Same with - genkernel-x86-2.6.37-gentoo-r4 (with gentoo's default config) - genkernel-x86-2.6.38-gentoo-r1 (and my own config) The SD-card works in the same system under windows without any problems. Can anyone help me? Best regards, Lukas PS: The MMC part of my kernel config: --- grep MMC 2.6.39.3-2011-07-15-01 CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # CONFIG_MMC_CLKGATE is not set # MMC/SD/SDIO Card Drivers CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_MMC_TEST is not set # MMC/SD/SDIO Host Controller Drivers CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USHC is not set --- Complete lspci -v for the controller: --- 3:04.3 Mass storage controller: Texas Instruments PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller Subsystem: Wistron Corp. Device 3006 Flags: bus master, medium devsel, latency 57, IRQ 22 Memory at d2014000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Kernel driver in use: tifm_7xx1 Kernel modules: tifm_7xx1 ---- -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html