加载RT3070驱动出现 Unknown symbol led_classdev_suspend的解决方法
来源:互联网 发布:手机拨打电话软件 编辑:程序博客网 时间:2024/05/22 18:22
将RT3070无线网卡驱动移植到JZ2440开发板
/root # ls
AP rt2800usb.ko rt2x00lib.ko rt2x00usb.ko
/root # insmod rt2x00lib.ko
rt2x00lib: Unknown symbol led_classdev_suspend
rt2x00lib: Unknown symbol led_classdev_unregister
rt2x00lib: Unknown symbol led_classdev_resume
rt2x00lib: Unknown symbol led_classdev_register
insmod: can't insert 'rt2x00lib.ko': unknown symbol in module or invalid parameter
/root # insmod rt2x00usb.ko
rt2x00usb: Unknown symbol rt2x00lib_suspend
rt2x00usb: Unknown symbol rt2x00lib_probe_dev
rt2x00usb: Unknown symbol rt2x00lib_rxdone
rt2x00usb: Unknown symbol rt2x00lib_remove_dev
rt2x00usb: Unknown symbol rt2x00lib_txdone
rt2x00usb: Unknown symbol rt2x00queue_get_queue
rt2x00usb: Unknown symbol rt2x00lib_resume
insmod: can't insert 'rt2x00usb.ko': unknown symbol in module or invalid parameter
/root # insmod rt2800usb.ko
rt2800usb: Unknown symbol rt2x00mac_add_interface
rt2800usb: Unknown symbol rt2x00mac_get_stats
rt2800usb: Unknown symbol rt2x00usb_disable_radio
rt2800usb: Unknown symbol rt2x00mac_set_key
rt2800usb: Unknown symbol rt2x00usb_vendor_request_buff
rt2800usb: Unknown symbol rt2x00usb_vendor_request_large_buff
rt2800usb: Unknown symbol rt2x00usb_kick_tx_queue
rt2800usb: Unknown symbol rt2x00usb_write_tx_data
rt2800usb: Unknown symbol rt2x00mac_remove_interface
rt2800usb: Unknown symbol rt2x00usb_vendor_request
rt2800usb: Unknown symbol rt2x00usb_probe
rt2800usb: Unknown symbol rt2x00mac_config
rt2800usb: Unknown symbol rt2x00queue_get_queue
rt2800usb: Unknown symbol rt2x00usb_suspend
rt2800usb: Unknown symbol rt2x00usb_clear_entry
rt2800usb: Unknown symbol rt2x00mac_conf_tx
rt2800usb: Unknown symbol rt2x00mac_start
rt2800usb: Unknown symbol rt2x00mac_rfkill_poll
rt2800usb: Unknown symbol rt2x00mac_set_tim
rt2800usb: Unknown symbol rt2x00mac_stop
rt2800usb: Unknown symbol rt2x00mac_configure_filter
rt2800usb: Unknown symbol rt2x00usb_disconnect
rt2800usb: Unknown symbol rt2x00mac_tx
rt2800usb: Unknown symbol rt2x00usb_vendor_req_buff_lock
rt2800usb: Unknown symbol rt2x00mac_get_tx_stats
rt2800usb: Unknown symbol rt2x00usb_regbusy_read
rt2800usb: Unknown symbol rt2x00usb_kill_tx_queue
rt2800usb: Unknown symbol rt2x00usb_resume
rt2800usb: Unknown symbol rt2x00usb_uninitialize
rt2800usb: Unknown symbol rt2x00usb_initialize
rt2800usb: Unknown symbol rt2x00mac_bss_info_changed
insmod: can't insert 'rt2800usb.ko': unknown symbol in module or invalid parameter
/root #
原因是在内核配置中没有添加相关LED的配置
在内核目录下配置
#make menuconfig
Symbol: LEDS_CLASS [=m]
│ Prompt: LED Class Support
│ Defined at drivers/leds/Kconfig:12
│ Depends on: NEW_LEDS [=y]
│ Location:
│ -> Device Drivers
│ -> LED Support (NEW_LEDS [=y])
│ Selected by: ADB_PMU_LED [=n] && MACINTOSH_DRIVERS [=n] && ADB_PMU [=n] || IWLWIFI [=n] && NETDEVICES [=y] && WLAN [=y] && PCI [=n] && MAC80211 [=y] && WLAN_ │
│
然后重新make一下,将uImage下载到开发板,重新加载驱动就可以了。。。
阅读全文
1 0
- 加载RT3070驱动出现 Unknown symbol led_classdev_suspend的解决方法
- Android手动init.rc脚本加载驱动模块出现Unknown symbol的原因
- 加载网卡驱动,显示Unknown symbol netpoll_trap
- arm上加载insmod驱动时出现Unknown symbol in module
- Unknown symbol gpio_direction_input解决方法
- linux加载ko时出现Unknown symbol 错误(调用了EXPORT_SYMBOL出来的函数)
- RT3070驱动加载和卸载
- linux驱动模块加载出错insmod: error inserting './usb_driver.ko': -1 Unknown symbol in module
- 加载驱动模块时-1 Unknown symbol …
- 加载驱动模块时-1 Unknown symbol …
- Ralink雷凌rt3070驱动的ARM平台移植问题<error: unknown field ‘private’ specified in initializer>
- vboxdrv: Unknown symbol mcount (err 0) 解决方法
- 加载内核模块-Unknown symbol错误分析
- 加载内核模块-Unknown symbol错误分析
- 加载内核模块-Unknown symbol错误分析
- 在新硬件上加载网卡驱动,出现e1000e: disagrees about version of symbol struct_module的解决
- ok6410与rt3070的驱动配置笔记
- Unknown symbol
- response.setContentType与 request.setCharacterEncoding 区别
- Entity Framework学习笔记(初学)
- 多线程的三种建立方式
- Linux命令之 chgrp,chmod,chown
- JAVA Scanner的用法
- 加载RT3070驱动出现 Unknown symbol led_classdev_suspend的解决方法
- Two Sum
- 简单优化后的无限轮播+listview,没有小圆点
- JSP 标准标签库(JSTL)
- 信用货币创造和派生的原理
- DirectX11 初始化(2) 框架搭建
- 上拉加载,下拉刷新,xlistview
- Tcp协议学习
- C#实现AOP框架