You are not logged in.

#1 2009-05-13 09:37:07

harumph
Member
Registered: 2009-04-24
Posts: 12

Card reader not recognized?

Hi I have an internal sd card reader attached to the usb bus and I can't access it. Anything I need to do? When I put in a sd card with photos on it the green light comes on and I can check my /var/log/messages.log and I can see that it's sdf that's being accessed.

May 13 04:30:26 starla kernel: sd 10:0:0:2: [sdf] 7897088 512-byte hardware sectors: (4.04 GB/3.76 GiB)
May 13 04:30:26 starla kernel: sd 10:0:0:2: [sdf] Write Protect is off
May 13 04:30:26 starla kernel: sd 10:0:0:2: [sdf] 7897088 512-byte hardware sectors: (4.04 GB/3.76 GiB)
May 13 04:30:26 starla kernel: sd 10:0:0:2: [sdf] Write Protect is off
May 13 04:30:27 starla kernel: sdf:<6>sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:27 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:27 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:27 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:29 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:29 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:29 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:29 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:31 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:31 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:31 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:31 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:33 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:33 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:33 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:33 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:34 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:34 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:34 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:34 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:36 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:36 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:36 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:36 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:36 starla kernel: unable to read partition table
May 13 04:30:38 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:38 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:38 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:38 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:40 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:40 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:40 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:40 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1
May 13 04:30:41 starla kernel: sd 10:0:0:2: [sdf] Unhandled sense code
May 13 04:30:41 starla kernel: sd 10:0:0:2: [sdf] Result: hostbyte=0x00 driverbyte=0x08
May 13 04:30:41 starla kernel: sd 10:0:0:2: [sdf] Sense Key : 0x3 [current] 
May 13 04:30:41 starla kernel: sd 10:0:0:2: [sdf] ASC=0x47 ASCQ=0x1

I've made a folder in /media named usb

/media/usb

and my fstab I've added  the card reader

# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0

#/dev/cdrom             /media/cd   auto    ro,user,noauto,unhide   0      0
#/dev/dvd               /media/dvd  auto    ro,user,noauto,unhide   0      0
#/dev/fd0               /media/fl   auto    user,noauto             0      0

# For USB - Flash Drive
/dev/sdf               /media/usb   vfat    ro,user,noauto          0      0

/dev/mapper/isw_beggihedjf_ARRAY1 /boot ext2 defaults, 0 1
/dev/mapper/isw_beggihedjf_ARRAY2 swap swap defaults 0 0
/dev/mapper/isw_beggihedjf_ARRAY3 / ext4 defaults,noatime 0 1
/dev/mapper/isw_beggihedjf_ARRAY4 /home ext4 defaults,noatime 0 1

but when I try and mount I get

$ mount /media/usb
mount: /dev/sdf: can't read superblock

Any ideas?

Offline

#2 2009-05-13 11:00:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Card reader not recognized?

dmesg says "unable to read partition table", so the card is being detected, but it's not being read correctly. Same thing happens with mine - I use an external card reader instead, so fixing it is not on my to-do list.

Offline

#3 2009-05-13 12:02:35

harumph
Member
Registered: 2009-04-24
Posts: 12

Re: Card reader not recognized?

The card reader's documentation says that kernels 2.4 + will automatically recognize the reader, so I'm not sure what to do. Any recommendations for a card reader that's been proven to be compatible?

Offline

Board footer

Powered by FluxBB