LINUX.ORG.RU

Ноутбук 4540s перестает работать после выхода из suspend.

 , , ,


0

1

Тема, похожая на http://www.linux.org.ru/forum/general/9203658 но решение не подходит.

Режим suspend перестал работать еще на SUSE Enterprise, которая была установлена на ноуте изначально. Произошло это после подключения OpenSUSE репозиториев. Сейчас установлен Debian (ядро 3.12-1-amd64) — симптомы такие же: После корректного (по логам) выхода из suspend через 10-15 секунд ноутбук перестает реагировать на внешний мир полностью, включая SysRq и сеть, перестает обращаться к жесткому диску. Работает только кнопка выключения. Режим гибернации работает прекрасно, проблемы только с suspend. Самое интересное, что suspend режим тоже работает без проблем, когда выгружены X'ы. Если потом попытаться запустить gnome или gdm3 то машина зависает.

Смотрел в сторону графической подсистемы. В логах есть ошибка

[    9.168918] [drm] Wrong MCH_SSKPD value: 0x16040307
[    9.168920] [drm] This can cause pipe underruns and display issues.
[    9.168921] [drm] Please upgrade your BIOS to fix this.

Проверил по тестам https://01.org/linuxgraphics/documentation/how-debug-suspend-resume-issues-0

Тест b) проходит, тест a) не проходит.

Биос обновить не получается. На сайте HP под Линукс систему биос только один. Под Виндовз есть разные, но все они в виде исполняемых файлов, для установки из самой Виндовз. Более того, есть сомнение, что эти версии биос будут работать на моей машине. Изначально она продавалась с Линукс. И физические конфигурации у них вроде немного различны.

Куда дальше копать не пойму. Помогите советом.


HP Notebook System BIOS Update. Где ты там кучу биосов для виндовс увидел? Да и какая разница биосу, что у тебя стоит за система?

Medar ★★★★★
()
Ответ на: комментарий от Medar

Просвети меня, ламера, как мне установить новее HP поддержка

Текущая версия	Размер (Мбайт)	Предыдущая версия	Загрузить
Обновление HP System BIOS  	
F.07
21 апр 2011

Именно эта версия и стоит сейчас

cm044
() автор топика
Ответ на: комментарий от Medar

сори...это на другой ноут вот ссылка на сайт поддержки там версия биоса F.01 от 5 июля 12 года

а под винду версия уже F.43 от 7 октября 13 года

ссылка

вот и возникает у меня вопрос, что делают в таких случаях?

cm044
() автор топика
Ответ на: комментарий от cm044

Это вроде как версия программы для обновления, но не самого биоса. Но в любом случае, можно установить виндовс и с него обновить биос. Хуже то точно не будт. Только дамп не забудь сделать.

P.S. У меня тоже 4540s, но твоей проблемы не возникало.

Medar ★★★★★
()
Ответ на: комментарий от QuArt3

ок. Попытаюсь сегодня скомпилить 13-ое. Может в нем счастие :-)

cm044
() автор топика
Ответ на: комментарий от Medar

А какое у тебя ядро, модуль i915, биос? Кстати, насчет биоса. Там ведь UEFI, который на винте на собственном разделе лежит. Только вот какая версия «последняя» для меня это так и осталось загадкой. И где ее взять. Поставить Виндовз..это конечно интересный вариант. Но мне проще отключить этот suspend вообще, да и ноут потом продать, если так и не смогу сделать.

cm044
() автор топика
Ответ на: комментарий от cm044

Нормально работало на многих ядрах. Сейчас 3.12.9. У меня Boot Mode - Legacy, а не UEFI. Версию биоса потом посмотрю.

Medar ★★★★★
()
Ответ на: комментарий от QuArt3

Ядро пересобрал (3.13.1)...все осталось по прежнему.

Попробую завтра видеодрайверы пересобрать.

