Poprzedni post dotyczący S3 usunąłem; tu postaram się dokładniej opisać problem.
Toshiba Satellite L40-14B, Celeron 530, Intel i965GM, HDAudio.
Slackware 12 DVD pełna instalacja, jądra - testowałem: 2.6.21.5, 2.6.23.12, 2.6.23.14 (i na nim właśnie działam). Dystrybucyjne - zarówno w postaci huge, jak generic, smp i nosmp; pozostałe - nie wiem, czy vanilla są smp (2.6.23.14 kompilowane wg dystrybucyjnego configu i zmodyfikowane - okrojone - przeze mnie ze zbędnych sterowników, jak też przeniesione niezbędne sterowniki z modułów do jądra).
Ogólnie cały sprzęt działa: grafika, dźwięk, sieć po kablu, dyski SATA, w przypadku jądra 2.6.23.14 niemalże "out of box". Wifi również działa przez ndiswrappera, choć nie miałem możliwości łączyć się przez nią. Przynajmniej interfejs się podnosi
Problem jest tylko z uśpieniem systemu do pamięci (S3), a raczej z wybudzeniem go po uśpieniu... Tu już różnie, zależnie od jądra, na dystrybucyjnym generic w ogóle nie mam możliwości uśpienia - pusto w /sys/power/state, na huge[smp] mam opcje standby i mem, na nowszych - dochodzi jeszcze opcja disk, ale to może być spowodowane wyłączeniem tej opcji w jądrach dystrybucyjnych.
Samo uśpienie
Kod: Zaznacz cały
echo -n "mem" > /sys/power/state
Oto fragment sysloga z czasu między uśpieniem a wybudzeniem:
Kod: Zaznacz cały
Jan 23 07:13:40 zubrzyk kernel: Stopping tasks ... done.
Jan 23 07:13:40 zubrzyk kernel: Suspending console(s)
Jan 23 07:13:40 zubrzyk kernel: usb usb3: root hub lost power or was reset
Jan 23 07:13:40 zubrzyk kernel: usb usb4: root hub lost power or was reset
Jan 23 07:13:40 zubrzyk kernel: si3054: cannot initialize. EXT MID = 0000
Jan 23 07:13:40 zubrzyk kernel: usb usb5: root hub lost power or was reset
Jan 23 07:13:40 zubrzyk kernel: usb usb6: root hub lost power or was reset
Jan 23 07:13:40 zubrzyk kernel: usb usb7: root hub lost power or was reset
Jan 23 07:13:40 zubrzyk kernel: pnp: Failed to activate device 00:04.
Jan 23 07:13:40 zubrzyk kernel: pnp: Failed to activate device 00:05.
Jan 23 07:13:40 zubrzyk kernel: Restarting tasks ... <6>usb 1-2: USB disconnect, address 2
Jan 23 07:13:40 zubrzyk kernel: done.
Opcje podane przy starcie: noapic nolapic pci=routeirq, zarówno każda z osobna, jak i ich kombinacje, nie dają żadnych zmian.
Podobnie próba uśpienia/ obudzenia z nieaktywnym HALem i Messagebusem (nota bene zaktualizowane je mam do wersji z currenta, podobnie udev) - efekt i zapis w syslogu jest taki sam.
Nie wiem, czy to może mieć jakieś znaczenie, ale katalog użytkownika mam skopiowany z poprzedniego laptopa na którym działał (bezbłędnie!) Slackware 10.2 Linux 2.6.18 - wszystkie ustawienia użytkownika mam z tego starego kompa. Ustawienia systemowe - tworzone "na czysto" na nowych plikach konfiguracyjnych.
I przy okazji pytanie - mam w tym laptopie już eXpressCard - czy mogę spokojnie wywalić obsługę PCMCIA, czy może jednak jest ona do czegoś potrzebna? O ile się nie mylę, XC podchodzą pod PCI-E?
Z góry dzięki za wypowiedzi
PS. A w ogóle, to już ściągam najnowszy DesktopBSD Podobno na nim w Satellite L40 "wszystko działa"