/etc/modprobe.d: загрузить несколько экземпляров модуля с разными параметрами
От: dimgel Россия https://github.com/dimgel
Дата: 20.06.13 17:43
Оценка:
Hi all. Можно ли загрузить два экземпляра одного модуля ядра с разными параметрами, вписав в /etc/modprobe.d/* две строки "options <module> ..."? Нужно ли для этого, чтобы модуль был внешним (лежал в /lib/modules, а не статически скомпилирован в ядро)? Конкретно речь идёт о модуле usbserial и необходимости передать ему несколько наборов пар vendor+product.

  Нафига
Эпиграф.

Дано: модем WeTelecom WM-D200 со SkyLink-ом, для оживления которого предлагается прописать "options usbserial vendor=0x22de product=0x6801" в /etc/modules.d/wetelecom.conf. Ну то, что ничего не работает (кроме `echo > new_id` по ссылке выше), это понятно, но вопросы пока что не об этом.

Есть ещё модем Huawei E173 с MegaFon-ом, который хоть и заработал в итоге почти без плясок, но для него тоже гуглились точно такие же инструкции. (У них у обоих проблема в том, что там внутри одного USB-устройства и CD-ROM, и три tty-устройства, по умолчанию лялих видит CD-ROM, usb-modeswitch или как его там помог для Huawei но не для WeTelecom.) Но на случай появления ещё одной дурной железки вот такое вот любопытство. Да и вообще: загружу usbserial с параметрами для WeTelecom, а Huawei возьмёт и отвалится.
Re: /etc/modprobe.d: загрузить несколько экземпляров модуля с разными параметрам
От: Sergej Pupykin  
Дата: 27.06.13 13:56
Оценка: 2 (1)
Здравствуйте, dimgel, Вы писали:

D>Hi all. Можно ли загрузить два экземпляра одного модуля ядра с разными параметрами, вписав в /etc/modprobe.d/* две строки "options <module> ..."? Нужно ли для этого, чтобы модуль был внешним (лежал в /lib/modules, а не статически скомпилирован в ядро)? Конкретно речь идёт о модуле usbserial и необходимости передать ему несколько наборов пар vendor+product.


Наверное можно его загрузить без параметров и цеплять устройства через
/sys/module/usbserial/drivers/*/bind
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.