Re: Wrong "fake" disklabel for USB-dev with MSDOS partition on NBSD4

David Laight <[email protected]>
Newsgroups gmane.os.netbsd.help
Message-ID <[email protected]>
On Sun, Jan 14, 2007 at 10:04:45PM +0100, Lasse Hiller?e Petersen wrote:
> Help!
> 
> I have a phone and a camera, both with USB. Under NetBSD 3.x they come 
> up fine with a label showing an MSDOS partition on slice d.
> With NetBSD4 (4.99.4 dated 2006 Nov 24) they are incorrectly labeled as 
> 4.2BSD slice a.
> 
> How can I get the NetBSD 3 behaviour back?

You can't it was completely wrong!
In any case 'd' would have been the entire disk, the filesystem part would
always have been something different.
I actually suspect that the mbr partition containing the msdos/fat
filesystem now appears as 'e', whereas it used to appear in a lot of the
entries.

The 'problem' is that parts of the NetBSD kernel really want swap/dump
to be partition 'b', the netbsd partition 'c', and the whole disk 'd'.
When a netbsd disklabel is 'auto-created' from the mbr info, the 4 main
mbr partitions become 'e', 'f', 'g' and 'h' and the extended partitions
fill in from 'i' onwards.
So I'd expect that you need to use the 'e' partition [1].

The partition type doesn't matter that much either.

	David

[1] I have thought of making 'a' valid for disks where a single partition
is assigned (almost) all the space on the disk.

-- 
David Laight: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.