LINUX.ORG.RU

Сломаный ACPI в Lenovo ideapad S10-3C

 ,


1

1

Странно что эти ошибки появились после того как я что-то случайно нажал в Windows Loader (активатор такой)... крч теперь каждый раз когда гружу линукс, любой, так или иначе вылазит эта фигня.

[   17.430437] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[   17.431326] ACPI Error: [PT80] Namespace lookup failure, AE_NOT_FOUND (20170831/psargs-364)
[   17.431351] ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0.DD01._BCM, AE_NOT_FOUND (20170831/psparse-550)
[   17.431377] ACPI Error: Evaluating _BCM failed (20170831/video-364)
[   17.536702] ACPI Error: [PT80] Namespace lookup failure, AE_NOT_FOUND (20170831/psargs-364)
[   17.536749] ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0.DD03._BCM, AE_NOT_FOUND (20170831/psparse-550)
[   17.536798] ACPI Error: Evaluating _BCM failed (20170831/video-364)
[   17.541469] ACPI Error: [PT80] Namespace lookup failure, AE_NOT_FOUND (20170831/psargs-364)
[   17.541495] ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0.DD04._BCM, AE_NOT_FOUND (20170831/psparse-550)
[   17.541521] ACPI Error: Evaluating _BCM failed (20170831/video-364)
[   17.547077] ACPI Error: [PT80] Namespace lookup failure, AE_NOT_FOUND (20170831/psargs-364)
[   17.547101] ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0.DD05._BCM, AE_NOT_FOUND (20170831/psparse-550)
[   17.547127] ACPI Error: Evaluating _BCM failed (20170831/video-364)
Иногда это вообще мешает запустить ОСь, например Icaros Desktop (дадада амига-like ось), виснет на моменте с ACPI, хотя если добавить noacpi, она работает!

после того как я что-то случайно нажал в Windows Loader (активатор такой)...

Случаем не Windows Loader by Daz ? :D

Больше похоже на кривой DSDT.

Deleted
()

Иногда это вообще мешает запустить ОСь,

Можно запустить с ключом noacpi, но тогда у тебя не будет гибернации и управления питанием.

У меня тоже такие сообщения есть, но они не мешают загрузке и гибернации (ПК).

Тут есть разъяснения https://askubuntu.com/questions/28848/what-does-the-kernel-boot-parameter-set...

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Что-то прояснилось, _BCM это Brightness Control Method. PT80 в файле обозначен как UnknownObj, а дальше в коде есть строчка PT80 = 0x99, всё ясно. Конечно будет ошибка парсинга если не ясно что такое PT80 а BCM там вообще как NotSerialized. DSDT явно сломан, но тогда почему я могу спокойно через Fn кнопки менять яркость??? О Великий @init_6 приди сюда.

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

Тебе показать где мой бложик? Если че он вон там эть. Старые материалы остались на своих местах. Искать по словам acpi, dsdt.

DSDT явно сломан, но тогда почему я могу спокойно через Fn кнопки менять яркость???

Был бы действительно сломан ты б не смог. Следовательно либо он недосломан либо это не столь существенно.

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

Ошибки то я исправил, (всё равно куча warnings и remarks ну да пофиг) но вот этот 1 external symbol мне покоя не даёт.

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

acpidump -o DSDT.dat acpixtract DSDT.dat Как-то так снимал.

tijesef
() автор топика

Вроде пересобрал DSDT. Сейчас пересобираю ядро, очень долго, почему kali ветка так дооооолго собирается. Или это потому-что я на нетбуке его собираю?

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

Короче я понял что за метод, WMAB, в SSDT его нет, а в DSDT If (CondRefOf(WMAB)) { WMAB (Arg0) } Else { Notify (GFX0, 0x80) // Status change }

А так-же iASL думает что это External (WMAB, MethodObj, 1) Он правильно думает, init_6?

tijesef
() автор топика

Древнейшая проблема, у меня поначалу на нем даже клава не работала не под оффтопиком. Нужно обновлять биос, что, увы, требует оффтопика.

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

Проблема еще в том, что нормальный дистр биоса для этого лаптопа сейчас так просто не найти. Ничего не поделаешь, это Леново :)

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

Ничего не поделаешь, это Леново :)

Даже в пределах примерно похожих моделей у одного и того же производителя и то качество bios-ов может сущетвенно различатся. А все эти проблемы из-за того что bios/uefi и acpi в GNU/Linux написаны по разным стандартам. ;) Точнее в GNU/Linux по официальным спекам acpi а в bios/uefi далеко не факт… Вот от этого и вся эта свистопляска.

init_6 ★★★★★
()

lenovo - это вообще пидорасы в самом плохом смысле этого слова. они намеренно саботируют линукс. была история с фоксконом которые вообще крахали ведро. видимо история повторяется, только говноеды стали умнее.

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