DMA nejede po překladu kernelu

Petr Duchon pduchon na chello.cz
Čtvrtek Prosinec 4 00:41:22 CET 2003


Musel jsem přeložit vlastní kernel. Distribuce RH8.0,

>>kernel 2.4.20-20.8. Od nainstalování je systém
>>až příliš přetížený (loadavg kolem šesti apod.).
>>V podezření jsem měl disky - taky že jo. V nově
>>přeloženém kernelu nelze zapnout na disky DMA:
>>
>>hdparm -d 1 /dev/hdb
>>/dev/hdb:
>>setting using_dma to 1 (on)
>>HDIO_SET_DMA failed: Operation not permitted
>>using_dma    =  0 (off)
>>
>>Nevíte někdo, co jsem zapomněl zaškrtnout při
>>konfiguraci kernelu?
>>    
>>
>	Nebylo by jednodušší přeložit jádro stejně, jako to dělá
>distributor, jenom s těmi dodatečnými úpravami?
>http://www.linuxzone.cz/index.phtml?ids=9&idc=442
>
>  
>
Asi jste zapomel chipset. dmesg|less, a tam uvidite, jestli
se ovl. chipsetu chytil. Taky dejte "Use DMA by default, when available"
jestli to neni tim, tak zbyva jen hdparm.

Petr.



Další informace o konferenci Linux