Not going to fix your problem but i had a similar issue a while back.
One of my SD cards had a slightly larger than usual write protect tab, it stuck out slightly too far, and every time i inserted it the tab would get pushed to the write protect place. So i thought i would take the smart arse approach and trim a wee bit off the tab, unfortunately i trimmed too much off and now my PDA won't see it as anything other than write protect. My PC card reader is just fine with it.
Makes me think that your issue may be that the wee switch in your Himalaya has got stuck. Wouldn't know where to start looking myself but it may give you a starting place.
Sony Xperia S
ROM Stock UK unbranded 1257-3921-R5E
HTC HD Mini
ROM - Stock Vodafone UK
ROM - Stock O2
ROM - TNYYNT 016BSN
Radio - 1.50.08.11