Hello Philip! On Sat, 16 Jul 2011 10:02:25 -0700, Philip Rakity <prakity@xxxxxxxxxxx> wrote: > Can you try 3.0 rc7 ? I must see if it works... > The error looks like it could be the card does not > support > 4 bit operation. (assuming it is a mmc 1GB card). > > Some things to check. > > Now many pins are on the SD/MMC card. Are their 9 pins ? Yes, it has 9 pins (one pin is narrower). > Who makes the card? Is there any vendor information. (Transcend ?) It's this PLATINUM 1GB SD card: http://media.shopping.de/images/cache/a6/3c/71/a63c716bce98df0319cbf43ec39db465.jpg Regards and many tanks for your fast answer! Lukas > On Jul 16, 2011, at 6:01 AM, Lukas Razik wrote: > >> 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 > > -- > 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 -- 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