Portál AbcLinuxu, 27. dubna 2024 18:32


Dotaz: Suspend to RAM (STR, S3), po probuzení zatuhnutí

11.7.2006 13:21 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Suspend to RAM (STR, S3), po probuzení zatuhnutí
Přečteno: 474×
Odpovědět | Admin
V jádře 2.6.16-gentoo-r12 mám zakompilovanou podporu pro ACPI sleep states. Když zadám echo mem > /sys/power/state, počítač se bleskurychle uspí a modrá dioda signalizující zapnutí počítače začne blikat.

Po zapnutí počítače systém naběhne včetně monitoru a grafické karty (nastaven re-POST grafické karty v BIOSu). Potud vše v pořádku. Jakmile však na klávesnici napíšu několik znaků či se pokusím přihlásit na stroj přes SSH, systém vytuhne, že je nutné jej natvrdo zresetovat. V případě SSH se zobrazí jen last login from… a dál nic. Ve /var/log/messages jsem nic nenašel.

Základní deska ASUS A8V Deluxe, procesor AMD Athlon64 3000+ Winchester, grafická karta ASUS nVidia FX 5200 / VESA framebuffer, SATA II disky Hitachi zapojeny přes řadič Promise FastTrak 378. Suspend2 nepoužívám.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.7.2006 16:25 8an | skóre: 30
Rozbalit Rozbalit vše Re: Suspend to RAM (STR, S3), po probuzení zatuhnutí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tyhle chyby se hledají těžko, ale Linus už na tom pracuje, viz Jaderné noviny. Zkus si nechat to SSH spojení navázané, třeba i se spuštěným tail -f /var/log/messages. Mělo by vydržet do probuzení.

A zkus také vypnout framebuffer, a vyhodit všechny moduly které nejsou potřeba. Především proprietární jako ATI, nVidia nebo Madwifi. A taky můžeš zkusit 2.6.17, bylo tam pár změn se suspend.
If you build an operating system that even an idiot can use, only idiots will use it.
11.7.2006 20:11 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Suspend to RAM (STR, S3), po probuzení zatuhnutí
Při výpisu logu přes SSH jsem se dozvěděl, že atkbd.c: Spurious ACK on isa 0060/serio0. Po konzultaci s vyhledávačem jsem zjistil, že podobný problém má víc lidí a uspokojivé řešení zatím nenašli. :-/

Framebuffer jsem zrušil, nvidia modul jsem vyhodil, myš jsem odpojil, ale pořád stejný problém. Doufám, že se to v blízké době změní. (STR mně totiž nechodí ani na notebooku, ale to by byl jiný příběh.)
michich avatar 11.7.2006 20:23 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Suspend to RAM (STR, S3), po probuzení zatuhnutí
Mám stejnou základní desku a STR mi funguje. Grafárnu mám jinou, ale vzhledem k tomu, že ti to nejde ani s obyčejnou vga konzolí, tak v tomto myslím problém nebude. Několik stejných hlášek od atkbd vidím v dmesg taky, ale nezdá se, že by to něčemu vadilo. Podezřívám SATA, protože to u sebe nepoužívám. Můžeš zkusit nejnovější Linux 2.6.18-rc1 nebo aktuální git snapshot? Byly tam teď kolem SATA dost významné změny.
1.6.2007 02:03 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Suspend to RAM (STR, S3), po probuzení zatuhnutí
Problém je zjevně se SATA. Ovladače Promise SATA TX2/TX4, ani VIA SATA stále (jádro 2.6.21) nejsou podporovány.
6.8.2007 17:59 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Suspend to RAM (STR, S3), po probuzení zatuhnutí
Problém obejit. V případě zapojení disků přes řadič VIA funguje suspend to RAM bez problémů (Gentoo 2.6.21-suspend2-r5).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.