Sunday, October 21st, 2012 at 11:03am

Linux/Cell phone storage read-only issue solved by simply rebooting phone

Posted by Jordan Erickson

Sometimes the simplest troubleshooting steps are the most effective. I am constantly reminding myself of the logical path to fix problems with technology, the most recent being with my own Debian system and how it interacted with my cell phone’s internal micro-SD card storage when connected via USB.

I had recently “started over” with my phone, resetting it to factory defaults. I also formatted the SD storage (a 4GB micro-SD card) at the same time. But, when I connected it back to my Linux system to transfer some music to it, it was getting mounted as read-only.

Without thinking much, I delved into /var/log/messages to examine log output. It was, in fact, getting mounted automatically read-only (“…sd 16:0:0:0: [sdc] Write Protect is on”) every time I connected the phone.

I tried manually adding an entry to /etc/fstab, manually giving the mountpiont rw permissions, removing/re-inserting the SD card into the phone, re-formatting within Android’s system settings, and even manually partitioning/creating filesystem within Linux. None of these things helped. At last, I simply thought to power-cycle my phone. Ta-da! Read-write access once again.

Sometimes the most simple troubleshooting steps make me facepalm myself. I figured Android didn’t experience these kinds of issues, but you learn something new every day. Cheers!

© 2012 Logical Networking Solutions: I.T. and Networking Specialist, Lake County, CA