Но, похоже, дело именно в биосе. А вот с ним-то я и не знаю что делать.

cm044
() автор топика
Ответ на: комментарий от darkenshvein

darkenshvein, а посоветуй, какой взять?

У меня требования-то простейшие. Чтобы скорость работы была как можно выше, да памяти побольше, и работал подольше. А видео совершенно неважно.

cm044
() автор топика
Ответ на: комментарий от cm044

Вот не знаю что там у вас за версии биоса для линукс и виндоус, но расскажу я вам как однажды наступил на грабли.
Принесли мне комп. Обычный. Здоровый.
Нужно было просто тупо поставить винду.
Ну, думаю, поставлю семерку. Железо позволяет.
И по обычаю и привычке, потому как у нас оно работает нормально, включил HPET таймер.
...
Вообщем протрахался я два дня. :) Семерка ставится нормально, но потом начинаются чудеса. Ни одна софтина серьезнее тотал командера увы. Про nod так это вообще можно забыть.
Выпил я с горя пятую чарку. Залез в биос. Отключил таймер - и о чудо. :)
Хотя я упорно думал что с HPET только до XP мс работать не может.

Посему такое предположение.
В буках как обычно биос обрезан по дырку в животе, соответственно может могут некоторые опции вбиты сразу в прошивку.

см. выше.

hbars ★★★★★
()
Ответ на: комментарий от cm044

Берешь exe, распаковываешь(это self-extracting zip archive обычно, на крайняк - в вайне), достаешь оттуда BIOS и exe-файл формата MZ(не путать с PE для Windows!), загружаешься с дискеты/флешки с MSDOS/FreeDOS и прошиваешь его.

Pinkbyte ★★★★★
()
Ответ на: комментарий от hbars

Ну так это нормально ;-)

Я недавно вспоминал, как в 90-х «Формоза» процессоры «спиливала». Сверху надпись зачищала, а свою наносила.

Покупешь камень помощнее, вставляешь в комп, а потом оправдываешься перед начальством, что ты не осел.

cm044
() автор топика
Ответ на: комментарий от Pinkbyte

Спасибо. Попробую сейчас.

Где-то подсознательно думал об этом. Просто новые биос вводят в какой-то ступор.

cm044
() автор топика
Ответ на: комментарий от Pinkbyte

А вот хрен! (извиняюсь)

Все распаковал, по директориям все разложил. Неперепрошивает. Файлики переименовал. Не прошивает.

Там этот виндузовый прошивальщик что-то с самим двоичным файлом биоса делает.

Вообще, это наглость производителей! Надо это говно продавать.

cm044
() автор топика
Ответ на: комментарий от cm044

Обратился в компанию HP.

Пришлось сказать, что напишу письма всем производителям операционных систем, что они выпускают компьютеры для каких-то своих личных операционных систем.

Биос в бинарном виде они мне так и не дали (продали). Но обещали выложить на сайте новую версию под Линукс.

Честно скажу, обещанию их не верю.

Коллеги, может у кого-нибудь есть новый биос F.43 нужны всего два файлика

/HP_TOOLS/Hewlett-Packard/BIOS/Current/68IRR.bin 
/HP_TOOLS/Hewlett-Packard/BIOS/Current/68IRR.sig 

cm044
() автор топика
Ответ на: комментарий от cm044

Какая ошибка-то? Говорит что файл битый или мать не та?

Обычно у прошивальщиков есть опции и соответствующее README.

Немного личного опыта:

К HP у меня есть только одна претензия по поводу поставки обновлений - скачать бесплатно диск с обновами для серверов у них с сайта можно только после того, как один из их менеджеров даст добро(по e-mail). Точнее даже так - у них там нет для такого service disc даже понятия как скачать - его аналог «купить за 0$» - отсюда и подтверждение видать, это же покупка, вы что. Лично я считаю эту ситуацию малость странной.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Файл HpBiosUpdate.log

  
01/31/14 08:47:38  EFI HP BIOS Update 2.7.1.0 Started
01/31/14 08:47:38  Failed init of SMBIOS data
01/31/14 09:00:38  EFI HP BIOS Update 2.7.1.0 Started
01/31/14 09:00:38  Failed init of SMBIOS data

