MT7615E - is it me, or is it the driver?

Thanks for the reply.

I tried with (Spain) and without selecting country code and manually (140, 80Mhz width for 5G) and automatically selecting channel.

  1. ubus call system board
	"kernel": "5.15.167",
	"hostname": "OpenWrt",
	"system": "MediaTek MT7621 ver:1 eco:3",
	"model": "ASUS RT-AX53U",
	"board_name": "asus,rt-ax53u",
	"rootfs_type": "squashfs",
	"release": {
		"distribution": "OpenWrt",
		"version": "23.05.5",
		"revision": "r24106-10cc5fcd00",
		"target": "ramips/mt7621",
		"description": "OpenWrt 23.05.5 r24106-10cc5fcd00"
	}
}
  1. network
config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option packet_steering '1'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'lan1'
	list ports 'lan2'
	list ports 'lan3'

config device
	option type '8021q'
	option ifname 'wan'
	option vid '20'
	option name 'wan.20'
	option mtu '1500'
	option macaddr '10:7C:61:94:FF:50'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.0.1'
	option netmask '255.255.255.0'
	option ip6assign '0'
	option ipv6 '0'
	option delegate '0'

config interface 'wan'
	option device 'wan.20'
	option proto 'pppoe'
	option username REDACTED
	option password REDACTED
	option ipv6 '0'
	option peerdns '0'
	list dns '1.1.1.1'
	list dns '1.0.0.1'

config interface 'vpn'
	option proto 'wireguard'
	option private_key REDACTED
	option fwmark REDACTED
	list addresses '10.5.0.2/32'
	option delegate '0'

config rule
	option dest REDACTED
	option lookup 'vpn'

config route
	option interface 'vpn'
	option target '0.0.0.0/0'
	option table 'vpn'

config rule
	option dest REDACTED
	option lookup 'vpn'

config rule
	option src REDACTED
	option lookup 'vpn'
	option in 'lan'
	option disabled '1'

Also a couple of wireguard_vpn blocks which should be irrelevant here.

  1. wireless
config wifi-device 'radio0'
	option type 'mac80211'
	option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
	option channel '1'
	option band '2g'
	option htmode 'HE20'
	option cell_density '0'
	option disabled '1'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid REDACTED
	option encryption 'psk2'
	option key REDACTED
	option disabled '1'

config wifi-device 'radio1'
	option type 'mac80211'
	option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
	option channel 'auto'
	option band '5g'
	option htmode 'HE80'
	option cell_density '0'

config wifi-iface 'default_radio1'
	option device 'radio1'
	option network 'lan'
	option mode 'ap'
	option ssid REDACTED
	option encryption 'psk2'
	option key REDACTED
	option disabled '1'

config wifi-iface 'wifinet2'
	option device 'radio1'
	option mode 'ap'
	option ssid REDACTED
	option encryption 'psk2'
	option key REDACTED
	option network 'lan'
  1. firewall
config defaults
	option syn_flood '1'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'

config zone
	option name 'lan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	list network 'lan'

config zone
	option name 'wan'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option mtu_fix '1'
	list network 'wan'
	list network 'nord'

config forwarding
	option src 'lan'
	option dest 'wan'

config rule
	option name 'Allow-DHCP-Renew'
	option src 'wan'
	option proto 'udp'
	option dest_port '68'
	option target 'ACCEPT'
	option family 'ipv4'

config rule
	option name 'Allow-Ping'
	option src 'wan'
	option proto 'icmp'
	option icmp_type 'echo-request'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-DHCPv6'
	option src 'wan'
	option proto 'udp'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLD'
	option src 'wan'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Input'
	option src 'wan'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	list icmp_type 'router-solicitation'
	list icmp_type 'neighbour-solicitation'
	list icmp_type 'router-advertisement'
	list icmp_type 'neighbour-advertisement'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Forward'
	option src 'wan'
	option dest '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESP'
	option src 'wan'
	option dest 'lan'
	option proto 'esp'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMP'
	option src 'wan'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option target 'ACCEPT'

config rule
	option name 'Block Google DNS'
	option src '*'
	list dest_ip '8.8.8.8'
	list dest_ip '8.8.4.4'
	list dest_ip '2001:4860:4860::8888'
	list dest_ip '2001:4860:4860::8844'
	option target 'REJECT'
	option dest 'wan'
	list proto 'all'
	list src_ip REDACTED

Bufferbloat: https://www.waveform.com/tools/bufferbloat?test-id=9283424e-f712-4846-9771-e50f09ac9b53

Bufferbloat from cable connection: https://www.waveform.com/tools/bufferbloat?test-id=30405fd8-2976-4a40-bacb-45e1df6400cc

Ch 140 is 13dbm
Tru setting 5ghz option channels '36 52 100 116' 5o stay out of weak ones.

Well, that does not show up and, surprisingly, the option for your country code is not set.

Please set it (with your true location; be it Spain; whatever) and repost the wireless cat call.

1 Like

@sabian2008 your device have nothing to do with mt7615. your device have a mt7915 DBDC radio.

Thanks for pointing this out. I somehow misread the loaded module while greping for "mt" I just read mt76* all the way.

I am sincerely sorry.

Feel free to delete these answers (in case one of you is an admin). I'll open a new thread.

Which one?

01:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7905D/MT7975
02:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter
1 Like

I think show iwinfo with mac address lines deleted and we are good to leave this go

Oh sorry if it wasn't clear. @ercolino was 100% right, my WiFi chip is MT7915, not MT7615, I read it incorrectly.

iwinfo

phy1-ap0  ESSID: REDACTED
          Access Point: REDACTED
          Mode: Master  Channel: 120 (5.600 GHz)  HT Mode: HE80
          Center Channel 1: 122 2: unknown
          Tx-Power: 26 dBm  Link Quality: 64/70
          Signal: -46 dBm  Noise: -89 dBm
          Bit Rate: 755.3 MBit/s
          Encryption: WPA2 PSK (CCMP)
          Type: nl80211  HW Mode(s): 802.11ac/ax/n
          Hardware: 14C3:7915 14C3:7915 [MediaTek MT7915E]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy1

Can I open a new topic to discuss the problem I am facing with latency and jitter?

Sure, it is fairly open to fine tuune individual setups.

1 Like