Имеется вайфай карточка:
lspci | grep Atheros
01:01.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
которая работает в режиме точки доступа:
iwconfig:
Код: Выделить всё
...
wlan1 IEEE 802.11bg Mode:Master Frequency:2.437 GHz Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
mon.wlan1 IEEE 802.11bg Mode:Monitor Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
...через hostapd-0.7.3:
cat /etc/hostapd/hostapd.conf | grep --invert-match '#'
Код: Выделить всё
interface=wlan1
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=MYSSID
hw_mode=g
channel=6
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
wme_enabled=1
wme_ac_bk_cwmin=4
wme_ac_bk_cwmax=10
wme_ac_bk_aifs=7
wme_ac_bk_txop_limit=0
wme_ac_bk_acm=0
wme_ac_be_aifs=3
wme_ac_be_cwmin=4
wme_ac_be_cwmax=10
wme_ac_be_txop_limit=0
wme_ac_be_acm=0
wme_ac_vi_aifs=2
wme_ac_vi_cwmin=3
wme_ac_vi_cwmax=4
wme_ac_vi_txop_limit=94
wme_ac_vi_acm=0
wme_ac_vo_aifs=2
wme_ac_vo_cwmin=2
wme_ac_vo_cwmax=3
wme_ac_vo_txop_limit=47
wme_ac_vo_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
wpa=1
wpa_passphrase=XXX
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMPЯдро тоже вроде настроено:
cat /usr/src/linux/.config | grep ATH5
CONFIG_ATH5K=y
CONFIG_ATH5K_DEBUG=y
Но вот периодически, вне зависимости от того, есть ли трафик на wlan1 или нет, ядро тошнит такой инфой:
/var/log/messages
Код: Выделить всё
kernel: ------------[ cut here ]------------
kernel: WARNING: at drivers/net/wireless/ath/ath5k/base.c:632 ath5k_tasklet_rx+0x353/0x6df()
kernel: Hardware name: System Product Name
kernel: invalid hw_rix: 1f
kernel: Modules linked in:
kernel: Pid: 0, comm: swapper Tainted: G W 2.6.37-gentoo-r4 #2
kernel: Call Trace:
kernel: <IRQ> [<ffffffff810329bd>] ? warn_slowpath_common+0x78/0x8c
kernel: [<ffffffff81032a70>] ? warn_slowpath_fmt+0x45/0x4a
kernel: [<ffffffff8144b630>] ? ath5k_tasklet_rx+0x353/0x6df
kernel: [<ffffffff8103c2bd>] ? add_timer_on+0x64/0x73
kernel: [<ffffffff8143fae8>] ? ath5k_hw_get_isr+0x78/0x2f0
kernel: [<ffffffff8143f76d>] ? ath5k_hw_is_intr_pending+0x17/0x1e
kernel: [<ffffffff8144bc8c>] ? ath5k_intr+0x2d0/0x3e8
kernel: [<ffffffff81036a65>] ? tasklet_action+0x7d/0xc9
kernel: [<ffffffff81037194>] ? __do_softirq+0x87/0x114
kernel: [<ffffffff81002d8c>] ? call_softirq+0x1c/0x28
kernel: [<ffffffff81004649>] ? do_softirq+0x31/0x63
kernel: [<ffffffff81003d55>] ? do_IRQ+0x9f/0xb5
kernel: [<ffffffff81609553>] ? ret_from_intr+0x0/0xa
kernel: <EOI> [<ffffffff81008a85>] ? mwait_idle+0x6e/0x71
kernel: [<ffffffff8100126f>] ? cpu_idle+0x4d/0x7f
kernel: [<ffffffff81ceec42>] ? start_kernel+0x338/0x343
kernel: [<ffffffff81cee38f>] ? x86_64_start_kernel+0xee/0xf2
kernel: ---[ end trace 741d850d3d6e3226 ]---Иногда этого бывает ооочень много в логе! При этом, если в это время к точке был зацеплен вайфай девайс, ему приходится переподсоединяться к точке.
дистрибутив: Gentoo x86_64-pc-linux-gnu-4.4.5