【问题标题】:Ordering multiple cards of the same type same product id and same same vendor id in modprobe.conf在 modprobe.conf 中订购相同类型相同产品 ID 和相同供应商 ID 的多张卡
【发布时间】:2016-03-17 07:03:01
【问题描述】:

我们有两张具有相同供应商 ID、相同产品 ID 和相同类型的 te435 卡。 我们面临的问题是,它无法为两张不同的卡提供不同的 modprobe 选项。

# lspci
0c:00.0 Network controller: Digium, Inc. Device 800e (rev 01)
0e:00.0 Network controller: Digium, Inc. Device 800e (rev 01)

# lspci -n
0c:00.0 0280: d161:800e (rev 01)
0e:00.0 0280: d161:800e (rev 01)

我们尝试为卡片编制索引,但这对我们不起作用。

 # modprobe wcte43x default_linemode=t1 index=0
 # modprobe wcte43x default_linemode=e1 index=1

有什么方法可以在 modprobe 中订购卡片,以便在 modprobe 中使用不同的选项启用具有相同产品 ID、供应商 ID 的多张卡片

【问题讨论】:

    标签: linux kernel asterisk proc pbx


    【解决方案1】:

    我想你不明白发生了什么。

    Modprobe 行是模块的选项列表(在本例中为 wcte43x),在内核加载此模块时使用。

    您有一个内核和一个加载操作,因此您无法为此加载两组不同的参数。

    如果您需要不同的设置,您有以下选择

    1) 更改模块本身以支持基于 pci-address 的不同参数(我认为这是最简单的方法)

    2) 创建另一个具有相同功能(和相同源代码)的模块并将其加载到其他卡上。这里的主要问题 - 你应该为其他卡强制加载其他模块,这是有问题的

    另请注意,大多数卡都有跳线,改变 e1/t1 并忽略 default_linemode。

    【讨论】:

      猜你喜欢
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      相关资源
      最近更新 更多