Page tree
Skip to end of metadata
Go to start of metadata

i2S-6UBY2核心板搭载的Linux系统己经支持USB接口的4G模块,列表如下:

型号USB VID/PID厂商通讯方式通讯接口安装方式
EC20CFD-512-STD2c7c:0125Quectel(移远)USBMiNi PCI-E
ME909s-82112d1:15c1HUAWEI(华为)USBMiNi PCI-E
EC20CEFAG-512-SGNS
Quectel(移远)USB
贴片

以上型号的模块插入USB Host接口或连接至USB信号线后,系统后识别到模块,并出现对应的操作设备。

Linux kernel中要启用以下功能项:

CONFIG_PPP=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOE=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m



下面以EC20为例,来检查LTE模块是否正常识别。

Linux系统启动后,使用dmesg可以查看到启动时USB设备。

# dmesg | grep usb
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4


驱动加载成功后"/dev"目录下有会出现五个设备。

Device NodeDescriptionNote
/dev/ttyUSB0DM port

Diagnose port

/dev/ttyUSB1NEMA port

For GPS NMEA message output

/dev/ttyUSB2AT port

For AT commands

/dev/ttyUSB3Modem port

For PPP connections and AT commands

/dev/ttyUSB4Wireless Ethernet Adapter portNetwork Driver Interface


4G网络接口驱动

内核要启用以下模块选项:

CONFIG_USB_USBNET=m
CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_NET_CDC_MBIM=m
CONFIG_USB_NET_QMI_WWAN=m


FAQ

1.如何确认设备驱动正常可用?

可以从两个方面来确认驱动加载成功。

A. 设备连接后,系统有发现USB设备,并且使用lsusb命令可以查看到是否有对应VID/PID的设备。如果未发现USB设备,应检查USB信号或外围电路是否正确。

B. USB识别正常后,检查是否有ttyUSB串口设备。如果没有说明模块的驱动未加载成功。

  • No labels
Write a comment…