关于rt3070 wifi驱动的移植问题,ARM平台

lucifer886 2013-04-11 10:35:21
这个问题困扰几天了。
最近要移植一个rt3070的wifi驱动,编译通过了,insmod也可以正常加载,但是当ifconfig ra0 up的时候就报错:
ifconfig: SIOCSIFFLAGS: Operation not permitted
用dmesg查看之后的出错信息:
NICLoadFirmware: MCU is not ready
ERROR!!! NICLoadFirmware failed, Status[=0x00000001]
!!! rt28xx Initialized fail !!!

固件和相应的.DAT文件都是最新的,而且丢到了正确位置,还是不行。网上找的一些办法,比如修改一个什么BACKSIZE类似的一个值(具体的记不清了),也不行。驱动移植还是初步搞,没什么经验,实在找不到头绪。
请教高手能否给个指点!!!感激不尽!!!
...全文
327 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq35659434 2014-10-10
  • 打赏
  • 举报
回复
引用 7 楼 asnil 的回复:
大小端问题,配置文件里,把大小端配置去掉
配置文件时哪一个啊
asnil 2013-11-04
  • 打赏
  • 举报
回复
大小端问题,配置文件里,把大小端配置去掉
LinuxMan 2013-04-17
  • 打赏
  • 举报
回复
应该是处在内核上,驱动问题吧,我移植一个8187的驱动,没错误
tianwaixing2007 2013-04-17
  • 打赏
  • 举报
回复
firmware没有下载成功,比较可能的是 1)driver 和firmware不匹配 2)driver和kernel不匹配
lucifer886 2013-04-15
  • 打赏
  • 举报
回复
恩谢谢 我查下看看~
lucifer886 2013-04-12
  • 打赏
  • 举报
回复
x86的我倒是也可以用……
犇犇犇程序猿 2013-04-12
  • 打赏
  • 举报
回复
我也遇到过,一般是驱动的问题,和内核之间不匹配什么的。你可以看看他们建议的内核版本。如果版本差异太大,是会有些意想不到的问题。
小小白桦树 2013-04-11
  • 打赏
  • 举报
回复
N久以前搞过,改了几个地方忘了~ 当时搞 3天,不过我是X86平台的

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