Date: Tue, 09 Feb 1999 07:14:31 +0100 From: Mark Hannon <mark.hannon@stockholm.mail.telia.com> To: freebsd-stable@FreeBSD.ORG Subject: 2.2.8 - 3.0S Good & Gotchas Message-ID: <36BFD247.D567664@stockholm.mail.telia.com>
next in thread | raw e-mail | index | archive | help
Hi, I just upgraded one of my 2.2.8 boxes to 3.0-STABLE. It was an eventful upgrade so I thought I'd share a few points. I have two FreeBSD machines, one running continuously, acting as internet gateway, mail server, news server etc. and one that spends a lot of its time in Windows. The dual booting machine has only a fairly small FreeBSD partition and mounts /home & /usr/local via NFS. Good News: ------------- A worthy upgrade! Softupdates is great! A massive speed increase in creating the large xover databases netscape likes to make when opening a new news group! I don't know if it is my imagination but I certainly feel a general system speedup in interactive useage. My Soundblaster PCI64 works! Bad News: ----------- It's a pain to retreive ft.c and co from the Attic and repatch support for floppy tape. It's only a couple of fairly independent files so I still don't understand why it can't stay in the tree.... Install Problems and suggestions for improvements: --------------------------------------------------- (1) NFS Install The initial make aout-to-elf-build was conducted on the server machine. After it was finished I booted the dual-boot machine and attempted a make aout-to-elf-install of the sources and obj files that were nfs mounted from the server. Slow .... slow .... slow... Every file operation took ages, after going to bed and looking at the machine 10 hours later it still wasn't finished! (I guess it could be related to some of these other messages about NFS install problems, it seems in that case to be 2.2.8 related as both machines were running that whilst attempting to install) I ended up Ctrl-Cing the make and thus got an unbootable machine, as would be expected... (2) Compile problems I reinstalled a clean/minimal 2.2.8 sytem on the client and started a make aout-to-elf-build. I tried this with -j4 flags to speed things up, set the nfs client cache etc. Unfortunately the machine rebooted somewhere in the middle of the process. Didn't see the message so I'm not sure if it was a H/W related problem (the client is a 300A running at 450Mhz and is normally quite stable) or some NFS related bug. Cleaned up and recompiled. (3) NFS Install #2 The second time I attempted to install I mounted /usr/src and /usr/obj async,noatime on the server, and noatime on the client. Installed perfectly... can it have been as a result of the options I used? (4) Move of aout libraries The aout-to-elf install target wants to move all libraries into an aout subdirectory, in my case, with a 2.2.8 server with /usr/local I did not want to move the libraries on /usr/local and /usr/X11R6. It would be nice if the script allowed one to prune the list of libraries being moved. (5) Hung make in kernel compile Whilst compiling the new 3.0 generic kernel cc hung whilst compiling aicxxxx (?) and I had to kill the make. Not sure what could have caused that (As a side note I have rebuilt the kernel 6 times in the last couple of days without any other hangs...) Could this also be hardware? (6) Booting 2.2.8 kernel is not healthy! I rebooted the machine with my old 2.2.8 kernel and then discovered that I could not mount any file systems.... it seems that the 3.0 mount uses new syscalls that aren't supported in 2.2.8. I thought I was stuffed until I saw /stand/mount_nfs, managed to nfs mount my home directories, copy a 2.2.8 mount bin there and I was up and running. Maybe a 2.2.8 version of mount could be saved during the upgrade? Or perhaps mount could be made compatible with both new and old kernels? To sum it all up, once installed 3.0 is a nice upgrade! Thanks for all of your efforts. Regards/Mark To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36BFD247.D567664>