Не могу запустить gentoo c Phenom X4

Раньше был Athlon 64, сейчас обновил железо - мать Asus M3A78 PRO, две планки DDR2 по 2Гб, Phenom X4 (9650). Система просто не грузится!
В консоли вроде бы начинают бежать строки об определённом оборудовании и т.п., затем всё останавливается на строке, что-то вроде "io sheduler cfg registered (default)" и всё! Дальше комп не реагирует ни на клавиатуру, ни на Power, только Reset!
В чём может быть причина?

Система amd64, ядро gentoo-sources 2.6.25-r7

Processor type and features --->
[*] Symmetric multi-processing support
(4) Maximum number of CPUs (2-255)

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -msse3 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
ACCEPT_KEYWORDS="amd64"

CFLAGS брал отсюда: http://gentoo-wiki.com/Safe_Cflags#Phenom_X3.2FX4_.28AMD.29
gcc версии 4.1.2

Так а ядро про

Так а ядро про новый чипсет в курсе?

А откуда же я

А откуда же я знаю? Как узнать? И какие мои дальнейшие действия?

Загрузка с LiveCD,

Загрузка с LiveCD, chroot, сборка нового ядра


Пожалуйста, не описывайте своё железо в подписи

> А откуда же я знаю? Как узнать?

Как написали выше - InstallCD, chroot, и далее по хендбуку начиная в выяснения железа (lspci, lsusb, etc) - действительно, пересобирать ядро...

А вот эти как выставлены?

Похоже на incompatible планировщик в/в...

[*] Symmetric multi-processing support
Subarchitecture Type () ---> (X) PC-compatible
Processor family () ---> (X) ???
(4) Maximum number of CPUs (2-256)
[ ] SMT (Hyperthreading) scheduler support
[*] Multi-core scheduler support
[*] Machine Check Exception
< * > Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4

А с InstallCD грузиццо? Там можно глянуть в /proc/config.gz ;)

Угу, с

Угу, с инсталлСД грузиццо, ща попробуем взглянуть.

Короче "вот эти"

Короче "вот эти" выставлены именно так:

[*] Symmetric multi-processing support
Subarchitecture Type () ---> (X) PC-compatible
Processor family () ---> (X) Generic-X86-64
(4) Maximum number of CPUs (2-256)
[ ] SMT (Hyperthreading) scheduler support
[*] Multi-core scheduler support
[*] Machine Check Exception

А вот эту:
< * > Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
я у себя не нашёл.

С ИнсталлСД пробовал сравнивать, но не понял, на что обращать внимание - там что-то сходится, что-то - нет... могу куда нибудь кинуть для сравнения...

Processor family () -->

Processor family () --> вроде должно быть Opteron/Athlon/Hammer/K8, хотя и Generic не должен вызывать проблем. [*] Machine Check Exception -- под ней, наверное, ещё [*] AMD MCE Features. А так вроде всё правильно. Можно из chroot-а собрать genkernel-ом, но я предпочитаю руками. Попробуйте после chroot-а так: cd /usr/src/linux; make mrproper; make silentoldconfig; make menuconfig -- добавить необходимые модули и уже после этого пересобрать ядро. А для верности всё это лучше делать со свежайшим стабильным ядром... ;)

Спасибо.Quote:Proce

Спасибо.

Цитата:
Processor family () --> вроде должно быть Opteron/Athlon/Hammer/K8

Пробовал и так, безрезультатно. genkernel-ом я тоже никогда не пользовался и не очень хочется. make mrproper; make silentoldconfig тоже попробовал, даже 2.6.26-r1 (~amd64) попробовал собрать... всё безрезультатно! Я уже в отчаянии... :(
Может стоит х86 систему попробовать поставить?

Поставить

Поставить genkernel'ом разок, потом пилить новый конфиг


Пожалуйста, не описывайте своё железо в подписи

так что там за

так что там за чипсет?
И если ядро с LiveCD работает, то может начать с его конфига, а потом отрубать "лишние" опции потихоньку?

Может ОНО?

https://bugs.gentoo.org/show_bug.cgi?id=225863

Там правда несколько иное, хотя тоже после смены мамки и проца на феном, но хотя бы приведён рабочий конфиг, есть смысл прочитать сам текст...

попробуем с

попробуем с ливСД конфиг стащить для начала...

А чипсет - AMD 780G. Так вот как убедиться, что ядро его поддерживает, и какой модуль за его поддержку отвечает?

Поддерживает!

И не просто поддерживает, а даже в BIOS-е полноценный Linux зашит (именно в указанной мамке)! ;)

> какой модуль за его поддержку отвечает?

Типа юмор такой? :) А как раньше ядра собирали? Чипсет - это набор логики - соотв-но, отдельный модуль для звуковухи (SB600 Azalia поддерживается модулем Intel HDA), видео - вроде HD3200 (fglrx), отдельный модуль - для сетевой карты, PATA-контроллера, SATA-контроллера, USB-контроллеров, IEEE 1394, термодатчиков, SMBus, etc. А какое оно у вас там - см. в книжечке по мамке (во вторую очередь - в гугле), затем ищите знакомые слова в меню ядра (точнее в help-screen-ах).

Вообще-то yaleks

Вообще-то yaleks самый первый вопрос верно задал:

> Так а ядро про новый чипсет в курсе?

Разумеется, первым делом ядро нужно пересобрать с поддержкой нового железа, раз мать и проц поменялись...

Короче,

Короче, попробовал ПОЛНОСТЬЮ скопировать конфиг с InstallCD - точно такая же история!

А если добавить в cmdline

acpi=off? noapic, etc... только по очереди - тоже не грузиццо? Вообще-то если конфиг копировался с InstallCD, на ТОМ ЖЕ ядре не может не работать. Глянуть бы сообщения dmesg, понять на чём затыкается... Кстати, по ссылкам выше в багзиле был приведён вполне рабочий конфиг, только для немного другого железа. Главное, чтобы он находил ATA-контроллер и диск, с которого грузиться должен, в котором boot-раздел...

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

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