DAC960 в ядре 2.4.20.х
Модераторы: Trinity admin`s, Free-lance moderator`s
DAC960 в ядре 2.4.20.х
Постановка задачи:
есть необходимость собрать custom ядро.
os RH9
Mylex352
RH9 с ядром из поставки содержит DAC960 , но в конфигах его нет.
Патчи с dandelion.com к 2.4.20.х не подходят.
Поиск привел на
http://www.linux.cz/lists/archive/linux/127709.html
Там у человека какие-то дискеты с драйверами.
На моих дискетах нет ничего кроме WIN, NW и солярки.
LSI/Mylex ничего не дает к Linux кроме GAM сервера.
За какое место пингвина ущипнуть?
Поясните как ребенку. Я раньше только с FreeBSD работал.
есть необходимость собрать custom ядро.
os RH9
Mylex352
RH9 с ядром из поставки содержит DAC960 , но в конфигах его нет.
Патчи с dandelion.com к 2.4.20.х не подходят.
Поиск привел на
http://www.linux.cz/lists/archive/linux/127709.html
Там у человека какие-то дискеты с драйверами.
На моих дискетах нет ничего кроме WIN, NW и солярки.
LSI/Mylex ничего не дает к Linux кроме GAM сервера.
За какое место пингвина ущипнуть?
Поясните как ребенку. Я раньше только с FreeBSD работал.
Никаких дополнительных патчей не нужно.
распаковываем ядро
#tar -xvzf ./linux-2.4.20.tgz
запускаем конфигуратор
#make menuconfig
в конфигураторе включаем пункт:
/Block devices/<*> Mylex DAC960/DAC1100 PCI RAID Controller support
лучше <*> поддержка вкомпилится прямо в ядро
можно <M> поддержка модулем, в этом случае для заргузки с самого raid обязательно оспользование механизма initrd ( /Block devices/[*] Initial RAM disk (initrd) support)
проверяются остальные пункты по своему разумению затем собираем ядро
#make dep && make clean && make all && make bzImage && make modules && make modules_install
устанавливаем ядро:
#cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
в файл /etc/lilo.conf добавляем запись
Для использования initrd раскомментируем initrd=/boot/initrd-2.4.20.img ; удостоверяемся что /etc/modules.conf содержит запись
, и пересобираем загрузочный образ:
#mkinitrd /boot/initrd-2.4.20.img 2.4.20
Далее устанавливаем загрузчик для использования нового ядра
#lilo
Если всё прошло нормально перегружаемся, если нет -
задаём вопросы в форуме
распаковываем ядро
#tar -xvzf ./linux-2.4.20.tgz
запускаем конфигуратор
#make menuconfig
в конфигураторе включаем пункт:
/Block devices/<*> Mylex DAC960/DAC1100 PCI RAID Controller support
лучше <*> поддержка вкомпилится прямо в ядро
можно <M> поддержка модулем, в этом случае для заргузки с самого raid обязательно оспользование механизма initrd ( /Block devices/[*] Initial RAM disk (initrd) support)
проверяются остальные пункты по своему разумению затем собираем ядро
#make dep && make clean && make all && make bzImage && make modules && make modules_install
устанавливаем ядро:
#cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
в файл /etc/lilo.conf добавляем запись
Код: Выделить всё
image=/boot/vmlinuz-2.4.20
label=linux-2.4.20
# initrd=/boot/initrd-2.4.20.img
read-only
root=/dev/rd/c0d0p1
Код: Выделить всё
alias scsi_hostadapter DAC960
#mkinitrd /boot/initrd-2.4.20.img 2.4.20
Далее устанавливаем загрузчик для использования нового ядра
#lilo
Если всё прошло нормально перегружаемся, если нет -
задаём вопросы в форуме
кстати по поводу 2.4.20.x
RedHat любит испоьзовать свои, патченые ядра.
Какие там отличия не берусь сказать.
Используйте оригинальные версии загруженные с www.kernel.org
RedHat любит испоьзовать свои, патченые ядра.
Какие там отличия не берусь сказать.
Используйте оригинальные версии загруженные с www.kernel.org
Да, ступил. Почему то искал DAC960 в low level SCSI.
Спасибо.
Спасибо.
Вот подружусь с пингвинами, тогда и буду с kernel.org брать.setar писал(а):кстати по поводу 2.4.20.x
RedHat любит испоьзовать свои, патченые ядра.
Какие там отличия не берусь сказать.
Используйте оригинальные версии загруженные с www.kernel.org
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя