中兴AC580在UBUNTU使用(转)

中兴AC580在UBUNTU使用(转)  

2010-02-27 23:02:10|  分类: 默认分类 |字号 订阅

一、上次说的那个usb_modeswitch不是不需要,而是它的配置文件/etc/usb_modeswitch.conf里面没有我的AC581和你的AC580设备的配置信息,我到它官方网站(http://www.draisberghof.de/usb_modeswitch/)看了,没找到,看来我们的设备太新了。
二、那为什么我的系统没用usb_modeswitch也可以识别呢,后来我才发现,因为我在我的Ubuntu9.10下用VirtualBox虚拟了一个xp(因为我没别的机器和上网方式,需要时就切到xp下上网),开始插上
AC581时,用lsusb查看我的vendorid和productid分别是0x192和0x0026,在VirtualBox捕获上网卡后,我就用xp上网了,取消VirtualBox捕获后,在Ubuntu下用lsusb查看,我的vendorid和productid变成是0x192和0x0094了。这个方法是我无意发现的,估计可能是虚拟机捕获上网卡时已经成功把它识别成了modem,放弃捕捉后释放的是Modem的productid。
三、所以我的581合二为一的两个vendorid/productid分别是0x19d2/0x0026和px19d2/0x0094,其中0094是modem的productid。由此看来,你的AC580应该是类似的,应该首先找到该设备在modem模式下的productid才行。
四、虽然用虚拟机切换可以,但毕竟无法使用usb_modeswitch切换,不具有通用性,郁闷了好长时间。后来通过google查询,偶然间发现了一个帖子(http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=1853&sid=8fce84020420f14163173c6636b74b93,该楼主也在查找AC581的上网方法),得到了参考,经过N次尝试,找到一个方法,580类似的地方加以替换即可。
1、开机插上设备后,用命令:
lsusb
查看连接的usb设备,其中一项是:
Bus 003 Device 003: ID 19d2:0026 ON
DA Communication S.p.A.
此应该为cdrom的productid。
2、运行命令查看本机加载的设备:
cat /etc/mtab
我的是:
/dev/sr1/media/ZTEMODEM\040\040\040\040\040\040\040\040 iso9660ro,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=05000 0
其中的/dev/sr1,应该就是我的AC581,需要找的就是它。你的580应该类似。
3、运行命令(经过尝试,必须加sudo,否则可能不成功)将该设备弹出:
sudo eject /dev/sr1
如果无其他提示,应该成功。
4、此时如果再查看mtab表,可能会发现原来的那个/dev/sr1还在,不用管它。
5、再用lsusb查看一下,我的变成了这个:
Bus 003 Device 004: ID 19d2:0094 ON
DA Communication S.p.A.
应该已经变成了modom的productid。
6、此时再运行命令来加载usbserial:
sudo modprobe usbserial vendor=0x19d2 product=0x0094
若无其他提示,应该成功。
7、运行命令检查一下:
dmesg |grep ttyUSB
可发现:
[ 122.043603] usb 3-2: generic converter now attached to ttyUSB0
[ 122.043682] usb 3-2: generic converter now attached to ttyUSB1
[ 122.043762] usb 3-2: generic converter now attached to ttyUSB2
[ 122.043844] usb 3-2: generic converter now attached to ttyUSB3
说明成功识别了Modem。

然后你再拨号,看看有没有信号?
另:
1、ON
DA Communication S.p.A. 是一家意大利的手机公司,生产上网卡,我还以为中兴自己产的呢,可以google 它一下。
2、在查询新设备、新技术方面,google确实比baidu强很多。我用on
da communication spa ac581在google查询得到1条信息,百度里啥都没有,建议有什么问题在google里查,我发现很多解决方案不在国内,但我英语太差了。
3、我用的是ThinkPad SL410K,系统是XPprosessional和Ubuntu9.10双系统(Ubuntu是官方网站下载的iso刻盘后安装的,不是ylmf的)。Ubuntu9.10下再安装的VirtualBox中装的xp,这样可以一边实验,一边上网查询信息,不用来回重启系统。
4、现在我的状态是能用wvdial拨号了,ping 百度也有回应,但是用firefox上网好久没有成功反馈,不知是不是其他dx们说的速率限制所致。正在研究。
5、AC581自带的那个驱动和拨号软件,经过使用,显示有信号,但始终无法拨通。我又到中兴的网站(http://www.zte.com.cn/cn/products/mobile/services_support/index.jsp)下载的是AC580的驱动,安装里面的驱动ZTE_driver_install_V2.0.run,然后到http://packages.ubuntu.com/去下载的wvdial1.60,用wvdial 1.60拨号成功的。
6、有什么包啊软件啊什么的可以到http://packages.ubuntu.com/去查找、下载,毕竟是自留地,版本啊兼容啊什么的最好,最起码不会安装半天后提示内核不一致什么的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值