I'm having trouble mounting my android's micro sd card. When I run lsusb I see the entry for the card

lsusb - > Bus 001 Device 006: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader

I have also validated that the device is sdf.

me@mothership ~ $ sudo mount /dev/sdf /home/me/Desktop/mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sdf,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Any ideas? Thanks.

1 Year
Discussion Span
Last Post by rubberman

I've never seen this happen. We must have had dozens of Android devices since 2009. Maybe the card is bad or needs a fresh format.

PS. Adding this with edit. Now I do recall when I tried to pop the 64GB card into an Android that only supported up 32GB. It didn't work. Maybe others have stories to add.

Edited by rproffitt: Clarifying


Try running fsck on the partition of the sd card. Unfortunately, most use FAT file systems, so you may need to use fsck.fat to fix it.


Do you see /dev/sdf1 in /dev? If so, that is the partition that you need to mount, not /dev/sdf. IE: mount /dev/sdf1 /home/me/Desktop/mnt/

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.