Chinaunix

标题: 求助!arm linux的RNDIS host功能 [打印本页]

作者: snakewind    时间: 2013-06-07 16:34
标题: 求助!arm linux的RNDIS host功能
本帖最后由 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通。
作者: snakewind    时间: 2013-06-08 10:39
哪位大哥帮忙看下
作者: snakewind    时间: 2013-06-14 10:50
搞了好多天还是没什么进度,有谁能给点建议不?
作者: snakewind    时间: 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通
作者: luoshi129    时间: 2013-12-27 11:43
本帖最后由 luoshi129 于 2013-12-27 11:43 编辑

我的设备当host连电脑,usb0看到了,但是就是连不上,不能上网。我是samsung s5pv210的板子当host。linux2.6.35+android2.3.4
作者: flyfish10000    时间: 2014-01-05 22:02
usb0配置为DHCP吗?我使用centos 6.5作为host,使用coolpad的Android手机连接,网络正常,可以ping通百度。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2