[rt2x00-users] [RFC/RFT] rt2x00: Fix rt2800usb TX status report matching to a TX queue entry.
Gertjan van Wingerde
gwingerde at gmail.com
Wed Mar 7 09:00:30 EST 2012
On 03/06/12 17:38, Andreas Hartmann wrote:
> Hello Stanislaw,
>
> Am Tue, 6 Mar 2012 12:51:50 +0100
> schrieb Stanislaw Gruszka <sgruszka at redhat.com>:
>
> [...]
>
>>> I tested on top of the source I already used for testing the fix
>>> mentioned in the subject of this thread. Or should I use some other code
>>> base?
>> You should use latest wireless testing tree or equivalent compat-wireless
>> version for testing pending rt2x00 patches.
>
> I would like to - but it seems to be broken (kernel 3.1.10):
>
> Building modules, stage 2.
> MODPOST 16 modules
> WARNING: "__tracepoint_drv_return_void" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_bss_info_changed" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_stop_tx_ba_session" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_configure_filter" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_tx_sync" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_scan_completed" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_update_tkip_key" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_survey" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_frag_threshold" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_remain_on_channel_expired" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_return_bool" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_hw_scan" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_beacon_loss" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_flush" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_tsf" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_start_tx_ba_cb" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sta_add" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_return_int" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_rssi_callback" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_tx_last_beacon" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_ampdu_action" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_tkip_seq" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_enable_rssi_reports" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_sched_scan_stopped" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_reset_tsf" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_stop_queue" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_stop" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_resume" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_cancel_hw_scan" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_gtk_rekey_notify" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_ringparam" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_release_buffered_frames" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_add_interface" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_wake_queue" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_antenna" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_chswitch_done" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_config" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_key" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_antenna" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sta_notify" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_stop_tx_ba_cb" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_sta_block_awake" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_tsf" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sw_scan_start" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_ringparam" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_tx_frames_pending" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_get_stats" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_start_tx_ba_session" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_connection_loss" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_return_u64" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_change_interface" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_allow_buffered_frames" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_bitrate_mask" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_rekey_data" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sw_scan_complete" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_eosp" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_restart_hw" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sched_scan_stop" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_prepare_multicast" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_ready_on_channel" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_remove_interface" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_coverage_class" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_sched_scan_results" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_tim" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sta_state" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_set_rts_threshold" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_api_cqm_rssi_notify" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_suspend" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_channel_switch" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sched_scan_start" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_remain_on_channel" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_cancel_remain_on_channel" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_sta_remove" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_conf_tx" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_finish_tx_sync" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> WARNING: "__tracepoint_drv_start" [/home/andreas/compat-wireless-2012-03-05/net/mac80211/mac80211.ko] undefined!
> CC /home/andreas/compat-wireless-2012-03-05/compat/compat.mod.o
>
>
> Do you have an idea how to fix this?
Hi Andreas,
For some reason the latest compat-wireless does work for me on 3.2.9,
however I can remember some issues on other versions which were due to
net/mac80211/Makefile not including driver-trace.o in the list of object
files to include in the mac80211.ko module.
I don't have a patch for it, but maybe you can manually edit the
Makefile to include driver-trace.o in the list of object files included
in the mac80211-y symbol.
---
Gertjan
More information about the users
mailing list