我有一个基于RTL8153的 USB 以太网适配器,它cdc_ether
默认使用驱动程序。
我想使用r8152
驱动程序,它可以通过创建自定义 udev 规则来加载,如 Realtek 的 linux 驱动程序源中所示。
但这是令人困惑的部分,当我插入适配器时,cdc_ether
和r8152
模块都被加载了。我的问题是,
- 为什么?
- 如何找到负责加载的 udev 规则
cdc_ether
? - 如何停止加载该模块?因为在这种情况下不需要加载两个模块。
Udev规则的一行
ACTION=="add", DRIVER=="r8152", ATTR{idVendor}=="2357", ATTR{idProduct}=="0601", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
该DRIVER==
部分不是必需的。