Freesco, NND, CDN, EOS
http://forum.freesco.pl/

wlaczanie dma dla dyskow skrypt
http://forum.freesco.pl/viewtopic.php?f=22&t=13482
Strona 1 z 1

Autor:  czerwo [ piątek, 8 września 2006, 11:42 ]
Tytuł:  wlaczanie dma dla dyskow skrypt

Z lenistwa takie cos wystukalem:

: [/] [] ()
#!/bin/sh

. /etc/rc.conf
. /etc/rc.d/functions

case "$1" in
  start)
    stat_busy "Start dma dla dysków"
    for dysk in `ls /proc/ide/ | grep hd`; do
    hdparm -d1 -c3 /dev/$dysk > /dev/null
    done
    stat_done
    ;;
  stop)
    stat_busy "Zatrzymanie dma dla dysków"
    for dysk in `ls /proc/ide/ | grep hd`; do
    hdparm -d0 -c0 /dev/$dysk > /dev/null
    done
    stat_done
    ;;
  restart|reload)
    $0 stop
    $0 start
    ;;
  *)
    echo "Zastosowanie: dma {start|stop|restart|reload}"
    exit 1
esac


Nie wiem co sie bedzie dziac z cd czy da sie wlaczyc dma?? Pojecia nie mam, ja mam dvd i chodzi :P

Autor:  makog [ piątek, 8 września 2006, 11:51 ]
Tytuł: 

to obys sie lenij jeszcze wiecej i przy okazji pisal jeszcze ciekawsze skrypty :lol:

Autor:  Mis' [ piątek, 8 września 2006, 12:04 ]
Tytuł: 

script powinien być włączony do pakietu hdparm.

Autor:  MAC!EK [ piątek, 8 września 2006, 13:52 ]
Tytuł: 

a czy to nie jest tak że DMA włącza się zawsze domyślnie?
Tylko my mamy w lilo.conf: append="ide=nodma"

Autor:  czerwo [ piątek, 8 września 2006, 15:49 ]
Tytuł: 

Mis' pisze:
script powinien być włączony do pakietu hdparm.


Nie bo skrypt nie jest doskonaly ;/

Nie wiem czy wyszukiwanie dyskow nie powino byc robione przez:
dmesg | grep " hd.: " | awk '{print $1}' | cut -d ":" -f 1

Autor:  maystero [ piątek, 8 września 2006, 16:54 ]
Tytuł: 

MAC!EK pisze:
a czy to nie jest tak że DMA włącza się zawsze domyślnie?
Tylko my mamy w lilo.conf: append="ide=nodma"

ja miałem tak:
: [/] [] ()
append="ide=nodma"

i musiałem se hdparm-em włanczać DMA
a teraz mam tak:
: [/] [] ()
#append="ide=nodma"

i nie musze juz urzywać hdparm-a

Autor:  czerwo [ piątek, 8 września 2006, 16:58 ]
Tytuł: 

ale ja robie d1 i c3 ;]

Autor:  MAC!EK [ piątek, 8 września 2006, 22:45 ]
Tytuł: 

a ja dorzucam jeszcze a8192 i m16, i co z tego?
Skrypt nie potrzebny, bo opcja w lilo.conf zawadza :)

Autor:  zbigi7 [ piątek, 8 września 2006, 22:49 ]
Tytuł: 

a ja nie mogęwłączyć dma programem hdparm - robie wszystko według instrukcji. To napewno przez to że to nowa płyta jest na chipsecie pod procesory serii D na LGA, chipset coś 945. Nie wiem jak zainstalować sterowniki, teraz wyciąga mi tylko do 3 lub 5 MB/s. a dysk 80GB 8MB Cache IDE.

Autor:  MAC!EK [ piątek, 8 września 2006, 22:52 ]
Tytuł: 

moze powiesz coś dokładniej? co się dzieje jak wpiszesz polecenie do włączenia dma? jakieś logi?

Autor:  Paweł13 [ niedziela, 10 września 2006, 11:38 ]
Tytuł: 

a ja mam takie cos w rc.local i dziala
hdparm -X udma2 -d1 -u1 -m16 -a16 -c1 -k1 /dev/hda > /dev/null
opis mam z http://www.narf.shl.pl/content/view/21/26/

Autor:  -MW- [ niedziela, 10 września 2006, 12:50 ]
Tytuł: 

po co daleko szukac

http://www.wiki.nnd.freesco.pl/index.ph ... aper.2BIMQ

na samym dole

Autor:  mientowy [ środa, 10 stycznia 2007, 19:13 ]
Tytuł: 

No ja tez mam problem z dma. Z tego co doczytalem jaderko nie ma wkompilowanego chipsetu 945. i nie da sie wlaczyc dma przez ...d1. nie bardzo wiem jak moge wkompilowac obsluge.

Autor:  -MW- [ środa, 10 stycznia 2007, 19:24 ]
Tytuł: 

: [/] [] ()
a czy to nie jest tak że DMA włącza się zawsze domyślnie?
Tylko my mamy w lilo.conf: append="ide=nodma"


i bardzo dobrze bo nie zawsze pracuje to prawidlowo, zwlaszcza po zmianie kernela mialem problem i to na trzech kompach na ktorych
wczesniej nie bylo zadnych klopotow.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/