The LSI Logic Legacy MegaRAID Driver (CONFIG_MEGARAID_LEGACY) option does not show up in: -> Device Drivers ->SCSI device support ->SCSI device support (SCSI [=y]) ->SCSI low-level drivers when doing 'make menuconfig' using the 2.6.11-hardened-r13 kernel for x86. Reproducible: Always Steps to Reproduce: 1. emerge hardened sources 2. cd /usr/src/linux-2.6.11-hardened-r13/ 3. make menuconfig 4. look for LSI Logic Legacy MegaRAID in SCSI low-level drivers Actual Results: the LSI Logic Legacy MegaRAID option is not there. Expected Results: Both the Legacy and New Driver options should be there. Upon inspection of Kconfig.megaraid in the /usr/src/linux-2.6.11-hardened-r13/drivers/scsi/megaraid/ I found that if you change the .config in /usr/src/linux-2.6.11-hardened-r13 so that CONFIG_MEGARAID_NEWGEN=n then running 'make menuconfig' will show both options for the New and Legacy driver. My guess is if you set that in the ebuild it would be an appropriate fix.
Kernel re-assignment.
Type /MEGARAID<enter> in menuconfig and ensure you have satisfied the dependencies It sounds like you have enabled the new generation driver (this is not on by default) which correctly hides the incompatible old one as you have observed.