问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于linux下安装3G无线上网卡

发布网友 发布时间:2022-04-27 08:24

我来回答

3个回答

热心网友 时间:2022-06-29 04:04

环境:
硬件:合众达DVS365开发板,芯片DaVinci DM365.电信华为EC189的3G无线上网卡。
软件:TI定制的嵌入式arm-linux,内核版本2.6.18.
简介:
由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM6446,ARM等等。同样,也适用于其 他联通、移动或电信的3G上网卡,尤其是华为的上网卡,如最常用的华为E160, E160G, E169, E180, E230, E270(+), E280, E630, E870, E1550, E1612, E1662, E1690, E1692, E1750, E1752, EC168C, K3765, K4505, K4605, MTE WM610, R201, K4605, K3765, K4505。中兴的ZTE MF620,MF622等等等等。
其他支持的上网卡型号参见:http://www.draisberghof.de/usb_modeswitch/
建议:现在PC机上安装usb_modeswitch和libusb,首先确保PC上的linux能够顺利拨号,再将其移植到开发板上。
内核:
需要有以下模块:option usbserial usbstorage
主要是要在编译内核的时候选中
Device Drivers
=====USB Support
======USB Serial Converter Support
=========USB Serial Converter Support(选中)
=========USB Generic Serial Driver
否则软件pppd执行的时候可能会失败。
#make moles //编译外挂模块
#make moles_install //安装模块
模块编译完后应将其复制到开发板上,并执行以下命令,否则会报找不到moles.dep
#/sbin/depmod –a //创建模块的链接
软件3个:libusb、usb_modeswitch、pppd(含chat)和1个数据包(纯文本):usb-modeswitch-data
libusb源码下载:http://sourceforge.net/projects/libusb/files/libusb-1.0/
usb_modeswitcch下载:http://www.draisberghof.de/usb_modeswitch/
usb-modeswitch-data:http://www.draisberghof.de/usb_modeswitch/ 这个数据包包含了usb_modeswitch所有支持的3G上网卡的配置文件,对于本次开发,取出其中文件名为12d1:1446的文本文件即可。
基本步骤:
1.在开发板上USB口插入3G上网卡,注意DVS365开发板要短接J1 2和3管脚才启用USB host模式,否则USB不供电。
2.在开发板上输入lsusb会出现以下结果,说明开发板与3G上网卡硬件物理上连接成功,记下12d1:1446这个数字,后边用。
antique@dm365:~# lsusb
Bus 004 Device 002: ID 12d1:1446 HUAWEI XXXX(省略若干)
3.在主机上交叉编译usb_modeswitch,因为其要使用libusb,故也要交叉编译libusb。(见后文)
4.将主机交叉编译产生的usb_modeswitch单文件、lib文件夹、12d1:1446文件复制到开发板/home目录下上。
5.执行usb_modeswitch将3G上网卡U盘模式转换为modem模式
antique@dm365:/home#:./usb_modeswitch -c 12d1\:1446
屏幕会显示一堆模式转换信息,之后会显示成功
6.检查是否转换成功,执行lsusb,发现1446变为1001,表示转换成功。
antique@dm365:/home# lsusb
Bus 004 Device 002: ID 12d1:1001 HUAWEI XXXX(省略若干)
7.硬件问题都解决了,开始拨号吧:(电信的拨号脚本,联通、移动的应该会变化,请google)
antique@dm365:/home# pppd connect 'chat -v "" "AT" "OK" "ATZ" "OK" "ATDT#777 CONNECT"' user card password card /dev/ttyUSB0 115200 nodetach noauth nocrtscts modem noipdefault debug usepeerdns defaultroute ipcp-accept-local no*
屏幕会显示拨号信息,成功获取到的IP和DNS
8.另外启动一个shell,执行
antique@dm365:/# route del default
antique@dm365:/#route add default dev ppp0
尝试ping 8.8.8.8,应该就通了。
注意:如果为其他3G上网卡,只需要将相应的配置文件复制到板子上。如本例为12d1:1446.
基本步骤第3步交叉编译过程:
A.交叉编译Libusb
解压并进入libusb目录,建立子目录install用于存放最后生存的库文件与头文件。
[root@libusb-0.1.12]# mkdir install
配置并生成Makefile文件
[root@libusb-0.1.12]# ./configure --build=i686-linux --host=arm-linux --prefix=/home/libusb-0.1.12/install
[root@libusb-0.1.12]# make
[root@libusb-0.1.12]# make install
此时install目录下应有LIB了
B.交叉编译usb_modeswitch
(1)、修改Makefile文件 CC = arm_v5t_le-gcc
(2)、将libusb里的库头文件拷到交叉编译器的include和lib目录下,或者直接在Makefile文件里直接加上编译选项指令库的路径即可如下:$(PROG):&(OBJS)
&(CC) –o $(PROG) &(OBJS) &(CFLAGS) –I /home/libusb-0.1.12/install/include –L /home/libusb-0.1.12/install/lib
(3)、make
此时应产生usb_modeswitch单文件了
将Lib和usb_modeswitch按照基本步骤第四步复制到开发板上。
OVER。

