Linux: активация дважды одного и того же модуля с разными параметрами
Я работаю с двумя ADS7828 АЦП с интерфейсом I2C. Я нахожусь на Debian с ядром 3.4.67 и использую модуль ADS7828 для Linux. Чтобы включить этот модуль и управлять компонентом, я пишу:
modprobe ads7828 int_vref=0 vref_mv=3347
echo ads7828 0x48 > /sys/bus/i2c/devices/i2c-0/new_device
и нужно настроить второй АЦП с 5000 vref_mv, я могу включить один и тот же модуль дважды? И если так, как?
1 ответ
Для тех, кто ищет этот ответ позже, я нашел его на сайте Redhat: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Setting_Module_Parameters.html
Например, если вы хотите загрузить сетевой драйвер Intel PRO/1000 со скоростью дросселя прерывания, установленной на 3000 прерываний в секунду, для первого, второго и третьего экземпляров драйвера и с включенным энергосберегающим Ethernet (EEE) [5], вы будете запускать от имени пользователя root:
~]# modprobe e1000e InterruptThrottleRate=3000,3000,3000 EEE=1
так, по-видимому, вы могли бы сделать
~]# modprobe ads7828 int_vref=0 vref_mv=3347,5000
Хотя эти параметры, похоже, исчезли между 2,6 и 3,10, драйвер ads7828 больше не имеет параметров, которые я могу найти.