免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6883 | 回复: 5
打印 上一主题 下一主题

[驱动] 求助!arm linux的RNDIS host功能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-07 16:34 |只看该作者 |倒序浏览
本帖最后由 snakewind 于 2013-06-07 16:34 编辑

使用的ARM芯片是at91sam9260,内核是2.6.19
想使用linux的RNDIS host功能,已经把RNDIS host相关的选项编译到内核。但是RNDIS host的功能还是没有实现。有哪个大侠有做过这方面的经验啊,还请指点一二,帮忙确认下内核的配置是否正确
内核的编译选项

我把安卓的手机插到arm linux板子上面,开启usb tethering功能,从串口界面可以看到手机的插入,但是ifconfig -a以后无法出现usb0这个网络接口。
[root@ICIM ~]# usb 1-1: USB disconnect, address 2
usb 1-1: new full speed USB device using at91_ohci and address 3
usb 1-1: configuration #1 chosen from 1 choice
[root@ICIM ~]# lsusb
Bus 001 Device 003: ID 04e8:6863 Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 0000:0000
root@ICIM ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:24E:00:02:40  
          inet addr:192.168.0.81  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:21 Base address:0x4000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)
但是如果将手机插到装有RNDIS host功能的linux pc上面,ifconfig -a以后可以看到usb0这个网络接口,并且手机和linux pc之间可以相互ping通。

论坛徽章:
0
2 [报告]
发表于 2013-06-08 10:39 |只看该作者
哪位大哥帮忙看下

论坛徽章:
0
3 [报告]
发表于 2013-06-14 10:50 |只看该作者
搞了好多天还是没什么进度,有谁能给点建议不?

论坛徽章:
0
4 [报告]
发表于 2013-06-27 13:27 |只看该作者
把内核升级到2.6.30,把手机插入我的板子,开启USB tethering功能,出现了usb0: register 'rndis_host' at usb-0000:00:1d.7-4, RNDIS device, 76:11:05:f2:26:22的提示。
但是给usb0设置ip 192.168.42.125,手机的ip为192.168.42.129,但是无法ping通

论坛徽章:
0
5 [报告]
发表于 2013-12-27 11:43 |只看该作者
本帖最后由 luoshi129 于 2013-12-27 11:43 编辑

我的设备当host连电脑,usb0看到了,但是就是连不上,不能上网。我是samsung s5pv210的板子当host。linux2.6.35+android2.3.4

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
6 [报告]
发表于 2014-01-05 22:02 |只看该作者
usb0配置为DHCP吗?我使用centos 6.5作为host,使用coolpad的Android手机连接,网络正常,可以ping通百度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP