Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Mar 1999 00:29:13 -0800
From:      Mike Smith <mike@smith.net.au>
To:        S ren Schmidt <sos@freebsd.dk>
Cc:        rnordier@nordier.com (Robert Nordier), current@FreeBSD.ORG
Subject:   Re: How to add a new bootdevice to the new boot code ??? 
Message-ID:  <199903180829.AAA01143@dingo.cdrom.com>
In-Reply-To: Your message of "Wed, 17 Mar 1999 09:05:00 %2B0100." <199903170805.JAA25289@freebsd.dk> 

next in thread | previous in thread | raw e-mail | index | archive | help

> It seems Robert Nordier wrote:
> > If the problem is the bootblocks, why not send a message to Robert
> > Nordier, or if it's loader, to Mike Smith or Daniel Sobral?  And
> > say, "This is what I want to do, what are we going to do about it?"
> > or something similar?
> 
> OK, easy enough, this is what I want to do:
> 
> Boot from an ata disk on major# 30, device name "ad", plain and simple.
> 
> As the bootcode is now this wont work. If its as simple as me adding
> the pair 30 & "ad" somewhere, I'm satisfied, if not, I'm dissapointed :)

Hah.  You should be reusing the major from 'wd'; there is no other way 
for this to work, sorry.

More eloquently, the only information the loader has is the "disk type" 
field from the disklabel, from which it has to decide the major for the 
root device (this is all historical Vax breakage, but resistance to 
fixing it has been strong).

By picking a random number for the major for your new device, you make 
the situation much worse than it needs to be; the loader can't tell 
which ATA driver is in the kernel.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903180829.AAA01143>