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

Reply via email to