On Sun, Apr 04, 2004 at 09:48:27PM +0400, Pavel Sokolov wrote: > Здравствуйте, Сергей, > > Sunday, April 4, 2004, 5:17:27 PM, you wrote: > > [chew-chew] > >> --modules.conf---------------8<-------------------------- > >> pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start > >> alias usb-interface usb-uhci > >> above snd-ymfpci snd-pcm-oss > >> above snd-pcm-oss snd-mixer-oss > >> alias sound-slot-0 snd-ymfpci > >> probeall scsi_hostadapter dmx3191d ide-scsi dtc > > SV> По идее, тут должно быть > > SV> probeall scsi_hostadapter dmx3191d ide-scsi > > SV> (dtc - это драйвер для каких-то совсем древних устройств - возможно, > SV> на него и ругается). > > Я так понял, что probeall пытается подгрузить по очереди все модули из > правой части. Что может случиться, если один из них не подгрузится? В принципе для probeall это нормальная ситуация... но ругаться, вероятно, всё равно будет. > >> options ide-scsi units=/dev/hdc > > SV> Эти опции в разных ядрах разные... В принципе можно даже удалить эту > SV> строку - тогда ide-scsi захватит все свободные устройства (в том числе > SV> и CD-ROM). > > >> probeall ide-scsi dtc dmx3191d > >> probeall dmx3191d > > SV> Вот эти две строки - чушь полная. Удалить. > Вполне возможно. Точно не помню, вроде бы результат старых попыток. > > А не подскажете, где можно почитать про то, каким образом устройствам > ставятся в соответствие модули из modules.conf. Допустим, я прошу ядро > подгрузить модуль, как оно узнает, к какому устройству этот модуль > относится? Нормальные устройства (PCI, USB) имеют идентификаторы; в каждом модуле есть таблица идентификаторов поддерживаемых устройств. Для ISA, как правило, всё нужно указывать руками.