Re: How to mount an SD card?



...
t1x.arnold, when using that broken "G2" excuse for a Usenet client,
follow the directions at http://cfaj.freeshell.org/google/ so people
know what you're talking about.

Ahhh. Thanks for the pointer on posting.

I have an HP notebook with a built-in SD card reader. Do you know if
these are patched into the USB bus?

No, but you can find out with "lsusb", which lists all devices on all
USB ports that the kernel knows about. If this HP laptop has a model#,
you can go look it up on http://tuxmobil.org/ , and you may find a lot
of useful advice about getting all of its pieces to work properly.

Good information. Thanks.

mount -t vfat /dev/sdc1 /media/sd/

You copied and pasted that from what I wrote previously without
understanding it. Try not to do that. If you don't understand
something, *ask*! Or Read The Fine Manual.

You mentioned that, "... USB reader's SD slot is always /dev/sdc1 ...".
My intent was to show that "always" was not the case.

The command I wrote will
only work if the SD reader is present as the third SCSI disk-like device
on your system. This is obviously not the case, as you could've
verified yourself by looking at the output from dmesg.

I looked at dmesg, inserted my SD card, looked at dmesg again, and
there was no new information.

Has it worked on any distribution? The card reader in my Compaq R3000z
works fine but that model has been superseded...

When SD readers integrated directly into machines first came out, there
was a lot of stupidity because manufacturers didn't want to release
specs. This integrated SD reader may be unsupported for that reason.
So, t1x.arnold, post the relevant output of /sbin/lspci , and any output
from dmesg that concerns the SD reader.

Here's my lspci information:

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML
Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI
Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation
82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface
Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) IDE Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Radeon
Mobility M300]
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev
05)
02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus
Controller
02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated
FlashMedia Controller
02:06.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611,
PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD)
Controller
02:06.5 Communication controller: Texas Instruments PCI6411, PCI6421,
PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Smart Card
Controller (SMC)
10:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M
Gigabit Ethernet PCI Express (rev 11)

And here are the last 20 lines of my dmesg:

ip_conntrack version 2.4 (8192 buckets, 65536 max) - 232 bytes per
conntrack
SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses
genfs_contexts
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.1
i2c /dev entries driver
eth1: no IPv6 routers present
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
ppdev: user-space parallel port driver
ppdev0: registered pardevice
ppdev0: unregistered pardevice
ppdev1: claim the port first
ppdev2: claim the port first
ppdev3: claim the port first
[drm] Initialized drm 1.0.1 20051102
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
SELinux: initialized (dev sda1, type ext3), uses xattr
usb 4-5.1: USB disconnect, address 5

Any suggestions? Thanks.
Tom

.



Relevant Pages