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. |