From owner-freebsd-current Wed Sep 30 10:33:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA09699 for freebsd-current-outgoing; Wed, 30 Sep 1998 10:33:41 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from resnet.uoregon.edu (resnet.uoregon.edu [128.223.144.32]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA09690 for ; Wed, 30 Sep 1998 10:33:40 -0700 (PDT) (envelope-from dwhite@resnet.uoregon.edu) Received: from localhost (dwhite@localhost) by resnet.uoregon.edu (8.8.8/8.8.8) with ESMTP id KAA17084; Wed, 30 Sep 1998 10:33:08 -0700 (PDT) (envelope-from dwhite@resnet.uoregon.edu) Date: Wed, 30 Sep 1998 10:33:07 -0700 (PDT) From: Doug White To: "David O'Brien" cc: freebsd-current@FreeBSD.ORG Subject: Re: potential UFS kernel problem In-Reply-To: <19980930005330.A1326@nuxi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 30 Sep 1998, David O'Brien wrote: > I would really appreciate it if someone would see if this patch to > GENERIC produces a kernel that can't mount a UFS root. Throw some debugging into mount_ufs. I doubt this is strictly a kernel bug, or else you wouldn't be able to mount root at all (panic: cant mount root). I'd be careful playing with procfs, things may depend on it in unusual ways. But removing msdosfs and cd9660 shouldn't impact ufs. > Thru many kernel compiles, I have narrowed it down the changes below. > Note that uncommenting any one of the options resolves the problem. I > usually don't statically compile in these FS's so that the LKM versions > will be used. > options INET #InterNETworking > options FFS #Berkeley Fast Filesystem > options NFS #Network Filesystem > -options MSDOSFS #MSDOS Filesystem > -options "CD9660" #ISO 9660 Filesystem > -options "CD9660_ROOT" #CD-ROM usable as root device > +#options MSDOSFS #MSDOS Filesystem > +#options "CD9660" #ISO 9660 Filesystem > +#options "CD9660_ROOT" #CD-ROM usable as root device > options FFS_ROOT #FFS usable as root device [keep this!] > -options NFS_ROOT #NFS usable as root device > -options PROCFS #Process filesystem > +#options NFS_ROOT #NFS usable as root device > +#options PROCFS #Process filesystem > options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] > options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device > options UCONSOLE #Allow users to grab the console Doug White Internet: dwhite@resnet.uoregon.edu | FreeBSD: The Power to Serve http://gladstone.uoregon.edu/~dwhite | www.freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message