设为首页 加入收藏

TOP

rt3070驱动的ARM平台移植问题(二)
2014-11-24 14:30:32 来源: 作者: 【 】 浏览:1
Tags:rt3070 驱动 ARM 平台 移植 问题
requesting rt73.bin
phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
ifconfig: SIOCSIFFLAGS: No such file or directory




通常情况下,load firmware的动作是通过用户空间的hotplug handler,也就是/proc/sys/kernel/hotplug里设定的执行档,来完成。root_qtopia默认会在/etc/init.d/rcS里将/proc/sys/kernel/hotplug设定为/sbin/mdev,即busybox的mdev模块。它在收到来自内核的请求加载rt73.bin这个firmware消息后,会从/lib/firmware目录下去找rt73.bin,如果能找到就加载。



解决方法:


文件系统的/etc/init.d/rcS加:
“echo /sbin/mdev > /proc/sys/kernel/hotplug”
这样一句。



mdev的hotplug模式


1, busybox 添加mdev支持




2, 在/etc/rc.d/rcS中添加



/etc/fstab的内容如下:



执行mdev -s :以‘-s’为参数调用位于 /sbin目录写的mdev(其实是个链接,作用是传递参数给/bin目录下的busybox程序并调用它),mdev扫描 /sys/class 和 /sys/block 中所有的类设备目录,如果在目录中含有名为“dev”的文件,且文件中包含的是设备号,则mdev就利用这些信息为这个设备在/dev 下创建设备节点文件。一般只在启动时才执行一次 “mdev -s”。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇手把手教你如何实现Binder的客户.. 下一篇使用Android中SQLite表的全文检索

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: