X86-64 Build - MT7975 kmod module?

Hey guys!

I have bought one Wallys Wifi Card - DR7915, and it's supposed to have MT7915 + MT7975 chipsets.
I used OpenWrt firmware selector and built a x86 generic build with the module "kmod-mt7915e".

With this Module I was able to configure and test the 2.4GHz band network and it's working. I can see the 2.4GHz network with all my devices.

But the 5GHz network doesn't show up to any of my clients. So I was wondering if that's because I don't have the MT7975 module installed. Funny enough, if I "scan" using the radio1, I can see my current 5GHz from my EA8500 router, since both routers are next to each other.

I'm running OpenWrt over Proxmox, with the Wifi PCI-e card via passthrough, and this is how it looks like right now:

My antennas are plugged in these 2 connectors:
chrome_14-09-2023_00-57-00

Does anyone know what I should do? Was I supposed to install any other kmod to have 5GHz to work? I have even tried to change cryptography of the 5GHz, as you can see in the former picture, and that did not work as well.

Please send the output of the following commands right after boot - so all initialization messages are still available in the log (remove any info you thing is sensitive):

  • dmesg
  • logread
  • opkg list-installed

and contents of the following files (remove any info you thing is sensitive):

  • /etc/config/network
  • /etc/config/wireless

Do you have kmod-mt7915-firmware installed?

I did not have, since I was using 22.03.5 and this module is not available for that version.
I've rebuilt a new image with 23.05.0-rc3 with the mentioned module and now the 5GHz works :slight_smile:

Though now I have both bands working, I'm capped at 26dBm for the 2.4GHz and 24dBm for the 5GHz band. The product page says the 5GHz could reach up to 35 dBm, was that a lie or is something not properly configured?
And I still think it's kind weird, both radios are working, but instead of showing MT7915E for a radio and MT7975 for the other, I'm only seeing MT7915E for both.

My Linksys EA8500 5GHz band can reach easily my bedroom, which is behing 2 brick walls. Is this because this module doesn't perform that well? I can only see the 2.4GHz band with 3 out of 4 bars in my android phone. While my Linksys EA8500 I get full bars for both bands.

And follow below the logs you've asked me (with the new 23.05.0-rc3 firmware):
The first 2 logs I had to upload to pastebin, because they are too large. The forum was not allowing me to post them because it exceeded 32000 characters.

https://pastebin.com/raw/zZesi3DA

https://pastebin.com/raw/6NQSQdHd

6in4 - 28
acme - 4.0.0
acme-acmesh - 3.0.6-1
acme-common - 1.0.3
base-files - 1539-r23389-5deed175a5
bind-host - 9.18.11-3
bind-libs - 9.18.11-3
bnx2-firmware - 20230804-1
busybox - 1.36.1-1
ca-bundle - 20230311-1
ca-certificates - 20230311-1
cgi-io - 2022-08-10-901b0f04-21
curl - 8.2.1-1
ddns-scripts - 2.8.2-37
ddns-scripts-cloudflare - 2.8.2-37
ddns-scripts-services - 2.8.2-37
dnsmasq-full - 2.89-4
dropbear - 2022.82-5
e2fsprogs - 1.47.0-2
etherwake - 1.09-5
firewall4 - 2023-03-23-04a06bd7-1
fstools - 2023-02-28-bfe882d5-1
fwtool - 2019-11-12-8f7fe925-1
getrandom - 2022-08-13-4c7b720b-2
glib2 - 2.74.0-5
grub2-bios-setup - 2.06-5
hostapd-common - 2023-06-22-599d00be-1.2
htop - 3.2.2-1
ip-full - 6.3.0-1
ip-tiny - 6.3.0-1
ip6tables-zz-legacy - 1.8.8-1
ipset - 7.17-1
iptables-mod-conntrack-extra - 1.8.8-1
iptables-mod-ipopt - 1.8.8-1
iptables-zz-legacy - 1.8.8-1
iw - 5.19-1
iwinfo - 2023-07-01-ca79f641-1
jansson4 - 2.14-3
jshn - 2023-05-23-75a3b870-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.15.127-1-f12cad7e28a8d370c8c790636360fd31
kmod-amazon-ena - 5.15.127-1
kmod-amd-xgbe - 5.15.127-1
kmod-bnx2 - 5.15.127-1
kmod-button-hotplug - 5.15.127-3
kmod-cfg80211 - 5.15.127+6.1.24-3
kmod-crypto-aead - 5.15.127-1
kmod-crypto-ccm - 5.15.127-1
kmod-crypto-cmac - 5.15.127-1
kmod-crypto-crc32c - 5.15.127-1
kmod-crypto-ctr - 5.15.127-1
kmod-crypto-gcm - 5.15.127-1
kmod-crypto-gf128 - 5.15.127-1
kmod-crypto-ghash - 5.15.127-1
kmod-crypto-hash - 5.15.127-1
kmod-crypto-hmac - 5.15.127-1
kmod-crypto-kpp - 5.15.127-1
kmod-crypto-lib-chacha20 - 5.15.127-1
kmod-crypto-lib-chacha20poly1305 - 5.15.127-1
kmod-crypto-lib-curve25519 - 5.15.127-1
kmod-crypto-lib-poly1305 - 5.15.127-1
kmod-crypto-manager - 5.15.127-1
kmod-crypto-null - 5.15.127-1
kmod-crypto-rng - 5.15.127-1
kmod-crypto-seqiv - 5.15.127-1
kmod-crypto-sha512 - 5.15.127-1
kmod-e1000 - 5.15.127-1
kmod-e1000e - 5.15.127-1
kmod-forcedeth - 5.15.127-1
kmod-fs-vfat - 5.15.127-1
kmod-hwmon-core - 5.15.127-1
kmod-i2c-algo-bit - 5.15.127-1
kmod-i2c-core - 5.15.127-1
kmod-ifb - 5.15.127-1
kmod-igb - 5.15.127-1
kmod-igc - 5.15.127-1
kmod-input-core - 5.15.127-1
kmod-ip6tables - 5.15.127-1
kmod-ipt-conntrack - 5.15.127-1
kmod-ipt-conntrack-extra - 5.15.127-1
kmod-ipt-core - 5.15.127-1
kmod-ipt-ipopt - 5.15.127-1
kmod-ipt-ipset - 5.15.127-1
kmod-iptunnel - 5.15.127-1
kmod-iptunnel4 - 5.15.127-1
kmod-ixgbe - 5.15.127-1
kmod-lib-crc-ccitt - 5.15.127-1
kmod-lib-crc32c - 5.15.127-1
kmod-libphy - 5.15.127-1
kmod-mac80211 - 5.15.127+6.1.24-3
kmod-mdio - 5.15.127-1
kmod-mdio-devres - 5.15.127-1
kmod-mii - 5.15.127-1
kmod-mt76-connac - 5.15.127+2023-07-26-cd3dfe39-1
kmod-mt76-core - 5.15.127+2023-07-26-cd3dfe39-1
kmod-mt7915-firmware - 5.15.127+2023-07-26-cd3dfe39-1
kmod-mt7915e - 5.15.127+2023-07-26-cd3dfe39-1
kmod-nf-conncount - 5.15.127-1
kmod-nf-conntrack - 5.15.127-1
kmod-nf-conntrack-netlink - 5.15.127-1
kmod-nf-conntrack6 - 5.15.127-1
kmod-nf-flow - 5.15.127-1
kmod-nf-ipt - 5.15.127-1
kmod-nf-ipt6 - 5.15.127-1
kmod-nf-log - 5.15.127-1
kmod-nf-log6 - 5.15.127-1
kmod-nf-nat - 5.15.127-1
kmod-nf-reject - 5.15.127-1
kmod-nf-reject6 - 5.15.127-1
kmod-nfnetlink - 5.15.127-1
kmod-nft-core - 5.15.127-1
kmod-nft-fib - 5.15.127-1
kmod-nft-nat - 5.15.127-1
kmod-nft-offload - 5.15.127-1
kmod-nls-base - 5.15.127-1
kmod-nls-cp437 - 5.15.127-1
kmod-nls-iso8859-1 - 5.15.127-1
kmod-nls-utf8 - 5.15.127-1
kmod-phy-realtek - 5.15.127-1
kmod-ppp - 5.15.127-1
kmod-pppoe - 5.15.127-1
kmod-pppox - 5.15.127-1
kmod-pps - 5.15.127-1
kmod-ptp - 5.15.127-1
kmod-r8169 - 5.15.127-1
kmod-sched-cake - 5.15.127-1
kmod-sched-core - 5.15.127-1
kmod-sit - 5.15.127-1
kmod-slhc - 5.15.127-1
kmod-tg3 - 5.15.127-1
kmod-thermal - 5.15.127-1
kmod-tun - 5.15.127-1
kmod-udptunnel4 - 5.15.127-1
kmod-udptunnel6 - 5.15.127-1
kmod-wireguard - 5.15.127-1
libatomic1 - 12.3.0-4
libattr - 2.5.1-1
libblkid1 - 2.39-2
libblobmsg-json20230523 - 2023-05-23-75a3b870-1
libbpf1 - 1.2.2-1
libbz2-1.0 - 1.0.8-1
libc - 1.2.4-4
libcap-ng - 0.8.3-2
libcomerr0 - 1.47.0-2
libcurl4 - 8.2.1-1
libelf1 - 0.189-1
libevdev - 1.13.0-1
libevent2-core7 - 2.1.12-1
libext2fs2 - 1.47.0-2
libf2fs6 - 1.16.0-1
libffi - 3.4.2-2
libgcc1 - 12.3.0-4
libgmp10 - 6.2.1-1
libip4tc2 - 1.8.8-1
libip6tc2 - 1.8.8-1
libipset13 - 7.17-1
libiptext0 - 1.8.8-1
libiptext6-0 - 1.8.8-1
libiwinfo-data - 2023-07-01-ca79f641-1
libiwinfo20230701 - 2023-07-01-ca79f641-1
libjson-c5 - 0.16-3
libjson-script20230523 - 2023-05-23-75a3b870-1
liblua5.1.5 - 5.1.5-10
liblucihttp-lua - 2023-03-15-9b5b683f-1
liblucihttp-ucode - 2023-03-15-9b5b683f-1
liblucihttp0 - 2023-03-15-9b5b683f-1
liblzo2 - 2.10-4
libmbedtls12 - 2.28.4-1
libmnl0 - 1.0.5-1
libncurses6 - 6.4-2
libnetfilter-conntrack3 - 1.0.9-2
libnettle8 - 3.9.1-1
libnfnetlink0 - 1.0.2-1
libnftnl11 - 1.2.6-1
libnghttp2-14 - 1.51.0-1
libnl-tiny1 - 2023-07-27-bc92a280-1
libopenssl-conf - 3.0.10-1
libopenssl3 - 3.0.10-1
libpcre2 - 10.42-1
libpthread - 1.2.4-4
libpython3-3.11 - 3.11.4-1
libqrencode - 4.1.1-1
librt - 1.2.4-4
libsmartcols1 - 2.39-2
libss2 - 1.47.0-2
libstdcpp6 - 12.3.0-4
libubox20230523 - 2023-05-23-75a3b870-1
libubus-lua - 2022-06-15-9913aa61-1
libubus20220615 - 2022-06-15-9913aa61-1
libuci20130104 - 2023-08-10-5781664d-1
libuclient20201210 - 2023-04-13-007d9454-1
libucode20220812 - 2023-04-03-51638672-1
libudev-zero - 1.0.1-1
libusb-1.0-0 - 1.0.26-3
libustream-mbedtls20201210 - 2023-02-25-498f6e26-1
libuuid1 - 2.39-2
libuv1 - 1.45.0-1
libwolfssl5.6.3.e624513f - 5.6.3-stable-1
libxtables12 - 1.8.8-1
logd - 2022-08-13-4c7b720b-2
lua - 5.1.5-10
luci - git-23.051.66410-a505bb1
luci-app-acme - git-23.074.38708-acf40dc
luci-app-commands - git-22.299.76611-9d8feac
luci-app-ddns - git-23.158.77284-47a61bd
luci-app-firewall - git-23.208.40260-9504081
luci-app-mwan3 - git-22.181.29827-675a0ea
luci-app-openvpn - git-23.013.73089-25983b9
luci-app-opkg - git-23.009.82915-ec3aac4
luci-app-pbr - 1.1.1-7
luci-app-sqm - git-22.360.73151-127c900
luci-app-uhttpd - git-22.029.54222-e3fbfe9
luci-app-upnp - git-22.297.83017-2877753
luci-app-wifischedule - git-20.110.55046-74da73b
luci-app-wol - git-21.154.28269-c7b7b42
luci-base - git-23.236.53405-fc638c8
luci-compat - git-22.297.83017-673f382
luci-lib-base - git-22.308.54612-9118452
luci-lib-ip - git-20.250.76529-62505bd
luci-lib-ipkg - git-18.318.71164-4bbe325
luci-lib-jsonc - git-22.079.54693-45f411b
luci-lib-nixio - git-22.222.71555-88b9088
luci-light - git-23.024.33244-34dee82
luci-lua-runtime - git-23.233.52805-dae2684
luci-mod-admin-full - git-19.253.48496-3f93650
luci-mod-network - git-23.233.52805-3a0ef93
luci-mod-status - git-23.236.53405-9b3c7d3
luci-mod-system - git-23.118.78765-58f7b27
luci-proto-ipv6 - git-21.148.48881-79947af
luci-proto-ppp - git-21.158.38888-88b9d84
luci-proto-wireguard - git-23.073.81399-59a6f06
luci-theme-bootstrap - git-23.085.34270-d94a728
miniupnpd-nftables - 2.3.3-2
mkf2fs - 1.16.0-1
mtd - 26
mwan3 - 2.11.7-1
nano - 7.2-2
netifd - 2023-06-04-ec9dba72-1
nftables-json - 1.0.8-1
odhcp6c - 2023-05-12-bcd28363-20
odhcpd-ipv6only - 2023-06-24-52112643-1
openssl-util - 3.0.10-1
openvpn-easy-rsa - 3.0.8-4
openvpn-openssl - 2.5.8-3
openwrt-keyring - 2022-03-25-62471e69-2
opkg - 2022-02-24-d038e5b6-2
partx-utils - 2.39-2
pbr - 1.1.1-7
ppp - 2.4.9.git-2021-01-04-4
ppp-mod-pppoe - 2.4.9.git-2021-01-04-4
procd - 2023-06-25-2db83655-1
procd-seccomp - 2023-06-25-2db83655-1
procd-ujail - 2023-06-25-2db83655-1
python3-base - 3.11.4-1
python3-codecs - 3.11.4-1
python3-email - 3.11.4-1
python3-light - 3.11.4-1
python3-logging - 3.11.4-1
python3-openssl - 3.11.4-1
python3-pkg-resources - 68.1.2-1
python3-speedtest-cli - 2.1.3-1
python3-urllib - 3.11.4-1
python3-xml - 3.11.4-1
qemu-ga - 8.0.0-1
qrencode - 4.1.1-1
r8169-firmware - 20230804-1
resolveip - 2
rpcd - 2023-07-01-c07ab2f9-1
rpcd-mod-file - 2023-07-01-c07ab2f9-1
rpcd-mod-iwinfo - 2023-07-01-c07ab2f9-1
rpcd-mod-luci - 20230123-1
rpcd-mod-rrdns - 20170710
rpcd-mod-ucode - 2023-07-01-c07ab2f9-1
socat - 1.7.4.4-1
sqm-scripts - 1.6.0-1
tc-tiny - 6.3.0-1
terminfo - 6.4-2
tmux - 3.3a-1
ubox - 2022-08-13-4c7b720b-2
ubus - 2022-06-15-9913aa61-1
ubusd - 2022-06-15-9913aa61-1
uci - 2023-08-10-5781664d-1
uclient-fetch - 2023-04-13-007d9454-1
ucode - 2023-04-03-51638672-1
ucode-mod-fs - 2023-04-03-51638672-1
ucode-mod-html - 1
ucode-mod-lua - 1
ucode-mod-math - 2023-04-03-51638672-1
ucode-mod-ubus - 2023-04-03-51638672-1
ucode-mod-uci - 2023-04-03-51638672-1
uhttpd - 2023-06-25-34a8a74d-1
uhttpd-mod-ubus - 2023-06-25-34a8a74d-1
urandom-seed - 3
urngd - 2023-07-25-7aefb47b-1
usb-modeswitch - 2022-02-24-3c8595a4-1
usbutils - 014-1
usign - 2020-05-23-f1f65026-1
virtio-console-helper - 8.0.0-1
wget-ssl - 1.21.3-3
wifischedule - 1-3
wireguard-tools - 1.0.20210914-2
wireless-regdb - 2023.05.03-1
wpad-wolfssl - 2023-06-22-599d00be-1.2
xtables-legacy - 1.8.8-1
zlib - 1.2.13-1


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 ula_prefix 'fd2b:598e:0483::/48'
	option packet_steering '1'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'eth1'
	list ports 'eth2'
	list ports 'eth3'
	list ports 'eth4'
	list ports 'eth5'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config interface 'wan'
	option device 'eth0'
	option proto 'pppoe'
	option password 'XXXXXXXXXXXXXXX'
	option username 'XXXXXXXXXXXXXX'
	option peerdns '0'
	option ipv6 'auto'
	option metric '1024'
	list dns '8.8.8.8'
	list dns '8.8.4.4'

