Народ, как корректно врубить dma в линуксе ?
(2.4.20)
я ставлю так
/usr/sbin/hdparm -X udma2 /dev/hda
/usr/sbin/hdparm -d1 /dev/hdaда, всё работает намного быстрее , но при больших загрузках тормоза такие, что окна еле прорисоваваются и мыша еле двигается, может я что забыл?
в 2.4.18 который идёт в поставке со слакварью такого не наблюдалось.
2.4.20 - дефолтовый из той же слаквари , при пересборке в ручную изменений не наблюдается.(21 тоже самое бтв)
=> видать hdparm вертеть надоспасибо.
ах да, на всякий случай:hdparm /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 9732/255/63, sectors = 156355584, start = 0
гмммм
hdparm /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 9732/255/63, sectors = 156355584, start = 0
вот.вот собственно еще глюк при попытке "включить" dma на /dev/hdb
он "выключился" на /dev/hda.
>гмммм
>hdparm /dev/hda
>/dev/hda:
> multcount = 0 (off)
> IO_support = 0 (default 16-bit)
> unmaskirq = 0 (off)
> using_dma = 1 (on)
> keepsettings = 0 (off)
> readonly = 0 (off)
> readahead = 8 (on)
> geometry = 9732/255/63, sectors = 156355584, start
>= 0
>вот.
>
>вот собственно еще глюк при попытке "включить" dma на /dev/hdb
>он "выключился" на /dev/hda.hdparm -i /dev/hda
hdparm -h /dev/hda
Попробуй включить следующие опции:hdparm -c1 -d1 -X66 -k1 /dev/hda
hdparm -tT /dev/hdahdparm -c1 -d1 -X66 -k1 /dev/hdb
hdparm -tT /dev/hdb