• [gentoo-user] mediatek mt7921: no AP?

    From Jorge Almeida@21:1/5 to All on Sun Jan 2 22:30:01 2022
    I just mounted a box with a ROG STRIX X570-E GAMING WIFI II
    motherboard. I'm not a gamer; one of the reasons I chose this was the
    build-in WiFi. Bad idea! The thing does not support AP mode, which I
    need. Nothing in the mo manual suggests such a limitation.
    Here are the details, in case someone with the same hw has a better
    experience and would share it. Otherwise, it may be useful as a
    warning. I know I will not purchase ASUS and/or Mediatek again.

    Jorge Almeida

    $ lshw
    *-network
    description: Wireless interface
    product: MEDIATEK Corp.
    vendor: MEDIATEK Corp.
    physical id: 0
    bus info: pci@0000:03:00.0
    logical name: wnet2
    version: 00
    serial: b4:b5:b6:93:8d:7f
    width: 64 bits
    clock: 33MHz
    capabilities: pciexpress msi pm bus_master
    cap_list ethernet physical wireless
    configuration: broadcast=yes driver=mt7921e driverversion=5.15.12 firmware=____010000-20211014150922
    ip=192.168.2.131 latency=0 link=no multicast=yes wireless=IEEE 802.11
    resources: irq:99 memory:e0300000-e03fffff memory:e0400000-e0403fff memory:e0404000-e0404fff

    $ lsmod
    xt_MASQUERADE 12288 1
    iptable_nat 12288 1
    nf_nat 36864 2 iptable_nat,xt_MASQUERADE
    xt_connmark 12288 4
    xt_helper 12288 110
    xt_limit 12288 26
    mt7921e 77824 0
    mt76_connac_lib 28672 1 mt7921e
    mt76 53248 2 mt7921e,mt76_connac_lib
    mac80211 503808 3 mt76,mt7921e,mt76_connac_lib
    cfg80211 372736 4 mt76,mt7921e,mac80211,mt76_connac_lib
    igb 196608 0
    rfkill 24576 1 cfg80211
    i2c_piix4 20480 0

    $ iw dev
    phy#0
    Interface wnet2
    ifindex 6
    wdev 0x1
    addr b4:b5:b6:93:8d:7f
    type managed
    txpower 3.00 dBm
    multicast TXQ:
    qsz-byt qsz-pkt flows drops marks
    overlmt hashcol tx-bytes tx-packets
    0 0 0 0 0 0
    0 0 0

    $ iw list | grep "Supported interface modes" -A 8
    Supported interface modes:
    * managed
    * monitor
    Band 1:
    Capabilities: 0x9ff
    RX LDPC
    HT20/HT40
    SM Power Save disabled
    RX Greenfield

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Udvare@21:1/5 to jjalmeida@gmail.com on Mon Jan 3 08:00:02 2022
    I'm pretty sure none of these built-in wi-fis like that will support AP
    mode. They would much rather charge more for that feature. https://www.524wifi.com/index.php/network-modules-adapters/wifi-6-11-ax-modules/wle3000h2-11ax-4x4-mu-mimo-2-4ghz-qcn-9024-wifi-6-802-11ax-2-4-ghz-single-band-mini-pcie-module-compex.html

    https://forum.openwrt.org/t/802-11ax-wifi-ap-mpci-e-cards/63577/2

    I own a similar motherboard but I don't use the wi-fi.

    On Sun, Jan 2, 2022, 16:25 Jorge Almeida <jjalmeida@gmail.com> wrote:

    I just mounted a box with a ROG STRIX X570-E GAMING WIFI II
    motherboard. I'm not a gamer; one of the reasons I chose this was the build-in WiFi. Bad idea! The thing does not support AP mode, which I
    need. Nothing in the mo manual suggests such a limitation.
    Here are the details, in case someone with the same hw has a better experience and would share it. Otherwise, it may be useful as a
    warning. I know I will not purchase ASUS and/or Mediatek again.

    Jorge Almeida

    $ lshw
    *-network
    description: Wireless interface
    product: MEDIATEK Corp.
    vendor: MEDIATEK Corp.
    physical id: 0
    bus info: pci@0000:03:00.0
    logical name: wnet2
    version: 00
    serial: b4:b5:b6:93:8d:7f
    width: 64 bits
    clock: 33MHz
    capabilities: pciexpress msi pm bus_master
    cap_list ethernet physical wireless
    configuration: broadcast=yes driver=mt7921e driverversion=5.15.12 firmware=____010000-20211014150922
    ip=192.168.2.131 latency=0 link=no multicast=yes wireless=IEEE 802.11
    resources: irq:99 memory:e0300000-e03fffff memory:e0400000-e0403fff memory:e0404000-e0404fff

    $ lsmod
    xt_MASQUERADE 12288 1
    iptable_nat 12288 1
    nf_nat 36864 2 iptable_nat,xt_MASQUERADE
    xt_connmark 12288 4
    xt_helper 12288 110
    xt_limit 12288 26
    mt7921e 77824 0
    mt76_connac_lib 28672 1 mt7921e
    mt76 53248 2 mt7921e,mt76_connac_lib
    mac80211 503808 3 mt76,mt7921e,mt76_connac_lib
    cfg80211 372736 4 mt76,mt7921e,mac80211,mt76_connac_lib
    igb 196608 0
    rfkill 24576 1 cfg80211
    i2c_piix4 20480 0

    $ iw dev
    phy#0
    Interface wnet2
    ifindex 6
    wdev 0x1
    addr b4:b5:b6:93:8d:7f
    type managed
    txpower 3.00 dBm
    multicast TXQ:
    qsz-byt qsz-pkt flows drops marks
    overlmt hashcol tx-bytes tx-packets
    0 0 0 0 0 0
    0 0 0

    $ iw list | grep "Supported interface modes" -A 8
    Supported interface modes:
    * managed
    * monitor
    Band 1:
    Capabilities: 0x9ff
    RX LDPC
    HT20/HT40
    SM Power Save disabled
    RX Greenfield



    PGRpdiBkaXI9ImF1dG8iPkkmIzM5O20gcHJldHR5IHN1cmUgbm9uZSBvZiB0aGVzZSBidWlsdC1p biB3aS1maXMgbGlrZSB0aGF0IHdpbGwgc3VwcG9ydCBBUCBtb2RlLiBUaGV5IHdvdWxkIG11Y2gg cmF0aGVyIGNoYXJnZSBtb3JlIGZvciB0aGF0IGZlYXR1cmUuIDxhIGhyZWY9Imh0dHBzOi8vd3d3 LjUyNHdpZmkuY29tL2luZGV4LnBocC9uZXR3b3JrLW1vZHVsZXMtYWRhcHRlcnMvd2lmaS02LTEx LWF4LW1vZHVsZXMvd2xlMzAwMGgyLTExYXgtNHg0LW11LW1pbW8tMi00Z2h6LXFjbi05MDI0LXdp ZmktNi04MDItMTFheC0yLTQtZ2h6LXNpbmdsZS1iYW5kLW1pbmktcGNpZS1tb2R1bGUtY29tcGV4 Lmh0bWwiPmh0dHBzOi8vd3d3LjUyNHdpZmkuY29tL2luZGV4LnBocC9uZXR3b3JrLW1vZHVsZXMt YWRhcHRlcnMvd2lmaS02LTExLWF4LW1vZHVsZXMvd2xlMzAwMGgyLTExYXgtNHg0LW11LW1pbW8t Mi00Z2h6LXFjbi05MDI0LXdpZmktNi04MDItMTFheC0yLTQtZ2h6LXNpbmdsZS1iYW5kLW1pbmkt cGNpZS1tb2R1bGUtY29tcGV4Lmh0bWw8L2E+PGRpdiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2 IGRpcj0iYXV0byI+PGEgaHJlZj0iaHR0cHM6Ly9mb3J1bS5vcGVud3J0Lm9yZy90LzgwMi0xMWF4 LXdpZmktYXAtbXBjaS1lLWNhcmRzLzYzNTc3LzIiPmh0dHBzOi8vZm9ydW0ub3BlbndydC5vcmcv dC84MDItMTFheC13aWZpLWFwLW1wY2ktZS1jYXJkcy82MzU3Ny8yPC9hPjwvZGl2PjxkaXYgZGly PSJhdXRvIj48ZGl2IGRpcj0iYXV0byI+PGRpdiBkaXI9ImF1dG8iPjxkaXYgZGlyPSJhdXRvIj48 ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5JIG93biBhIHNpbWlsYXIg bW90aGVyYm9hcmQgYnV0IEkgZG9uJiMzOTt0IHVzZSB0aGUgd2ktZmkuPC9kaXY+PC9kaXY+PC9k aXY+PC9kaXY+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRp cj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gU3VuLCBKYW4gMiwgMjAyMiwgMTY6MjUgSm9y Z2UgQWxtZWlkYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpqYWxtZWlkYUBnbWFpbC5jb20iPmpqYWxt ZWlkYUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9 ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNj Y2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+SSBqdXN0IG1vdW50ZWQgYSBib3ggd2l0aCBhwqAg Uk9HIFNUUklYIFg1NzAtRSBHQU1JTkcgV0lGSSBJSTxicj4NCm1vdGhlcmJvYXJkLiBJJiMzOTtt IG5vdCBhIGdhbWVyOyBvbmUgb2YgdGhlIHJlYXNvbnMgSSBjaG9zZSB0aGlzIHdhcyB0aGU8YnI+ DQpidWlsZC1pbiBXaUZpLiBCYWQgaWRlYSEgVGhlIHRoaW5nIGRvZXMgbm90IHN1cHBvcnQgQVAg bW9kZSwgd2hpY2ggSTxicj4NCm5lZWQuIE5vdGhpbmcgaW4gdGhlIG1vIG1hbnVhbCBzdWdnZXN0 cyBzdWNoIGEgbGltaXRhdGlvbi48YnI+DQpIZXJlIGFyZSB0aGUgZGV0YWlscywgaW4gY2FzZSBz b21lb25lIHdpdGggdGhlIHNhbWUgaHcgaGFzwqAgYSBiZXR0ZXI8YnI+DQpleHBlcmllbmNlIGFu ZCB3b3VsZCBzaGFyZSBpdC4gT3RoZXJ3aXNlLCBpdCBtYXkgYmUgdXNlZnVsIGFzIGE8YnI+DQp3 YXJuaW5nLiBJIGtub3cgSSB3aWxsIG5vdCBwdXJjaGFzZSBBU1VTIGFuZC9vciBNZWRpYXRlayBh Z2Fpbi48YnI+DQo8YnI+DQpKb3JnZSBBbG1laWRhPGJyPg0KPGJyPg0KJCBsc2h3PGJyPg0KKi1u ZXR3b3JrPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgZGVzY3JpcHRpb246 IFdpcmVsZXNzIGludGVyZmFjZTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IHByb2R1Y3Q6IE1FRElBVEVLIENvcnAuPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgdmVuZG9yOiBNRURJQVRFSyBDb3JwLjxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIHBoeXNpY2FsIGlkOiAwPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgYnVzIGluZm86IHBjaUAwMDAwOjAzOjAwLjA8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCBsb2dpY2FsIG5hbWU6IHduZXQyPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgdmVyc2lvbjogMDA8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCBzZXJpYWw6IGI0OmI1OmI2OjkzOjhkOjdmPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgd2lkdGg6IDY0IGJpdHM8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCBjbG9jazogMzNNSHo8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBjYXBhYmlsaXRpZXM6IHBjaWV4cHJlc3MgbXNpIHBtIGJ1c19tYXN0ZXI8YnI+DQpjYXBf bGlzdCBldGhlcm5ldCBwaHlzaWNhbCB3aXJlbGVzczxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIGNvbmZpZ3VyYXRpb246IGJyb2FkY2FzdD15ZXMgZHJpdmVyPW10NzkyMWU8 YnI+DQpkcml2ZXJ2ZXJzaW9uPTUuMTUuMTIgZmlybXdhcmU9X19fXzAxMDAwMC0yMDIxMTAxNDE1 MDkyMjxicj4NCmlwPTE5Mi4xNjguMi4xMzEgbGF0ZW5jeT0wIGxpbms9bm8gbXVsdGljYXN0PXll cyB3aXJlbGVzcz1JRUVFIDgwMi4xMTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIHJlc291cmNlczogaXJxOjk5IG1lbW9yeTplMDMwMDAwMC1lMDNmZmZmZjxicj4NCm1lbW9y eTplMDQwMDAwMC1lMDQwM2ZmZiBtZW1vcnk6ZTA0MDQwMDAtZTA0MDRmZmY8YnI+DQo8YnI+DQok IGxzbW9kPGJyPg0KeHRfTUFTUVVFUkFERcKgIMKgIMKgIMKgIMKgIDEyMjg4wqAgMTxicj4NCmlw dGFibGVfbmF0wqAgwqAgwqAgwqAgwqAgwqAgMTIyODjCoCAxPGJyPg0KbmZfbmF0wqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAzNjg2NMKgIDIgaXB0YWJsZV9uYXQseHRfTUFTUVVFUkFERTxicj4N Cnh0X2Nvbm5tYXJrwqAgwqAgwqAgwqAgwqAgwqAgMTIyODjCoCA0PGJyPg0KeHRfaGVscGVywqAg wqAgwqAgwqAgwqAgwqAgwqAgMTIyODjCoCAxMTA8YnI+DQp4dF9saW1pdMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgMTIyODjCoCAyNjxicj4NCm10NzkyMWXCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA3 NzgyNMKgIDA8YnI+DQptdDc2X2Nvbm5hY19saWLCoCDCoCDCoCDCoCAyODY3MsKgIDEgbXQ3OTIx ZTxicj4NCm10NzbCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDUzMjQ4wqAgMiBtdDc5MjFl LG10NzZfY29ubmFjX2xpYjxicj4NCm1hYzgwMjExwqAgwqAgwqAgwqAgwqAgwqAgwqAgNTAzODA4 wqAgMyBtdDc2LG10NzkyMWUsbXQ3Nl9jb25uYWNfbGliPGJyPg0KY2ZnODAyMTHCoCDCoCDCoCDC oCDCoCDCoCDCoCAzNzI3MzbCoCA0IG10NzYsbXQ3OTIxZSxtYWM4MDIxMSxtdDc2X2Nvbm5hY19s aWI8YnI+DQppZ2LCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDE5NjYwOMKgIDA8YnI+DQpy ZmtpbGzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDI0NTc2wqAgMSBjZmc4MDIxMTxicj4NCmky Y19waWl4NMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIwNDgwwqAgMDxicj4NCjxicj4NCiQgaXcgZGV2 PGJyPg0KcGh5IzA8YnI+DQrCoCDCoCDCoCDCoCBJbnRlcmZhY2Ugd25ldDI8YnI+DQrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCBpZmluZGV4IDY8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB3 ZGV2IDB4MTxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGFkZHIgYjQ6YjU6YjY6OTM6OGQ6 N2Y8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB0eXBlIG1hbmFnZWQ8YnI+DQrCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCB0eHBvd2VyIDMuMDAgZEJtPGJyPg0KwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgbXVsdGljYXN0IFRYUTo8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBxc3otYnl0IHFzei1wa3QgZmxvd3PCoCDCoGRyb3BzwqAgwqBtYXJrczxicj4NCm92ZXJs bXQgaGFzaGNvbCB0eC1ieXRlc8KgIMKgIMKgdHgtcGFja2V0czxicj4NCsKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDDCoCDCoCDCoCDCoDDCoCDCoCDCoCDCoDDCoCDCoCDCoCDC oDDCoCDCoCDCoCDCoDDCoCDCoCDCoCDCoDA8YnI+DQrCoDDCoCDCoCDCoCDCoDDCoCDCoDA8YnI+ DQo8YnI+DQokIGl3IGxpc3QgfCBncmVwICZxdW90O1N1cHBvcnRlZCBpbnRlcmZhY2UgbW9kZXMm cXVvdDsgLUEgODxicj4NCsKgIMKgIMKgIMKgIFN1cHBvcnRlZCBpbnRlcmZhY2UgbW9kZXM6PGJy Pg0KwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAqIG1hbmFnZWQ8YnI+DQrCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCogbW9uaXRvcjxicj4NCsKgIMKgIMKgIMKgIEJhbmQgMTo8YnI+DQrCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCBDYXBhYmlsaXRpZXM6IDB4OWZmPGJyPg0KwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgUlggTERQQzxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIEhUMjAvSFQ0MDxicj4NCsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIFNNIFBvd2VyIFNhdmUgZGlzYWJsZWQ8YnI+DQrCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCBSWCBHcmVlbmZpZWxkPGJyPg0KPGJyPg0KPC9ibG9ja3F1b3RlPjwv ZGl2Pg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jorge Almeida@21:1/5 to audvare@gmail.com on Mon Jan 3 08:40:01 2022
    On Mon, Jan 3, 2022 at 6:53 AM Andrew Udvare <audvare@gmail.com> wrote:

    I'm pretty sure none of these built-in wi-fis like that will support AP mode. They would much rather charge more for that feature. https://www.524wifi.com/index.php/network-modules-adapters/wifi-6-11-ax-modules/wle3000h2-11ax-4x4-mu-mimo-2-4ghz-qcn-
    9024-wifi-6-802-11ax-2-4-ghz-single-band-mini-pcie-module-compex.html

    https://forum.openwrt.org/t/802-11ax-wifi-ap-mpci-e-cards/63577/2


    Well, the joke is on me: I don't need anything very powerful, I use AP
    just to connect smartphone to computer. Connection with the outside
    world is via ethernet, as I prefer to keep disabled the wifi in the
    the ISP-owned router.
    Thanks for the links.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)