Date: Wed, 03 Nov 1999 17:53:34 -0800 From: Mike Smith <mike@smith.net.au> To: current@freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_conf.c Message-ID: <199911040153.RAA01738@dingo.cdrom.com> In-Reply-To: Your message of "Wed, 03 Nov 1999 17:40:18 PST." <199911040140.RAA14380@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This should bring CDROM-as-root operation almost back to the state it was at prior to my gutting the i386 autoconf.c. I've left the really old-and-nasty cdrom drives out of the list of devices that are searched for automatically; you can either specify the device manually with eg. set vfs.root.mountfrom=cd9660:/dev/matcd0a in the loader or, if you really need them working like this let me know and I'll add them to the list. For IDE and SCSI cdroms, you can just boot -C in the loader and all should work like it used to. Note that there's now no dependancy between root on a cdrom and the CD9660_ROOT option; you should be able to boot eg. a UFS filesystem off a cdrom with an appropriate vfs.root.mountfromn setting. The -C auto-search won't find this combination unless you update the list of defaults it tries however. Please note that I say "should"; this code looks right and builds OK, but I don't have a CD to try it with. Feedback would be appreciated. Thanks to Guy Helmer for pointing out that the cdrom-as-root stuff did actually work for him. Note that this commit was delayed about 8 hours by painful and pointless bike-shed discussions. 8( > msmith 1999/11/03 17:40:18 PST > > Modified files: > sys/kern vfs_conf.c > Log: > Re-implement the handing of RB_CDROM in a machine-independant fashion. > We currently only search SCSI and IDE CDROMs; if there's felt to be a > need for supporting the very old and rare soundcard etc. drives for this > application they can be trivially added. > > Revision Changes Path > 1.36 +25 -1 src/sys/kern/vfs_conf.c > > > -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ 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?199911040153.RAA01738>