LINUX.ORG.RU

[DSDT][17 Errors, 37 Warnings]Хочу исправить.

 


0

1

Доброго всем!
Есть EeePC 1201N. Много где в инете пишут, что очень уж кривой на нём DSDT. И правда, воркэраундов и условностей (связанных с ACPI) для нормального функционирования на этом нетбуке GNU/Linux, предостаточно. Решил проверить, так сказать, экспериментально.
Что делал:

# acpidump > /home/carasin/dsdt/acpidump.txt
$ acpixtract /home/carasin/dsdt/acpidump.txt
...
$ ls /home/carasin/dsdt/
acpidump.txt  DSDT.dat SSDT.dat
$ cd /home/carasin/dsdt/
$ iasl -d ./DSDT.dat
...
$ ls
acpidump.txt  DSDT.dat  DSDT.dsl  SSDT.dat
$ iasl -tc ./DSDT.dsl
...
...
ASL Input:  ./DSDT.dsl - 10666 lines, 358816 bytes, 4472 keywords
Compilation complete. 17 Errors, 37 Warnings, 0 Remarks, 69 Optimizations
$ ls
acpidump.txt  DSDT.aml  DSDT.dat  DSDT.dsl  DSDT.hex  SSDT.dat
Полный выхлоп iasl -tc ./DSDT.dsl лежит здесь.
Если есть люди, разбирающиеся в коде и правке DSDT, прошу помочь, ибо сам я - и по образованию, и по профессии - ни разу не программер (а как-то к энергетике ближе). Сейчас конфигурация работает с дополнительными параметрами ядра (acpi=copy_dsdt pci=nomsi acpi_osi=Linux acpi_backlight=vendor) и только с ядром 2.6.37. В остальных случаях очень много глюков, особенно связанных с работой сетевых интерфейсов.
P.S.: Intel Atom 330 1.6 GHz, RAM 2 GB DDR2 800 MHz, Nvidia ION 256 MB shared memory, Wi-Fi AR9285 b,g,n, Ethernet AR8132 1000/100 Mbps.

★★★★★

Забыл добавить: архив с указанными выше файлами здесь.

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

Т.е. эта задача очень нетривиальна?

carasin ★★★★★
() автор топика
11 марта 2011 г.

Всё-таки с божией и гугловой помощью исправил я свой DSDT. Лежит тут.

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