Thinkpad nie budzi się ze snu - 14.04


14

Na świeżo zainstalowanym i zaktualizowanym Ubuntu 14.04 mój ThinkPad E540 zawiesza się pomyślnie, ale nie budzi się ponownie - konieczne jest pełne ponowne uruchomienie. Co więcej, w stanie zawieszenia wentylator stale pracuje przy znacznie wyższych obrotach niż podczas normalnego użytkowania, mimo że dioda LED laptopa wskazuje na sen. Wydaje się jednak, że zarówno sprzęt, jak i BIOS są w porządku, ponieważ zawieszenie działa dobrze w systemie Windows 7.

Wypróbowałem rozwiązania oferowane w przypadku podobnych problemów, w szczególności tego (użyj zastrzeżonych sterowników Nvidia zamiast Noveau) i to , ale problem nadal występuje.

pm-suspend.log informuje, że wszystko zakończyło się sukcesem, z wyjątkiem tego:

Failed to connect to non-global ctrl_ifname: (null)  error: No such file or directory

Ta wiadomość jest powtarzana trzy razy. Dziennik kończy się „wykonaniem zawieszenia”.

Naprawdę doceniam pomoc w tej sprawie.

EDYCJA: Ta procedura również nie pomogła.


2
Dlaczego ktoś głosował na to pytanie? Czy coś jest niejasne? Dlaczego więc nie poprosić o wyjaśnienia? Nie szukałem możliwych rozwiązań? Mój brak wiedzy na temat Ubuntu nie pozwala mi na prowadzenie żadnych poważnych badań - dlatego poprosiłem o pomoc. Co więcej, wydaje się, że sporo osób z Thinkpadami ma podobne problemy ...
mrvlad

1
Mam również ten sam problem na Lenovo Thinkpad S5 S540. Po zamknięciu pokrywy laptop zawiesza się, a po ponownym otwarciu pokrywy niejasno widzę ekran logowania i wskaźnik myszy. Laptop całkowicie nie reaguje, więc nie mogę otworzyć terminalu. Przeprowadziłem test systemu (Testowanie systemu) i test nie powiódł się podczas testu Deep Suspend. Udało się to podczas normalnego testu zawieszenia. Mam nadzieję, że ta wskazówka pomoże rozwiązać ten problem.

1
Nadal mam problem, żadne z poniższych rozwiązań nie pomogło mi. Podejrzewam, że może to mieć związek ze sterownikami wideo
Kostanos

Odpowiedzi:


5

Jak powiedział użytkownik Josiah Stevenson, problem tak naprawdę dotyczy opcji USB 3 w BIOS-ie.

Z przyjemnością informujemy, że najnowsza aktualizacja BIOS v.2.20 w pełni rozwiązuje ten problem. Możesz pobrać aktualizację z Lenovo Downloads , sflashować BIOS i użyć zarówno USB 3.0, jak i zawiesić w Ubuntu.


Problem utrzymuje się w 16.04 LTS. To rozwiązanie rozwiązało problem i zachowało funkcjonalność USB 3.0.
stos liści

Hmm dla mojego T450 najnowsza wersja jest v1.24
velop

9

Mam ten model i miałem ten problem.

O ile wiem, nie zostało to jeszcze rozwiązane , ale funkcja wstrzymania / wznowienia działa zgodnie z oczekiwaniami, jeśli wyłączysz USB 3.0 w BIOS-ie.

Zobacz stronę błędu na https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1340376 .

Porty nadal działają jako porty USB 2.0. Nie myślałem o tym od dwóch miesięcy.


Działa jak marzenie. Dziękuję za podzielenie się. Niemniej jednak mam nadzieję, że ktoś rozwiąże ten problem w taki sposób, że funkcja USB 3.0 zostanie zachowana.
mrvlad

Działa jak urok dla mojego Thinkpada X1 Carbon, który miał ten problem od Ubuntu 12.04. (Przejdź do menu rozruchu za pomocą <F12> podczas uruchamiania, a następnie <Tab>, aby zobaczyć opcję <Setup>.) Dzięki! :)
patcon

Jak wyłączyć USB 3.0 w BIOS-ie?
Manas Paldhe

Witaj Josiah, zastosowałem to obejście w zeszłym roku w lipcu 2014 r. Na komputerze Lenovo ThinkPad E540 mojej córki. Zawsze używa funkcji Suspend to RAM, a przy wyłączonym BIOS-ie USB 3.0 nigdy więcej nie miała problemu z wybudzeniem.
pefu

1

Używam zupełnie innego laptopa (Dell Inspiron 1420), ale miałem podobny problem z 14.04. Po przekroczeniu limitu czasu (2 godziny) po wznowieniu klawiatura i gładzik nie działają. Nie można przełączyć na terminal.

Obejściem wydaje się być ręczne (jak sugerowano powyżej) użycie menu do zawieszenia zamiast przekroczenia limitu czasu (lub zamknięcia pokrywy). Po ręcznym zawieszeniu czekam, aż wskaźnik dysku twardego zgaśnie, a wskaźnik zasilania zacznie pulsować. Następnie mogę zamknąć pokrywę. Po otwarciu działa klawiatura i gładzik. Przetestowałem to już 5 razy.

Mam również hasło wymagane od opcji zawieszenia.

Mam również tę samą instrukcję Fail w moim pm-suspend.log. Mam instrukcję fail, niezależnie od tego, czy udało mi się wznowić. Z tego powodu nie sądzę, by odzwierciedlało to, co się dzieje.


1

Próbowałem wielu rzeczy. Po odkryciu, że hibernacja działa, ale nie zawieszam, zmieniłem ustawienia, /etc/default/acpi-supportkomentując ACPI_SLEEP=true Reboot. To załatwiło sprawę. Nie zawieszaj pamięci RAM.


Moja ostatnia próba zawiera kilka BIOS-ów zmienionych, a ta zmiana wreszcie działa. Nie jestem pewien, czy ta konkretna zmiana jest rozwiązaniem, czy nie. Ale przynajmniej to nie boli. Testowano na Ubuntu 16.04 w Thinkpad P52
Penghe Geng

0

TL; DR: możesz użyć terminala, aby uniknąć pełnego restartu, ale ja jeszcze nie znalazłem prawdziwego rozwiązania. Dla mnie jego jedyny zaczął się w ostatnim tygodniu, po serii aktualizacji.

Jestem Thinkpad S1 Yoga. Zawieszenie z menu jest w porządku, aby wznowić, ale zawieszenie po zamknięciu pokrywy nie zostanie wznowione. Widzę ekran w stanie, w jakim był w stanie zawieszenia, i (czasami) poruszam myszą, ale Unity nie może wprowadzać danych z klawiatury.

Ctrl-Alt-F # (F1, F2, F3, F4, F5, F6 i F7. F8 idzie do interfejsu GUI) zabiera mnie do terminala, gdzie mogę się zabić i ponownie zalogować, więc wydaje się, że to problem dla mnie w świecie X / Unity.

Zintegrowałem grafikę Intela, więc wszystkie rozwiązania NVidia i AMD mi nie pomagają :)

AKTUALIZACJA: Przejście na wymaganie hasła po wznowieniu ze wstrzymania zapewniło mi dobre obejście, które nie wymaga pkill.


Dzięki, ale po zawieszeniu klawiatura nie reaguje, a ekran jest czarny, więc nie mogę wywołać terminala ani nic przydatnego.
mrvlad

@mrvlad: Dla pewności: ekran jest czarny, a klawiatura nie odpowiada - ale Ctrl-Alt-F2 wciąż przenosi mnie do konsoli, na której mogę się zalogować.
Jonathan Hartley

0

Mam ten sam problem z Lenovo Thinkpad E540, po kilku badaniach znalazłem następujące rozwiązanie:

1) Wyjmij baterię BIOS, można to łatwo zrobić bez narzędzi burmistrza, wystarczy mały śrubokręt krzyżakowy, ponieważ bateria BIOS znajduje się pod małą prostokątną nasadką z tyłu laptopa.

2) Poczekaj około 10 sekund i podłącz ponownie baterię BIOS (spowoduje to całkowite ponowne uruchomienie BIOS).

Ta procedura sprawi, że laptop włączy się normalnie, ale będzie wymagał skonfigurowania daty BIOS-u i wszelkich innych osobistych konfiguracji.

W temacie rozwiązania tego problemu istnieje rozwiązanie tymczasowe i możliwe rozwiązanie końcowe, które wciąż testuję:

1) Jak powiedział użytkownik Josiah Stevenson , wyłącz USB 3.0 w BIOSie, działało to dla mnie na około 3 miesiące, ale potem problem pojawił się ponownie.

2) Wykonaj aktualizację systemu BIOS; jak powiedziałem wcześniej, wciąż testuję, czy to rozwiązuje problem na stałe, jak dotąd minęło tylko kilka dni, więc nie mogę powiedzieć, czy ta procedura rozwiąże problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.