[d-kernel] Re: insmod/modprobe in initrd

Zhenja Kaluta y.kalyuta at sam-solutions.net
Wed Aug 20 18:38:33 MSD 2003


>>>>> "DVL" == Dmitry V. Levin writes:

 >>  > Можно узнать тайный смысл загрузки модулей insmod'ом, а не
 >>  > modprobe в initrd?
 >>  
 >>  А зачем? Зависимости модулей всё равно нужно отследить на этапе
 >>  создания initrd, а shell-команды из modules.conf, скорее всего,
 >>  всё равно в среде initrd не сработают.

А вот. Так просто бы не спрашивал. 
  
 DVL>  Имеет место более сильное утверждение: модули с ramdisk'а
 DVL>  загружаются с помощью modprobe в 2 этапа, 
 DVL>  1. на стадии создания
 DVL>  ramdisk'а вычисляются зависимости
 DVL>    (modprobe -L);

Да, я приметил.

 DVL>  2. на стадии загрузки ramdisk'а загружаются модули,
 DVL>    вычисленные на этапе 1.
  
Дело в том, что я поимел неприятную ситуацию. Не знаю в чем причина,
на самом деле.

У нас вся ide в модулях.

Есть железка, в ней promise ide конроллер, который висит не на
стандартных ide портах (поэтому ide-mod его не видит без загрузки
драйвера чипсета). Имею загруженные ide-mod, ide-disk,
ide-probe-mod. Пытаюсь загрузить pdc202xx_new.o insmod'ом -- получаю
Unresolved symbols, modprobe -- все ок. Никаких драйверов при загрузке
modprobe, дополнительных, не подгрузилось. Заменяю в mkinitrd insmod
на modprobe -- все ставится и работает. 

-- 
Zhenja Kaluta                                            ICQ 74596027
GnuPG FingerPrint: B86C B548 7CC4 B58F 0CA3  856E 7EE8 52DE E6B7 8725


More information about the devel-kernel mailing list