"Søren Schmidt" wrote:
> 
> It seems Daniel C. Sobral wrote:
> > "Søren Schmidt" wrote:
> > >
> > > Well, that breaks somewhere else, as the mount code is clever enough
> > > to look at the name of the driver in this case "ad" which doesn't
> > > match the specified #0 ie "wd".
> > > I kindof tried this by having my driver put itself in both the
> > > wd & ad majors in the table, but that doesn't work, because the mount
> > > stuff gets confused on the root name somehow, and fails to mount
> > > root because the names dont match...
> >
> > I know you most certainly could not possibly have forgotten that,
> > but it's the kind of thing that just *must* be mentioned...
> > /etc/fstab?
> 
> Nope thats not it, been there too :)

Ok, I have a clue... bootdev can be different from rootdev. I don't
know where this makes a difference, but it makes... :-)

Meanwhile, edit sys/boot/i386/libi386/biosdisk.c and change WDMAJOR
to 30. If that doesn't help, the problem must be elsewhere.

Also, make sure you don't have any root_disk_unit or num_ide_disks
set.

--
Daniel C. Sobral                        (8-DCS)
d...@newsguy.com
d...@freebsd.org

        "What happened?"
        "It moved, sir!"



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

Reply via email to