Fedora 14, x86_64 on Lenovo Thinkpad T61.
About six months ago I bought a Transcend 32 GB SD card for my (then) new Android phone. Foolishly I bought the mini size, not the micro size. Before returning it I tried it in my laptop, only to discover that it mounted read-only. I tried various things (now forgotten), but failed to get it to mount read-write. Since it was the wrong size for the phone I returned it to Amazon.
Then I bought a Transcend 32 GB micro SD card that came with an adapter. Again, I tried to mount it in the laptop, but it also mounted read-only. But when I put it in the phone I had no problems - Android happily mounted it read-write. I continue to use it in the phone.
The other day I found a deal on a Sandisk 32 GB micro SD card, so I bought it. Like the Transcend, it came with an adapter. My plan was to use it as additional storage on the laptop. However, like its predecessors, it mounts read-only.
To troubleshoot I started with Palimpsest. When I launched Palimpsest at first it did not see the SD card. But after I popped the card out and reinserted it Palimpsest automatically added it to the list of devices. And Nautilus automatically opened a file browser window (although still read-only).
Palimpsest reported the following potentially useful information:
- Model: SU32G
- Firmware version: 12/2010
- Capacity: 32 GB
- Partitioning: Master boot record
- Serial number: 0c38530e
- Device: /dev/mmcblk0
- Rotation rate: Solid state disk
- Connection: SDIO
- Smart status Not supported
In the DRIVE section Palimpsest offers buttons for Format Drive, and
- Usage: Filesystem
- Partition type W95 FAT32 (LBA) (0x0c)
- Partition flags Bootable
- Type: FAT (32 bit version)
- Device: /dev/mmcblk0p1
- Partition label: -
- Capacity: 32 GB
- Available: -
- Mount point: Mounted at /media/2535-1DF9
In the VOLUME section Palimpsest offers buttons for Unmount Volume, Check Filesystem, Delete Partition, Format Volume, and Edit Partition.
The only button I tried was Edit Partition, which popped up a little window with Partition Label (grayed out), Type (drop-down, currently at "W95 FAT32 (LBA) (0x0c), and offering many other filesystem types), plus a check box for "Bootable," which is checked. I exited the window without changing anything.
I created a mount point at /media/SD, then I tried adding it to /etc/fstab. My first attempt in fstab was:
/dev/mmcblk0 /media/SD vfat noauto,users,rw 0 0
But that always generated error messages that /dev/mmcblk0 did not exist. So, armed with the information from Palimpsest I changed it to:
/dev/mmcblk0p1 /media/SD vfat noauto,users,rw 0 0
However, that generates error messages that /dev/mmcblk0p1 does not exist.
Do I need this thing to be bootable? I will use it just for additional storage. Would removing the Bootable flag do anything to resolve the problem? (Probably not.)
The partition type is W95 VFAT (LBA) (0x0c). What do "LBA" and "0x0c" mean? Is the "vfat" in my fstab line the correct way to tell fstab what filesystem it is? I might want to use the card to transfer files to other people's computers, so VFAT is probably the best choice, but there are other VFAT options in the Palimpsest drop-down. Should I reformat it to a different filesystem?
Any other suggestions are also welcome.