GobiNet驱动加载与测试指南

需积分: 0 4 下载量 57 浏览量 更新于2024-08-05 收藏 681KB PDF 举报
"GobiNet驱动加载手册是针对NL650/NL660系列模块在Linux系统下驱动安装及测试的指南,涵盖了USB串口驱动添加、特定设备驱动的增加、NDIS拨号等步骤。手册强调了驱动安装过程中如何配置Linux内核,以支持GSM和CDMA modem,并提供了针对Nodecom设备的配置示例。" 在Linux系统中,GobiNet驱动加载涉及到两个主要方面:USB串口驱动和NDIS口驱动。NL650/NL660模块通过USB连接,会暴露6个逻辑端口,每个端口具有不同的功能,如调试、调制解调器、应用接口等。为了使这些端口在Linux系统中正常工作,需要添加相应的驱动支持。 2.1 USB串口驱动添加: 在Linux内核配置阶段,需要进入`makemenuconfig`,在`device drivers` -> `USB support` -> `USB serial converters support`下启用USB转串口驱动。特别地,需要选择`USB driver for GSM and CDMA modems`。完成配置后,保存并编译内核。 2.2 增加具体设备驱动: 针对Nodecom的设备,需要修改内核源码`drivers/usb/serial/option.c`中的`option_ids`数组,添加设备的Vendor ID (0x1508) 和 Product ID (0x1001)。这允许内核识别并加载特定的USB设备驱动。 在某些情况下,如果较新版本的kernel已经包含了对NL650/NL660的支持,可能会自动跳过旧的驱动加载方式。为防止这种情况,可以使用`blacklist`机制来控制接口加载。例如,可以通过将interface4(即NDIS接口)添加到`blacklist`,避免它被错误地加载。 4.1 NDIS拨号测试: 完成驱动加载后,用户可以进行快速拨号测试。手册中提到的4.1.2拨号和4.1.3断网步骤,可能涉及使用NDIS口驱动来建立网络连接,然后进行拨号和断开网络的操作。这部分内容未给出详细步骤,但通常会包括配置拨号脚本、设置网络参数和执行拨号命令。 GobiNet驱动加载手册提供了一个详细的流程,指导用户如何在Linux环境中正确安装和配置NL650/NL660模块的驱动,以便实现USB串口通信和NDIS拨号功能。这个过程对于在Linux系统中使用这类模块进行数据传输和网络连接至关重要。