Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

无线网卡驱动是那个?为何我编译的内核不显示wlan0?

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273

无线网卡驱动是那个?为何我编译的内核不显示wlan0?

发表于 2014-12-28 20:30:38      浏览:26159 | 回复:21        打印     [复制链接] 楼主
多了个sit0,应该不是无线网卡吧。


上图是配置,默认的
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-28 20:40:14      沙发
可能不是内核的问题,我是自己制作内存盘的,用原先的内核也没显示。难道驱动是在应用层(ubuntu)的?
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-29 09:42:58      板凳
linjc 发表于 2014-12-29 09:09
会不会是没有把wifi打开啊?没有打开wifi,用ifconfig看不到wlan0

怎么打开?
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-29 15:19:16      地板
ifconfig -a也看不到
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-29 16:23:01      5#
咦?刚刚解开ubuntu的镜像,发现有个system目录,(GNU/Linux默认是把硬件firmware放在/lib/firmware下的,我一开始在哪里找不到,以为这款网卡不要firmware),进去一看,哈,原来firmware是放在安卓的系统目录里。虽然我现在不在家,不能实践,但是我相信,只要我把这个system目录也打包到我的内存盘里,一定能激活无线网卡。:lol
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-29 16:55:53      6#
好象还是不大对哦,etc/udev/rules.d/70-persistent-net.rules文件好象就是用来注册wlan0的。:dizzy:
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-30 17:22:26      7#
把ubuntu的network-manager软件包卸掉后也不显示wlan0了。
难道无线网卡驱动真是用户态进程控制加载的?
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2014-12-30 23:18:36      8#
哈哈,分析了一晚上的代码,终于找到啦。原来在hardware/libhardware_legacy/wifi/rk_wifi_ctrl.c有具体的操作方法,往/sys/class/rkwifi/driver写入1就是初始化驱动代码。本帖已结。多谢各位:lol
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-3-4 09:24:55      9#
xsser 发表于 2015-3-3 16:47
按照你说的我执行
#echo 1 > /sys/class/rkwifi/driver
可以看到wlan0了

dmesg输出?
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-3-4 14:02:23      10#
xsser 发表于 2015-3-4 11:30
root@Debian:~# echo 1 > /sys/class/rkwifi/driver

root@Debian:~# ifconfig wlan0 up

噢,你忘记把固件拷到板子上了。就是/system/etc/firmware
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表