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

Тебе показать где мой бложик? Если че он вон там эть (init-6.bitbucket.io). Старые материалы остались на своих местах. Искать по словам 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.