内核:linux-2.6.32.2-mini-20110413 开发板:micro2440
在编译内核时,发现是以模块加载,选择build in,但是提示依赖其他模块,不能直接编译,必须以模块的形式。请问怎么才能将rt73驱动编入内核?
将编译的模块拷到开发板中,用modprobe rt73usb,会有错误:
rt2x00lib: Unknown symbol __kfifo_free
rt2x00lib: Unknown symbol compat_release_firmware
rt2x00lib: Unknown symbol __kfifo_alloc
rt2x00lib: Unknown symbol compat_request_firmware
modprobe: 'drivers/net/wireless/rt2x00/rt2x00lib.ko': unknown symbol in module or invalid parameter
[root@FriendlyARM rt2x00]# modprobe rt73usb
rt2x00lib: Unknown symbol __kfifo_free
rt2x00lib: Unknown symbol compat_release_firmware
rt2x00lib: Unknown symbol __kfifo_alloc
rt2x00lib: Unknown symbol compat_request_firmware
modprobe: 'drivers/net/wireless/rt2x00/rt2x00lib.ko': unknown symbol in module or invalid parameter
rt2x00usb: Unknown symbol rt2x00lib_probe_dev
rt2x00usb: Unknown symbol rt2x00lib_dmadone
rt2x00usb: Unknown symbol rt2x00lib_txdone_noinfo
rt2x00usb: Unknown symbol rt2x00lib_rxdone
rt2x00usb: Unknown symbol rt2x00queue_get_entry
rt2x00usb: Unknown symbol rt2x00lib_remove_dev
rt2x00usb: Unknown symbol rt2x00queue_for_each_entry
rt2x00usb: Unknown symbol rt2x00queue_flush_queue
rt2x00usb: Unknown symbol rt2x00lib_dmastart
modprobe: 'drivers/net/wireless/rt2x00/rt2x00usb.ko': unknown symbol in module or invalid parameter
rt2x00lib: Unknown symbol __kfifo_free
rt2x00lib: Unknown symbol compat_release_firmware
rt2x00lib: Unknown symbol __kfifo_alloc
rt2x00lib: Unknown symbol compat_request_firmware
modprobe: 'drivers/net/wireless/rt2x00/rt2x00lib.ko': unknown symbol in module or invalid parameter
rt73usb: Unknown symbol rt2x00mac_sw_scan_complete
rt73usb: Unknown symbol rt2x00mac_add_interface
rt73usb: Unknown symbol rt2x00mac_get_stats
rt73usb: Unknown symbol rt2x00usb_disable_radio
rt73usb: Unknown symbol rt2x00mac_set_key
rt73usb: Unknown symbol rt2x00mac_sw_scan_start
rt73usb: Unknown symbol rt2x00usb_vendor_request_buff
rt73usb: Unknown symbol rt2x00mac_remove_interface
rt73usb: Unknown symbol rt2x00usb_vendor_request
rt73usb: Unknown symbol rt2x00usb_probe
rt73usb: Unknown symbol rt2x00usb_watchdog
rt73usb: Unknown symbol rt2x00mac_config
rt73usb: Unknown symbol rt2x00queue_get_queue
rt73usb: Unknown symbol rt2x00usb_clear_entry
rt73usb: Unknown symbol rt2x00mac_conf_tx
rt73usb: Unknown symbol rt2x00mac_start
rt73usb: Unknown symbol rt2x00mac_rfkill_poll
rt73usb: Unknown symbol rt2x00mac_set_tim
rt73usb: Unknown symbol rt2x00mac_stop
rt73usb: Unknown symbol rt2x00mac_configure_filter
rt73usb: Unknown symbol rt2x00usb_disconnect
rt73usb: Unknown symbol rt2x00mac_flush
rt73usb: Unknown symbol rt2x00mac_tx
rt73usb: Unknown symbol rt2x00usb_vendor_req_buff_lock
rt73usb: Unknown symbol rt2x00usb_regbusy_read
rt73usb: Unknown symbol rt2x00usb_kick_queue
rt73usb: Unknown symbol rt2x00usb_uninitialize
rt73usb: Unknown symbol rt2x00usb_initialize
rt73usb: Unknown symbol rt2x00usb_flush_queue
rt73usb: Unknown symbol rt2x00mac_bss_info_changed
modprobe: 'drivers/net/wireless/rt2x00/rt73usb.ko': unknown symbol in module or invalid parameter
请教加载rt73usb的模块和直接编入内核的方法?谢谢