[SOLVED] проблемы с ACPI

сборка железа:
Motherboard: GigaByte GA-M55S-S3 (чипсет nForce550),
Processor: AMD64 x2 DualCore 3800+,
Hard Disk: Segate ST3120026A.
проблема следующая:
стоит дистрибутив Gentoo 2007.0. ядро 2.6.23 из gentoo-sources (также пробовал hardened). при загрузки ядра, оно зависает при определении ide устройств (без acpi=off). с опцией acpi=off все нормально, за исключением того, что компьютер не выключается. очевидно, acpi же отключен. кто-нибудь в курсе, что за проблема с acpi и как она может быть решена?

Ну во-первых в

Ну во-первых в портежах есть gentoo-sources-2.6.24 и vanilla-sources-2.6.25_rc5.
Во-вторых обнови BIOS (если еще не сделал), отключи для SATA режим совместимости с ide. Далее в ядре должна быть libata(или как ее там), которая новая, универсальная подсистема для sata и ide контроллеров и не должно быть старой подсистемы. И посмотри внимательно в конфиге ядра раздел Bus options (PCI etc.).

лог кернела

ядро 2.6.23

Console: switching to colour frame buffer device 160x64
fb0: VESA VGA frame buffer device
input: Power Button (FF) as /class/input/input
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input
ACPI: Power Button (CM) [PWRB]
ACPI Exception (processor_core-0818): AE_NOT_FOUND, Processor Device os not present [20070126]

да, и при этом он видит только одно ядро процессора, хотя с acpi=off все нормально :)

при этом, загружался со слаксом. ядро 2.6.16. ни каких сообщений об ошибках нет, и ACPI работает. в чем причина? и где можно узнать об этой проблеме подробнее? она рассмотрена довольно смутно :(

Quote: при этом,

Цитата:
при этом, загружался со слаксом. ядро 2.6.16. ни каких сообщений об ошибках нет, и ACPI работает. в чем причина?

Причина в бажном ACPI. От версии к версии, ядро ужесточает проверки различных ошибок. Типичный пример: не подключённый таймер в асусовских матерях серии M2N. Самый простой способ избавиться от этой проблемы (кроме замены материнки) - вручную исправить ошибки в ACPI (чтобы микрокод ACPI скомпилировался интеловским компилятором без ошибок). В интернете полно статей как это сделать (даже на gentoo-wiki)

решилось

проблема была решена банальным обновлением биоса. оставлял это на последнее как экстренное решение, а оказалось действенным.
на gentoo-wiki нашел несколько хороших статей для по dsdt, но данные манипуляции не помогли. хотя было интересно разобраться.
спасибо за помощь всем откликнувшимся, хотя их было и не так много:) но при этом параллельно были решены другие вопросы с libata ;)

http://www.gentoo.ru/node/8810

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".