Sain nyt tuon lepotilan ja valmiustilan jotenkin toimimaan Ubuntussa, kun muokkasin acpi-support -tiedostoa. Kone menee ja palautuu lepotilaan/valmiustilaan normaalisti. Ainut ongelma on, että WLAN-korttini ei enää reagoi valmiustilasta/lepotilasta palautumisen jälkeen. Luulen, että ongelma liittyy jotenkin ndiswrapperiin. Ubuntuhan sammuttaa itse PCMCIA-laitteet ja ndiswrapperin kun se siirtyy lepotilaan/valmiustilaan. Nyt kun kone palautuu valmiustilasta, ei WLAN-kortin valot enää pala.
Sama juttu tapahtuu kun teen seuraavat toimenpiteet terminaalissa:
sudo ifdown wlan0
sudo rmmod ndiswrapper
sudo cardctl eject 0
(eli nyt wlan-yhteys on suljettu, ndiswrapper pois päältä ja pcmcia-kortista virta pois)
Sitten takaisin päälle:
sudo cardctl insert 0
sudo modprobe ndiswrapper
sudo ifup wlan0
(näillä komennoilla wlan-verkon pitäisi tulla päälle, mutta kortissa ei pala valot, eikä verkko toimi)
Jos teen seuraavasti, homma toimii:
sudo ifdown wlan0
sudo cardctl eject 0
(eli nyt pcmcia-kortista otettiin virrat pois, muttei koskettu ndiswrapperiin)
sudo cardctl insert 0
sudo ifup wlan0
Nyt wlan-kortissa palavat valot ja langaton verkko toimii.
Eli, jos otan ndiswrapperin pois päältä, en saa sitä enää takaisin. Eli siksi lepotilatoimintokaan ei varmaankaan pysty palauttamaan ndiswrapperia oikein.
Tutkiskelin hieman acpi-kansion resume.d ja prepare.d -tiedostoja ja yritin muokata niitä, ettei ndiswrapperia sammutettaisi. Mutta tämän jälkeen lepotilasta palautuminen ei enää toiminut. WLAN-kortin valot syttyivät kyllä, mutta tuli vain musta ruutu.
Eli missäköhän on vika? Pitäisikö ajaa jotain muita komentoja, että saisi ndiswrapperin takaisin päälle. Nyt ainoana vaihtoehtona, että saan verkon takaisin toimintaan lepotilasta palautumisen jälkeen on käynnistää kone uudestaan. Ehdotuksia