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>