cannot compile compat-wireless on opensuse 11.1

hello,
i’ve tried to compile compat-wireless but i get this error several times when compiling:

/usr/src/linux-2.6.27.7-9/include/linux/module.h:464: warning: ‘struct tracepoint_iter’ declared inside parameter list
/usr/src/linux-2.6.27.7-9/include/linux/module.h:464: warning: its scope is only this definition or declaration, which is probably not what you want

the compile finishes but when booting i get these messages:
<3>compat: exports duplicate symbol skb_add_rx_frag (owned by kernel)
<4>cfg80211: Unknown symbol genl_register_family_with_ops
<4>ath: Unknown symbol wiphy_apply_custom_regulatory
<4>ath: Unknown symbol freq_reg_info
<4>mac80211: Unknown symbol cfg80211_send_assoc_timeout
<4>mac80211: Unknown symbol eth_mac_addr
<4>mac80211: Unknown symbol cfg80211_scan_done
<4>mac80211: Unknown symbol __dev_addr_unsync
<4>mac80211: Unknown symbol cfg80211_send_auth_timeout
<4>mac80211: Unknown symbol cfg80211_remain_on_channel_expired
<4>mac80211: Unknown symbol ieee80211_amsdu_to_8023s
<4>mac80211: Unknown symbol cfg80211_send_deauth
<4>mac80211: Unknown symbol backport_round_jiffies_up
<4>mac80211: Unknown symbol __cfg80211_send_deauth
<4>mac80211: Unknown symbol cfg80211_new_sta
<4>mac80211: Unknown symbol cfg80211_ready_on_channel
<4>mac80211: Unknown symbol cfg80211_rx_action
<4>mac80211: Unknown symbol cfg80211_classify8021d
<4>mac80211: Unknown symbol wiphy_register
<4>mac80211: Unknown symbol cfg80211_action_tx_status
<4>mac80211: Unknown symbol netdev_attach_ops
<4>mac80211: Unknown symbol wiphy_new
<4>mac80211: Unknown symbol cfg80211_put_bss
<4>mac80211: Unknown symbol ieee80211_bss_get_ie
<4>mac80211: Unknown symbol cfg80211_ibss_joined
<4>mac80211: Unknown symbol __cfg80211_send_disassoc
<4>mac80211: Unknown symbol cfg80211_michael_mic_failure
<4>mac80211: Unknown symbol cfg80211_send_rx_auth
<4>mac80211: Unknown symbol wiphy_unregister
<4>mac80211: Unknown symbol cfg80211_send_disassoc
<4>mac80211: Unknown symbol ieee80211_radiotap_iterator_init
<4>mac80211: Unknown symbol __cfg80211_auth_canceled
<4>mac80211: Unknown symbol cfg80211_get_bss
<4>mac80211: Unknown symbol __ieee80211_get_channel
<4>mac80211: Unknown symbol rfc1042_header
<4>mac80211: Unknown symbol ieee80211_data_to_8023
<4>mac80211: Unknown symbol cfg80211_send_rx_assoc
<4>mac80211: Unknown symbol ieee80211_radiotap_iterator_next
<4>mac80211: Unknown symbol ieee80211_channel_to_frequency
<4>mac80211: Unknown symbol ieee80211_hdrlen
<4>mac80211: Unknown symbol cfg80211_inform_bss_frame
<4>mac80211: Unknown symbol __dev_addr_sync
<4>mac80211: Unknown symbol ieee80211_frequency_to_channel
<4>mac80211: Unknown symbol bridge_tunnel_header
<4>mac80211: Unknown symbol cfg80211_unlink_bss
<4>mac80211: Unknown symbol wiphy_free
<4>mac80211: Unknown symbol cfg80211_cqm_rssi_notify
<4>ath5k: Unknown symbol ieee80211_free_hw
<4>ath5k: Unknown symbol ath_rxbuf_alloc
<4>ath5k: Unknown symbol ieee80211_alloc_hw
<4>ath5k: Unknown symbol regulatory_hint
<4>ath5k: Unknown symbol ieee80211_register_hw
<4>ath5k: Unknown symbol ieee80211_ctstoself_duration
<4>ath5k: Unknown symbol ieee80211_get_hdrlen_from_skb
<4>ath5k: Unknown symbol ieee80211_generic_frame_duration
<4>ath5k: Unknown symbol ath_hw_setbssidmask
<4>ath5k: Unknown symbol __ieee80211_get_tx_led_name
<4>ath5k: Unknown symbol ieee80211_get_buffered_bc
<4>ath5k: Unknown symbol wiphy_rfkill_set_hw_state
<4>ath5k: Unknown symbol ath_regd_get_band_ctl
<4>ath5k: Unknown symbol __ieee80211_get_rx_led_name
<4>ath5k: Unknown symbol wiphy_to_ieee80211_hw
<4>ath5k: Unknown symbol ath_reg_notifier_apply
<4>ath5k: Unknown symbol ath_is_world_regd
<4>ath5k: Unknown symbol ieee80211_wake_queues
<4>ath5k: Unknown symbol ieee80211_tx_status
<4>ath5k: Unknown symbol ieee80211_stop_queue
<4>ath5k: Unknown symbol ieee80211_stop_queues
<4>ath5k: Unknown symbol ieee80211_unregister_hw
<4>ath5k: Unknown symbol ath_regd_init
<4>ath5k: Unknown symbol ieee80211_beacon_get_tim
<4>ath5k: Unknown symbol ieee80211_hdrlen
<4>ath5k: Unknown symbol ieee80211_frequency_to_channel
<4>ath5k: Unknown symbol mac80211_ieee80211_rx
<4>ath5k: Unknown symbol ieee80211_rts_duration

at this point the module does not load (ath5k). i have kernel 2.6.27.45-0.1-pae and have tried updating the kernel to 2.6.27.48-0.3-pae and have even downgraded to the released version of the kernel which is 2.6.27.7-9.1-pae along with the sources, and syms.
now, if i try to download the built rpm from
Index of /repositories/driver:/wireless/openSUSE_11.1/i586
i am asked to downgrade to kernel 2.6.27.7-9.1-pae

can anyone help?

thanx in advance

Try out it:

Download - Linux Wireless

PS: Please, give a try to OpenSUSE 11.3 or 11.2, there’s a big advantage on wireless issues!!

Index of /repositories/driver:/wireless

See the Repos ending on “update”?

@alexdbars

that’s exactly what i’ve been doing. my question is: why is it not compiling correctly?

@ akoellh
ok that worked and wireless is up.
i’m also trying to run aircrack-ng but when putting the interface in monitor mode (airmon-ng start wlan0 8) i get this error:

Interface Chipset Driver

wlan0 Atheros ath5k - [phy0]SIOCSIFFLAGS: Input/output error

                            (monitor mode enabled on mon0)

and this one in the messages file:
Oct 5 08:16:47 suse2111 kernel: ath5k phy0: failed to wakeup the MAC Chip
Oct 5 08:16:47 suse2111 kernel: ath5k phy0: can’t reset hardware (-5)
Oct 5 08:16:47 suse2111 kernel: ath5k phy0: failed to wakeup the MAC Chip
Oct 5 08:16:47 suse2111 kernel: ath5k phy0: can’t reset hardware (-5)

at this point, my adapter is unresponsive and only a reboot will bring the interface up again. this particular behavior did not happen when using the ath5k version that comes with the kernel. any clues would be appreciated.