Kirjoittaja Aihe: Kannettavan luukku ja ACPI  (Luettu 3743 kertaa)

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Kannettavan luukku ja ACPI
« : 06.05.06 - klo:18.51 »
Ongelmani on, että kannettavani ei mene enää virransäästötilaan sen kantta suljettaessa.
Toinen ongelma on, että tuossa koneessa on Dapper beta, joten en voi varmasti sanoa johtuuko se bugista vai ihan fyysisestä viasta.

Minkälainen tunnistusmekanismi noissa kannettavissa yleensä on sille, että kansi on kiinni? Onko se jokin nappi joka painuu pohjaan suljettaessa kansi, vai voiko kannen hakasessa olla joku mekanismi vai mitä?

Entä näyttääkö dmesg aina kaikki tällaiset tapahtumat (jos siis tuo fyysinen mekanismi ei ole rikki), vaikka ACPI ei sitten reagoisikaan tuohon sulkemiseen? Vai jääkö näistä johonkin toiseen lokitiedostoon merkki? Olen kyllä asettanut koneen menemään lepotilaan kantta suljettaessa ja aiemmin tämä on toiminutkin (tosin Dapperissa vaihtelevin menestyksin), mutta nyt tuntuu että tuohon ei reagoida mitenkään. Edes kiintolevyn valo ei välähdä.

Omassa MSI S250 -kannettavassani on kyllä saranan lähellä sellainen pieni tappi ja sitä vastaava reikä, jossa ilmeisesti on painokytkin. Kun esim. kynällä painaa tuota kytkintä, niin näyttö pimenee, mutta mitään muuta ei tapahdu. Edes dmesg ei reagoi tähän mitenkään, joten ilmeisesti kyseessä on vain mekanismi näytön valon sammuttamiseksi. Missäköhän varsinainen kannen sulkemisen tunnistin on?

Mikko  :(

Mikko Saarinen

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Kannettavan luukku ja ACPI
« Vastaus #1 : 06.05.06 - klo:22.44 »
Usein mekanismi on jonkunlainen nappi siinä saranan tuntumassa jonka näyttö-osassa oleva uloke painaa sisään (eli koneen voi nukuttaa myös sitä pikku nappia painamalla). Eri versioitakin saattaa toki olla, periaatteessa saattaisi tuo toimia vaikka jollain magneettihässäkällä (vähemmän mekaanisia osia -> vähemmän kuluvia osia..) tai jossain sen kannen lukituksen tuntumassa, käyttäjältä piilossa..

Ja kuten MSI:ssäsi, vastaavankaltainen katkaisija saattaa myös vain olla katkomassa virrat näytön taustavalaistukselta (=> säästää virtaa, mitäpä muutakaan..) muttei varsinaisesti nukuta.

Luulisin että dmesg näyttäisi _jotain_ elämää jos huomaa jotain spesiaalinappia painettavan.. Joku työkalukin oli joka kertoi kaikki painetut nappulat - nyt kun vain muistaisi...


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Kannettavan luukku ja ACPI
« Vastaus #2 : 07.05.06 - klo:15.39 »
Selvisi että vian aiheuttaa ohjelmisto-ongelma.

Testasin tätä nyt kolme kertaa ja aina sama juttu. Kun koneen uudelleenkäynnistää, niin sen jälkeen tämä luukun sulkeminen huomioidaan ja järjestelmä menee lepotilaan (dmesg näyttää tämän näin: pccard: card ejected from slot 0).

Kun lepotilasta palataan, niin ilmeisesti kaikki prosessit eivät herää ja seuraavia kannen sulkemisia ei kukaan ole huomioimassa.

Kannen sulkeminen todetaan tässä mallissa sittenkin sen pienen napin avulla, joka samalla sulkee näytön taustavalon. Kokeilin tätä painamalla tuota nappia kynällä uudelleenkäynnistyksen jälkeen ja kone todella meni lepotilaan.

Mikko

Mikko Saarinen

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Re: Kannettavan luukku ja ACPI
« Vastaus #3 : 07.05.06 - klo:16.29 »
Läppärikäytössä käsittääkseni Linuxin heikkous on juuri näissä erilaisista 'koomatiloista' toipumisessa, käytönaikaisen virransäästön ohella.

r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Kannettavan luukku ja ACPI
« Vastaus #4 : 07.05.06 - klo:18.48 »
Tästä on nyt sitten tehty virallinen bugiraporttikin: https://launchpad.net/bugs/43391
Toivottavasti saadaan taas kuntoon ennen julkaisua, sillä tämä toimi kyllä vielä viikko sitten.

Mikko
« Viimeksi muokattu: 07.05.06 - klo:18.51 kirjoittanut mikk0 »

Mikko Saarinen

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Kannettavan luukku ja ACPI
« Vastaus #5 : 09.05.06 - klo:20.27 »
Tuo ACPI paketti päivittyy aika hurjaa tahtia, mitä itse olen dapperia pari kuukautta käyttänyt niin melkein joka päivityksissä on mukana ACPI paketti :)

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Re: Kannettavan luukku ja ACPI
« Vastaus #6 : 09.05.06 - klo:20.47 »
Tää ei varsinaisesti vaikuttaisi ACPI-bugilta, nimittäin xfce:n puolella homma toimii, mutta gnomen puolella ei. komento lshal -m näyttää ihan oikein luukun sulkemisen ja avaamisen, mutta gnomessa ei ruutu pimene. gnome-power-managerissa varmaan jotain ongelmaa. Myös ruudun pimentäminen konfiguroimalla se sleep nappiin toimi, mutta luukun katkaisijaa ei gnome jostain syystä ymmärtänyt.
En Vastaa Vaikeisiin Kysymyksiin.

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Kannettavan luukku ja ACPI
« Vastaus #7 : 17.05.06 - klo:11.20 »
Kiitos kommentistasi Kannisto.

Itsekin sain tuon toimimaan Gnomessa linkkaamalla lid.sh:n sleepbtn.sh:hon. sleepbtn.sh ei sisällä juuri muuta kuin acpi_fakekey $KEY_SLEEP -rivin. Tämän jälkeen kannen sulkemisen asetuksia pääsi muuttamaan valitsemalla Järjestelmä -> Asetukset -> Virranhallinta ja muuttamalla Yleiset-välilehdeltä Leponäppäimen toimintoa. Samalla toki muuttuu varsinaisen leponäppäimenkin (Fn-F12) toiminta.

Ajoin mielenkiinnosta komennon grep acpi_fakekey * hakemistossa /etc/acpi ja tosiaan kaikkien muiden nappien skripteissä kutsutaan tätä funktiota, mutta ei luukun sulkemisen yhteydessä.

lid.sh:ta kyllä kutsutaan Gnomessakin tuon luukun sulkemisen yhteydessä, mutta se vain ei tee mitään. Tämä selvisi /var/log/acpid-tiedostosta

Mikko

Jos joku teistä kärsii tästä samasta bugista, niin olisi hyvä jos voisitte lisätä kommenttinne myös launchpadiin. Silloin tämä saataisiin vahvistettua ja joku saattaisi tehdäkin sille jotain. Lisätietoja kannattaa laittaa, mikäli sellaisia on tarjota.
« Viimeksi muokattu: 17.05.06 - klo:11.23 kirjoittanut mikk0 »

Mikko Saarinen