May be some one know !
I use DWL-7100(AP) with OpenWrt + DWL-AG660(STA) with XP+atheros drivers.
Distance between AP&STA 5 meters, but speed no more 16Mbit/s in simplex or 8 in duplex i don't have
whenever what protocol i use tcp or udp (samba, nfs, ssh).
May be some one know why?
Ill try play with chipset via iwpriv.
by default iwpriv ath1 --all & got
/etc/init.d/firewall stop
ath1 Available read-only private ioctl :
ath1 getoptie:
ath1 getchanlist:
ath1 getchaninfo:
ath1 get_mode:11g
ath1 get_authmode:5
ath1 get_protmode:1
ath1 get_mcastcipher:3
ath1 get_mcastkeylen:16
ath1 get_uciphers:8
ath1 get_ucastcipher:0
ath1 get_ucastkeylen:13
ath1 get_keymgtalgs:2
ath1 get_rsncaps:0
ath1 get_hostroaming:1
ath1 get_privacy:1
ath1 get_countermeas:0
ath1 get_dropunencry:0
ath1 get_wpa:2
ath1 get_driver_caps:1736631311
ath1 get_wmm:0
ath1 get_hide_ssid:1
ath1 get_ap_bridge:1
ath1 get_inact:300
ath1 get_inact_auth:180
ath1 get_inact_init:30
ath1 get_abolt:0
ath1 get_dtim_period:1
ath1 get_bintval:100
ath1 get_doth:1
ath1 get_doth_pwrtgt:27
ath1 get_compression:0
ath1 get_ff:0
ath1 get_turbo:0
ath1 get_xr:0
ath1 get_burst:0
ath1 get_pureg:1
ath1 get_ar:0
ath1 get_wds:0
ath1 get_bgscan:0
ath1 get_bgscanidle:250
ath1 get_bgscanintvl:300
ath1 get_mcast_rate:1000
ath1 get_coveragecls:0
ath1 get_countryie:0
ath1 get_scanvalid:60
ath1 get_regclass:0
ath1 get_dropunencea:0
ath1 get_shpreamble:1
ath1 get_rssi11a:24
ath1 get_rssi11b:24
ath1 get_rssi11g:24
ath1 get_rate11a:48
ath1 get_rate11b:10
ath1 get_rate11g:18
ath1 get_uapsd:1
ath1 get_sleep:0
ath1 get_eospdrop:0
ath1 get_markdfs:1
next i add in /lib/wifi/madwifi.sh following strings
#config_get rssg "$vif" rssi11g
#[ -n "$rssg" ] && iwpriv "$ifname" rssi11g "$rssg"
#config_get ratg "$vif" rate11g
#[ -n "$ratg" ] && iwpriv "$ifname" rate11g "$ratg"
#config_get rssb "$vif" rssi11b
#[ -n "$rssg" ] && iwpriv "$ifname" rssi11b "$rssb"
#config_get ratb "$vif" rate11b
#[ -n "$ratb" ] && iwpriv "$ifname" rate11b "$ratb"
config_get_bool doth "$vif" 80211h
[ -n "$doth" ] && iwpriv "$ifname" doth "$doth"
config_get_bool comp "$vif" compression
[ -n "$comp" ] && iwpriv "$ifname" compression "$comp"
config_get_bool burst "$vif" bursting
[ -n "$burst" ] && iwpriv "$ifname" burst "$burst"
config_get_bool trb "$vif" turbo
[ -n "$trb" ] && iwpriv "$ifname" turbo "$trb"
config_get_bool ar "$vif" armode
[ -n "$ar" ] && iwpriv "$ifname" ar "$ar"
config_get_bool xr "$vif" xrmode
[ -n "$xr" ] && iwpriv "$ifname" xr "$xr"
config_get_bool ff "$vif" fastframes
[ -n "$ff" ] && iwpriv "$ifname" ff "$ff"
config_get_bool wmm "$vif" wmm
[ -n "$wmm" ] && iwpriv "$ifname" wmm "$wmm"
and
//in setting on both sides fragmentation & RTS set like this
option frag 2346
option rts 2346
// signal level on STA -56dB & noise -95dB
option txpower 18
//set best or current speed e.g. 54 or 48, but nothing happen, connection speed showing on STA
//setups by signal, but in reality it defferent
option rate best
//i'll try find some thing what means this settings, but nothing found & just play with this
// but more than unstability signal & connection, dont have
#option rate11g 48
#option rssi11g 24
#option rate11b 48
#option rssi11b 24
//addition for support 802.11h
option 80211h 1
// add suppost fast frames, strange, but by default it option off
option fastframes 1
//hardware QOS, dont do anything, needed play with setting, when off allequal i'll have 16Mbit simplex
option wmm 1
//compression frames by chipset, not CPU, by default off, strange, not add speed
option compression 1
//gluing packets, add some speed if lenght of packets small by default off, strange
option bursting 1
// turbo mode, setup, in Atheros supplicant show that connection support static turbo, but
// in reality speed not up
option turbo 1
//add suuport to regulate static & dynamic turbo
option armode 1
// addition low rate support for STA up sensetive to -105dB & support speed connection 0,25Mbit/s
// ill enable it, but in atheros supplicant not show support XR mode
option xrmode 1
Please ! Help! May be ill do something wrong?
May be any one have solution?
With regards, Dmitry.