Проблема ACPI, справка для фиксации поврежденного DSDT на HP Pavilion DV6-6008el

Мне нелегко фиксировать подсистему ACPI ноутбука HP (Павильон DV6-6008el, Ubuntu, Аккуратная 64-разрядный).

Я могу загрузиться только если acpi=off указан как параметр ядра в личинке, в других отношениях пустом экране и системном зависании. И пустой экран и отключенный ACPI не приемлемы. Существует другой подобный вопрос мной на, Спрашивает Ubuntu с другими деталями.

Я смог найти хорошие документы о том, как отладить ACPI; особенно полезный эта техника: при декомпиляции и перекомпиляции таблицы DSDT компилятор дает ошибку, хорошо... таблица повреждается, и это могло быть причиной отказа при начальной загрузке. Следующий шаг является фиксацией код, скомпилируйте и переопределите систему DSDT с фиксированным (перекомпилировавший ядро или встраивающий пользовательский DSDT в initrd). Это - процедура:

# apt-get install acpidump
# dump a system's ACPI table with DSTD signature to an ASCII file
sudo acpidump -t DSDT > dump

# convert ASCII acpidump output to raw binary table. Creates DSDT.dat, binary.
acpixtract dump

# apt-get install iasl
# disassemble AML to ASL, creates DSDT.dsl
# (AML: ACPI Machine Language, binary. ASL: ACPI Source Language, source)
iasl -d DSDT.dat

# recompile AML in assembler (-ta) or C (-tc) hex table. -vr disables remarks.
iasl -vr -tc DSDT.dsl

Ой, iasl компилятор Intel жалуется:

DSDT.dsl    37:     External (\TNOT)
Error    4057 -                    ^ Name already exists in scope (\TNOT)

DSDT.dsl 11050:     Method (PAPR, 0, NotSerialized)
Warning  1088 -                ^ Not all control paths return a value (PAPR)

DSDT.dsl 12566:     Method (_CRS, 0, NotSerialized)
Warning  1088 -                ^ Not all control paths return a value (_CRS)

DSDT.dsl 12566:     Method (_CRS, 0, NotSerialized)
Warning  1081 -                ^ Reserved method must return a value
                                 (Buffer required for _CRS)

ASL Input:  DSDT.dsl - 12748 lines, 424447 bytes, 5910 keywords
Compilation complete. 1 Errors, 3 Warnings, 8 Remarks, 20 Optimizations

Вот полный источник таблицы (36 КБ).

Любая справка для устранения проблемы, ошибки и предупреждений, значительно ценится.Большое спасибо.

Полезные ресурсы

8
задан 13 April 2017 в 05:25

3 ответа

Вы могли попытаться установить fglrx драйверы и настроить acpi опции с aticonfig. Вот является ссылка на неофициальный AMD Wiki http://wiki.cchtml.com/index.php/Main_Page. Это помогло мне много. Сообщите мне, помогает ли это.Спасибо

1
ответ дан 23 November 2019 в 05:57

Вы могли сделать sudo modprobe fglrx затем, если он дает ту же ошибку затем, Вам, возможно, придется перезагрузить. Сообщите мне, помогает ли это.Спасибо

-1
ответ дан 23 November 2019 в 05:57

Я пытаюсь сделать это сам.

Я нахожу хинду Wiki очень полезной: типичные проблемы ACPI/Fix.

Это не непосредственно применимо к Ubuntu, но почти.

Единственная разница, которую я заметил до сих пор, при установке "iasl".

Хинду:

echo "sys-power/iasl ~x86" >> /etc/portage/package.keywords; emerge -av iasl

Ubuntu:

sudo apt-get install iasl
1
ответ дан 23 November 2019 в 05:57

Другие вопросы по тегам:

Похожие вопросы: