Comment 24 for bug 102097

Revision history for this message
Phil Richards (news-derived-software) wrote :

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...