ACPI Error при загрузке после обновления

Morisson
Warning
это просто предупреждение.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
у меня так... и все работает...
dmesg | grep Warn
[    0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20160831/tbfadt-658)
[    1.444515] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Таже проблема... Кстати что-то я не нашел этого на Bugs (по ключевому слову ACPI). Как поправят (хотя ждать скорее в 4.10) отпишитесь плиз в топике. А то инет мой так-себе, пока на LTS посижу.
Morisson
nafanja, какого рожна тогда без acpi пишет ACPI Warning?)) Вот нет его... Пакета в смысле)
уточни, пакета нет - пишет, пакет есть - не пишет?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Есть acpi+acpid, нет acpi+acpid... Все равно пишет)
nafanja
[ 1.444515] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
Это ж, вроде, можно в MODULES в mkinitcpio.conf поправить?
Morisson
Есть acpi+acpid, нет acpi+acpid... Все равно пишет)
соответственно к пакетам это не относится!

Morisson
nafanja
[ 1.444515] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
Это ж, вроде, можно в MODULES в mkinitcpio.conf поправить?
забей, эта строк с предупреждением не относится к acpi. (надо было мне ее не оставлять в посте выше)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
binaryshadow
Как итог этих много букв, ACPI скорее прошлое и большой необходимости в нем нет, но я скорее всего немного ошибаюсь.
Без ACPI - Advanced Configuration and Power Interface - многое, что не будет работать .........
Разговор идет не о ACPI, Advanced Configuration and Power Interface, а пакете acpi ......... а это совсем другое и назначение этого пакета только облегчить жизнь user - вывести ему определенную информацию ........ и ни какого отношения к управлению этот пакет не имеет.
PS ...
$ pacman -Ql acpi
acpi /usr/
acpi /usr/bin/
acpi /usr/bin/acpi
acpi /usr/share/
acpi /usr/share/man/
acpi /usr/share/man/man1/
acpi /usr/share/man/man1/acpi.1.gz
И для сравнения запустите следующую команду, чтобы увидеть что завязано на сам интерфейс ACPI
$ sudo find / -iname '*acpi*'
Ошибки не исчезают с опытом - они просто умнеют
nafanja
[ 0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20160831/tbfadt-658)
Таблиц ACPI около десятка …... из этого сообщения можно заключить, что имеется определенная проблема таблицы FADT (Fixed ACPI Description Table).
nafanja, вот что нарыл в своем загажнике …. может пригодится ...
Эта таблица содержит список параметров, описывающих чипсет, точнее, информацию о фиксированных блоках регистров, относящихся к управлению питанием.Таблица форматирована и назначение каждого поля определяется его адресом внутри таблицы.
Вот что пишут об этой таблице …
Таблица FADT (Fixed ACPI Description Table) предназначена для координации работы между операционной системой и BIOS. В ней содержится детальная информация о состоянии аппаратного обеспечения, ссылки на другие информационные источники, а также записан тип системы, подсказывающий определенную стратегию управления питанием. Помимо отмеченных состояний процессора C0 - C3, существуют и другие состояния, количество и возможности которых зависят от предложений производителей компьютерных компонентов. Таким образом, может использоваться около 256 уровней, параметры которых (энергопотребление и латентность (временные задержки) процесса пробуждения) хранятся в таблице FADT, из которой операционная система и получает всю необходимую для принятия решений информацию.
И похоже пробема с описанием поля Pm2ControlBlock (скорее всего обусловлена ошибкой BIOS) — вот эти параметры
Pm2ControlBlock;    /* 32-bit Port address of Power Mgt 2 Control Reg Blk */
Pm2ControlLength;   /* Byte Length of ports at Pm2ControlBlock */
Ошибки не исчезают с опытом - они просто умнеют
vasek
Разговор идет не о ACPI, Advanced Configuration and Power Interface, а пакете acpi .........
Изначально речь шла об ошибке при загрузке, а эта ошибка из-за ошибок в таблицах или при обработке ядром (что вероятнее всего). А что касается acpi и acpid, да это пакеты работа которых начинается после загрузки ядра.
 
Зарегистрироваться или войдите чтобы оставить сообщение.