Проанализировал установку драйверов на стандартное ядро ASPLinux9.2
На свет Божий вылезли следующие косяки, которые бывают не только на NForce2, но и на VIA, SIS, и даже Intel
1. Неправильное распределение IRQ
1.1 - диагностика - просмотр dmesg - что и где "сидит", на каком IRQ и выписывание всего, что занимает IRQ на отдельную бумажку с последующим анализом - занимают-ли один IRQ несколько устройств? Как с этим боротся? Пересобирать ядро. Особое внимание обратить на следующие опции:
MTRR - распределение памяти - обязательно должно быть вкомпилено в ядро
ACPI - дополнительный контроллер прерываний - оставить только то, что есть на машине.
IO-APIC - Необычайно полезная функция - позволяет нескольким устройствам использовать один IRQ. Более подробно читаем об этой проблемме тут:
http://mcmcc.bat.ru/ Решение проблемм с IRQ на NForce2
Там-же очень много и других полезных материалов.
2. Косяки с установкой драйверов и их настройкой на ядре 2.6.*
2.2. Необычайно полно и доступно, а так-же про все косяки с 2.6.* описано в ветке форума посвящённому именно видеокартам ATI на:
http://www.radeon2.ru/ubb/Forum5/HTML/001312.html
Очень внимательно читаем эту ветку с самого начала. Более подробного описания - что, где и как на русском языке я не встречал. Ядро 2.6.* я-бы рекомендовал использовать с:
http://linux.alhimia.ru/projects/kernel/kernel-2.6/
Оно специально разработано и протестировано именно для ASPLinux9.2 Там-же имеются описания по его настройке и установке, а так-же все небходимые пакеты.
Добавлено:
Вдогонку - получил письмо следующего содержания:
- "У меня есть маленькое замечание на счет Вашей статьи: "Устанавливаем ASPLinux 9.2. Особенности установки ASPLinux 9.2 для МБ на чипсетах NForce2, VIA KT-400 и VIA KT-600, а также видеокарт ATI Radeon. Версия 1.0-2."
Устанавливал ASP по вашей статье, рулез, реально ОЧЕНЬ помогла, если бы не она, хана. Однако я наблюдал такую ситуацию, возможно это у меня был такой баг но... В общем, после перезагрузки системы вылетал звук, начинал разбираться и оказывалось, что в /etc/modules.conf запись i810_audio менялась назад до nvaudio
. Я возращал значение i810_audio, проверял звук, Линуха ругалась, но звук возрашался...до следующей перезагрузки.
Тогда я переустановил систему немного по другому, на этапе установки звука я поменял значение nvaudio на i810_audio не только в /etc/modules.conf, но и в /etc/modules.conf~ и в /etc/modeprobe.conf и перезагрузился, звук встал
))."
P.S. Статья, о которой идёт речь, это ничто иное, как данная статья, которая просто была оформлена и немного подправлена. Оригинал - здесь, а подправленная статья - здесь:
http://linux.alhimia.ru/projects/doc/asplinux-install/
На сегодняшний день это ЕДИНСТВЕННОЕ письмо с описанием такой вот неувязочки. Мне очень интересно - это отдельный баг отдельного пользователя (что весьма вероятно), или у кого-нибудь уже были такие грабли, но он просто постеснялся о них сообщить?
Если кто-либо ещё сталкивался с таким багом - УБЕДИТЕЛЬНАЯ ПРОСЬБА - написать мне, что-бы я внёс изменения и дополнения.