嵌入式linux usb联网,嵌入式linux下MF825C上网
中兴MF825C电信版
插上usb网卡后
#lsusb
19d2:1225 (bus 1, device 3)
0000:0000 (bus 1, device 1)
网卡会自动模式转换
#lsusb
19d2:1405 (bus 1, device 3)
0000:0000 (bus 1, device 1)
在内核上选择支持它的驱动模块
确保这三个模块都有rndis_host.ko,cdc_ether.ko,usbnet.ko然后添加驱动
#modprobe rndis_host
会根据依赖关系挂载相应的模块
rndis_host 6048 0
cdc_ether 4992 1 rndis_host
usbnet 14160 2 rndis_host,cdc_ether
#ifconfig -a
usb0 Link encap:Ethernet HWaddr 36:4B:50:B7:EF:61
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4923 errors:0 dropped:0 overruns:0 frame:0
TX packets:6229 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1287334 (1.2 MiB) TX bytes:1315840 (1.2 MiB)
如果驱动没问题就会看到usb0的虚拟网卡
#ifconfig usb0 up
#udhcpc -i usb0 -s /sbin/udhcpc.sh -p /var/run/udhcpc.pid
udhcpc (v1.12.1) started
Sending select for 192.168.0.133...
Lease of 192.168.0.133 obtained, lease time 86400
deleting routers
route: ioctl 0x890c failed: No such process
adding dns 192.168.0.1
igmpproxy, Version 0.1 beta2, Build 160601
Copyright 2005 by Johnny Egeland
#ifconfig usb0
usb0 Link encap:Ethernet HWaddr 36:4B:50:B7:EF:61
inet addr:192.168.0.133 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4726 (4.6 KiB) TX bytes:5766 (5.6 KiB)
#ping www.baidu.com
PING www.baidu.com (220.181.112.244): 56 data bytes
64 bytes from 220.181.112.244: seq=0 ttl=52 time=57.345 ms
64 bytes from 220.181.112.244: seq=1 ttl=52 time=53.074 ms
64 bytes from 220.181.112.244: seq=2 ttl=52 time=49.176 ms
到此OK。
嵌入式linux usb联网,嵌入式linux下MF825C上网相关推荐
- linux usb hub 流程,Linux usb hub 处理
Linux usb hub处理 谨以此文纪念过往的岁月 一.前言 在前文中我们看过了usb hub的probe对于其初始化应该有了一定的了解,那在该文中我们来看usb hub守护程序. 二. Hub守 ...
- linux usb host复位,Linux USB Host-Controller的初始化代码框架分析
Linux USB Host-Controller的初始化代码框架分析 http://blog.csdn.net/zkami usb_hcd_omap_probe (const struct hc_d ...
- linux usb驱动 probe,Linux USB驱动程序probe()问题
我目前正在使用Seowon SWU-3220A WiMAX USB调制解调器的内核模式USB驱动程序.它是一个复杂的设备(在插入系统后显示为USB CDROM,驱动程序需要将其切换到调制解调器模式). ...
- linux usb检测工具,Linux下USB设备检测全教程
USB设备检测也是通过/proc目录下的USB文件系统进行的.为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块.在检测开始时,一般要先检测是否存在/proc/bus/usb目录, ...
- linux usb 总线驱动程序,Linux下的USB总线驱动
一.USB理论 1. USB概念概述 USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB) USB2.0版本速度480Mbps(高速USB) U ...
- linux usb root hub,Linux下的USB HUB驱动
Linux下的USB HUB驱动 [日期:2012-07-29] 来源:Linux社区 作者:zhengmeifu [字体:大 中 小] 接下来,就要对设备进行配置了,首先,将设备唤醒.回忆一下我们在 ...
- arm+linux+usb驱动开发,Linux+ARM下的USB驱动开发
驱动开发 嵌入式软件应用 文章编号:l帅8-0570(2∞8)08吨-∞86一m2 中文核心期刊'微计算机信息)(嵌入式与soc)2008年第24卷第8-2期 Linux+ARM下的USB驱动开发 U ...
- linux usb显卡驱动,Fedora 下linux系统usb显卡驱动安装与调试
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是FC14下的安装 但是在最好一步老是出错 求高手指点下 以下是对xorg.conf 文件的部分修改 出错原因是usb的显示屏分辨率不适合 Sectio ...
- linux usb 重启,在ubuntu下重启指定的USB口
背景: 使用串口转USB的连接线,将附件板连接到ubuntu pc上.偶尔会出错,不能访问附件板的错误.在terminal上看到,有/var/lock/LCK..ttyUSB0这个文件存在. /var ...
- linux usb外接硬盘,在Linux系统上使用外置USB硬盘
在Linux系统上使用外置USB硬盘 (2009-08-30 23:20:42) 标签: linux it 执行 lsmod | grep usb . 如果看到如下结果,表示内核已经挂载了usb驱动模 ...
最新文章
- Void void Void用在泛型
- Linux 下的五种 IO 模型
- event对应的各种坐标
- python-操作数据库的练习
- windows内核初窥(二)-----系统机制
- C++/C--unordered_map常见用法详解
- 智能会议系统(25)---linphone代码分析
- centos apache 腾讯云ssl证书配置
- ssas对数据仓库_SSAS多维数据集中的警告
- 【leetcode】二叉树的深度以及树是否平衡的问题
- mysql存储脚本实例_Mysql存储过程中游标的用法实例
- ubuntu 双击打不开软件或者创建的快捷方式
- [NOI2018]你的名字(68pts)
- 网络通信词汇——MCC、MNC、dbm、TAC、ECI、PCI、BAND、EARFCN、FREQ、RSSI、RSRP、RSRQ、SINR
- MATLAB:图像半调转换(halftone)和抖动转换(dither)
- 博客推荐|使用自定义指标在 Kubernetes 中自动扩展 Pulsar Functions
- java对excel的操作
- hovm什么意思_小火枪的微博 - 水晶球财经网
- 粒子群算法matlab代码实例使用与参数解读(二维数据)
- 毕设-基于STM32刷卡、指纹的门禁系统的设计与实现(进阶版)