当前位置:  技术问答>linux和unix

RT73驱动移植出错

    来源: 互联网  发布时间:2016-06-14

    本文导语:  小弟最近做rt73无线网卡的驱动移植,嵌入式平台为freescale的mx27,网上下载的源代码修改Makefile,将内核路径改为嵌入式内核的路径,然后 # make ARCH=arm CROSS_COMPILE=arm-926ejs-linux- all 编译过程没有任何错误或警告。 将r...

小弟最近做rt73无线网卡的驱动移植,嵌入式平台为freescale的mx27,网上下载的源代码修改Makefile,将内核路径改为嵌入式内核的路径,然后
# make ARCH=arm CROSS_COMPILE=arm-926ejs-linux- all
编译过程没有任何错误或警告。
将rt73.ko copy到开发板/home目录下,将rt73.bin copy到/etc/Wireless/RT73STA(也试过放到/lib/firmware目录下),然后
mx27# modprobe ehci-hcd
Mx27# insmod firmware_class.ko
mx27# insmod rt73.ko
操作都完全ok,然后插上网卡,提示:
mx27# usb 1-1: new high speed USB device using fsl-ehci and address 2

usb 1-1: configuration #1 chosen from 1 choice

rt73: idVendor = 0x148f, idProduct = 0x2573 

rt73: Failed to request_firmware. Check your firmware file location

rt73: Failed to load Firmware.

rt73: probe of 1-1:1.0 failed with error -2

usb 1-1: device_add(1-1:1.0) --> -2


用iwconfig查看,也能找到设备
mx27# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

rausb0    RT73 WLAN  
          Link Quality:0  Signal level:0  Noise level:113
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0
但是用ifconfig激活网卡则出错
mx27# ifconfig rausb0 up
rt73: driver version - 1.0.3.6 CVS
rt73: Firmware not load

SIOCSIFFLAGS: Input/Output error

需要说明的是我的firmware file已经按要求放到相应路径下了,不知道为什么会出现这个错误,那位大哥做过这方面研究的,还望不吝赐教,小弟跪谢了。

|
http://rt2x00.serialmonkey.com/phpBB/viewtopic.php?f=8&t=5078

这里有解决方案 看看吧

Eureka!!! I got it working!!! But few problems yet.

The problem is with location of firmware file. As per my rootfs, path for firmware file is /usr/lib/hotplug/firmware. But placing firmware file in this path alone doesn't help, for the firmware to be loaded, script named "firmware.agent" in /etc/hotplug directory has to be run mannually, after pluging in the WiFi dongle.

Whereas in desktop enviroinmets, this script runs automatically. Now the question is; Who has to invoke the script? 

    
 
 

您可能感兴趣的文章:

  • 移植pci驱动和RTL8139网卡驱动,只发生一次中断?
  • 移植USB驱动的小问题
  • 罗技摄像头驱动的移植
  • 驱动移植应该怎么入手
  • arm平台之间的驱动移植需要考虑哪些方面??
  • 内核移植到开发板怎样支持v4l2驱动?
  • 移植PCI驱动程序,提示找不到iobuf.h
  • linux-2.6.32.16内核下SD卡驱动的移植需要打补丁不?
  • (求助)MARVELL交换芯片驱动移植问题
  • linux驱动2.4移植到2.6的问题
  • 求助:如何移植DM9000网卡驱动到linux2.6内核?
  • 请教linux移植的驱动问题
  • linux2.6.8下移植SPI驱动都需要修改哪些文件
  • 请教个驱动移植问题
  • 移植nand flash驱动,mount 出错
  • usb无线网卡驱动移植 驱动加载错误
  • Fedora9的驱动如何移植到Fedora8?
  • 怎么向arm开发板上移植linux设备驱动上的helloworld驱动模块
  • 请教高手:如何把USB驱动程序从Linux2.4内核移植到2.6
  • 按键驱动移植
  • 把网卡驱动程序模版编译成模块加载进内核时出错?
  • 安装Ati显卡驱动时出错LOG文件里显示在内
  • 音频设备驱动使用出错!请高手指教!
  • 编译驱动出错
  • 在red hat linux 9为显卡ATI RADEON 9600装好了驱动,但配置显示器时还是只能选择linux缺省的显卡驱动,选ATI的,那么重启后就会出错?该
  • 触摸屏驱动移植出错:smdk2410_ts_cfg undeclared
  • 编译一个驱动模块出错,大家帮帮忙!谢谢啦!
  • 编译spca5xx驱动第一步就出错了。
  • 编译网卡驱动出错
  • 我用的是atmel一个成熟的开发板。有一个触摸屏驱动程序,以<M>的方式编译为模块,编译时提示某个外部函数没有定义,但如果以<*>的方式编译进内核,则不会出错。请教下可能是什么原因?
  • ubuntu 下的驱动编译出错!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu 8.04下rt3070无线网卡驱动问题
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 好不容易下到sis900网卡for unix的驱动,但装上驱动后系统驱动时: SiS900 adapter initialization failure!
  • 我的网卡在redhat7.3下不能自动驱动,但我有for linux的驱动程序,请问如何才能驱动我的网卡,我是菜菜,请详细说明,谢谢!
  • Linux环境下,“PC机的驱动”与“嵌入式驱动”有什么区别?
  • linux:怎么在驱动中调用IIC驱动?
  • linux驱动 单片机驱动
  • linux下一个驱动怎么调用另一个驱动
  • u boot中怎样写flash驱动以及串口驱动
  • Linux环境下,如何一个驱动中调用另外一个驱动
  • 一个驱动文件,生成多个驱动模块??
  • -------------- 请问大家,做好一个PCI设备驱动了,如何做个应用程序来使用这个驱动呢??
  • pcie驱动和pci驱动
  • usb驱动中 hcd,pcd,device,gadget驱动有什么区别啊?
  • 想试着编写简单驱动玩,但是手头上没有什么好驱动的设备,大家支招
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • Linux源代码中ata驱动为什么要调用pci驱动的代码
  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • Linux 9.0+865G,只能上到640×480,Intel官方站点的最新驱动安装失败,那位有驱动?
  • insmod 加载驱动模块后,重启后驱动为什么没有了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3