Обновил машинку на Athlon64 X2 4200. Собрал тулчейны, скомпилил ядро под архитектуру x86_64 (ARCH=x86_64 CROSS_COMPILE=x86_64-pc-linux-gnu- ...). Оно до конца не грузится. Путём ковыряний, обнаружил, что глохнет при инициализации PCI подсистемы. Включил дебаг PCI, пересобрал, гружусь. Перед тем, как заглохнуть, появляются строчки вида:
PCI: Calling quirk ffffffff805047ea for 0000:00:0b.0
(это последняя). Подозрительным мне кажется адрес (ffff...), может, параметры компилятора какие надо написать, или в конфиге ядра чего поправить. Я уже сдался, не могу найти причину.
Ядро 2.6.18. Сейчас сижу на нём же, но под архитектурой i386. Компилятор 4.1.1, оба ядра собирались компиляторами этой же версии (под i386 и x86_64)