MSI i autopaljenje

Diskusije o hardveru i driverima pod Linuxom.

Moderator/ica: Moderatori/ce

Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: MSI i autopaljenje

Post Postao/la DoDo »

Evo još ponekih saznanja od mene:

/proc/acpi/alarm je prava stvar, ova druga koju spominješ ne postoji na hardyju.

Dakle, saznao sam kako iz ubuntua podesiti vrijeme kada da se računalo upali:

sudo -i
echo 2008-08-01 12:15:00 > /proc/acpi/alarm

Ovo će podesiti paljenje na 1. kolovoza 2008. u 12:15 h. I to provjereno radi. No postoje neki još problemi: pokušao sam to postaviti na neko prošlo svršeno vrijeme (2007. godinu) i onda me je ignorirao - cat /proc/acpi/alarm je ispisao nepromijenjenu vrijednost - drugim riječima, moguće je postavljati samo na buduće vrijeme. A drugi, nešto veći problem jest sljedeći: nakon reboota cat /proc/acpi/alarm vraća točnu godinu, mjesec, sat, minutu i sekundu, ali pogrešan dan, tj. uvijek postavi na 00, što predstavlja every day. Znači da smo dobro pretpostavili - prilikom čitanja BIOS-a kernel ignorira opciju enabled/disabled i dan u mjesecu.
Da bi stvar bila gora, otišao sam u BIOS, a tamo su RTC postavke bile kao i prekjučer - nepromijenjene. :(

EDIT: Hm... čini se da je ovaj /proc/acpi/alarm poprilično pametan. Pokušaj upisati echo pero > /proc/acpi/alarm i onda baci invalid argument. Zanimljivo!

Heh.. a pazi ovo: echo 13:00 > /proc/acpi/alarm
pa onda cat /proc/acpi/alarm
i ispiše mi: 0008-08-00 00:00:00
Hm.. to bi sad kao značilo svaki dan u ponoć (ako je dan 00, onda se mjesec i godina ignoriraju).
Hehe: ali zato echo 2008-08-01 10:00:00 > /proc/acpi/alarm prolazi (sada je 12:25 h).
Dakle moguće je stavljati u prošlost, ali samo unutar istog dana. Nakon restarta u /proc/acpi/alarm mi piše 2008-08-00 10:00:00, dakle svaki dan u 10 h. Pokušat ću napraviti skriptu koja će prilikom gašenja uvijek podešavati vrijeme "paljenja" na puni prošli sat (nešto kao echo `date +%Y-%m-%d\ %H:00:00` > /proc/acpi/alarm). To bi moglo spašavati stvar ako bi računalo bilo upaljeno barem jednom unutar 24 h. Ali prije toga me zanima hoće li se sad upaliti u 21 h navečer (kako sam jučer podesio po tvojim uputama) i sutra u 10 ujutro. Ako se upali samo u 10 ujutro onda idem u izradu skripte.
Zadnja izmjena: DoDo, dana/u 01 kol 2008, 11:34, ukupno mijenjano 1 put.
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: MSI i autopaljenje

Post Postao/la Grof »

DoDo je napisao/la:Evo još ponekih saznanja od mene:

/proc/acpi/alarm je prava stvar, ova druga koju spominješ ne postoji na hardyju.

Dakle, saznao sam kako iz ubuntua podesiti vrijeme kada da se računalo upali:

sudo -i
echo 2008-08-01 12:15:00 > /proc/acpi/alarm

Ovo će podesiti paljenje na 1. kolovoza 2008. u 12:15 h. I to provjereno radi. No postoje neki još problemi: pokušao sam to postaviti na neko prošlo svršeno vrijeme (2007. godinu) i onda me je ignorirao - cat /proc/acpi/alarm je ispisao nepromijenjenu vrijednost - drugim riječima, moguće je postavljati samo na buduće vrijeme. A drugi, nešto veći problem jest sljedeći: nakon reboota cat /proc/acpi/alarm vraća točnu godinu, mjesec, sat, minutu i sekundu, ali pogrešan dan, tj. uvijek postavi na 00, što predstavlja every day. Znači da smo dobro pretpostavili - prilikom čitanja BIOS-a kernel ignorira opciju enabled/disabled i dan u mjesecu.
Da bi stvar bila gora, otišao sam u BIOS, a tamo su RTC postavke bile kao i prekjučer - nepromijenjene. :(
Bravo!
To što su u BIOS-u postavke ostale nepromijenjene nema veze. Te postavke vrijede samo ako kanta koristi APM umjesto ACPI-ja...
No, uglavnom možemo to riješiti ako datum postavljamo u daleku budućnost, tipa 2020 godinu i bok. Ako se pri svakom bootu vraća vrijednost iz BIOS-a, onda treba skriptom riješiti prepravku pri svakom boot-u na nivou npr. run level-a 1.
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: MSI i autopaljenje

Post Postao/la DoDo »

Grof je napisao/la: No, uglavnom možemo to riješiti ako datum postavljamo u daleku budućnost, tipa 2020 godinu i bok. Ako se pri svakom bootu vraća vrijednost iz BIOS-a, onda treba skriptom riješiti prepravku pri svakom boot-u na nivou npr. run level-a 1.
Da, ali ako je dan postavljen na 00, onda se mjesec i godina ignoriraju jer 00 predstavlja every day. Vidi moj editirani prethodni post.
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: MSI i autopaljenje

Post Postao/la Grof »

DoDo je napisao/la:
Grof je napisao/la: No, uglavnom možemo to riješiti ako datum postavljamo u daleku budućnost, tipa 2020 godinu i bok. Ako se pri svakom bootu vraća vrijednost iz BIOS-a, onda treba skriptom riješiti prepravku pri svakom boot-u na nivou npr. run level-a 1.
Da, ali ako je dan postavljen na 00, onda se mjesec i godina ignoriraju jer 00 predstavlja every day. Vidi moj editirani prethodni post.
Da, ali ako ti pri svakom bootu izvršiš skriptu koja sadrži ovo:

Kod: Označi sve

echo 2020-08-01 12:15:00 > /proc/acpi/alarm
neće li to onda raditi ok?
ovaj echo će ispraviti i dan sa 00 na 01 svaki put kad se skripta izvrši...
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: MSI i autopaljenje

Post Postao/la DoDo »

Grof je napisao/la: neće li to onda raditi ok?
ovaj echo će ispraviti i dan sa 00 na 01 svaki put kad se skripta izvrši...
Ne garantiram! Pri svakom bootu će se opet pročitati 00. Dakle pri svakom gašenju treba ponovo postavljati alarm ili će se u BIOS dumpati ono što je pročitano - dakle 00. Osim toga ostaje pitanje da li uopće se ovaj dan u mjesecu uzima u obzir prilikom zapisivanja u BIOS. Budući da u /proc/acpi/alarm ne mogu pisati prošli datum ali mogu prošlo vrijeme, danas navečer ću postaviti paljenje u 2008-08-01 10:00:00, pa me zanima hoće li se sutra ujutro upaliti ili ne.
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: MSI i autopaljenje

Post Postao/la Grof »

DoDo je napisao/la:
Grof je napisao/la: neće li to onda raditi ok?
ovaj echo će ispraviti i dan sa 00 na 01 svaki put kad se skripta izvrši...
Ne garantiram! Pri svakom bootu će se opet pročitati 00. Dakle pri svakom gašenju treba ponovo postavljati alarm ili će se u BIOS dumpati ono što je pročitano - dakle 00. Osim toga ostaje pitanje da li uopće se ovaj dan u mjesecu uzima u obzir prilikom zapisivanja u BIOS. Budući da u /proc/acpi/alarm ne mogu pisati prošli datum ali mogu prošlo vrijeme, danas navečer ću postaviti paljenje u 2008-08-01 10:00:00, pa me zanima hoće li se sutra ujutro upaliti ili ne.
Moralo bi raditi. Zašto?
Gle, čitanje podatka iz BIOS-a i zapisivanje u /proc/acpi/alarm dešava se prilikom kernel sekvence boota, ajde možda prilikom faze izvršavanja skripti iz /etc/init.d direktorija. No, ako ti postaviš svoju postavku alarma u npr rc.local skriptu koja se izvršava nakon što kernel prepiše /proc/acpi/alarm sa podacima iz BIOS-a, onda će tvoja skripta lijepo overridati kernelovu postavku i tvoja je zadnja! :)
Stvar je u tome da se echo postavi prije dizanja X-a, a ne prije shutdown-a.
Naravno, to vrijedi ako postavke zapisane u /prc/acpi/alarm počinju vrijediti odmah po upisu, a ne nakon shutdowna.
Možeš to istestirati... budem i ja kad dođem doma radio po tome....
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: MSI i autopaljenje

Post Postao/la Grof »

Napravi ovako!

otipkaj ovo:

Kod: Označi sve

echo 2020-08-01 12:15:00 > /proc/acpi/alarm
ali sat postavi na 5 ili 10 minuta naprijed od vremena koje ti je sada i napravi shutdown
ako ti se kanta digne nakon 10 minuta, onda griješim i moramo tražiti drugo riješenje.
Ako se kanta ne upali, napravi još jedan test sa ovakvim unosom

Kod: Označi sve

echo 2020-08-00 12:15:00 > /proc/acpi/alarm
ako se sada upali, onda je to to...
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: MSI i autopaljenje

Post Postao/la DoDo »

Evo hoću čim riješim neke poteškoće sa X-om i konačno povratim grafičko sučelje.
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: MSI i autopaljenje

Post Postao/la Grof »

DoDo je napisao/la:Evo hoću čim riješim neke poteškoće sa X-om i konačno povratim grafičko sučelje.
Baš si se nešti u hardwerio :D

samo polako...sve ti riješi...polako
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: MSI i autopaljenje

Post Postao/la DoDo »

Na prve postavke (2020-08-01) se kompjutor upalio. Sad još da testiram sa 00 pa bu onda to to.

Ma niš - htel sam provjeriti da li je istina da radeon driver fakat ima 3D akceleraciju, pa sam mu podmetnul njega umjesto fglrx-a na desktopu. Rezultat je bio negativan (iako je riječ o R300 čipu - radeon driver na gutsy je pružao 3D). No uglavnom, vratim Xorg.conf na postavke kakve su bile prije editiranja (definitivno nisam niš zabrljal jer sam imal backup), no fglrx više ne diže X-a. Izgubio sam 2+ sata dok sam ga opet uspostavio - em sam reinstalirao fglrx, em sam pokušavao rekonfigurirati sa aticonfig, ali neće pa neće. Stalno me vraća u low graphics mode, i kad prebacim sa ctrl+alt+f1 u virtualnu konzolu dobim white screen. Preko recovery mode-a sam uspio nekako dobiti čitljivu konzolu i onda nisam pola sata mogao pročitati Xorg.0.log jer čim bi pokrenuo X, odmah bi se kanta smrzla, no uspio sam sbootati bez pokretanja X-a tako da je ostao log od zadnjeg podizanja X-a pa sam skontao da je problem u tome da mu ne paše defaultni depth (koji je iz ne znam kojeg razloga 8 bita), pa sam to podesio na 24 i stvar se je vratila u normalu. Jedino kaj mi u svemu tome nije jasno je zakaj je xorg.conf zaboravio svoju 24 bitnu defaultdepth postavku kad sam na par trenutaka driver promijenio iz fglrx-a u "ati", pa povratak nije bio moguć. Ma nema veze - stvar opet radi. Idem sad se dalje pozabaviti acpi alarmom... Dakle test #2!
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Odgovori