From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0 StumbleUpon/1.999 Description of problem: hal has /media/usbdisk in fstab set to 'vfat' rather than 'auto'. using a card with an ext2 filesystem hal mounted it as vfat but when fstab was changed to 'auto' it mounted correctly Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.insert a CF card with ext2 filesystem into a usb cardreader 2. mount /media/usbdisk 3. run 'mount' to see that it has mounted it as vfat rather than ext2 Additional info:
Please give the output of dd if=/dev/sda1 bs=512 count=1 |hexdump -C where you should replace /dev/sda1 with the device file of the CF card. You need to do this as root.
This bug probably stems from the fact that the first sector of your partition with an ext2 filesystem contains a VFAT signature (ext2 signatures start at offset 0x0400 IIRC) - so it's probably a bug with your disk formatting software. You can fix this by doing a 'dd if=/dev/zero of=/dev/sda1 bs=512 count=1' with the usual disclaimers; if it breaks you get to keep both pieces etc. Feel free to reopen this bug if there isn't a VFAT signature in the first sector (what I asked for in comment 1).