Gentoo Archives: gentoo-user

From: Helmut Jarausch <jarausch@××××××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] x86 boot failure
Date: Thu, 06 May 2010 16:04:32
Message-Id: tkrat.7c06a089d47a6d52@igpm.rwth-aachen.de
In Reply to: Re: [gentoo-user] x86 boot failure by Roger Mason
1 On 6 May, Roger Mason wrote:
2 > Stroller <stroller@××××××××××××××××××.uk> writes:
3 >
4 >> On 6 May 2010, at 09:37, Roger Mason wrote:
5 >>> ...
6 >>> I just built a new machine (celeron 3 GHz) using a script that builds
7 >>> the kernel using genkernel and a config that is copied from that of
8 >>> the
9 >>> kernel on the install cd.
10 >>
11 >> Are you sure ext[234] is compiled statically into the kernel in this
12 >> .config?
13 >
14 > Yes.
15 >
16 >> Also the drivers for the EIDE / SATA controller.
17 >>
18 >> The liveCD configs I've seen generally store these as modules. I, too,
19 >> usually take a copy of the config from a working LiveCD when I compile
20 >> a kernel, but I *always* have to change something.
21 >
22 > This what grep SATA kernel-config says:
23 >
24 > # CONFIG_BLK_DEV_IDE_SATA is not set
25 > CONFIG_SATA_PMP=y
26 > CONFIG_SATA_AHCI=m
27 > CONFIG_SATA_SIL24=m
28 > CONFIG_SATA_SVW=m
29 > CONFIG_SATA_MV=m
30 > CONFIG_SATA_NV=m
31 > CONFIG_SATA_QSTOR=m
32 > CONFIG_SATA_PROMISE=m
33 > CONFIG_SATA_SX4=m
34 > CONFIG_SATA_SIL=m
35 > CONFIG_SATA_SIS=m
36 > CONFIG_SATA_ULI=m
37 > CONFIG_SATA_VIA=m
38 > CONFIG_SATA_VITESSE=m
39 > CONFIG_SATA_INIC162X=m
40 >
41 > lspci says:
42 > 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
43 >
44 > So, what must I set?
45 >
46 > Thanks for the help.
47 >
48
49 Check the BIOS if it supports AHCI SATA. Select it if possible.
50 Then set CONFIG_SATA_AHCI=y (not m, since the kernel must be
51 able to access the disk to load any module).
52
53 Helmut.