热心网友 时间:2022-06-29 04:04

如您需要安装无线上网卡驱动,以USB无线上网卡为例,您可将无线上网卡插入电脑的USB接口,无线上网卡安装向导将引导您安装好上网卡驱动程序和上网卡客户端软件;安装完毕后,电脑显示无线上网卡客户端软件界面。

热心网友 时间:2022-06-29 04:05

这种上网卡有两个模式,一个是光盘模式,一个是存储模式,如果已经装好驱动,就会识别为存储模式,
详细情况不记得了,可参考这个
http://linux-wiki.cn/wiki/zh-hans/%E4%BD%BF%E7%94%A83G%E4%B8%8A%E7%BD%91%E5%8D%A1%E6%97%A0%E7%BA%BF%E4%B8%8A%E7%BD%91
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LOL9.20版本余震辅助狗熊怎么玩_9.20版本余震辅助狗熊玩法攻略_百度... 英雄联盟的狗熊怎么出装 英雄联盟狗熊的出装 张医师你好,我干喷漆的工作没几天手指就好痒是什么原因啊? ...疼,就是又疼又痒的感觉!请问是怎么回事?怎么治! ...白酒和啤酒后第二天发现手掌痒,然后按的话有点疼,以前没有出现过这种... 芦苇有哪些用处 芦苇有哪些用途 芦苇多少用处 乾安1.2.3.4.5路公交车路线图 哈尔滨律昌法律咨询有限公司怎么样? 哈尔滨大盛地产总部在哪?官网有吗?如果他们工作不到位,怎么投诉。打什么电话? 实在不行我就3.15协会 哈尔滨特岗教师招聘的面试是什么流程啊? 我是哈尔滨市10年毕业生。毕业后档案放在手里一年。现在在哈市找到工作了,要档案放到人才市场。怎么办? 哈尔滨市内各区教师招聘在几月份? 在哈尔滨有招代驾吗 2014年哈尔滨市市直及所属事业单位公开招聘历年真题 请问:哈尔滨市*招聘巡逻*助理员 主要工作是干什么的? 有没有正规编制。 谁知道哈尔滨市呼兰区教师招聘考试笔试考试科目都有哪些呀? 哈尔滨有事业单位考试吗?什么时候考啊? 2018哈尔滨银行分行招聘条件? 哈尔滨香坊教师招聘都有什么条件? 2015黑龙江哈尔滨市香坊区招聘中小学教师,笔试考试科目都有哪几部分? 国中水务哈尔滨招聘信息可信吗?有收到邀请函的吗?急急急! 如何限制自己电脑的上网速度? 哈尔滨民政局事业单位招聘条件是什么? 怎样控制局域网内电脑上网? 比路边摊更好吃的炒花甲,自己在家做需要加入哪些调料? 街边卖的花甲怎么做的?调味料有哪些啊? 怎么冻结 怎样在Linux系统中使用联通3g上网卡? liunx系统读取不了无线网卡怎么回事? linux中使用3G上网卡的问题 linux系统下,可以用3G无线上网卡吗? 谁知道在LINUX下,如何使用移动的3G无线上网卡… 在linux下我有3 g上网卡上网,每次插上3g上网卡后就非要执行脚本拨号上网,怎么才能让它每次插 linux下插上一个3G上网卡设备后怎么自动执行脚本,让它自动拨号上网 3G无线上网卡免驱和驱动有什么区别 手百度知道私信在哪看 百度知道私信如何设置? 悬赏100!(发错地方)从3G上网卡ET128-2找到的linux驱动,如何安装? 百度知道私信怎么用? linux嵌入式设备。一个无线上网卡(3g),一个有线网卡。都可以上网。如何把他俩连起来?让其它设备上网 百度知道私信在哪里,怎么看不到呢? 百度知道可以私信吗 如何在 Linux 使用3G上网卡硬件拨打语音电话 怎么在我的知道中私信别人? 知道的私信什么时候能用? 关于百度知道私信 百度知道私信怎么看