* Unable to get a Compex WLE600NX working with hostapd @ 2016-01-12 16:01 Matthias Cramer 2016-01-12 16:13 ` Michal Kazior 0 siblings, 1 reply; 3+ messages in thread From: Matthias Cramer @ 2016-01-12 16:01 UTC (permalink / raw) To: ath10k Hi All I already spent several hours trying to build an AP with hostapd and a Compex WLE600NX card. I have found several examples which seemed to work for the author on this mailing list but all more than 1 year old. My system runs Debian unstable with kernel 4.3.0-1-amd64 (stable and testing do not have the ath10k firmware). hostapd v2.3 my config looks like this (is one of the configs I found here with very small changes): ---------------------------------------------------------------------------------------- ### hostapd configuration file ctrl_interface=/var/run/hostapd interface=wlp4s0 driver=nl80211 bridge=br0 ### IEEE 802.11 ssid=ath10k hw_mode=a channel=0 max_num_sta=128 auth_algs=1 disassoc_low_ack=1 ### DFS ieee80211h=1 ieee80211d=1 country_code=CH ### IEEE 802.11n ieee80211n=1 ht_capab=[HT40+][LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40] ### IEEE 802.11ac ieee80211ac=1 vht_oper_chwidth=1 vht_capab=[MAX-MPDU-11454][RXLDPC][SHORT-GI-80][TX-STBC-2BY1][RX-STBC-1][MAX-A-MPDU-LEN-EXP7][RX-ANTENNA-PATTERN][TX-ANTENNA-PATTERN] ### WPA/IEEE 802.11i wpa=2 wpa_key_mgmt=WPA-PSK wpa_passphrase=12345678 wpa_pairwise=CCMP ### Wi-Fi Protected Setup (WPS) wps_state=2 ap_setup_locked=0 wps_pin_requests=/var/run/hostapd_wps_pin_requests device_name=QCA Access Point manufacturer=Qualcomm Atheros device_type=6-0050F204-1 config_methods=virtual_push_button physical_push_button label keypad virtual_display pbc_in_m1=1 ap_pin=12345670 upnp_iface=br-lan eap_server=1 ### hostapd event logger configuration logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 ### WMM wmm_enabled=1 uapsd_advertisement_enabled=1 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 parameters 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 ---------------------------------------------------------------------------------------- This is the output if I start hostapd form the console: Configuration file: hostapd.conf wlp4s0: interface state UNINITIALIZED->COUNTRY_UPDATE ACS: Automatic channel selection started, this may take a bit wlp4s0: interface state COUNTRY_UPDATE->ACS wlp4s0: ACS-STARTED wlp4s0: ACS-COMPLETED freq=5260 channel=52 wlp4s0: interface state ACS->HT_SCAN wlp4s0: interface state HT_SCAN->DFS wlp4s0: DFS-CAC-START freq=5260 chan=52 sec_chan=1, width=1, seg0=58, seg1=0, cac_time=0s DFS start_dfs_cac() failed, -1 Interface initialization failed wlp4s0: interface state DFS->DISABLED wlp4s0: AP-DISABLED hostapd_free_hapd_data: Interface wlp4s0 wasn't started I also tried several different configs all with no usable result. Any guidance is very welcome. Regards Matthias _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Unable to get a Compex WLE600NX working with hostapd 2016-01-12 16:01 Unable to get a Compex WLE600NX working with hostapd Matthias Cramer @ 2016-01-12 16:13 ` Michal Kazior [not found] ` <569552AF.2090504@freestone.net> 0 siblings, 1 reply; 3+ messages in thread From: Michal Kazior @ 2016-01-12 16:13 UTC (permalink / raw) To: Matthias Cramer; +Cc: ath10k@lists.infradead.org On 12 January 2016 at 17:01, Matthias Cramer <cramer@freestone.net> wrote: > Hi All > > I already spent several hours trying to build an AP with hostapd and a Compex WLE600NX card. > I have found several examples which seemed to work for the author on this mailing list but all more than 1 year old. > > My system runs Debian unstable with kernel 4.3.0-1-amd64 (stable and testing do not have the ath10k firmware). > hostapd v2.3 > > my config looks like this (is one of the configs I found here with very small changes): [...] > ### DFS > ieee80211h=1 > ieee80211d=1 > country_code=CH [...] > This is the output if I start hostapd form the console: > > Configuration file: hostapd.conf > wlp4s0: interface state UNINITIALIZED->COUNTRY_UPDATE > ACS: Automatic channel selection started, this may take a bit > wlp4s0: interface state COUNTRY_UPDATE->ACS > wlp4s0: ACS-STARTED > wlp4s0: ACS-COMPLETED freq=5260 channel=52 > wlp4s0: interface state ACS->HT_SCAN > wlp4s0: interface state HT_SCAN->DFS > wlp4s0: DFS-CAC-START freq=5260 chan=52 sec_chan=1, width=1, seg0=58, seg1=0, cac_time=0s > DFS start_dfs_cac() failed, -1 [...] Can you try running with "-dddd" for more debug output? I don't know how debian builds the kernel but it might not have the regulatory onus enabled (which is required for DFS operation). Generally see output of these two commands: iw list iw reg get In the first one you need to see something like the following to be able to use DFS channels: radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz } But maybe you don't really need DFS channels? In that case you can use channels 36,40,44,48 or 149,154,159,163 depending on your regulatory settings. Again - `iw list` will help you see which channels are allowed and which aren't. Michał _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <569552AF.2090504@freestone.net>]
* Re: Unable to get a Compex WLE600NX working with hostapd [not found] ` <569552AF.2090504@freestone.net> @ 2016-01-13 7:44 ` Michal Kazior 0 siblings, 0 replies; 3+ messages in thread From: Michal Kazior @ 2016-01-13 7:44 UTC (permalink / raw) To: Matthias Cramer, ath10k@lists.infradead.org + list Please don't strip the mailing list away from Cc. On 12 January 2016 at 20:23, Matthias Cramer <cramer@freestone.net> wrote: > Hi Michal > > Thanks for your reply. I played around a little more, disabled DFS, set the channel manually to 40 or 44, no luck. > > Attached the output of the commands you told me before any changes where made. > > In the ACS scan list I only see channels 40 and 44 in the 5GHz band ... I think that is strange. Ok the attached files: root@stargate:~# iw reg get country 00: DFS-UNSET (2402 - 2472 @ 40), (6, 20), (N/A) (2457 - 2482 @ 40), (6, 20), (N/A), PASSIVE-SCAN (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN (5170 - 5250 @ 160), (6, 20), (N/A), PASSIVE-SCAN (5250 - 5330 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN (57240 - 63720 @ 2160), (N/A, 0), (N/A) This may suggest you don't have CRDA running properly since you're stuck on world regulatory domain. `iwlist` shows you have no channels available for initiating radiation. This is due to the regulatory problem. Frequencies: * 5180 MHz [36] (30.0 dBm) (no IR) * 5200 MHz [40] (30.0 dBm) (no IR) * 5220 MHz [44] (30.0 dBm) (no IR) * 5240 MHz [48] (30.0 dBm) (no IR) * 5260 MHz [52] (30.0 dBm) (no IR, radar detection) DFS state: usable (for 162 sec) DFS CAC time: 0 ms * 5280 MHz [56] (30.0 dBm) (no IR, radar detection) DFS state: usable (for 162 sec) DFS CAC time: 0 ms * 5300 MHz [60] (30.0 dBm) (no IR, radar detection) DFS state: usable (for 162 sec) DFS CAC time: 0 ms * 5320 MHz [64] (30.0 dBm) (no IR, radar detection) DFS state: usable (for 162 sec) DFS CAC time: 0 ms * 5500 MHz [100] (disabled) * 5520 MHz [104] (disabled) * 5540 MHz [108] (disabled) * 5560 MHz [112] (disabled) * 5580 MHz [116] (disabled) * 5600 MHz [120] (disabled) * 5620 MHz [124] (disabled) * 5640 MHz [128] (disabled) * 5660 MHz [132] (disabled) * 5680 MHz [136] (disabled) * 5700 MHz [140] (disabled) * 5720 MHz [144] (30.0 dBm) (no IR) * 5745 MHz [149] (30.0 dBm) (no IR) * 5765 MHz [153] (30.0 dBm) (no IR) * 5785 MHz [157] (30.0 dBm) (no IR) * 5805 MHz [161] (30.0 dBm) (no IR) * 5825 MHz [165] (30.0 dBm) (no IR) You also don't have certification onus in the kernel and have no radar detection in interface combinations: alid interface combinations: * #{ AP } <= 8, total <= 8, #channels <= 1, STA/AP BI must match You'd have to recompile the kernel yourself and enable the onus and DFS for ath/ath10k modules if you want to use channels 52-140. However I would first look into the regulatory domain problem. Do you have crda installed on your system? (apt-get install crda) Is it up to date? Michał > > Regards > > Matthias > > On 12/01/16 17:13, Michal Kazior wrote: >> On 12 January 2016 at 17:01, Matthias Cramer <cramer@freestone.net> wrote: >>> Hi All >>> >>> I already spent several hours trying to build an AP with hostapd and a Compex WLE600NX card. >>> I have found several examples which seemed to work for the author on this mailing list but all more than 1 year old. >>> >>> My system runs Debian unstable with kernel 4.3.0-1-amd64 (stable and testing do not have the ath10k firmware). >>> hostapd v2.3 >>> >>> my config looks like this (is one of the configs I found here with very small changes): >> [...] >>> ### DFS >>> ieee80211h=1 >>> ieee80211d=1 >>> country_code=CH >> [...] >>> This is the output if I start hostapd form the console: >>> >>> Configuration file: hostapd.conf >>> wlp4s0: interface state UNINITIALIZED->COUNTRY_UPDATE >>> ACS: Automatic channel selection started, this may take a bit >>> wlp4s0: interface state COUNTRY_UPDATE->ACS >>> wlp4s0: ACS-STARTED >>> wlp4s0: ACS-COMPLETED freq=5260 channel=52 >>> wlp4s0: interface state ACS->HT_SCAN >>> wlp4s0: interface state HT_SCAN->DFS >>> wlp4s0: DFS-CAC-START freq=5260 chan=52 sec_chan=1, width=1, seg0=58, seg1=0, cac_time=0s >>> DFS start_dfs_cac() failed, -1 >> [...] >> >> Can you try running with "-dddd" for more debug output? >> >> I don't know how debian builds the kernel but it might not have the >> regulatory onus enabled (which is required for DFS operation). >> >> Generally see output of these two commands: >> iw list >> iw reg get >> >> In the first one you need to see something like the following to be >> able to use DFS channels: >> >> radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz } >> >> But maybe you don't really need DFS channels? In that case you can use >> channels 36,40,44,48 or 149,154,159,163 depending on your regulatory >> settings. Again - `iw list` will help you see which channels are >> allowed and which aren't. >> >> >> Michał >> >> _______________________________________________ >> ath10k mailing list >> ath10k@lists.infradead.org >> http://lists.infradead.org/mailman/listinfo/ath10k >> > _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-01-13 7:44 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-12 16:01 Unable to get a Compex WLE600NX working with hostapd Matthias Cramer
2016-01-12 16:13 ` Michal Kazior
[not found] ` <569552AF.2090504@freestone.net>
2016-01-13 7:44 ` Michal Kazior
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.