As this is a USB device when plugged in it should show up with
lsusb which shows all attached USB devices as well as USB controllers and hubs. The card reader itself should be visible with
lsusb even if no card is inserted.
Quote:
As far as the card reader, think of it as a cable. And until you have a card inserted, there's nothing to see.
|
Not true at all. The card reader is an active USB device similar to a USB hub and unlike a passive cable. It should show up with lsusb and in dmesg when it is plugged in. Plugging in a USB cable not connected to anything does nothing of course.
Code:
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 1532:0016 Razer USA, Ltd DeathAdder Mouse
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 003: ID 0e9c:0000 Streamzap, Inc. Streamzap Remote Control
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
As seen lsusb shows all of the USB hubs, 8 total in this case, regardless of whether anything is currently connected to them. The card reader itself will show up even if nothing is inserted. To the OP please post the lsusb output for the card reader after you have plugged in the device.
When you do insert a card kernel messages will show up with
dmesg. After inserting a card type
dmesg | tail in a terminal window. This will show the
/dev node it was assigned. It should also show up with graphical file managers.
If you get advanced you can learn to write
udev rules for each card that you own and give your own named links such as /dev/lexar for a Lexar memory card. Udev would create this link every time the card was inserted.