From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3B6D7FD2.C1F2BF6F@zmail.ru> From: cornet X-Mailer: Mozilla 4.76 [ru] (X11; U; Linux 2.2.19-alt2-up i686) X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] serial ports not working with kernel 2.4.7!!! Bug or feature? References: <20010805131115.30a66945.lenya@chemsell.yaroslavl.ru> <20010805160543.4f91efba.vsu@mivlgu.murom.ru> <20010805180506.3b94415e.lenya@chemsell.yaroslavl.ru> <20010805183308.522b3c70.vsu@mivlgu.murom.ru> <3B6D5ABD.51C2D0D@zmail.ru> <20010805210636.7f956d4f.vsu@mivlgu.murom.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Sun Aug 5 21:17:10 2001 X-Original-Date: Sun, 05 Aug 2001 21:18:10 +0400 Archived-At: List-Archive: List-Post: Sergey Vlasov wrote: > > On Sun, 05 Aug 2001 18:39:57 +0400 > cornet wrote: > > > И все же я так и не понял, что это за char-major-NNN модули?? > > Вечно логи забиты сообщениями, что modprobe видите ли не смог их > > найти, задолбало уже.... > > > > Кто нть может это популярно разъяснить?? > > Это механизм автозагрузки модулей по требованию. Когда происходит > обращение к файлу устройства, для которого в данный момент не загружен > драйвер (ядру неизвестен этот major number), делается попытка > запустить modprobe char-major-NNN (или block-major-NNN для блочного > устройства). В modprobe есть таблица, где перечислены драйверы для > большинства номеров; если там нужной записи нет, можно указать в > /etc/modules.conf alias char-major-NNN <имя модуля>. Если modprobe не > может найти нужный драйвер (номер вообще неизвестен, или, как в случае > с serial, нужного модуля нет), пишется сообщение в лог. > > Выяснить, к какому устройству относится major number, можно в файле > Documentation/devices.txt (в исходниках ядра или в пакете kernel-doc). > Например, так надоевший многим char-major-180 - это устройства USB; > для этого номера нет единого драйвера, поэтому автозагрузка в данном > случае вряд ли возможна. char-major-226 - это DRI; для него нужно > выбрать драйвер, соответствующий видеокарте, и поставить в alias (или > поставить off, если DRI не поддерживается). > > Есть еще char-major-10-NNN - это miscdevices (для устройств, не > требующих собственного major number); их номера тоже есть в > devices.txt. Кроме того, похожий механизм используется и в других > местах: для загрузки драйверов сетевых протоколов (net-pf-NNN), > модулей сжатия PPP (ppp-compress-NNN), ... При загрузке модуля scsi > делается запрос модуля scsi_hostadapter. Ну наконец то!! Большое Вам СПАСИБО :-)) в кои веки я порлучил нормальные и обстоятельные обьяснения этих явлений. Теперь я по крайней мере знаю что это такое и куда именно мне лезть за более подробной инфой по конкретным случаям. Еще раз спасибо! -- ******** FIRE & STEEL ********