i get some success in compiling the kernel modules for the RT2870
Wireless-N USB Dongle.
All modules load with success :
Module Size Used by Not tainted
uvcvideo 37696 -
i2c_gpio_custom 716 -
gpio_proxy 856 -
videodev 23776 -
compat_ioctl32 344 -
v4l1_compat 9788 -
v4l2_common 5176 -
i2c_gpio 1144 -
i2c_algo_pcf 3260 -
i2c_algo_pca 2876 -
i2c_algo_bit 3132 -
i2c_dev 2652 -
i2c_core 9832 -
cfg80211 40560 -
crc_itu_t 920 -
crc_ccitt 920 -
arc4 728 -
aes_generic 26760 -
crypto_algapi 4984 -
But if i try to :
insmod rt2800usb
i get the following Error:
insmod: cannot insert '/lib/modules/2.6.27.5/rt2800usb.ko': unknown
symbol in module (-1): No such file or directory
Can anyone help me out ?
Regards,
Marco
i get the following Error:
insmod: cannot insert '/lib/modules/2.6.27.5/rt2800usb.ko': unknown
symbol in module (-1): No such file or directory
Can anyone help me out ?
--
You received this because you are subscribed to the "Bifferboard" Google group - honest!
To unsubscribe from this group, send email to bifferboard...@googlegroups.com
after the insmod the dmesg shows this:
[49909.050034] rt2800usb: Unknown symbol rt2x00mac_add_interface
[49909.054037] rt2800usb: Unknown symbol rt2x00mac_get_stats
[49909.060039] rt2800usb: Unknown symbol rt2x00usb_disable_radio
[49909.064039] rt2800usb: Unknown symbol rt2x00mac_set_key
[49909.070042] rt2800usb: Unknown symbol rt2x00usb_vendor_request_buff
[49909.075044] rt2800usb: Unknown symbol
rt2x00usb_vendor_request_large_buff
[49909.079045] rt2800usb: Unknown symbol rt2x00usb_kick_tx_queue
[49909.083048] rt2800usb: Unknown symbol rt2x00usb_write_tx_data
[49909.087048] rt2800usb: Unknown symbol rt2x00mac_config_interface
[49909.091050] rt2800usb: Unknown symbol rt2x00mac_remove_interface
[49909.096051] rt2800usb: Unknown symbol rt2x00usb_vendor_request
[49909.100053] rt2800usb: Unknown symbol rt2x00usb_probe
[49909.106055] rt2800usb: Unknown symbol rt2x00mac_config
[49909.112057] rt2800usb: Unknown symbol rt2x00queue_get_queue
[49909.116059] rt2800usb: Unknown symbol rt2x00usb_clear_entry
[49909.120061] rt2800usb: Unknown symbol rt2x00mac_conf_tx
[49909.124060] rt2800usb: Unknown symbol rt2x00mac_start
[49909.128062] rt2800usb: Unknown symbol rt2x00mac_stop
[49909.135064] rt2800usb: Unknown symbol rt2x00mac_configure_filter
[49909.139065] rt2800usb: Unknown symbol rt2x00usb_disconnect
[49909.145069] rt2800usb: Unknown symbol rt2x00mac_tx
[49909.150070] rt2800usb: Unknown symbol
rt2x00usb_vendor_req_buff_lock
[49909.154071] rt2800usb: Unknown symbol rt2x00mac_get_tx_stats
[49909.158074] rt2800usb: Unknown symbol rt2x00usb_regbusy_read
[49909.162074] rt2800usb: Unknown symbol rt2x00usb_kill_tx_queue
[49909.167075] rt2800usb: Unknown symbol rt2x00usb_uninitialize
[49909.171077] rt2800usb: Unknown symbol rt2x00usb_initialize
[49909.176079] rt2800usb: Unknown symbol rt2x00mac_bss_info_changed
Regards,
Marco
Lurch
2009/12/17 Alister Roberts <critic...@gmail.com>:
> Could you do:
>
> modprobe -v rt2800usb
>
i get :
root@OpenWrt:/# modprobe -v rt2800usb
modprobe: cannot parse modules.dep
root@OpenWrt:/#
Hmmmm i think i must compile the kernel with :
<M> Improved wireless configuration API
[*] nl80211 new netlink interface support
-*- Wireless extensions
[*] Wireless extensions sysfs files
<M > Generic IEEE 802.11 Networking Stack (mac80211)
Regards,
Marco
depmod & modprobe are part of busybox, so it should be possible to get
them into openwrt..
Michael
Here are the dependencies printed from 'lsmod' on slackware for the
rt73 chipset
Module Used by
rtl8187 0
rt73usb 0
rt2x00usb 1 rt73usb
rt2x00lib 2 rt73usb,rt2x00usb
input_polldev 1 rt2x00lib
mac80211 3 rtl8187,rt2x00usb,rt2x00lib
cfg80211 3 rtl8187,rt2x00lib,mac80211
[ 15.528975] cfg80211: Using static regulatory domain info
[ 15.530437] cfg80211: Regulatory domain: US
[ 15.531997] (start_freq - end_freq @ bandwidth), (max_antenna_gain,
max_eirp)
[ 15.533403] (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[ 15.534402] (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 15.535406] (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 15.536405] (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 15.537621] (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[ 15.538622] (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[ 15.539622] cfg80211: Calling CRDA for country: US
[ 15.786053] mac80211: Unknown symbol ieee80211_led_radio
[ 15.844071] mac80211: Unknown symbol ieee80211_led_rx
[ 15.852072] mac80211: Unknown symbol ieee80211_led_exit
[ 15.902089] mac80211: Unknown symbol ieee80211_led_init
[ 15.935097] mac80211: Unknown symbol ieee80211_led_assoc
[ 15.984117] mac80211: Unknown symbol ieee80211_led_tx
[ 16.476281] rt2x00lib: Unknown symbol led_classdev_suspend
[ 16.482280] rt2x00lib: Unknown symbol ieee80211_register_hw
[ 16.486281] rt2x00lib: Unknown symbol led_classdev_unregister
[ 16.490283] rt2x00lib: Unknown symbol ieee80211_get_hdrlen_from_skb
[ 16.494284] rt2x00lib: Unknown symbol ieee80211_wake_queue
[ 16.498286] rt2x00lib: Unknown symbol ieee80211_tx_status_irqsafe
[ 16.505288] rt2x00lib: Unknown symbol ieee80211_ctstoself_get
[ 16.513289] rt2x00lib: Unknown symbol ieee80211_wake_queues
[ 16.516290] rt2x00lib: Unknown symbol ieee80211_iterate_active_interfaces
[ 16.522292] rt2x00lib: Unknown symbol ieee80211_stop_queue
[ 16.527288] rt2x00lib: Unknown symbol ieee80211_stop_queues
[ 16.533297] rt2x00lib: Unknown symbol
ieee80211_iterate_active_interfaces_atomic
[ 16.537297] rt2x00lib: Unknown symbol led_classdev_resume
[ 16.544300] rt2x00lib: Unknown symbol ieee80211_unregister_hw
[ 16.550303] rt2x00lib: Unknown symbol ieee80211_rts_get
[ 16.554303] rt2x00lib: Unknown symbol ieee80211_beacon_get
[ 16.558304] rt2x00lib: Unknown symbol led_classdev_register
[ 16.562307] rt2x00lib: Unknown symbol ieee80211_rx_irqsafe
[ 16.622324] rt2x00usb: Unknown symbol rt2x00lib_probe_dev
[ 16.628327] rt2x00usb: Unknown symbol ieee80211_free_hw
[ 16.631326] rt2x00usb: Unknown symbol ieee80211_alloc_hw
[ 16.638330] rt2x00usb: Unknown symbol rt2x00lib_rxdone
[ 16.648332] rt2x00usb: Unknown symbol rt2x00lib_remove_dev
[ 16.652334] rt2x00usb: Unknown symbol rt2x00lib_txdone
[ 16.660337] rt2x00usb: Unknown symbol rt2x00queue_get_queue
[ 16.739363] rt2800usb: Unknown symbol rt2x00mac_add_interface
[ 16.743364] rt2800usb: Unknown symbol rt2x00mac_get_stats
[ 16.750368] rt2800usb: Unknown symbol rt2x00usb_disable_radio
[ 16.754368] rt2800usb: Unknown symbol rt2x00mac_set_key
[ 16.761371] rt2800usb: Unknown symbol rt2x00usb_vendor_request_buff
[ 16.767374] rt2800usb: Unknown symbol rt2x00usb_vendor_request_large_buff
[ 16.771373] rt2800usb: Unknown symbol rt2x00usb_kick_tx_queue
[ 16.775374] rt2800usb: Unknown symbol rt2x00usb_write_tx_data
[ 16.779374] rt2800usb: Unknown symbol rt2x00mac_config_interface
[ 16.783376] rt2800usb: Unknown symbol rt2x00mac_remove_interface
[ 16.786377] rt2800usb: Unknown symbol rt2x00usb_vendor_request
[ 16.791380] rt2800usb: Unknown symbol rt2x00usb_probe
[ 16.797381] rt2800usb: Unknown symbol rt2x00mac_config
[ 16.803385] rt2800usb: Unknown symbol rt2x00queue_get_queue
[ 16.807383] rt2800usb: Unknown symbol rt2x00usb_clear_entry
[ 16.811386] rt2800usb: Unknown symbol rt2x00mac_conf_tx
[ 16.815387] rt2800usb: Unknown symbol rt2x00mac_start
[ 16.819388] rt2800usb: Unknown symbol rt2x00mac_stop
[ 16.825388] rt2800usb: Unknown symbol rt2x00mac_configure_filter
[ 16.828390] rt2800usb: Unknown symbol rt2x00usb_disconnect
[ 16.834393] rt2800usb: Unknown symbol rt2x00mac_tx
[ 16.839394] rt2800usb: Unknown symbol rt2x00usb_vendor_req_buff_lock
[ 16.843396] rt2800usb: Unknown symbol rt2x00mac_get_tx_stats
[ 16.847398] rt2800usb: Unknown symbol rt2x00usb_regbusy_read
[ 16.851397] rt2800usb: Unknown symbol rt2x00usb_kill_tx_queue
[ 16.857400] rt2800usb: Unknown symbol rt2x00usb_uninitialize
[ 16.861401] rt2800usb: Unknown symbol rt2x00usb_initialize
[ 16.865403] rt2800usb: Unknown symbol rt2x00mac_bss_info_changed
[ 17.274529] i2c /dev entries driver
[ 18.134808] Linux video capture interface: v2.00
[ 18.249846] gpio-proxy research driver (v1.0) by bifferos, loaded.
[ 18.350874] Custom GPIO-based I2C driver version 0.1.1
[ 18.353877] i2c-gpio i2c-gpio.0: using pins 0 (SDA) and 1 (SCL)
[ 18.580947] usbcore: registered new interface driver uvcvideo
[ 18.582772] USB Video Class driver (v0.1.0)
i think t i have a serious problem here.
My slackware .config file has wireless set to build and mac leds not
set
CONFIG_WLAN_80211=y
# CONFIG_MAC80211_LEDS is not set
You definitely need wireless support to be set - not sure about leds -
maybe someone else can comment.
The downside is that if WLAN_80211 is not currently set, it may
require a kernel rebuild / flash to enable... not sure - anyone else
have definitive answers on that?
A quick google for CONFIG_WLAN_80211 says:
"This option does not affect the kernel build, it only lets you choose drivers."
so it *looks* like no reflashing is needed! (assuming you build your
drivers as 'm' and not 'y' of course)
Dunno anything about the rest of the problems though.
Lurch