Looking at the changes between v2.6.21 and v2.6.27 I see this. It may explain why v2.6.21 works and Intrepid (v2.6.27) doesn't:
git log --pretty=format:"%h %ci %s" v2.6.21..v2.6.27 -- fs/partitions/msdos.c 0607fd0 2008-04-28 08:58:47 -0700 fat: detect media without partition table correctly b84d879 2007-07-30 00:27:28 -0700 [PARTITION] MSDOS: Fix Sun num_partitions handling. Of which 0607fd0 looks to have some involvement in this area, albeit to detect non-partitioned FAT-formatted devices: commit 0607fd02587a6b4b086dc746d63123c1f284db68 Author: Frank Seidel <[email protected]> Date: Mon Apr 28 02:16:31 2008 -0700 fat: detect media without partition table correctly I received a complaint that some FAT formated medias (e.g. sd memory cards) trigger a "unknown partition table" message even though there is no partition table and they work correctly, while in general (when e.g. formated with mkdosfs or even Windows Vista) this message is not shown. Currently this seems only to happen when the medias get formatted with Windows XP (and possibly Win 2000). Then the boot indicator byte contains garbage (part of text message) and so do the other parts checked by msdos_paritition which then later triggers this message. References: novell bug #364365 Most fat formatted media without partition table contains zeros in the boot indication and the other tested bytes and so falls through the checks in msdos_partition, leading it to return with 1 (all is fine). But some (e.g. WinXP formatted) fat fomated medias don't use boot_ind and so the check fails and causes a "unkown partition table" warning eventhough there is none and everything would be fine. This additional check directly verifies if there is a fat formatted medium without a partition table. Signed-off-by: Frank Seidel <[email protected]> Cc: Andreas Dilger <[email protected]> Acked-by: OGAWA Hirofumi <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> -- USB unknown partition table https://bugs.launchpad.net/bugs/152885 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
