Új hozzászólás Aktív témák

  • King Unique

    titán

    válasz ubyegon2 #45382 üzenetére

    Itt alapvetően az a helyzet, hogy pl. az üresjáratban történő leállítást maga a külső ház USB vezérlője, annak firmware beállítása határozza meg. Ha ott 10 perc a gyári érték, akkor 10 perc után fogja leállítani. Energiagazdálkodásban megadható kisebb érték, amivel működik, de nagyobbal már nem, azaz az OS beállítása ez esetben nem tudja felülírni az USB chip beállítását. Illetve Linux alatt nem minden USB 3.0 chip támogatott teljes mértékben [link]. Az ő külső házában valamilyen JMicron vezérlő van.

    sudo hdparm -B 254 /dev/sdx
    sudo hdparm -B 255 /dev/sdx

    Ezeket hiába állítom be, újraindítás / újracsatlakoztatás után visszaáll az APM az eredeti 128-as értékre. Illetve nálam előbbi parancsoknál is 10 perc után állítja le. Megadtam neki több leírást [link], [link], [link], illetve az Ubuntu topikból is néhány ötletet: [link], [link], [link]. Viszont ezek SATA-n működnek a helyi meghajtóknál, de ugye USB-n más a helyzet. Ha azt akarjuk, hogy utóbbin pl. 30 perc után leállítsa | egyáltalán ne állítsa le, akkor a következő lehetőségek vannak:

    a.) USB firmware-ben az alvó mód 30 perces értékre van állítva gyárilag | ki van kapcsolva az alvó mód gyárilag.

    b.) Valami x időközönként ismételten ír a lemezre, ezáltal megakadályozza az üresjárati leállítást.

    Utóbbihoz van GUI-s tool Windows (NoSleepHD | KeepAlive HD) és OS X alatt is (Keep Drive Spinning). Illetve ezt csinálja a HDS is, ha beállítják [link].
    Tehát valami ilyesmit kéne Linux alatt is összehozni, amihez találtam egy leírást, illetve a végén van a lényeg [link]. Azért irányítottam a fórumtársat a topikba, mert a Linuxhoz komolyabb szinten nem értek és hátha akad a tapasztaltabb szakiknak előbbi megvalósításához ötlete. :R

Új hozzászólás Aktív témák