【问题标题】:Linux : Activating twice the same module with differents parametersLinux:使用不同的参数激活两次相同的模块
【发布时间】:2014-06-19 13:04:01
【问题描述】:

我正在使用两个带有 I2C 接口的 ADS7828 ADC。 我在具有 3.4.67 内核的 D​​ebian 上,并使用适用于 Linux 的 ADS7828 模块。 为了启用这个模块并控制组件,我写了:

modprobe ads7828 int_vref=0 vref_mv=3347

echo ads7828 0x48 > /sys/bus/i2c/devices/i2c-0/new_device

并且需要用 5000 vref_mv 配置第二个 ADC,我可以启用同一个模块两次吗?如果是的话怎么办?

【问题讨论】:

  • 我猜你不再使用堆栈交换,但你找到答案了吗?

标签: linux debian kernel-module analog-digital-converter


【解决方案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 次中断 驱动程序的第一个、第二个和第三个实例,以及 Energy 启用高效以太网 (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 驱动程序不再有我能找到的参数。

【讨论】:

    猜你喜欢
    • 2013-07-09
    • 2016-08-31
    • 2016-04-18
    • 1970-01-01
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-29
    相关资源
    最近更新 更多