I was on a root console, no X running. Formatted a Dane-Elec 1GB SD card just fine. I took it out from the Zaurus, put it in the card reader of my desktop computer, and as soon as I tried to write on it, the computer complained that the card was write-protected.
I unmounted it, took it out and checked the switch. It really was in the "Lock" position But I just formatted it with the Zaurus mere seconds before, and it didn't complain then...
So I decided to give it a try. I made sure the card was write-protected, put it in the Zaurus and ran this:
No errors came out.
I took the card again to my computer, without touching the switch, and sure enough, there was the "test" file. When I try to delete it with the computer, it complains again (as it should) that the card is write-protected.
Does the Zaurus just ignore the write-protection switch on SD cards? It's dangerous!