Find the answer to your Linux question:
Results 1 to 7 of 7
I can't mount my SD flash card with a USB card reader. I typed "mount /dev/sda1 /mnt/usb", but I get "/dev/sda1 is not a valid block device". I tried this ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Mar 2005
    Posts
    45

    mounting USB card reader with SD card


    I can't mount my SD flash card with a USB card reader. I typed "mount /dev/sda1 /mnt/usb", but I get "/dev/sda1 is not a valid block device". I tried this for sda1, sda2, sda3... but I get the same error every time. What should I do?

    thanks,
    mr.popper

  2. #2
    Linux Guru sdousley's Avatar
    Join Date
    Feb 2004
    Posts
    1,790
    with the card in try:
    Code:
    cat /proc/bus/usb/devices
    That may tell you what device it is u need to mount.
    "I am not an alcoholic, alcoholics go to meetings"
    Registered Linux user = #372327

  3. #3
    Just Joined!
    Join Date
    Mar 2005
    Posts
    45
    This is what I get:

    bash-3.00$ cat /proc/bus/usb/devices
    T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
    B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
    D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=0000 ProdID=0000 Rev= 0.00
    S: Product=USB UHCI-alt Root Hub
    S: SerialNumber=ff60
    C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
    T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=058f ProdID=9330 Rev= 1.00
    S: Manufacturer=Alcor Micro
    S: Product=Mass Storage Device
    C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 50mA
    I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
    B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
    D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=0000 ProdID=0000 Rev= 0.00
    S: Product=USB UHCI-alt Root Hub
    S: SerialNumber=ff80
    C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms

    I don't understand any of it...

    What device should I use?

  4. $spacer_open
    $spacer_close
  5. #4
    Just Joined!
    Join Date
    Mar 2005
    Posts
    45
    fdisk -l showed a list of the devices... it was sdb1. It works now, thanks!

  6. #5
    Linux Guru sdousley's Avatar
    Join Date
    Feb 2004
    Posts
    1,790
    Quote Originally Posted by mr.popper
    fdisk -l showed a list of the devices... it was sdb1. It works now, thanks!
    cool

    WHY do i never remember to try fdisk -l first?!
    "I am not an alcoholic, alcoholics go to meetings"
    Registered Linux user = #372327

  7. #6
    Just Joined!
    Join Date
    Mar 2005
    Posts
    45
    I can't mount the card if my reader has multiple card slots. is there a solution for this?

  8. #7
    Just Joined!
    Join Date
    Jun 2006
    Posts
    1
    It worked for me to change the kernel. as a 7in1-Reader seems to be treated as a scsi-device with more then on LUN, they have to be probed. After reboot I got required all devices.

    # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
    CONFIG_SCSI_MULTI_LUN=y

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •