作为linux内核系统,系统均会自带驱动usbserial,就没有提供专门U6300V的USB驱动,都是加载系统的usbserial以实现对U6300V模块USB的加载,关键是找到usbserial.ko这个驱动文件在系统中的目录,将PID和VID加载系统。
具体实施过程可参考模块文档说明实施,也可按照如下方法实现:
1. 模块加电成功后,通过命令lsusb可获取模块VID&PID。
~ # lsusb
Bus 001 Device 001: ID 1d6b:0001
Bus 001 Device 008: ID 19d2:1476
2. 添加VID&PID到driver/usb/serial/options.c中。
3. 设备启动后,会打印模块USB信息,表示模块加载成功。
usb 1-1: new full speed USB device using at91_ohci and address 9
usb 1-1: configuration #1 chosen from 1 choice
option 1-1:1.0: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1:1.1: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
option 1-1:1.2: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
option 1-1:1.3: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
option 1-1:1.4: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
4. 修改模块加电配置/etc/init.d/gprs_init.sh,此文件主要用于模块加电,运行后需保证模块正常加电且模块正常开启(reset高电平)。
5. 正确配置pppd脚本-gprs。
6. 正确配置chat脚本,包括connect和dis-connect脚本。
7. 运行命令pppd call gprs即可拨号上线。