Memory card not mounted

hi

on my laptop lenovo s430, when i try to mount a memory card i insert a memory card i get

[465400.570352] mmc0: cannot verify signal voltage switch[465400.667518] mmc0: new ultra high speed SDR104 SDXC card at address 0007
[465400.674131] mmcblk0: mmc0:0007 SD64G 59.7 GiB 
[465400.674792]  mmcblk0: p1
[465561.835368] SFW2-INext-DROP-DEFLT IN=enp4s0 OUT= MAC= SRC=fe80:0000:0000:0000:ba88:e3ff:fe35:0415 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44 
[465657.608622] mmc0: card 0007 removed
[465659.463126] mmc0: cannot verify signal voltage switch
[465659.559418] mmc0: new ultra high speed SDR104 SDXC card at address 0007
[465659.559646] mmcblk0: mmc0:0007 SD64G 59.7 GiB 
[465659.560614]  mmcblk0: p1



On Sun 07 Dec 2014 12:46:01 PM CST, collinm wrote:

hi

on my laptop lenovo s430, when i try to mount a memory card i insert a
memory card i get

<snip>

Hi
Can you provide some more details on the SD card reader;


/sbin/lspci -nnk|grep -A2 MMC

Never tried a 64GB one, biggest I have a 8GB on my HP’s… Do the
system specs specify any limitations on size?


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!


/sbin/lspci -nnk|grep -A2 MMC

return nothing

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)


mount /dev/mmcblk0 /mnt/
FUSE exfat 1.1.0
ERROR: exFAT file system is not found.


 mount /dev/mmcblk0p1 /mnt/

file system is not found

dmesg


[486496.618266] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[487168.434583] SFW2-INext-DROP-DEFLT IN=enp4s0 OUT= MAC= SRC=fe80:0000:0000:0000:ba88:e3ff:fe35:0415 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44 
[487522.891191] mmc0: card 5449 removed
[488918.362015] mmc0: cannot verify signal voltage switch
[488918.461027] mmc0: new ultra high speed SDR104 SDXC card at address 0007
[488918.461273] mmcblk0: mmc0:0007 SD64G 59.7 GiB 
[488918.461793]  mmcblk0: p1
[489003.696764]  mmcblk0: p1
[489217.331670] mmc0: card 0007 removed
[489218.734740] mmc0: cannot verify signal voltage switch
[489218.832248] mmc0: new ultra high speed SDR104 SDXC card at address 0007
[489218.832553] mmcblk0: mmc0:0007 SD64G 59.7 GiB 
[489218.832915]  mmcblk0: p1
[489224.516465]  mmcblk0: p1
[489392.681024] mmc0: card 0007 removed
[489414.542774] mmc0: cannot verify signal voltage switch
[489414.640651] mmc0: new ultra high speed SDR104 SDXC card at address 0007
[489414.640888] mmcblk0: mmc0:0007 SD64G 59.7 GiB 
[489414.641811]  mmcblk0: p1
[489418.641139]  mmcblk0: p1
[489418.645888] mmcblk0: r/w command failed, status = 0x80000900
[489418.645895] end_request: I/O error, dev mmcblk0, sector 125304568
[489418.645899] Buffer I/O error on device mmcblk0, logical block 15663071
[489421.675572]  mmcblk0: p1

Hi
Ahh the infamous RTS5229… I would guess you need the driver for it built, but lets check to see if it is using an in kernel driver;


/sbin/lspci -nnk|grep -A2 5229


/sbin/lspci -nnk|grep -A2 5229
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader [10ec:5229] (rev 01)
        Subsystem: Lenovo Device [17aa:21fc]
        Kernel driver in use: rtsx_pci

no problem with with 8 gig card

Hi
Looking on the web, probably a bug then since you can see an 8GB, or a hardware limitation…

https://lists.debian.org/debian-kernel/2014/08/msg00114.html

I would ask Lenovo what it can support, if they say 64GB fine, then would raise a bug.

surely a bug because lenovo said: (SD/SDHC/SDXC/MMC)

Hi
With the Linux kernel driver?

Sounds like might be time to raise a bug :wink:
https://en.opensuse.org/openSUSE:Submitting_bug_reports

it’s kernel 3.16.6

Hi,
I have a 64 gig of that in exfat.
In 13.1 it mounts using the fuse-exfat
In 13.2 it doesn’t.

Hi
Sounding more and more like a regression somewhere then…

Exactly the same problem: 64 giga card mounted properly with exfat nofuse in OpenSuse 13.1. After upgrade to 13.2 card not detected.

i created a bug

https://bugzilla.opensuse.org/show_bug.cgi?id=908742

can you confirm then your /etc/filesystems is similar to the one i have?

my /etc/filesystems read:

vfat
hfs
minix
reiserfs