Kirjoittaja Aihe: acpi=off ja nukkuminen  (Luettu 3553 kertaa)

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
acpi=off ja nukkuminen
« : 18.11.09 - klo:09.36 »
Jostain syystä bootatessa kone ei käynnisty Grubista Ubuntuun, mikäli ei saa parametrina acpi=off. Ja kun parametrina on acpi=off niin nukkuminen ei tietenkään onnistu. Voiko tämän kiertää jotenkin? Nukkuminen on kivaa.

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #1 : 18.11.09 - klo:16.33 »
Kokeilitko jo sitä pci=nomsi -parametria acpi=off:n sijaan, kuten ehdotin?

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #2 : 18.11.09 - klo:18.18 »
Ei ainakaan noin yhtäkkiä kokeiltuna tuntunut toimivan. Pitää koittaa myöhemmin uudelleen vielä ajan kanssa.

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #3 : 19.11.09 - klo:13.04 »
Kokeilitko jo sitä pci=nomsi -parametria acpi=off:n sijaan, kuten ehdotin?

Noniin. Sain koneen menemään nukkumaan kun asetin biosista acpi apic support enable ja jättämällä käynnistysparametreista noapic pois sekä vaihtamalla acpi=off -> pci=nomsi. Nyt kone nukkuu kiltisti, mutta ei herää enää mistään :D Virtanapista kone boottaa.
Lepotila toimii normaalisti em. parametreilla, mutta onhan se vähän eri asia kuin pelkkä nukkuminen.

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #4 : 19.11.09 - klo:16.23 »
Onko herännyt jollain toisella käyttöjärjestelmällä? Ongelma voi olla siinä, että näppäimistö on USB-liitännäinen ja USB-kontrollerista on virrat pois. Tarkista BIOSin asetukset herättäville laitteille (wakeup on USB jne...).

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #5 : 19.11.09 - klo:19.13 »
Näppäimistö on tuollainen Logitechin langaton malli. Vastaanottimesta menee PS/2 liitin hiirelle ja USB+PS/2-adapteri näppäimistölle. Kokeilin tuota sekä USB:nä että PS/2:na, mutta ei vaikuttanut heräämiseen mitenkään. BIOSista on wakeup asetettu sekä hiirelle että näppäimistölle. Erillistä heräteoptiota USBlle ei ole, verkkokortille, pci:lle ja modeemille kylläkin. BIOSista löytyy myös kohta USB-laitteiden käytölle (USB Legacy support tjsp). Sekin on sallittuna. Löytyykö vielä ideoita? :D

EDIT:
Nyt kun tarkistin vielä uudestaan BIOSia niin herätystuki löytyy PS/2-hiirelle sekä -näppäimistölle, modeemille ja LANille. Lisäksi koneelle voi antaa käynnistyspulssin PCI-laitteen kautta tai asettaa ajankohdan. USB:stä on siis virrat poikki aina kun kone on missä tahansa suspend-tilassa.

Koitin herätystä myös tavallisella langallisella PS/2-näppäimistöllä. Ei toiminut.

EDIT2:
Windows XP:stä herää normaalisti näppäintä painamalla. Tämäkin on muuten erikoista! BIOSista voi määritellä koneen heräämään painettaessa Spacebar tai Ctrl+Esc. Windows herää kuitenkin mitä tahansa näppäintä painamalla.
« Viimeksi muokattu: 19.11.09 - klo:22.00 kirjoittanut DayDreamer »

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #6 : 19.11.09 - klo:23.10 »
Hmm. Käyttääköhän Windows sitten S2-tilaa (sleep) S3:n (suspend) sijaan?

Pysyykö kone aivan mykkänä, kun yrität herättää sitä Ubuntuun?

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #7 : 19.11.09 - klo:23.33 »
Kone pysyy mykkänä. Ainoastaan nukkumisesta ilmoittava valo vilkkuu.

BIOSissa saa valittua mitä suspend tilaa tuetaan. Vaihtoehtoina kylläkin vain S1, S3 ja S1&S3. Eli luulisi, ettei voi käyttää S2-tilaa. Toisaalta menihän Ubuntukin sujuvasti hibernation-tilaan (S4). Sitten taas BIOSin selitteen mukaan hiireen ja näppikseen reagoivat herätykset koskee S5-tilaa (G2, soft-off - http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface)

Pystyykö tota käyttiksen käyttämää unitilaa jotenkin käpälöimään?

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #8 : 20.11.09 - klo:05.22 »
BIOSissa saa valittua mitä suspend tilaa tuetaan. Vaihtoehtoina kylläkin vain S1, S3 ja S1&S3. Eli luulisi, ettei voi käyttää S2-tilaa.