Да. В Readme сказано, что биос можно установить либо с помощью этой программы, либо с помощью этой программы из интернета.

cm044
() автор топика
Ответ на: комментарий от afanasiy

Вы будете приятно удивлены, когда узнаете, что ее там просто нет. (или отключена в этой версии биос)

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

cm044
() автор топика
Ответ на: комментарий от cm044

Вы будете приятно удивлены, когда узнаете, что ее там просто нет. (или отключена в этой версии биос)

Действительно удивлен. ))

Пользуясь случаем хочу спросить, когда на этом ноуте стояла Suse, работал на ней сканер отпечатков пальцев? Или его там тоже нет?

afanasiy ★★★★
()
Ответ на: комментарий от cm044

Но это еще не весь прикол.

Сузю я в общем-то и не удалял. Просто сдвинул ее gparted на отдельный диск. HP-ки чегой-то там насчет гарантии говорили.

Но в Сузе, как стояло ядро 3.0.93 так и стоит. Я его не менял.

И вот там изначально suspend работал. А потом, когда я понял, что я лох, который прельстился на рекламу «Ноутбуки с Линукс» и стал качать пакеты из всех репозиториев со свободным ПО. Suspend и умер :-(

Надо бы корректно откатиться назад в своих экспериментах. Хоть посмотреть, ЧТО я убил.

Но мне уже влом. Сижу качаю винду с торрента. Воткну ее вместо Сузи.

cm044
() автор топика
Ответ на: комментарий от Medar

Medar, спасибо большое.

Но, как мне сообщили в HP они присылают курьера с этим диском совершенно бесплатно по запросу.

Дело-то не в восстановлении системы. Дело в том, что ей пользоваться неудобно. Обновляешь ПО, закрываешь крышку, открываешь, а система ВИСИТ. Я уж не помню, когда такое с компьютерами то было :-)

Сейчас меня пугает только одно. Если я из под винды все же обновлю биос. А работать так она и не будет. Придется это барахло продать. А вот на чем работать?

Пару лет назад ребята на московских линукс-встречах говорили, что магазинчик открыли, в котором оборудование тестируют на предмет линукс-совместимости. Только адресочек я потерял. Как бы не прогорели...с этой виндовз-глобализацией.

cm044
() автор топика
Ответ на: комментарий от Medar

при закрытии-открытии крышки все нормально. А как ее отправить в suspend-to-RAM я не знаю. Кнопка включения или Fn+F1 почему-то не работают.

Я скачивал и устанавливал какую-то очень урезанную Виндовз.

cm044
() автор топика
Ответ на: комментарий от Medar

Прикольно.. Я вот тут всех мучаю. А баг то описан

https://bugs.freedesktop.org/show_bug.cgi?id=72779

Вот только непонятно. Если я передаю параметры

i915.modeset=0
ядру. Гном 3 запускаться не хочет. А suspend работает.

Т.е. иными словами:«Либо шашечки, либо ехать?» :-(

cm044
() автор топика
Ответ на: комментарий от cm044

Гном 3 запускаться не хочет.

Гном или вообще иксы? Если иксы не пускаются - что в логах? А то я видал на некоторых видеокартах то ли на Intel то ли на Radeon(не помню уже) что без KMS иксы наотрез отказывались запускаться(а ты его как раз тем параметром и отключил)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Да нет, именно третий. В общем работать можно...но не очень удобно, когда уже привык.

Пробовал я по-другому. Типа «Shadow» в конфиге. Или семафоры выставлять.

Но помогло только отключение.

Так что, либо suspend отключать, либо ускорение.

cm044
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.