[CentOS] SD Card Reader not being recognized
Craig White
craigwhite at azapple.com
Tue Aug 2 12:23:33 UTC 2005
On Tue, 2005-08-02 at 19:40 +0900, Dave Gutteridge wrote:
> >Well, could try building the latest FC3 or FC4 kernel under CentOS.
> >
> Hmm... I'm wary of that since there were so many other issues with
> Fedora that I encountered which motivated me to come to CentOS in the
> first place.
>
> >Can also try (as root):
> ># tail -f /var/log/messages
> >then insert card. (Ctrl-C to exit - otherwise runs "forever".)
> >
> >
> Nothing happens if I run the command and then insert a card.
> However, if I remove the card reader from the USB Port and put it back
> in, I get this:
>
> Aug 2 19:34:51 localhost kernel: usb 1-1.1: new full speed USB device
> using address 9
> Aug 2 19:34:51 localhost kernel: scsi2 : SCSI emulation for USB Mass
> Storage devices
> Aug 2 19:35:03 localhost kernel: Vendor: BUFFALO Model: CF CARD
> Reader Rev: 3.06
> Aug 2 19:35:03 localhost kernel: Type:
> Direct-Access ANSI SCSI revision: 02
> Aug 2 19:35:03 localhost kernel: Attached scsi removable disk sdb at
> scsi2, channel 0, id 0, lun 0
> Aug 2 19:35:04 localhost scsi.agent[4367]: disk at
> /devices/pci0000:00/0000:00:1f.2/usb1/1-1/1-1.1/1-1.1:1.0/host2/target2:0:0/2:0:0:0
> Aug 2 19:35:06 localhost kernel: Device not ready. Make sure there is
> a disc in the drive.
>
> Judging by that last line, it might seem as though something is wrong
> with the card. So I tested other cards, and also verified that the cards
> could be read by both Windows and my Palm Pilot. The cards definitely
> have data on them. It's CentOS that can not read them.
>
> >If something shows up in the output, try
> >
> ># fdisk -l
> >
> >
> Here is the output from that:
>
> [root at localhost dave]# fdisk -l
> Disk /dev/hda: 30.0 GB, 30020272128 bytes
> 255 heads, 63 sectors/track, 3649 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Device Boot Start End Blocks Id System
> /dev/hda1 * 1 3649 29310561 7 HPFS/NTFS
> Disk /dev/hdb: 30.7 GB, 30738677760 bytes
> 255 heads, 63 sectors/track, 3737 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Device Boot Start End Blocks Id System
> /dev/hdb1 * 1 3644 29270398+ 83 Linux
> /dev/hdb2 3645 3737 747022+ f W95 Ext'd (LBA)
> Disk /dev/sda: 40.0 GB, 40007761920 bytes
> 255 heads, 63 sectors/track, 4864 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> Device Boot Start End Blocks Id System
> /dev/sda1 1 4864 39070048+ c W95 FAT32 (LBA)
----
unless /dev/sda1 was something else, it appears that this was your card
and thus when you pushed it in, then pulled it out - it then saw
that /dev/sda was already in use so the second time, it tried to assign
it /dev/sdb where it failed.
You might simply want to reboot...
mkdir /home/sdcard
# insert the card/card reader
mount /dev/sda1 /home/sdcard
ls -l /home/sdcard
and I would guess that you would see something there.
of course this is as root and if you got that far, you could then create
the entry to /etc/fstab to allow mounting (or automount) as a user.
Craig
More information about the CentOS
mailing list