USB card reader does not automount

I have a USB 6-1 card reader but it Suse 11 (32bit) doesn’t mount it. It shows it under hardware configuration as a USB card reader, but when I put a SD card into the slot, nothing happens. But when I plug a USB stick in, it works.
I know it’s not a loose connection, because the reader works under WinXP.

I’m a newbie and I have absolutely no idea how to make Suse automount a card reader. I googled a bit, but every page has a different solution and I’m not sure, how to do most of the things they suggest.

Any help is greatly appreciated

This may be difficult. I recall an old USB card reader that I had never worked with Linux, … and I have not tried for many years to get it to work. I know a lot more now, than I did those many years ago, and maybe today I “might” be able to get it to work (but I’m not sure). With my laptop computer, the integrated card reader (which is PCI based) NEVER used to work either … and then on a trip last April-2008, when I could not find my USB cable (for copying pictures from my Camera to my laptop PC), out of desperation I put my sd card in my laptop’s integrated card reader, and to my surprised it worked! My laptop runs openSUSE-10.3. So there has been progress made. (however my laptop’s integrated card reader is not USB based). Rather it is PCI based. I get this from “su -c lspci” :
02:09.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller

Given yours is USB basesd, some possible command line "tools: to get more information:

With your USB card reader plugged in, and a memory card in the reader, type: lsusb
su -c ‘fdisk -l’
Enter root password when prompted on the last command. That last command will report the partition IDs that openSUSE recognizes. Maybe it will see your card reader (with the sdcard) on that list and give you a hint as to what you can search on (maybe also post the info here so other’s can provide suggestions).

You could also search Packman for the various readers available, and see if there are any card readers there designed for USB readers (I do not know if there are). Maybe BEFORE installing any software, 1st follow the links given on the Packman page for each application, to see if it might help:
PackMan :: Search results

Thanks for the reply.
After typing lsusb this is what I got

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 005: ID 04b8:0838 Seiko Epson Corp. CX7300/CX7400/DX7400
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04fc:0538 Sunplus Technology Co., Ltd
Bus 001 Device 002: ID 0d8c:5000 C-Media Electronics, Inc. Mass Storage Controller
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I ruled out Seiko Epson, Sunplus and C-Media.
The second command gave me the following

Disk /dev/sda: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe6d95e9b

Device Boot Start End Blocks Id System
/dev/sda1 * 1 48641 390708801 f W95 Ext’d (LBA)
/dev/sda5 1 9 72229+ 83 Linux
/dev/sda6 10 271 2104483+ 82 Linux swap / Solaris
/dev/sda7 272 2882 20972826 83 Linux
/dev/sda8 2883 48641 367559136 83 Linux

Disk /dev/sdb: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x191cba28

Device Boot Start End Blocks Id System
/dev/sdb1 1 23579 189398286 7 HPFS/NTFS
/dev/sdb2 * 23580 48641 201310515 7 HPFS/NTFS

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x50147e39

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 14737 118374921 7 HPFS/NTFS
/dev/sdc2 14738 30401 125821080 f W95 Ext’d (LBA)
/dev/sdc5 14738 30401 125821048+ b W95 FAT32

Disk /dev/dm-0: 400.0 GB, 400088432640 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe6d95e9b

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-0p1 * 1 48641 390708801 f W95 Ext’d (LBA)
/dev/dm-0p5 1 9 72229+ 83 Linux
/dev/dm-0p6 10 271 2104483+ 82 Linux swap / Solaris
/dev/dm-0p7 272 2882 20972826 83 Linux
/dev/dm-0p8 2883 48641 367559136 83 Linux
omitting empty partition (6)

Disk /dev/dm-1: 400.0 GB, 400085812224 bytes
255 heads, 63 sectors/track, 48640 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-1p1 1 9 72229+ 83 Linux
/dev/dm-1p2 9 271 2104515 5 Extended
/dev/dm-1p5 10 271 2104483+ 82 Linux swap / Solaris

Disk /dev/dm-2: 73 MB, 73963008 bytes
255 heads, 63 sectors/track, 8 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-2 doesn’t contain a valid partition table

Disk /dev/dm-3: 2154 MB, 2154991104 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-3 doesn’t contain a valid partition table

Disk /dev/dm-4: 21.4 GB, 21476173824 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-4 doesn’t contain a valid partition table

Disk /dev/dm-5: 376.3 GB, 376380555264 bytes
255 heads, 63 sectors/track, 45758 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-5 doesn’t contain a valid partition table
omitting empty partition (6)

Disk /dev/dm-6: 400.0 GB, 400085812224 bytes
255 heads, 63 sectors/track, 48640 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-6p1 1 9 72229+ 83 Linux
/dev/dm-6p2 9 271 2104515 5 Extended
/dev/dm-6p5 10 271 2104483+ 82 Linux swap / Solaris

Disk /dev/dm-7: 73 MB, 73963008 bytes
255 heads, 63 sectors/track, 8 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-7 doesn’t contain a valid partition table

Disk /dev/dm-8: 2154 MB, 2154991104 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-8 doesn’t contain a valid partition table

Disk /dev/dm-9: 21.4 GB, 21476173824 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-9 doesn’t contain a valid partition table

Disk /dev/dm-10: 376.3 GB, 376380555264 bytes
255 heads, 63 sectors/track, 45758 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-10 doesn’t contain a valid partition table

I don’t know what to make of this data…I have 3 hard disks with - 1 is for Suse, the other 2 have 2 partions on each

You need to correlate the fdisk output to your actual setup, to see which, if any, correspond to your card reader.

You can type “df -h” (no quotes) to see what is mounted nominally. That should tell you what /dev/xxx correponds to what drive. After drives that you know are discounted, what is left?

Did you have any luck trying “df -h” and comparing outputs? If not please post the output of “df -h” (run that with your card reader plugged in to your PC, with your cards in that device). I suspect one or more of the /dev/dm-xxxxx devices are your card reader, and we need to determine which are your device.

Also, to make this easier to figure out, please advise which devices you had plugged into your card reader when you typed “df -h” (ensuring that when you typed “df -h” you had the same devices plugged in as you had when you typed " fdisk -l " ) .

Thanks.

Hello.

I have the same problem. I have “all in one” card reader that worked correctly. But yesterday I had problem to mount it (Memory Stick).
I know that MS card is on /dev/sde1 and I can mount it manually (mount -t vfat /dev/sde1 /where_to_mount), but I don’t know how to activate automount.
I can try to connect USB flash or another card, but not now, I’m not on my PC.

Anyway - can I change /etc/fstab to mount my USB flash to the specific folder AND to use automount? I tried it, but my flash didn’t mount automatically. What should I write to fstab to make it work?

Thank you in advance for answers