The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"сборка ядра"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"сборка ядра"  
Сообщение от avn email(??) on 04-Июл-07, 11:53 
Hi All!

Компилирую новое ядро 2.4.34.5. Все вроде хорошо до этапа make install,
который завершается с ошибкой:
No module mptbase found for kernel 2.4.34.5
mkinitrd failed
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталог `/usr/src/linux-2.4.34.5/arch/i386/boot'
make: *** [install] Ошибка 2
Cоответсвенно initrd не собирается...

Я чего-то не включил при конфигурации?
lspci про scsi адаптеры говорит:
02:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 (rev 08)
Пробовал закоментить в /etc/modules.conf cтроку alias scsi_hostadapter
mptbase но результата не принесло :(
Кстати в старом ядре тоже не было такого модуля. Но оно было "из коробки"...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "сборка ядра"  
Сообщение от perece on 04-Июл-07, 14:52 
make modules делал? это у 2.6 уже не надо, там все одним потоком. а у 2.4 модули собираются отдельно.

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "сборка ядра"  
Сообщение от avn email(??) on 04-Июл-07, 16:03 
>make modules делал? это у 2.6 уже не надо, там все одним
>потоком. а у 2.4 модули собираются отдельно.
>
делал конечно. Похоже что все-таки нужный драйвер в конфигураторе не поставил. Но вот какой именно нужен? Судя по сайту LSI Logic он должен называться как-то типа Fusion-MPT, но у меня ничего похожего нет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "сборка ядра"  
Сообщение от perece on 05-Июл-07, 19:28 
>>make modules делал? это у 2.6 уже не надо, там все одним
>>потоком. а у 2.4 модули собираются отдельно.
>>
>делал конечно. Похоже что все-таки нужный драйвер в конфигураторе не поставил. Но
>вот какой именно нужен? Судя по сайту LSI Logic он должен
>называться как-то типа Fusion-MPT, но у меня ничего похожего нет.
есть такая фишка.

Fusion MPT device support
CONFIG_FUSION

в .config что для него (Y/M/N)?
можно подредактировать и запустить make oldconfig, чтоб не лазать по менюшкам и не искать, где же это

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "сборка ядра"  
Сообщение от avn email(??) on 09-Июл-07, 11:06 
>>>make modules делал? это у 2.6 уже не надо, там все одним
>>>потоком. а у 2.4 модули собираются отдельно.
>>>
>>делал конечно. Похоже что все-таки нужный драйвер в конфигураторе не поставил. Но
>>вот какой именно нужен? Судя по сайту LSI Logic он должен
>>называться как-то типа Fusion-MPT, но у меня ничего похожего нет.
>есть такая фишка.
>
>Fusion MPT device support
>CONFIG_FUSION
>
>в .config что для него (Y/M/N)?
>можно подредактировать и запустить make oldconfig, чтоб не лазать по менюшкам и
>не искать, где же это
>
>\^P^/

Нашел уже, сеньк! Все проинсталилось, но теперь новые грабли. При старте с
новым ядром не грузится, говорит:
ds: no sockets drivers loaded!
VFS: Cannot open root device "LABEL=/" or 00:00
Please append or correct "root=" boot options
Kernel panic: VFS: Unable to mount root fs on 00:00
В grub.conf строка такая же как и на старом ядре:
kernel /vmlinuz-2.4.34.5 ro root=LABEL=/
Пробовал заменить LABEL=/ на /dev/sda2 ничего не изменилось, только вместо
00:00 стало 08:02.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "сборка ядра"  
Сообщение от perece on 09-Июл-07, 11:43 
>Все проинсталилось, но теперь новые грабли. При старте с
>новым ядром не грузится, говорит:
>ds: no sockets drivers loaded!
>VFS: Cannot open root device "LABEL=/" or 00:00
>Please append or correct "root=" boot options
>Kernel panic: VFS: Unable to mount root fs on 00:00
>В grub.conf строка такая же как и на старом ядре:
>kernel /vmlinuz-2.4.34.5 ro root=LABEL=/
>Пробовал заменить LABEL=/ на /dev/sda2 ничего не изменилось, только вместо
>00:00 стало 08:02.
initrd-то свой многострадальный grub'у скормил? такое очущенье, что нет...
кстати, зачем ты его (FUISON) модулем сделал? ты ж не вендор, для себя собираешь. лучше сделать compiled in (Y вместо M) и не париться с initrd

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "сборка ядра"  
Сообщение от avn email(??) on 10-Июл-07, 13:18 
>>Все проинсталилось, но теперь новые грабли. При старте с
>>новым ядром не грузится, говорит:
>>ds: no sockets drivers loaded!
>>VFS: Cannot open root device "LABEL=/" or 00:00
>>Please append or correct "root=" boot options
>>Kernel panic: VFS: Unable to mount root fs on 00:00
>>В grub.conf строка такая же как и на старом ядре:
>>kernel /vmlinuz-2.4.34.5 ro root=LABEL=/
>>Пробовал заменить LABEL=/ на /dev/sda2 ничего не изменилось, только вместо
>>00:00 стало 08:02.
>initrd-то свой многострадальный grub'у скормил? такое очущенье, что нет...
Скормил конечно.

>кстати, зачем ты его (FUISON) модулем сделал? ты ж не вендор, для
>себя собираешь. лучше сделать compiled in (Y вместо M) и не
А при попытке вкомпилить FUSION в ядро опять initrd не собирается с той же ошибкой - No module mptbase found for kernel 2.4.34.5

>париться с initrd
Т.е. не говорить grub'у ничего про initrd и вообще без него грузиться?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "сборка ядра"  
Сообщение от perece on 10-Июл-07, 15:23 
>>париться с initrd
>Т.е. не говорить grub'у ничего про initrd и вообще без него грузиться?
именно. для этого тебе надо вкомпилить в ядро FUSION и ту фс, которая корень (если ext3, то еще jbd с ней вкупе)

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "сборка ядра"  
Сообщение от avn email(??) on 10-Июл-07, 19:59 
>>>париться с initrd
>>Т.е. не говорить grub'у ничего про initrd и вообще без него грузиться?
>именно. для этого тебе надо вкомпилить в ядро FUSION и ту фс,
>которая корень (если ext3, то еще jbd с ней вкупе)
>
Сеньк, все получилось! Остались непонятыми 2 вещи. В dmesg проскакивает
--skip--
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
--skip--
и еще
--skip
ds: no socket drivers loaded!
--skip--
Не знаю напрягаться на этот счет или нет, т.к. вроде пока все работает, за исключением клавы в консоле, про которую даже kudzu говорит что она была удалена из системы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "сборка ядра"  
Сообщение от perece on 17-Июл-07, 13:06 
>Остались непонятыми 2 вещи. В dmesg проскакивает
>--skip--
>SCSI subsystem driver Revision: 1.00
>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
это нормально. когда драйвер HBA вкомпилен в ядро такое всегда выскакивает.
>--skip--
>и еще
>--skip
>ds: no socket drivers loaded!
не знаю, чо такэ. кусочек контекста (пару строк до и пару после) плиз.
>--skip--
>Не знаю напрягаться на этот счет или нет, т.к. вроде пока все
>работает, за исключением клавы в консоле, про которую даже kudzu говорит
>что она была удалена из системы.
а вот это вообще офигеть!!! что за клава-то? (usb/ps?)

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру