[d-kernel] IDE modularization again

Anton Farygin rider at altlinux.com
Mon Feb 16 17:12:47 MSK 2004


On Mon, Feb 16, 2004 at 04:09:14PM +0200, Ed V. Bartosh wrote:
> Anton Farygin <rider at altlinux.com> writes:
> 
> > Да, по pcilist'у + по найденным устройствам.. т.е. - IMHO mkinitrd должен
> > вызывать что-то вроде devscan --class 001 --modules, а devscan
> > соотвественно - возвращать список необходимых для найденных устройств
> > модулей. Хотя тут все равно остается ряд вопросов:
> >
> > 1) Как быть в случае, если для данного контроллера есть более одного
> > драйвера.
> Грузить первый попавшийся и принять меры к тому, чтобы дефолтный находился
> первым. Если пользователь захочет другой - попользует --with MODULENAME,
> который будет иметь более высокий приоритет.
> 
> > 2) Как быть с нежеланием пользователя грузить в initrd соответствующие
> > драйвера.
> --without MODULENAME ?
> 
> >> 
> >> К слову, scsi сейчас парсингом modules.conf ищется. 
> >
> > IMHO неправильно, хотя - кто знает.
> Приведи пример, когда это может быть нужно, плз.

Нужно парсить ?

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

И соответственно прописал его в modules.conf.

Хотя - тут мы можем логику devscan навернуть и выдавать тот самый драйвер,
который прописан в modules.conf вместо нашего дефолтного.

Rgds,
Rider


More information about the devel-kernel mailing list