环境:
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的驱动问题相关推荐

  1. Linux下华为E220模块调试问题小记

    最近新买了一批3G网卡,用的华为E220的模块,之前在板子上调试3G一直很正常,奇怪的是买回来的这一批在Android2.1上能连接上,可就是上不了网,串口下手动ping外网也能ping通.而在And ...

  2. linux添加3g模块,Linux下华为3g模块e220上网

    1.插入e220,通过lsusb命令查看e220识别情况:(设备id) 2.通过id查询文件(查看内核是否支持) 3.可以看到内核支持e220 (在内核源码包中找到usb的3G驱动文件 drivers ...

  3. omap3530 linux串口驱动,LINUX下OMAP3530接MT9P031的摄像头驱动调试 给力的一周

    最近有两个项目都挺着急的,尤其是LINUX下OMAP3530接MT9P031的摄像头驱动弄了很长时间.本来是让新来的兄弟负责驱动开发来着,无奈兄弟没有接触过硬件,也没有linux下视频驱动开发的经验, ...

  4. linux系统华为4G模块移植及pppd拨号上网开发总结

    一.开发环境简介 开发系统: Ubuntu 14.04 内核版本:linux 3.10 4G模块:ME909-821和ME909-120 模块接口:pcle SIM卡:联通 二.内核驱动配置 需向li ...

  5. 嵌入式linux学习笔记--linux下基于imx6ullpro 的 CP2102 /CH340 驱动 以及简单的测试

    今天再次编译了linux 的内核,想起来之前一直没实现的嵌入式linux 的串口驱动,故想实验一下. 本文章会分别介绍CP2102 以及CH340两者的驱动 以及他们的简单的测试,后续可能会更新一个 ...

  6. linux下被遗忘的gpio_keys按键驱动

    我们新项目硬件设计上使用gpio口做按键,所以我就需要搞定这个驱动,本来想自己写一个gpio口的按键驱动,然后看了下内核下面的代码,已经有现成的了.Linux内核下游很多很多的现成驱动,只要你想得到的 ...

  7. linux下安装dell SP2208WFP显示器摄像头驱动

    dell SP2208WFP显示器官方没有linux下的摄像头驱动,在网上找了找,发现一个办法可以解决,记录一下! 我现在的系统是ubuntu8.04,安装步骤如下: 1. install prere ...

  8. linux下 ppp 4G模块拨号上网与解析

    目录 一.ppp协议是什么? 二.linux下的ppp 2.1ppp安装 2.2ppp架构 三.4G模块拨号 3.1硬件准备 3.2软件准备 3.3编写拨号脚本 四.开始拨号 一.ppp协议是什么? ...

  9. Linux下安装Perl模块(含CPAN方法)

    对于Linux中的Perl模块,由两种安装方式:手动和自动.对于大多数根红苗正来自CPAN的模块,我们都可以通过自动安装的方式进行安装,方便易掌握. 安装CPAN RHEL,CentOS等发行版:  ...

最新文章

  1. Asp.net MVC 3实例学习之ExtShop(五)——产品详细页
  2. 上传图片到第三方服务器
  3. 完成了WF工作流持久化和对持久化介质数据的加载, 但是仅仅用持久化,不能够保存工作流当前的执行状态,需要跟踪服务支持,怎样使用Tracing 服务呢?...
  4. 最全的C++面试题来啦!(来自各大一线互联网)
  5. 消除单点,一篇搞定 | 架构设计篇
  6. 【口语语言理解】新分类!全总结!最新Awesome-SLU-Survey资源库开源!
  7. 【Flask】flask不能访问静态文件问题
  8. 物理机安装linux系统,物理机安装linux的三种方法
  9. c++ 11 之lambda
  10. 2018年值得推荐的20个Bootstrap网站模板
  11. mysql 局域网数据库共享,SQL Server 2005 在局域网中共享数据库
  12. 解决matlab2019b中文乱码问题
  13. 运维工程师面试题(1)
  14. 如何用移动硬盘备份计算机,怎么自动备份电脑资料到移动硬盘
  15. 试着用人话说说 使命 愿景 价值观,以及人的三观
  16. HAL库配置STM32F1系列定时器驱动步进电机(三)
  17. 飞桨框架v2.3 API最新升级!对科学计算、概率分布和稀疏Tensor等提供更全面支持!...
  18. java一系列图片加载_RxJava系列文章(一) - 网络图片加载水印一般写法
  19. 电磁元件(电阻,电容与电感)
  20. 绿联硬盘盒linux驱动,绿联 USB3.0 SATA 接口通用移动硬盘盒子体验与选购技巧

热门文章

  1. Windows Mobile 系列文章索引---不断整理中(2009-07-08)
  2. PostgreSQL 10.1 手册_部分 IV. 客户端接口_第 33 章 libpq - C 库_33.13. 事件系统
  3. 19.9. MySQL Router
  4. 【开源中国众包】快来参与开源中国众包平台的开发包
  5. HDU 5281 Senior's Gun (贪心)
  6. 基于json-lib.jar包Json实例程序
  7. java 接口api设计的注意事项_Java接口设计原则
  8. 笔记本电脑自带麦克风吗_想让声音变得好听吗,不花一分钱,让你的电脑拥有外置麦克风...
  9. 文档屏幕水印_您的文档何时需要屏幕截图?
  10. 前端:HTML/04/html颜色表示,计算机进制,锚点链接,计算机编码(字符集)