Имеется компьютер Pentium 3 866 MHz, 256 MiB RAM, NVIDIA RIVA TNT2 64 w/ 32 MiB VRAM; материнская плата - Gigabyte GA-60XET. На нём стоит Ubuntu 7.10 i386. Всё работает на ура (ну разве что подтормаживает иногда

), кроме ACPI.
Симптомы такие: при попытке войти в ждущий или спящий режим Linux вроде бы выполняет всё, что надо, отключает устройста (кроме вентилятора процессора) и тд, наконец на системном блоке начинает мигать лампочка (признак вхождения в какое-то состояние ACPI кроме S0 и S5), и тут компьютер просто зависает. Если потрогать мышь или клавиатуру, то слышится долгий писк, все устройства (кроме, очевидно, памяти, см. дальше), перезапускаются, и на экране мелькают жёлтые буквы Linux, после чего комп повисает снова, теперь уже окончательно.

Имеющийся на этом же компьютере Windows XP SP2 работает со ждущим и спящим режимами как часы.
Я пытался ковырять настройки как в BIOS, так и в самом Linuxе, но безрезультатно. После анализа dmesg заключил, что
1. BIOS запрещает lapic - включил принудительно;
2. BIOS поставляет DSDT с ошибками (1 error, 3 warnings) - я исправил DSDT с помощью Google.
Однако добиться решения так и не удалось. Поэтому решил обратиться сюда, поскольку знаю, что ACPI - довольно-таки обкатанная тема и владельцы глючных компов становятся настоящими профессионалами в этой области, докапываясь до истины.

В dmesg ещё нашёл
[ 44.278811] it87: Found IT8712F chip at 0x290, revision 4
[ 44.281856] it87-isa 9191-0290: Detected broken BIOS defaults, disabling PWM interface
, что может относиться к управлению вентилятором. Однако исправить пока-что не смог.
В приложении имеется вывод lshw, dmesg, dpkg -l и исправленный DSDT.
P.S. Сидя здесь на модеме с оплатой 2 сантима/мин., понял, как тяжко приходится модемщикам
