Mt7615 wifi driver testing

R2 VHT80

interface=wlp1s0
driver=nl80211
ssid=126test
hw_mode=a
channel=36
ieee80211n=1
ieee80211ac=1
require_ht=1
require_vht=1
vht_capab=[SHORT-GI-80][RXLDPC]
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40][LDPC]
vht_oper_chwidth=1
vht_oper_centr_freq_seg0_idx=42
country_code=US

%E6%93%B7%E5%8F%96

minstrel rate control rc_stat image

20190303 update

vht80 2*nss

%E6%93%B7%E5%8F%96

2 Likes

IxChariot test:

Bidirectional: image001

RX: image002

TX (need to fix drop issue): image003

I’ve posted the v1 to mainline. The driver fully supports AP, station and monitor mode. https://patchwork.kernel.org/project/linux-mediatek/list/?series=97035 https://patchwork.kernel.org/project/linux-mediatek/list/?series=97041

2 Likes

The host driver has been applied to mainline.

Also add support for mtd eeprom parsing - https://patchwork.kernel.org/patch/10947385/

i test that driver, and when encryption is enabled, the speed drops almost 10 times

Thanks. will fix it.

Ryder Lee posted a fix: https://patchwork.kernel.org/patch/10970253/

Maybe you need part 1/2 too

MT7615 module have support BPI-R2, BPI-R64, and We have tested the parametric performance of module 7615 in the laboratory.To achieve the optimal

BPI-R64+MT7615 test wifi function with openwrt

http://wiki.banana-pi.org/BPI-R64_%2B_MT7615_function_test

1 Like

I have been successful in using the SD card version of the img file to boot into a working system. I would like to use the EMMC.img version and have the router boot and function out of emmc. Can you guide me how to flash the EMMC.img version? I tried using the following options in u-boot menu:

    1. System Load Linux Kernel then write to Flash via TFTP and
  • b. System Load flashimage then write to Flash via TFTP.

The TFTP transfer was successful, but got errors.

In case of “System Load Linux Kernel”, I got

Bytes transferred = 20191432 (13418c8 hex)
get filesize 0x13418c8
[do_filesize_check] partition_size: 0x1e00000 , filesize: 0x13418c8
[do_read_image_blks] Image format error,neither FIT image nor old image.
Bad Magic Number.
mmc0 is current device
mmc0 operation
dev_num = 0

MMC write: dev # 0, block # 4096, count 98304 ... 98304 blocks write: OK
mmc0 is current device
mmc0 operation
dev_num = 0

MMC read: dev # 0, block # 4096, count 1 ... 1 blocks read: OK
[do_read_image_blks] Image format error,neither FIT image nor old image.
Bad Magic Number.
mmc0 operation
dev_num = 0

MMC read: dev # 0, block # 4096, count 0 ... 0 blocks read: OK
bootm flag=0, states=70f
Wrong Image Format for bootm command
ERROR: can't get kernel image!

In case of “Load flashimage”, I got

Bytes transferred = 20191432 (13418c8 hex)
get filesize 0x13418c8
[do_filesize_check] partition_size: 0x1400000 , filesize: 0x13418c8
mmc0 is current device
mmc0 operation
dev_num = 0

MMC write: dev # 0, block # 0, count 40960 ... 40960 blocks write: OK
dev_num = 0
Writing to MMC(0)... offset=1310720 
size=4096 
mmc->write_bl_len=512
done
invaild env!!!

Thanks