On Tue, Jun 26, 2001 at 02:07:55PM -0500, Dave Sherohman wrote: > I've got a SCSI-based quad P3 system which starts up just fine off the stock > 2.2.19pre17 kernel from potato, but refuses to boot the 2.4.5 kernel that > I've built for it. It dies just after initializing the NET4 subsystem, > saying: > > NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. > request_module[block-major-8]: Root fs not mounted > VFS: Cannot open root device "801" or 08:01 > Please append a correct "root=" boot option > Kernel panic: VFS: Unable to mount root fs on 08:01
$ modprobe -c | grep ' block-major-8 ' alias block-major-8 sd_mod > The SCSI controller (Adaptec AIC7899) is detected, although it looks like my > 2.4.5 only detects one channel while the stock 2.2.19pre17 sees two channels. > But that could just be a difference in how 2.2 and 2.4 report things. My guess is that your kernel does not know what a "scsi disk" is. Can you grep for CONFIG_BLK_DEV_SD in the config for your kernel (if you used make-kpkg and installed a kernel-image.deb, it is installed as /boot/config-2.4.5)? It should be set to "y", not "m". Cheers, Joost