WLE900VX-7BA dual band support

By bolka at 2018-04-25 • 1 collector • 1885 pageviews

Hi All,


just experimenting with a new WLE900VX mPCI crad.

All 3 channel outputs have dual band antennas connected.

Wanted to create a dual band (2.4/5GHz) AP on a Linux (CentOS7) box.

hostapd configured to hw_mode a.

The configuration is pretty much the same as found:

https://wireless.wiki.kernel.org/en/users/drivers/ath10k/configuration


The AP populates SSID only on 5GHz now.

Measured throughput with iperf3 and it is ~260-300Mbps.
I would expect at least doubled throughtput as mentioned the card can make simultaneous dual band up to 1.3Gbps.


Seems the Mu-MIMO parameters are not applicable either.


How can I enable/create AP config on the 2.4GHz band simultaneously?

Old b/g/n wifi clients should also be able to access the AP.


OS recognized the card correctly, but created only one wireless interface (wlp1s0).


Do I have to create another wireless interface (how? an alias interface may be?)?

How to tell hostapd to populate SSID on 2.4GHz as well?

(I guess, I have to set hw_mode to g in a different config, but how can I configure it apart from the working "a" mode setup?


May be these are trivial questions, but I could not circumvent on them, even if browsed the net and the forums.


Some data:

OS. CentOS7 (kernel version: 3.10.0-693.21.1.el7.x86_64)

card: WLE900VX 7BA

ath10k firmware: firmware-5.bin_10.2.4.70.67


[root@trs-2267 hostapd]# ethtool -i wlp1s0

driver: ath10k_pci

version: 3.10.0-693.21.1.el7.x86_64

firmware-version: 10.2.4.70.67

expansion-rom-version: 

bus-info: 0000:01:00.0

supports-statistics: yes

supports-test: no

supports-eeprom-access: no

supports-register-dump: no

supports-priv-flags: no


lspci: 01:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter


Any help would greatly be appreciated,
Laszlo

8 Replies | Last update 15 days ago
2018-04-26   #1

Dear Laszlo,


Welcome to the Compex Support Forum and thanks for posting.


Could you give more details on your CentOS embedded board hardware make and model ?


Thanks,

Winston

2018-04-26   #2

Dear Winston,


actually it is not an embedded board, it is an industrial grade PC box.

iBASE MPT-7000RSM V-B1(3)

Here is the hardware list:

[root@trs-2267 ~]# lshw -short
H/W path           Device     Class          Description
========================================================
                              system         (Default string)
/0                            bus            Motherboard
/0/0                          memory         64KiB BIOS
/0/3d                         memory         64KiB L1 cache
/0/3e                         memory         64KiB L1 cache
/0/3f                         memory         512KiB L2 cache
/0/40                         memory         4MiB L3 cache
/0/41                         processor      Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
/0/42                         memory         8GiB System Memory
/0/42/0                       memory         4GiB SODIMM DDR4 Synchronous 2133 MHz (0.5 ns)
/0/42/1                       memory         [empty]
/0/42/2                       memory         4GiB SODIMM DDR4 Synchronous 2133 MHz (0.5 ns)
/0/42/3                       memory         [empty]
/0/100                        bridge         Skylake Host Bridge/DRAM Registers
/0/100/2                      display        HD Graphics 520
/0/100/8                      generic        Skylake Gaussian Mixture Model
/0/100/14                     bus            Sunrise Point-LP USB 3.0 xHCI Controller
/0/100/14/0        usb1       bus            xHCI Host Controller
/0/100/14/0/3                 input          USB Keykoard
/0/100/14/0/4                 input          USB Optical Mouse
/0/100/14/0/5      wwan0      communication  EM7305
/0/100/14/1        usb2       bus            xHCI Host Controller
/0/100/14.2                   generic        Sunrise Point-LP Thermal subsystem
/0/100/15                     generic        Sunrise Point-LP Serial IO I2C Controller #0
/0/100/15.1                   generic        Sunrise Point-LP Serial IO I2C Controller #1
/0/100/16                     communication  Sunrise Point-LP CSME HECI #1
/0/100/17          scsi0      storage        Sunrise Point-LP SATA Controller [AHCI mode]
/0/100/17/0.0.0    /dev/sda   disk           256GB ADATA SU800NS38
/0/100/17/0.0.0/1  /dev/sda1  volume         500MiB EXT4 volume
/0/100/17/0.0.0/2  /dev/sda2  volume         200MiB Windows FAT volume
/0/100/17/0.0.0/3  /dev/sda3  volume         237GiB Linux LVM Physical Volume partition
/0/100/1c                     bridge         Sunrise Point-LP PCI Express Root Port #5
/0/100/1c/0        wlp1s0     network        QCA986x/988x 802.11ac Wireless Network Adapter
/0/100/1d                     bridge         Sunrise Point-LP PCI Express Root Port #9
/0/100/1d/0        enp2s0     network        I210 Gigabit Network Connection
/0/100/1d.1                   bridge         Intel Corporation
/0/100/1d.1/0      enp3s0     network        I210 Gigabit Network Connection
/0/100/1f                     bridge         Sunrise Point-LP LPC Controller
/0/100/1f.2                   memory         Memory controller
/0/100/1f.3                   multimedia     Sunrise Point-LP HD Audio
/0/100/1f.4                   bus            Sunrise Point-LP SMBus
/0/1                          system         PnP device PNP0c02
/0/2                          communication  PnP device PNP0501
/0/3                          communication  PnP device PNP0501
/0/4                          communication  PnP device PNP0501
/0/5                          communication  PnP device PNP0501
/0/6                          communication  PnP device PNP0501
/0/7                          communication  PnP device PNP0501
/0/8                          system         PnP device PNP0c02
/0/9                          system         PnP device PNP0b00
/0/a                          generic        PnP device INT3f0d
/0/b                          system         PnP device PNP0c02
/0/c                          system         PnP device PNP0c02
/0/d                          system         PnP device PNP0c02
/0/e                          system         PnP device PNP0c02
/1                            power          To Be Filled By O.E.M.


2018-04-27   #3

Dear Laszlo,

It is not possible to have simultaneous 2.4GHz and 5GHz communications using only 1 radio. You must have two radios : one operating at 2.4GHz and one operating at 5GHz.


I have checked your PC box [iBASE MPT-7000RSM V-B1(3)] specifications.


My suggestion is to use one of our access points (AP) here :


https://www.compex.com.sg/access-points/indoor-access-point/


This way, you can be assured of high data rates because you are using CompexWRT firmware with original Qualcomm Atheros wireless drivers.


You can connect your PC box to the Compex AP with an Ethernet cable.


You can select the Compex AP that offers both 2.4GHz and 5GHz, e.g. 3x3 MMZ563, 2x2 MMZ563, MMZ344, and MMZ558. These all have dual concurrent dual band : simultaneous 2.4GHz and 5GHz operation.


Thanks,

Winston


2018-04-27   #4

Dear Winston,


our use case is for eliminating an external AP, namely the box should act as an AP.

Why do you advertise WLE900VX as "- Simultaneous Dual Band 802.11ac speeds up to 1.3Gbps":

http://www.compexshop.com/product_info.php/products_id/482


What does Simultaneous Dual Band mean in this case?


Btw, still have a question, how can we utilize the 3x3 MIMO settings to reach 1300Mbps?

ath10k driver is present in the kernel drivers since years. RHEL/CentOS Linux is pretty much a standard enterprise linux. If the opensource driver is not sufficent to utilize the WLE900VX's full potential, then please suggest a driver which is able to.


AFAIK, CompexWRT is an OpenWRT/linux based custom OS. So I guess, the used Atheros driver in this distribution exists somewhere and available for rebuilding to X86_64 platform.


Back to square #1: is there any support / documentation available anywhere, to clarify hostapd settings with WLE900VX to utilize the high data rates claimed in the specifications of this card?


Basically, we would like to use this product, not a replacement one, since we are in R&D phase.


Thank you in advance,
Laszlo



2018-04-27   #5

Dear Laszlo,

The http://www.compexshop.com does not belong to Compex. They are an independent distributor. We shall try to get in touch with them to correct this misinformation.


For the most updated and accurate documentation, please refer to the .pdf datasheets available on https://www.compex.com.sg/product/wle900vx/  


Items may be purchased from Compex here : http://shop.compex.com.sg/  


Thanks,

Winston


2018-04-27   #6

Dear Winston,


I understand all of this.

The "genuine" Compex shop you linked is not working for ordering from Hungary.

I had a phone conversation with your sales department on this topic, and they've suggested to order from your EU shop I've mentioned.


The question is still, how can we utilize 3x3 MIMO or reach anything closer than 300Mbps to the specified 1300Mbps?


But let us focus on the problem we are facing of.


You've stated, that opensource ath10k drivers are not supported.

Great, understood.


How can anyone use this WLE900VX card on the high data rates with linux, is there is no supported driver for linux?


Would be handsome, if the specification contains this information as well.

Or it can be used only with one of the compex boards only, couldn't it?


Well, I do not want to steal your time, so please point me to somebody, who could provide usable information regarding configurability of the WLE900VX card.


Best regards,

Laszlo

2018-05-08   #7

Dear Laszlo,


Sorry for the delayed response.


We tested OpenWrt firmware with ath10k driver on our WPJ563 board with WLE900VX before here, which is also getting the TCP throughput result around 20% to 30% from the 1300mbps data rate(230mbps to 390mbps), but if we using our CompexWrt firmware which using modified QCA's wireless drivers, we will be able to get around 900mbps from 1300mbps data rate setup. Thus, it is not a configuration issue but unfortunately, it is a firmware limitation.


Currently only the ath10k driver can enable you to use it on your intel PC with our WLE900VX radio card.


Thanks

15 days ago   #8

Boika would you share your hostapd.conf?

I'm trying to get started WAP on espressobin and wle900vx with Armbian.

I get the following message:


root@espressobin:~# hostapd /etc/hostapd.conf

Configuration file: /etc/hostapd.conf

Could not read interface wlp0s0  flags: No such device

nl80211: Driver does not support authentication/association or connect commands

nl80211: deinit ifname=wlp0s0  disabled_11b_rates=0

Could not read interface wlp0s0  flags: No such device

nl80211 driver initialization failed.

wlp0s0 : interface state UNINITIALIZED->DISABLED

wlp0s0 : AP-DISABLED 

hostapd_free_hapd_data: Interface wlp0s0  wasn't started


Requires Login

Log in
Information Bar
Welcome to the Compex Support Forum. To start with an enquiry:

1) Sign up for an account.
2) Create a topic and describe the issue as detail as possible.
3) Use the tags on your post to help us identify the issue. Eg. Hardware, Software, Module.

F.A.Q
How do I generate a verification code?
To generate the verification code, simply click on the form. It will create a 4 character code. Simply fill it in.

LINKS

Compex Website
Compex Webshop

Loading...