LINUX.ORG.RU

Сообщения zor1984qq

 

delete

Форум — General

delete

 

zor1984qq
()

ACPI, DSDT, подвисания, активность харда. Как побороть ошибки ACPI?

Форум — General

В кратце, поправил с горем пополам свой DSDT собрал на LMDE3 ядро с бэкпортов дебиан 4.17 бпо 3 посвежее, iasl 0 ошибок, 0 варнингов, остались только замечания по поводу неиспользуемых нигде методов но разрабы iasl сказали на это можно забить смело мол это уровень детализации логов и фича iasl.

Конкретно вот эти ошибки не могу исправить т.к. не могу найти их в своем DSDT, остальные извлеченные таблицы компиляются в 0.0.0.0 те без замечаний, кроме одной (facp) которую iasl собрать по какой то причине отказывается.

[    4.058555] ACPI Error: AE_AML_PACKAGE_LIMIT, Index (0x0FFFFFFFF) is beyond end of object (length 0x4) (20180313/exoparg2-396)
[    4.058603] ACPI Error: Method parse/execution failed \_SB.PCI0.IDE1.GTM, AE_AML_PACKAGE_LIMIT (20180313/psparse-516)
[    4.058648] ACPI Error: Method parse/execution failed \_SB.PCI0.IDE1.CHN1._GTM, AE_AML_PACKAGE_LIMIT (20180313/psparse-516)
[    4.058694] ata4: ACPI get timing mode failed (AE 0x300b)

dmesg | grep dma
[    0.073727] pnp 00:03: [dma 2]
[    0.074001] pnp 00:04: [dma 0 disabled]
[    0.074388] pnp 00:05: [dma 3]
[    4.057635] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xf0f0 irq 14
[    4.057637] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xf0f8 irq 15
[    4.059913] ata3: SATA max UDMA/133 cmd 0xf0e0 ctl 0xf0d0 bmdma 0xf0a0 irq 19
[    4.059915] ata4: SATA max UDMA/133 cmd 0xf0c0 ctl 0xf0b0 bmdma 0xf0a8 irq 19

Но вот этих ошибок в DSDT таблице нет и iasl компилит в 0 ошибок 3 варнинга и 10 ремарк/ремайндеров о неиспользуемых нигде методах/аргументах. Т.к. этих методов просто не описано в DSDT и других таблицах, возникает вопрос, откуда вообще сыплются данные ошибки? Окромя DSDT все компилируется нормально, но и ошибок там нет, как и возможности подгрузить эти другие таблицы ядром.

Статично вкомпилил в ядро DSDT, другие таблицы можно было бы слить cat'ом и подгрузить через initrd, но в общем я не разобрался как толком в дебиане грузить DSDT через initrd (т.к. тут systemd и initramfs) и мне было проще статично скомпилировать ядро 4.17 с бэкпортов.

ACPI: Override [DSDT- DG41TY], this is unsafe: tainting kernel

Биос шил последний latest с сайта интел.

Я искренне пытался юзать тег [spoiler][/spoiler] но по видимому здесь он зачем то отключен, поэтому вот линк на все детали:

https://pastebin.com/kbuPGC19

● cgmanager.service зафэйлился из-за того что делал sudo apt -t stretch-backports dist-upgrate -y из stretch-backports на LMDE3 надо было стянуть systemd и еще кое что, чтобы freeorion 0.4.8 собрать.

В общем я пробовал все, отрубать DPMS, врубать оффлоады на сетевухе через простынку системд. Больше я не знаю что и делать ;)

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

LMDE3 обновленный из бэкпортов. Все пашет кроме cgmanager да он и не нужен по сути.

Если инфы из линка мало, спрашивайте дополню.

Отселе каких ток опций не пробовал, ниче не помогает граб в линке на пастбине. https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kerne...

С libata.noacpi не грузится вообще.

 , , , ,

zor1984qq
()

RSS подписка на новые темы