LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Problem with my sd card reader (https://www.linuxquestions.org/questions/linux-hardware-18/problem-with-my-sd-card-reader-550604/)

Hachem 05-02-2007 06:01 AM

Problem with my sd card reader
 
Hi,

i am having some problem with my sd card reader, i have an hp compaq nx 7010,
i have installed recently a fedora 6 with the 2.6.20-1.2944.fc6 kernel, today i decided
to configure my sd card reader without any success.
I have loaded the following modules :mmc_block, sdhci, wbsd,mmc_core
When i first inserted the card nothing appears, so i tried to do the things manually
i did mknod /dev/mmcblk0p1 b 254 0
then mount -t vfat /dev/mmcblk0p1 /mnt/mmc and i got:
mount: /dev/mmcblk0p1: can't read superblock


/sbin/lspci -v give this :
02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
Subsystem: Compaq Computer Corporation Unknown device 0860
Flags: bus master, medium devsel, latency 168, IRQ 5
Memory at 90100000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 20000000-23fff000 (prefetchable)
Memory window 1: 28000000-2bfff000
I/O window 0: 00002800-000028ff
I/O window 1: 00002c00-00002cff
16-bit legacy interface ports at 0001

/sbin/lsusb gives this :
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 002: ID 049f:0086 Compaq Computer Corp.
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000

less /var/log/messages | grep mmc gives this:
Apr 30 18:38:13 Hachem kernel: mmc0: W83L51xD id 7112 at 0x248 irq 6 dma 0 PnP
Apr 30 20:47:51 Hachem kernel: mmc0: Card removed during transfer!
Apr 30 20:47:51 Hachem kernel: mmc0: Resetting chip
Apr 30 20:47:51 Hachem kernel: mmc0: Incomplete DMA transfer. 64 bytes left.
Apr 30 20:59:18 Hachem kernel: mmc0: Card removed during transfer!
Apr 30 20:59:18 Hachem kernel: mmc0: Resetting chip
Apr 30 20:59:18 Hachem kernel: mmc0: Incomplete DMA transfer. 64 bytes left.
Apr 30 22:42:08 Hachem kernel: mmc0: W83L51xD id 7112 at 0x200 irq 11 dma 0 PnP
Apr 30 22:51:20 Hachem kernel: mmc0: W83L51xD id 7112 at 0x248 irq 6 dma 0 PnP
Apr 30 23:14:42 Hachem kernel: mmc0: Card removed during transfer!
Apr 30 23:14:42 Hachem kernel: mmc0: Resetting chip
Apr 30 23:14:42 Hachem kernel: mmc0: Incomplete DMA transfer. 64 bytes left.
Apr 30 23:58:00 Hachem kernel: mmc0: Card removed during transfer!
Apr 30 23:58:00 Hachem kernel: mmc0: Resetting chip
Apr 30 23:58:00 Hachem kernel: mmc0: Incomplete DMA transfer. 64 bytes left.mount: /dev/mmcblk0p1: can't read superblock

i saw in a forum that there is a bug on 2.6.20 kernel, do you think this is the problem???

Any suggestion,
Thanks in advance.

Best Regards,
Hachem

pda_h4x0r 05-02-2007 11:49 PM

Have you tried the latest 2.6.21.1? You can see if this got fixed by looking in the kernel changelogs at www.kernel.org.

dwhitney67 05-20-2007 01:19 PM

Quote:

Originally Posted by pda_h4x0r
Have you tried the latest 2.6.21.1? You can see if this got fixed by looking in the kernel changelogs at www.kernel.org.

I hate to hijack this thread, but I doubt the change logs will contain anything relevant. I was able to mount my SD memory stick using version 2.6.19-??. After upgrading to 2.6.21-1.2316.fc5 (using 'yum update') I am no longer able to mount. In fact the MMC SD port is not even detected.; nothing is listed in /var/log/dmesg.

It appears that the latest kernel has digressed, not improved. Hopefully the powers that be will read this post and correct the deficiency soon.


All times are GMT -5. The time now is 10:45 PM.