On Sun, Feb 24, 2002 at 11:47:28PM +1000, mdevin wrote: > On Thu, Feb 21, 2002 at 01:12:22PM +0100, Matijs van Zuijlen wrote: > > Umm.. this actually brings me to a question: I upgraded my kernel to > > 2.4.17 from 2.2.something, and after a while found a complaint from > > noflushd that I had a devfs-enabled kernel, but devfs wasn't on, and > > so it wouldn't start. I would have expected 'the right thing' to > > happen automatically. Should it? > > Hmmm. When you said that you upgraded to 2.4.17 kernel, did you mean > that you installed the pre-compiled 2.4.17 kernel package from the > debian mirror site, or that you compiled one yourself? If you compiled > it yourself, then you would have had to select devfs and also selected > to make it enable at boot. If however, you got the deb kernel package > from the debian mirror site, then maybe devfs was not selected to enable > at boot????? I am not sure. But you can check by taking a look at the > config file for the kernel package in /boot.
I used a pre-compiled package. It indeed does not enable devfs at boot time. I did this by hand. Everything works as desired, just not out-of-the-box. This would not be a problem if it would say so. > > > > To clarify, it would have been nice if either the kernel package had > > turned on devfs on its own (after asking, of course), or told me I > > might want to do that. > > > Yes. I agree. But it would be interesting to check if the config file > shows that devfs was selected but not enabled at boot to be sure. Yes, that is the case. Now we have the following situation, which I think is undesirable: If you install the pre-compiled kernel image and noflushd, noflushd will just complain in the logs about the kernel supporting devfs but not using it, and aborting. Problem is, of course, how to warn users about this. I don't see a solution right now. I was just lucky to read the boot logs at the right time, I guess. Maybe someone can enlighten my on why the 2.4.17 precompiled image package does not enable devfs at boot time? Matijs.