This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.
Subject: Kernel not detecting SCSI devices, but stock kernel DOES...? From: Tim Bessie <TimB@spark.com> Date: Fri, 28 Jan 2000 14:52:32 -0800 Hey folks... I'm new to Linux (but not to Unix -- 20 years experience there), and am having a bit o' trouble with my Slackware 7.0 distribution (that's kernel version 2.2.13). The stock kernel detects all the SCSI devices on my aic7890 controller (it's on the motherboard). However, when I compile my own kernel (with SCSI and aic7xxx support, I might add) and install it with LILO on my SCSI disk, the kernel is indeed loaded, but the SCSI devices are not detected, and I get the VFS kernel panic, unable to mount message. Is there anything special I ought to be doing to make sure my aic7890 is probed properly? Do I need to configure it in some nonstandard way? Are there other drivers or system bits I need to compile in? === Subject: Re: Kernel not detecting SCSI devices, but stock kernel DOES...? From: Mark Cohen <markc@creativephoto.com> Date: Fri, 28 Jan 2000 18:38:38 -0800 (PST) Make sure you're not compiling the SCSI drivers as kernel modules.. Build them right into the kernel. You're getting the VFS panic because the kernel can't see the file system because the scsi drivers aren't being loaded. -Mark === Subject: RE: Kernel not detecting SCSI devices, but stock kernel DOES...? From: Tim Bessie <TimB@spark.com> Date: Sat, 29 Jan 2000 15:49:06 -0800 I was certainly compiling the SCSI drivers into the kernel. I followed a guy comp.os.linux.setup's advice to just copy the aic7xxx.s and scsi.s config files to the build directory and build a kernel using them, since it's likely that one of them was the one that booted properly. The aic7xxx.s one didn't work, even though that's my controller, but the scsi.s one did. I'm still a little stumped as to why enabling both SCSI and aic7xxx in the configuration didn't do it in itself, while a config for "everything scsi" DID work. When I get a little time, I'm going to selectively turn off configuration options and recompile and install to see which one was the deal-breaker. ===