From owner-freebsd-hackers Tue Apr 29 18:08:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA21993 for hackers-outgoing; Tue, 29 Apr 1997 18:08:56 -0700 (PDT) Received: from sendero.i-connect.net (sendero-ppp.i-Connect.Net [206.190.143.100]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id SAA21951 for ; Tue, 29 Apr 1997 18:08:42 -0700 (PDT) Received: (qmail 10775 invoked by uid 1000); 30 Apr 1997 00:46:52 -0000 Message-ID: X-Mailer: XFMail 1.1-alpha [p0] on FreeBSD Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <5304.862292870@time.cdrom.com> Date: Tue, 29 Apr 1997 09:00:19 -0700 (PDT) Organization: iConnect Corp. From: Simon Shapiro To: "Jordan K. Hubbard" Subject: Re: A Desparate Plea for Help... Cc: freebsd-hackers@FreeBSD.org, Julian Elischer Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi Jordan K. Hubbard; On 29-Apr-97 you wrote: > > BTW, I have disabled ALL LKM's in the system and it appears to hold > > together! > > > If your installed LKMs are not in sync with your kernel, e.g. you're > actively using LKMs and you haven't gone into /usr/src/lkm and done a > "make depend all install" to correspond to the kernel you just > config'd, built and installed, well, then you're taking your life into > your own hands and you should, at the minimum, probably be spanked. Agreed. I'll have my 4 years old do it. > Various schemes, ranging from the semi-sane to the outright crackpot, > have been advanced for adding LKM versioning and fancy dependency > checking but nothing workable (and inoffensive to the smell) has been > implemented yet, so, for now this is what you have to do. Again: > MAKE SURE YOUR LKMS ARE IN SYNC WITH YOUR KERNEL! So building a kernel should be: cd /usr/src/sys/compile/WHATEVER && make && make install && cd /usr/src/lkm... How does one then maintain several kernel versions without going mad? In Linux (sorry), one has /lib/modules/X.y.z.... and a current symlink that actualy gets created at boot time by some clever awking of /proc/version. > > Thank you. > > > In this particular case, however, I think I blame the OSS LKM > specifically and if the linux & screen saver lkms are sure to be in > sync with their kernel then they can probably be brought back safely. They will, once my upload (2GB +) is done. > I should also point out that if this turns out to be an instance of > someone using a driver which is *openly acknowledged to be BETA > software* on a production machine, and crashing that machine from said > use, then I shall most definitely recommend that this particular > someone do at least 10 hours of penance in recompense, perhaps by > helping out at the local homeless shelter or giving blood. > Foolishness of such magnitude demands some form of restitution. ;-) I take fool (!) responsibility here. I cannot donate blood as I had Malaria many years ago. I already pay 10% of my income in contributions. I promise, instead to donate 100 hours of community service to the FreeBSD project. My activity? Create noise about threads. My server engineer tells me they are broken. how is that? Simon