|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Vlasov 2:5020/400 21 Aug 2006 23:55:50 To : Grishka Chervonets Subject : Re: fuse --------------------------------------------------------------------------------
On Mon, 21 Aug 2006 18:59:21 +0000 (UTC) Grishka Chervonets wrote:
> imho для того, чтобы модуль грузился автоматом при обращении к устройству
> (при наличии соответствующей поддержки в ядре) необходимо правильно
> указать алиас в конфигурации modutils, а именно добавить строку
>
> alias block-major-10 fuse
>
> в /etc/modutils.conf или /etc/modules.conf или где оно там в fc
1) Имя неверное - на самом деле модуль fuse создаёт character device,
причём minor для него выделяется из диапазона misc, поэтому для него
требовалась бы строка "alias char-major-10-229 fuse".
2) Строки alias подобного вида для ядер 2.6.x уже очень давно не нужно
добавлять руками, поскольку соответствующая информация сейчас
включается в сами модули, потом извлекается оттуда командой depmod, и
потом используется modprobe при загрузке модулей. Правда, многие
драйверы в последнее время используют динамически выделяемые номера
major (или minor в misc) - для них подобные алиасы написать вообще
невозможно.
3) Проблема не в том, что модуль не грузится при обращении к файлу
устройства - проблема в том, что при использовании udev без
дополнительных действий этот самый файл устройства вообще не существует
до момента загрузки модуля. В случае, если модуль обслуживает какое-то
реальное устройство на шине, поддерживающей автоматическое обнаружение
устройств (PCI, USB, ...), проблем нет, поскольку модуль может быть
автоматически загружен при обнаружении соответствующего устройства. А
вот для виртуальных устройств типа /dev/fuse, /dev/ppp приходится
использовать либо принудительную загрузку модуля, либо принудительное
создание файлов устройств в /dev.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3672004e566c.html, оценка из 5, голосов 10
|