Мне нелегко фиксировать подсистему 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 КБ).
Любая справка для устранения проблемы, ошибки и предупреждений, значительно ценится.Большое спасибо.
Полезные ресурсы
Обзор Linux/ACPI - замененный LessWatts.org, Экономя Электроэнергию в системах Intel с Linux
ACPICA (компонентная архитектура ACPI)
Фиксация С ПРАКТИЧЕСКИМИ РЕКОМЕНДАЦИЯМИ ошибочный файл DSDT (ubuntuforums.org)
Вы могли попытаться установить fglrx драйверы и настроить acpi опции с aticonfig. Вот является ссылка на неофициальный AMD Wiki http://wiki.cchtml.com/index.php/Main_Page. Это помогло мне много. Сообщите мне, помогает ли это.Спасибо
Вы могли сделать sudo modprobe fglrx затем, если он дает ту же ошибку затем, Вам, возможно, придется перезагрузить. Сообщите мне, помогает ли это.Спасибо
Я пытаюсь сделать это сам.
Я нахожу хинду Wiki очень полезной: типичные проблемы ACPI/Fix.
Это не непосредственно применимо к Ubuntu, но почти.
Единственная разница, которую я заметил до сих пор, при установке "iasl".
Хинду:
echo "sys-power/iasl ~x86" >> /etc/portage/package.keywords; emerge -av iasl
Ubuntu:
sudo apt-get install iasl