linux下华为HSPA模块MU609的驱动问题
环境:
CPU: s3c2416
Linux: 3.6
模块: HUAWEI MU609
SIM卡: 移动3G卡、移动4G卡
首先,拿到MU609模块后,第一要做的是对模块进行一些熟悉与了解,那么资料,自然是官网上的做靠谱:
华为MU609资料
例如以下图:
然后。就是对MU609进行驱动设计和调试了。
以下说下在捣鼓它的过程中遇到的问题。
一、硬件
因为MU609在注冊网路时电流非常大。所以在电路设计方面,一定注意提供给模块足够大的电流。
对于须要设置的引脚,在用CPU控制时,一定记得设置对应的电平。
二、软件
第一要做的就是驱动方面的东东了,怎么配置内核,须要进行哪方面改动,參见官网文档:
《华为模块Android内核驱动集成指导》
第二要做的就是測试模块状态:
完毕对设备的识别后,不要忙着进行拨号,而是先发送一些AT指令。查看模块是否正常,方法是:
cat /dev/ttyUSB0 &echo AT+CGMI > /ttyUSB0
AT+CGMI用来查询厂商相关信息,返回结果例如以下:
Huawei Technologies Co., Ltd.
OK
注:期间遇到运行cat /dev/ttyUSB0 &。但无法后台运行的问题,即运行该命令后,马上退出;ps命令查看进程,也确实显示退出了。后来发现是电源供电不稳的原因。
这时,也不要忙着去拨号,至少因该測下模块的信号情况。发送AT+CSQ就可以。除了查询信号,顺带还能够让你知道SIM卡相关的是否正常。
所以,记得AT+CSQ!
第三就開始拨号了,仅仅说一点就可以:
拨号前最好关闭eth0port,降低外来因素的影响。
你拨号不成功,或许就是由于这一点呢:
ifconfig eth0 down
假设要在开机禁止。在/etc/init.d/rcS文件里加入时,记得带上ifconfig命令的路径
/sbin/ifconfig eth0 down
第四提供两个相关脚本:
/etc/ppp/peers/gprs:
/dev/ttyUSB0
115200
nocrtscts
debug
nodetach
usepeerdns
noipdefault
defaultroute
user card
password card
0.0.0.0:0.0.0.0ipcp-accept-local
ipcp-accept-remote#persist
connect '/usr/sbin/chat -e -s -v -f /etc/ppp/wcdma-connect-chat'
#disconnect '/usr/sbin/chat -v -f /etc/ppp/wcdma-disconnect-chat'
当你运行拨号命令时该文件要用到:
pppd call gprs
/etc/ppp/wcdma-connect-chat:
ABORT 'BUSY'
ABORT 'NO CARRIER'
ABORT 'ERROR'
TIMEOUT 30
"" AT
OK ATZ0
OK AT+CFUN=1
OK AT+CGDCONT=1,"IP","cmnet"
OK AT
OK ATDT*99***1#
CONNECT ""
这个就是MU609的拨号AT指令了。
參考资料:
http://blog.csdn.net/duloveding/article/details/8287758
转载于:https://www.cnblogs.com/brucemengbm/p/7122592.html
linux下华为HSPA模块MU609的驱动问题相关推荐
- Linux下华为E220模块调试问题小记
最近新买了一批3G网卡,用的华为E220的模块,之前在板子上调试3G一直很正常,奇怪的是买回来的这一批在Android2.1上能连接上,可就是上不了网,串口下手动ping外网也能ping通.而在And ...
- linux添加3g模块,Linux下华为3g模块e220上网
1.插入e220,通过lsusb命令查看e220识别情况:(设备id) 2.通过id查询文件(查看内核是否支持) 3.可以看到内核支持e220 (在内核源码包中找到usb的3G驱动文件 drivers ...
- omap3530 linux串口驱动,LINUX下OMAP3530接MT9P031的摄像头驱动调试 给力的一周
最近有两个项目都挺着急的,尤其是LINUX下OMAP3530接MT9P031的摄像头驱动弄了很长时间.本来是让新来的兄弟负责驱动开发来着,无奈兄弟没有接触过硬件,也没有linux下视频驱动开发的经验, ...
- linux系统华为4G模块移植及pppd拨号上网开发总结
一.开发环境简介 开发系统: Ubuntu 14.04 内核版本:linux 3.10 4G模块:ME909-821和ME909-120 模块接口:pcle SIM卡:联通 二.内核驱动配置 需向li ...
- 嵌入式linux学习笔记--linux下基于imx6ullpro 的 CP2102 /CH340 驱动 以及简单的测试
今天再次编译了linux 的内核,想起来之前一直没实现的嵌入式linux 的串口驱动,故想实验一下. 本文章会分别介绍CP2102 以及CH340两者的驱动 以及他们的简单的测试,后续可能会更新一个 ...
- linux下被遗忘的gpio_keys按键驱动
我们新项目硬件设计上使用gpio口做按键,所以我就需要搞定这个驱动,本来想自己写一个gpio口的按键驱动,然后看了下内核下面的代码,已经有现成的了.Linux内核下游很多很多的现成驱动,只要你想得到的 ...
- linux下安装dell SP2208WFP显示器摄像头驱动
dell SP2208WFP显示器官方没有linux下的摄像头驱动,在网上找了找,发现一个办法可以解决,记录一下! 我现在的系统是ubuntu8.04,安装步骤如下: 1. install prere ...
- linux下 ppp 4G模块拨号上网与解析
目录 一.ppp协议是什么? 二.linux下的ppp 2.1ppp安装 2.2ppp架构 三.4G模块拨号 3.1硬件准备 3.2软件准备 3.3编写拨号脚本 四.开始拨号 一.ppp协议是什么? ...
- Linux下安装Perl模块(含CPAN方法)
对于Linux中的Perl模块,由两种安装方式:手动和自动.对于大多数根红苗正来自CPAN的模块,我们都可以通过自动安装的方式进行安装,方便易掌握. 安装CPAN RHEL,CentOS等发行版: ...
最新文章
- Asp.net MVC 3实例学习之ExtShop(五)——产品详细页
- 上传图片到第三方服务器
- 完成了WF工作流持久化和对持久化介质数据的加载, 但是仅仅用持久化,不能够保存工作流当前的执行状态,需要跟踪服务支持,怎样使用Tracing 服务呢?...
- 最全的C++面试题来啦!(来自各大一线互联网)
- 消除单点,一篇搞定 | 架构设计篇
- 【口语语言理解】新分类!全总结!最新Awesome-SLU-Survey资源库开源!
- 【Flask】flask不能访问静态文件问题
- 物理机安装linux系统,物理机安装linux的三种方法
- c++ 11 之lambda
- 2018年值得推荐的20个Bootstrap网站模板
- mysql 局域网数据库共享,SQL Server 2005 在局域网中共享数据库
- 解决matlab2019b中文乱码问题
- 运维工程师面试题(1)
- 如何用移动硬盘备份计算机,怎么自动备份电脑资料到移动硬盘
- 试着用人话说说 使命 愿景 价值观,以及人的三观
- HAL库配置STM32F1系列定时器驱动步进电机(三)
- 飞桨框架v2.3 API最新升级!对科学计算、概率分布和稀疏Tensor等提供更全面支持!...
- java一系列图片加载_RxJava系列文章(一) - 网络图片加载水印一般写法
- 电磁元件(电阻,电容与电感)
- 绿联硬盘盒linux驱动,绿联 USB3.0 SATA 接口通用移动硬盘盒子体验与选购技巧
热门文章
- Windows Mobile 系列文章索引---不断整理中(2009-07-08)
- PostgreSQL 10.1 手册_部分 IV. 客户端接口_第 33 章 libpq - C 库_33.13. 事件系统
- 19.9. MySQL Router
- 【开源中国众包】快来参与开源中国众包平台的开发包
- HDU 5281 Senior's Gun (贪心)
- 基于json-lib.jar包Json实例程序
- java 接口api设计的注意事项_Java接口设计原则
- 笔记本电脑自带麦克风吗_想让声音变得好听吗,不花一分钱,让你的电脑拥有外置麦克风...
- 文档屏幕水印_您的文档何时需要屏幕截图?
- 前端:HTML/04/html颜色表示,计算机进制,锚点链接,计算机编码(字符集)