config interface 'wan6'
	option device 'eth0'
	option proto 'dhcpv6'



config wifi-device 'radio0'
	option type 'mac80211'
	option path 'pci0000:00/0000:00:1c.0/0000:01:00.0'
	option channel '1'
	option band '2g'
	option htmode 'HE40'
	option txpower '26'
	option country 'BR'
	option cell_density '3'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt 2.4GHz'
	option encryption 'sae-mixed'
	option key 'XXXXXXXXXXX'

config wifi-device 'radio1'
	option type 'mac80211'
	option path 'pci0000:00/0000:00:1c.0/0000:01:00.0+1'
	option channel '40'
	option band '5g'
	option htmode 'HE80'
	option txpower '24'
	option country 'PA'
	option cell_density '3'

config wifi-iface 'default_radio1'
	option device 'radio1'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt 5GHz'
	option encryption 'sae-mixed'
	option key 'XXXXXXXXX'


You are using different countries in your wifi config for 2.4 and 5GHz networks. That is not correct. Also, output power depends on the country and channel. At least in Europe ch 52 has lower limit than ch 36 which has lower limit than ch 100-132 etc...

Try using the same country for both APs.

1 Like

I have already tried that :frowning:
I have tried World, US, BR, PA for both networks, just to check if I'd get better power output, but I think this card is limited by the manufacturer.

Well.... I'll see what I can do.
But thank you very much for helping me with the kmod, at least now I have 5GHz network.