On 04/04/2010 18:50, Mark Knecht wrote:

[snip]

No problem supplying it. I did the rebuild this morning but forced
metadata to Type 1.0. No change as you suggested there wouldn't be.

OK, here's:

1) lspci to read&  lspci -k to see drivers both from the non-RAID kernel
2) The RAID kernel config
3) At the very end a diff between the kernel config in this email and
the running one without RAID. (I.e. - the changes I made to attempt to
mount / which is on RAID.)

Note that the Marvell SATA controller is for two external eSATA ports
that have nothing attached at this time. It's the Intel controller
that's in play here.

Thanks,
Mark

[snip lspci data]

OK.

[snip kconfig data]

Something isn't right here. This .config appears to be severely stunted. It's missing lots of options that should be defined (whether active or not). Indeed, a typical .config might easily exceed 2000 lines. It's also missing the comment at the top which describes the kernel version in use.

Is this really the entire .config file that is currently residing within /mnt/gentoo/usr/src/linux, having mounted the root filesystem and that was used to build the kernel you're attempting to boot with? If so, it's broken and you should just delete it entirely and start anew with make menuconfig. If not, then please present the file in full (no diffs, no obfuscation please).

Aside from all of that, notable options that are going to be required to boot in your case are:

CONFIG_MD_RAID1
CONFIG_SATA_AHCI
CONFIG_BLK_DEV_SD
CONFIG_BLK_DEV_SR
CONFIG_MSDOS_PARTITION (normally implicit but worth mentioning)

That, and the option corresponding with whichever filesystem you use. Also, make sure CONFIG_SYSFS_DEPRECATED_V2 is off or else udev will balk. You may use the forward slash key to search for option names in make menuconfig (never edit .config directly). All needed options should be enabled as <*>.

Also, if you're not experienced with kernel configuration and need a skeleton .config with which to begin, I would suggest you take a look at http://kernel-seeds.org.

Cheers,

--Kerin


Reply via email to