OK, an update on where I am with this. The little write-protect switch was set to unlock - read/write. I experimentally flicked this to lock, and it mounted fine. But it allowed me to 'touch' a new file, although that wasn't there when I umounted, replugged, and remounted. I tried flicking the switch back to unlock, but that just got me FAT errors.
I managed to mount it fine again by switching it to unlock, and explicitly giving an '-r' (read-only) option to 'mount', but now I'm getting the same FAT errors even if I mount it read-only. I have to stress it was behaving perfectly reasonably with 2.6.3. It's an Imation flash device, if that's worth anything. I'm going to try compiling the kernel with the USB Mass Storage Write-Protected Media Detection enabled, even though it's experimental, and with Mass Storage Verbose Debug. -- -- |Andrew Tarr | [EMAIL PROTECTED] | http://arc.stuff.gen.nz |GPG Public Key:- http://arc.stuff.gen.nz/andrew.gpg |_____ "There is no excellent beauty that hath not some strangeness in the proportions" --Francis Bacon |~~~~~ |
