On 22 December 2011 15:35, Daniel Golle <dgo...@allnet.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi! > I'm trying to run an HT40-enabled AP using the rt2880 mac80211 driver on > OpenWrt > running on an Rt3050 SoC. > Somehow, the performance doesn't differ no matter if HT40 is enabled or not. > Though the nominal bitrate shown in iwconfig is 72.2MBit/s for HT20 and > 150MBit/s for HT40+/-, the TCP throughput in both cases if around 26MBit/s > (which is more or less satisfying for 20MHz, but should be twice as much for > 40MHz). > > What performance did you experience when using rt2880 in AP mode? > Did anyone ever get greenfield 40MHz working in 2.4GHz between two identical > rt2880 devices? If so, how did you do that? > > Details of my setup follow: > > system type: Ralink RT3350 id:1 rev:2 > rt chip: 2872 > rf chip: 0005 > revision: 0200 > > register base words wordsize > csr 4096 512 4 > eeprom 0 136 2 > bbp 0 128 1 > rf 4 4 4 > > > I'm using kernel 2.6.39.4, compat-wireless-2011-12-01, hostapd-2.0 (20111103). > Newer versions of hostapd don't even seem to announce HT40 at all, so the > nominal rate doesn't ever exceed 72.2MBit when using newer versions of > hostapd. > hostapd.conf looks like this: > - ------------------------------ > ctrl_interface=/var/run/hostapd-phy0 > driver=nl80211 > wmm_ac_bk_cwmin=4 > wmm_ac_bk_cwmax=10 > wmm_ac_bk_aifs=7 > wmm_ac_bk_txop_limit=0 > wmm_ac_bk_acm=0 > wmm_ac_be_aifs=3 > wmm_ac_be_cwmin=4 > wmm_ac_be_cwmax=10 > wmm_ac_be_txop_limit=0 > wmm_ac_be_acm=0 > wmm_ac_vi_aifs=2 > wmm_ac_vi_cwmin=3 > wmm_ac_vi_cwmax=4 > wmm_ac_vi_txop_limit=94 > wmm_ac_vi_acm=0 > wmm_ac_vo_aifs=2 > wmm_ac_vo_cwmin=2 > wmm_ac_vo_cwmax=3 > wmm_ac_vo_txop_limit=47 > wmm_ac_vo_acm=0 > tx_queue_data3_aifs=7 > tx_queue_data3_cwmin=15 > tx_queue_data3_cwmax=1023 > tx_queue_data3_burst=0 > tx_queue_data2_aifs=3 > tx_queue_data2_cwmin=15 > tx_queue_data2_cwmax=63 > tx_queue_data2_burst=0 > tx_queue_data1_aifs=1 > tx_queue_data1_cwmin=7 > tx_queue_data1_cwmax=15 > tx_queue_data1_burst=3.0 > tx_queue_data0_aifs=1 > tx_queue_data0_cwmin=3 > tx_queue_data0_cwmax=7 > tx_queue_data0_burst=1.5 > hw_mode=g > channel=11 > > > noscan=1 > > logger_syslog=127 > logger_syslog_level=2 > logger_stdout=127 > logger_stdout_level=2 > ieee80211n=1 > ht_capab=[HT40-][GF][SHORT-GI-20][SHORT-GI-40][RX-STBC1] > > interface=wlan0 > ctrl_interface=/var/run/hostapd-phy0 > auth_algs=1 > wpa=0 > ssid=Allnet > bridge=br-lan > wmm_enabled=1 > bssid=48:02:2a:60:21:a4 > ignore_broadcast_ssid=0 >
I just faced the same issue - changing HT20 to HT40+/- doesn't give anything but this error: 20/40 MHz operation not permitted on channel pri=1 sec=5 based on overlapping BSSes This message appears whenever which channel I use in HT40 mode. `iw dev wlan0 station dump' reports 130 Mbit/s and real data transfer speed stays the same (about 5 MB/s average) both in HT20 and HT40 mode. I went a bit futher and tested another openwrt based firmware - fonera - with ralink driver. Although connect speed was reported the same (130Mbit/s) actual transfer speed was much faster - about 7.5 - 8 MB/s. The main configuration difference I noticed is that you can set 802.11n only mode in fonera. So is it an opensource driver issue with HT modes or inability to set 802.11n only mode? Regards, Roman _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel