On  6 May, Roger Mason wrote:
> Stroller <strol...@stellar.eclipse.co.uk> writes:
> 
>> On 6 May 2010, at 09:37, Roger Mason wrote:
>>> ...
>>> I just built a new machine (celeron 3 GHz) using a script that builds
>>> the kernel using genkernel and a config that is copied from that of
>>> the
>>> kernel on the install cd.
>>
>> Are you sure ext[234] is compiled statically into the kernel in this
>> .config?
> 
> Yes.
> 
>> Also the drivers for the EIDE / SATA controller.
>>
>> The liveCD configs I've seen generally store these as modules. I, too,
>> usually take a copy of the config from a working LiveCD when I compile
>> a kernel, but I *always* have to change something.
> 
> This what grep SATA kernel-config says:
> 
> # CONFIG_BLK_DEV_IDE_SATA is not set
> CONFIG_SATA_PMP=y
> CONFIG_SATA_AHCI=m
> CONFIG_SATA_SIL24=m
> CONFIG_SATA_SVW=m
> CONFIG_SATA_MV=m
> CONFIG_SATA_NV=m
> CONFIG_SATA_QSTOR=m
> CONFIG_SATA_PROMISE=m
> CONFIG_SATA_SX4=m
> CONFIG_SATA_SIL=m
> CONFIG_SATA_SIS=m
> CONFIG_SATA_ULI=m
> CONFIG_SATA_VIA=m
> CONFIG_SATA_VITESSE=m
> CONFIG_SATA_INIC162X=m
> 
> lspci says:
> 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
> 
> So, what must I set?
> 
> Thanks for the help.
> 

Check the BIOS if it supports AHCI SATA. Select it if possible.
Then set  CONFIG_SATA_AHCI=y (not m, since the kernel must be
able to access the disk to load any module).

Helmut.


Reply via email to