I got a Sansa e140 for Christmas to replace my Zen Micro which was stolen over the summer. Not quite as good, but surprisingly nifty nonetheless.
Anyway. I plugged it in, Fedora recognizes it, mounts it no problem and I copy over a bunch of stuff no problem.
Now today I want to delete a few things and put something new on there, so I plug it in and delete some stuff off of it through nautilus. Then I go to copy the new stuff over but nautilus complains about not having enough space! I unplug the Sansa and plug it back in but still it says there's not enough space. The particular folder I deleted doesn't show up, and it isn't on the player, but the free space isn't showing up in Nautilus. So I tried deleting everything. Same thing happens, it's not on the player and not showing up in Nautilus but I'm being told the free space isn't there.
I plugged it into a WinXP machine and it shows as being completely empty.
Can anyone help?
Using FC4 with kernel 2.6.12-1.1398.
Here's the dmesg output when I plug it in.
SCSI device sdj: 2035200 512-byte hdwr sectors (1042 MB)
sdj: Write Protect is off
sdj: Mode Sense: 38 00 00 00
sdj: assuming drive cache: write through
Attached scsi removable disk sdj at scsi12, channel 0, id 0, lun 0
Vendor: SanDisk Model: Sansa e140 Rev: 0100
Type: Direct-Access ANSI SCSI revision: 04
Attached scsi removable disk sdk at scsi12, channel 0, id 0, lun 1
usb-storage: device scan complete
SELinux: initialized (dev sdj1, type vfat), uses genfs_contexts