linux libertas wifi驱动问题

panbo6510 2010-10-14 09:49:24
我在linux-2.6.26上移植了个libertas wifi 驱动,下面驱动加载的信息。驱动可以用,也可以联网,只是想问问“Command 3 timed out 和 PREP_CMD: command 0x0022 failed: 2”这类错误的原因。是不是因为某次尝试失败后再次尝试就成功了?
急,请大家帮帮忙

libertas: Command 3 timed out
libertas: requeueing command 3 due to timeout (#1)
libertas: Received result 0 to command 3 after 1 retries
libertas: 00:1e:3d:77:27:ed, fw 9.70.3p24, cap 0x00000303
libertas: PREP_CMD: command 0x0022 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: PREP_CMD: command 0x00a3 failed: 2
libertas: eth1: Marvell WLAN 802.11 adapter
...全文
265 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hejunw 2011-11-21
  • 打赏
  • 举报
回复
你可以动态的加载 可以把marvell的驱动编译到内核中 ,我用35的内核做成功了,可是在弄38的内核的时间 却显示不能找到固件 很纠结不知道什么原因啊 ?
凉拌菜 2011-04-18
  • 打赏
  • 举报
回复
看看你的wifi驱动是否支持上述命令
youki1234 2011-04-15
  • 打赏
  • 举报
回复
引用 3 楼 wildbison 的回复:
谢谢
不过我的是在2410上做的
是不是这些过程都在内核配置中完成的?
和交叉编译链版本有关系吗?


第1,2个是修改内核驱动,需要重新编译内核
第3个是文件系统的部分,需要重新创建文件系统镜像,或者等文件系统挂起后,再手动创建


请问楼主,你是用动态方式(insmod)加载固件的吗?
panbo6510 2010-10-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wildbison 的回复:]
谢谢
不过我的是在2410上做的
是不是这些过程都在内核配置中完成的?
和交叉编译链版本有关系吗?
[/Quote]
第1,2个是修改内核驱动,需要重新编译内核
第3个是文件系统的部分,需要重新创建文件系统镜像,或者等文件系统挂起后,再手动创建
wildbison 2010-10-19
  • 打赏
  • 举报
回复
谢谢
不过我的是在2410上做的
是不是这些过程都在内核配置中完成的?
和交叉编译链版本有关系吗?
panbo6510 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wildbison 的回复:]
不知道哦。怎么移植的?我现在也在搞,35内核的,
能分享一下怎么移植的吗?
谢谢啦!
[/Quote]
1。就是将WIFI模块的GPIO初始化和反初始化加入到libertas里面去
2。我这边采用的是SDIO的WIFI,所以在libertas sdio的加载时要进行一下SDHC的强制检测
3。要在/lib/下创建一个firmware的文件夹,里面放上SDIO WIFI的firmware
主要就上面几条
wildbison 2010-10-15
  • 打赏
  • 举报
回复
不知道哦。怎么移植的?我现在也在搞,35内核的,
能分享一下怎么移植的吗?
谢谢啦!

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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