Jeps, sekoitin nuo tilojen numerot, kun ajattelin S1:stä, eli standby'ta. Oletko käyttänyt Windowsissa sitä vai suspendia?

Lainaus
Toisaalta menihän Ubuntukin sujuvasti hibernation-tilaan (S4). Sitten taas BIOSin selitteen mukaan hiireen ja näppikseen reagoivat herätykset koskee S5-tilaa (G2, soft-off - http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface)

Käytännössä Linux menee horroksessa soft-off-tilaan, eli S5:een. Sen voi joissain tapauksissa vaihtaa käyttämällä suspend2:sta, mutta kaikki koneet eivät edes taida tukea S4:ää.

Lainaus
Pystyykö tota käyttiksen käyttämää unitilaa jotenkin käpälöimään?

pm-utils ilmeisesti tykkää käyttää vain S3:sta, joka on kai paremmin tuettu nykyisissä koneissa. Tuon voi ehkä vaihtaa muokkaamalla /usr/lib/pm-utils/pm-functions -skriptiä, mutta ensin kannattaa kokeilla, herääkö koneesi paremmin S1:stä.

Katso, onko standby tuettu:

Koodia: [Valitse]
cat /sys/power/state

Kirjaudu ulos työpöydältä, mene tekstikonsoliin (Ctrl-Alt-F1), kirjaudu siellä sisään ja kokeile mennä standby-tilaan:

Koodia: [Valitse]
sudo -s
sync
echo "standby" > /sys/power/state

Jos saat koneen heräämään tuosta, kokeile vielä S3-tilaa samalla tavalla:

Koodia: [Valitse]
echo "mem" > /sys/power/state

DayDreamer

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #9 : 20.11.09 - klo:11.06 »
Jeps, sekoitin nuo tilojen numerot, kun ajattelin S1:stä, eli standby'ta. Oletko käyttänyt Windowsissa sitä vai suspendia?

Mites standby ja suspend sitten eroaa toisistaan? Siis sitä tilaa olen käyttänyt, jossa ainoastaan RAMiin jää virrat päälle.

Katso, onko standby tuettu:


Koodia: [Valitse]
~ cat /sys/power/state
standby mem disk
~

Kirjaudu ulos työpöydältä, mene tekstikonsoliin (Ctrl-Alt-F1), kirjaudu siellä sisään ja kokeile mennä standby-tilaan:


Koodia: [Valitse]
~ sudo -s
~ sync
~ echo "standby" > /sys/power/state

Kone jää käyntiin, samoin näyttö, power-valo alkaa vilkkua ja näytönohjaimen tuuletin huutaa. Muuta ei tapahdu. Kone ei kuitenkaan reagoi näppäimistöön tai hiireen mitenkään. Power nappulasta näyttö vilkahtaa, kiintolevy käynnistyy, näytönohjain hiljenee ja ruudulle tulostuu muutamia rivejä ilmoituksia, jotka eivät kerro minulle mitään.

Koodia: [Valitse]
...ata3: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
...ata3: irq_stat 0x00400040, connection status changed
...ata1.00: revalidation failed (errno=-5)
...ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
...ata1: irq_stat 0x00400040, connection status changed
~

Jos saat koneen heräämään tuosta, kokeile vielä S3-tilaa samalla tavalla:

Koodia: [Valitse]
echo "mem" > /sys/power/state

Kone menee kiltisti nukkumaan ja ainoastaan power valo jää vilkkumaan. Ei reagoi näppäimistöön eikä hiireen. Power napista boottaa.

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: acpi=off ja nukkuminen
« Vastaus #10 : 20.11.09 - klo:11.26 »
Mites standby ja suspend sitten eroaa toisistaan? Siis sitä tilaa olen käyttänyt, jossa ainoastaan RAMiin jää virrat päälle.

Standbyssa prosessorille ja joillekin muille laitteille jää virrat. Riippuu aika paljon emolevystä, miten on toteutettu. Kannettavassani se tuntuu olevan melkein sama kuin suspend.

Lainaus
Kone jää käyntiin, samoin näyttö, power-valo alkaa vilkkua ja näytönohjaimen tuuletin huutaa.

Ok, sinun koneessasi se siis ei ole kovin käyttökelpoinen vaihtoehto.

Lainaus
Kone menee kiltisti nukkumaan ja ainoastaan power valo jää vilkkumaan. Ei reagoi näppäimistöön eikä hiireen. Power napista boottaa.

On kyllä melko erikoista, että Linux onnistuu jättämään koneen erilaiseen S3-tilaan kuin Windows. Tavallisempi ongelmahan on se, että kone kyllä käynnistyy suspendista, mutta näytönohjain tai sen ajuri sekoaa ja kone jää käyttökelvottomaan tilaan.