liunx 如何驱动EC200U-CN网卡
时间: 2025-06-29 17:13:18 浏览: 21
### 配置和驱动 EC200U-CN 网卡
#### 启用必要的内核模块和支持
为了使 EC200U-CN 网卡能够在基于 RK3588 平台运行 Debian 11 的系统上正常工作,需要确保启用了特定的内核选项并加载相应的模块。这涉及到启用 USB 网络适配器支持以及 QMI WWAN 和 WDM 模块。
```bash
modprobe cdc_wdm
modprobe qmi_wwan
```
这些命令用于动态加载 `cdc_wdm` 和 `qmi_wwan` 内核模块[^2]。
#### 修改启动参数或配置文件来永久生效
如果希望上述设置在每次重启后仍然有效,则可以编辑 `/etc/modules-load.d/` 下的相关配置文件或将对应的模块名称添加到该目录下的新文件中:
```bash
echo "cdc_wdm" | sudo tee -a /etc/modules-load.d/ec200u-cn.conf
echo "qmi_wwan" | sudo tee -a /etc/modules-load.d/ec200u-cn.conf
```
这样可以在系统初始化阶段自动加载所需的驱动程序[^4]。
#### 使用 AT 命令控制设备行为
对于 Quectel EC200 系列模组,在某些情况下可能还需要通过串口发送特定的 AT 命令来进行额外配置。例如,可以通过如下方式设定 ECM 连接模式:
```bash
echo -e 'AT+QNETDEVCTL=1,1,1\r' > /dev/ttyUSB2
```
这条指令告诉 EC200U-CN 只建立一次网络接口连接;而要实现自动重连功能则应改为:
```bash
echo -e 'AT+QNETDEVCTL=3,1,1\r' > /dev/ttyUSB2
```
注意这里假设 `/dev/ttyUSB2` 是正确的串行端口号,实际应用时需根据实际情况调整[^3]。
#### 创建 udev 规则以便于管理设备节点
为了让创建出来的网卡拥有固定的命名规则(比如总是命名为 `wwan0`),可考虑编写自定义 Udev 规则。新建一个名为 `70-persistent-net.rules` 文件位于 `/etc/udev/rules.d/` 路径下,并加入类似下面的内容:
```plaintext
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="wwan0"
```
其中 MAC 地址部分需要用真实的硬件地址替换掉占位符 xx:xx:xx:xx:xx:xx。
阅读全文
相关推荐


















