Date: Wed, 28 Oct 1998 17:26:51 -0800 (PST) From: Robert Schulhof <rrs@LMI.Net> To: mike@smith.net.au Cc: freebsd-current@FreeBSD.ORG Subject: Re: MFS_ROOT and picobsd Message-ID: <199810290126.RAA13997@badlans.lanminds.com>
next in thread | raw e-mail | index | archive | help
Hi Mike,
You're right. The problem is in the check on the block device. I was
stupid and just decided to modify bdevvp in kern/vfs_ops.c as follows:
- if (dev == NODEV || major(dev) >= nblkdev ||
- bdevsw[major(dev)] == NULL) {
*vpp = NULLVP;
return (ENXIO);
}
+ if (dev == NODEV ) {
*vpp = NULLVP;
return (ENXIO);
}
This solved my problem with MFS_ROOT mount panics, but I don't know the
kernel code well and this is just a bandaid.
Thanks!
Rob
Robert Schulhof
UNIX System Administrator
LanMinds Internet. (LMI Net)
rrs@lmi.net
http://www.lmi.net
(510) 843-6389 VOX
(510) 843-6390 FAX
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?199810290126.RAA13997>
