hdparm udma5

Sekcia: Hardware a Drivery 05.11.2007 | 12:19
kamo   Návštevník
Dobry den
mam SW RAID1 v debiane,
avsak jeden problemik, nie su to rovnake disky a tak
hdparm -i /dev/hda
mi pise ze hda mi bezi na udma5
a hdparm -i /dev/hdc
mi pise ze hdc bezi na udma6

co sa prejavuje aj v logu messages chybovymi hlaskami a tym ze pri vacsom zapise mi to rupne...
takze to chcem spravit tak ze hdc prehodim na udma5 kedze hda udma6 nepodporuje...
hdparm -X udma5 /dev/hdc
avsak problem je v tom ze po restarte sa to nastavenie vynyluje a zase mam hdc na udma6

tak som to skusil dat do
/etc/hdparm.conf
command_line {
#       hdparm -q -m16 -q -W0 -q -d1 /dev/hda
       hdparm -X udma5 /dev/hda
       hdparm -X udma5 /dev/hdc
}
avsak po restarte je stale hdc na udma6

Ma niekto nejaky iny napad?

Dakujem za pomoc
    • Re: hdparm udma5 05.11.2007 | 13:05
      Avatar Igor Hlina Mac OS ML  Používateľ
      Pridaj si tie prikazy do rc.local.
      while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
      • Re: hdparm udma5 05.11.2007 | 13:08
        kamo   Návštevník
        jo to ma napadlo...

        ale to by som bral ako posledne riesenie, nie je nejake ine elegatnejsie riesenie?
        co ten hdparm.conf?

        ale dik za radu...
        • Re: hdparm udma5 05.11.2007 | 13:32
          Avatar Igor Hlina Mac OS ML  Používateľ
          To je iba konfigurak, musis zaistit nejako jeho uplatnenie pri startovani systemu. Co tym myslim,... mas napr. rovnaky konfigurak pre daemona gpm (v debiane je to s gpm trocha inak, ale to je teraz jedno), takze mas jeden subor s konfigom a ten sa nacitava, ked daemon startuje.

          Obdobne teda hdparm.conf je urceny pre nejaky skript, ktoremu treba povolit spustanie v init skriptoch. Skus sa pozriet do /etc/rc.2 (ak mas defaultny runlevel 2), ci tam ten skript nie je. Skripty s povolenym spustanim zacinaju na velke S, zakazane zase na velke K. Naprava je teda jednoducha.

          Ak to tam nebude, tak checkni man hdparm.conf.
          while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }