Ok, having read the vol_id source code, and dumped out my header for /dev/sdg1 (my external disk) I think I have an idea what the problem is:
The SEAGATE drive I have has a single partition over its 250Gb. This has a sector size of 0x2000 (according to the disk header). vol_id internally sanity checks the allowed sector sizes for a FAT* disk to be one of: 0x200, 0x400, 0x800, or 0x1000. This check fails. The partition is therefore rejected as a FAT volume. Simple fix would be to add 0x2000 as a valid sector size... -- Auto mount does not work for USB drive https://bugs.launchpad.net/bugs/102097 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs