Drew Tomlinson schreef:
> I am trying to upgrade from a 2.6.11 genkernel to 2.6.13-r5
> genkernel. However when booting, I get a message about root not being
> a valid root device and then a prompt to enter the correct one.
> 

> <snip> it appears likely that my problem is that 
> Advansys SCSI support is either not built into my kernel or is built
> as a module?  In any event, I ran genkernel with the --menuconfig
> option to check it out.  But I could not find Advansys support in the
> SCSI Low Level Drivers section.  Searching on 'advansys' revealed
> this:
> 
> Symbol: SCSI_ADVANSYS [=n]

Well, this means that the ADVANSYS support is not built at all (if it
was set to be built as a loadable module, it would say =m, and if it was
statically built into the kernel, it would say =y).

> Prompt: AdvanSys SCSI support
>  Defined at drivers/scsi/Kconfig:401
>  Depends on: (ISA || EISA || PCI) && SCSI && BROKEN Location:
>  -> Device Drivers -> SCSI device support
>  -> SCSI device support (SCSI [=y])             -> SCSI low-level
> drivers
> 
> So why does this not show up in menuconfig and is there some way to
> turn this on?

The Depends on section tells you what is required for the option to appear.

In the Device Drivers section, under SCSI device support, SCSI device
support must be set to yes, and then SCSI low-level drivers must be
enabled/selected for this and other sub-options to appear.

So I would suggest heading back to menuconfig and enabling what needs to
be enabled, and then the option itself when it appears, naturally.

HTH,
Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to