当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-09-28 16:49 

注册: 2009-09-07 9:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
现在市面上的3g无线网卡种类很多,我最近在做嵌入式3G设备的开发,目前用过了两款3G无线网卡。
一款是华为的ec169,还有一款是中兴的ac580
我的pc系统是Ubuntu8.04和fedora7
我开发的嵌入式系统是一款基于arm720t的国产自主芯片sep4020
目前的进展情况是ac580已经可以在pc上以及我的嵌入式开发板上拨号成功,如有需要了解具体情况的朋友可以联系我
但ec169却未能在Ubuntu8.04以及fedora7下实现拨号,准确的说,是系统未能探测到这款网卡,如下
执行 cat /proc/bus/usb/device
输出
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1001 Rev= 0.00
S: Manufacturer=HUA?WEI TECHNOLOGIES
S: Product=HUAWEI Mobile
S: SerialNumber=???????????????????
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
我希望的情况是
执行 cat /proc/bus/usb/device
输出
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1001 Rev= 0.00
S: Manufacturer=HUA?WEI TECHNOLOGIES
S: Product=HUAWEI Mobile
S: SerialNumber=???????????????????
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=pl2303
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=pl2303
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=pl2303
E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=87(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

也就是说,ec169这款网卡在我的系统中不能被正确探测(probe),对usb设备驱动稍有了解的朋友可能已经可以看出,我的这款网卡只有一个storage的接口被识别出来了,但其余的3个modern的接口未被正确探测到。

当然,我在更高内核版本的发行版上尝试过ec169,插入网卡后系统能探测到所有的usb接口,这也就是在Ubuntu9.04下能很快的识别此类无线网卡的原因。

同时,我也注意到了一个的现象,ac580有两个product id,0x0094和0x0026 。其中,0026这个id是ac580被识别为存储设备时的id,而0094是ac580被识别为modern设备时的id。
而ec169只有一个product id ,0x1001 ,无论这个网卡是被是被为存储设备还是modern设备。

请大家多多指教~~


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-09-28 16:55 
头像

注册: 2009-05-20 19:32
帖子: 2462
送出感谢: 0 次
接收感谢: 2
irc <fvw> say: 我在gentoo上成功驱动了华为某个型号的3G卡,跟CDMA 1X卡步骤一模一样。具体型号不记得了,卡被别人带走了


_________________
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
irc://irc.freenode.net/ubuntu-cn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-09-28 16:55 
头像

注册: 2009-05-20 19:32
帖子: 2462
送出感谢: 0 次
接收感谢: 2
irc <Derry> say: ......


_________________
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
irc://irc.freenode.net/ubuntu-cn


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-09-28 17:03 

注册: 2009-09-07 9:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
O_O_BOT 写道:
irc <fvw> say: 我在gentoo上成功驱动了华为某个型号的3G卡,跟CDMA 1X卡步骤一模一样。具体型号不记得了,卡被别人带走了


gentoo 内核版本是多少啊??
请问你是怎么驱动的啊~~?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-10-21 15:42 

注册: 2009-09-07 9:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
这个帖子沉掉了…………


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-10-24 10:09 

注册: 2009-10-24 9:58
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我想请问一下应该如何配置2.6.14这个的usb驱动使得可以支持EM770W,先这个网卡插上只能识别出有一个USB设备,不能识别出华为设备


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2009-11-11 11:22 

注册: 2009-09-07 9:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
liyanxd1234 写道:
我想请问一下应该如何配置2.6.14这个的usb驱动使得可以支持EM770W,先这个网卡插上只能识别出有一个USB设备,不能识别出华为设备


用eject命令
或者是用usbmodeswitch试试


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何在低版本内核中驱动类似华为ec169的3G无线网卡
帖子发表于 : 2011-12-03 16:13 

注册: 2011-12-03 16:06
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
您好,请问一下ac580在嵌入式开发板上转换模式您用的是usb_modeswitch还是eject命令?谢谢。。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译