I changed the line
Code:
/dev/hda1 /mnt/cf vfat defaults,iocharset=utf8,sync,dirsync 0 0
into:
Code:
/dev/hda1 /mnt/cf auto defaults,sync 0 0
in /etc/fstab.
Now my iLiad automatically mounts the CF card that is in there, regardless of whether it is formatted as vfat or ext2.
EDIT: I guess a similar change will work for the USB drive.