Не могу запустить 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
Спасибо.
Пробовал и так, безрезультатно. 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-раздел...