My issue seems to be related to my Asus Zephyrus G15 having a Mediatek 7961 Wifi/Bluetooth adapter. I have read the posts where the support for this specific wifi adapter has been fixed in kernels 5.12/5.13; however, I've tried installing fresh Fedora, Ubuntu, and Elementary OS and updating the kernel to 5.14 and I'm still not able to see any ethernet or wifi settings. I'm currently connected to the internet by USB tether with my phone.
What my install process looks like
- Update BOOT settings to ignore linux distro
- Remove any partitions for an install linux distro
- Choose to install third-party services/software/drivers while installing from a boot drive
- Update install packages
- Upgrade installed packages
- Update the kernel to the latest or 5.14
- Reboot and check the current kernel with
Currently, I have Fedora installed and here's what I'm seeing:
> uname -r 5.14.11-200.fc34.x86_64 > lsmod | grep 88 amdgpu 7802880 3 > sudo lshw -C network *-network UNCLAIMED description: Ethernet controller product: Realtek Semiconductor Co., Ltd. vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:03:00.0 version: 05 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list configuration: latency=0 resources: ioport:d000(size=256) memory:fc700000-fc70ffff memory:fc710000-fc713fff *-network UNCLAIMED description: Network controller product: MEDIATEK Corp. vendor: MEDIATEK Corp. physical id: 0 bus info: pci@0000:04:00.0 version: 00 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm cap_list configuration: latency=0 resources: iomemory:fe0-fdf iomemory:fe0-fdf iomemory:fe0-fdf memory:fe20300000-fe203fffff memory:fe20400000-fe20403fff memory:fe20404000-fe20404fff *-network description: Ethernet interface physical id: 1 bus info: usb@2:2 logical name: enp6s0f3u2 serial: 4a:c1:c0:5b:a0:8d capabilities: ethernet physical configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.14.11-200.fc34.x86_64 duplex=half firmware=RNDIS device ip=192.168.230.83 link=yes multicast=yes port=twisted pair > lspci -v | grep -A20 Ethernet Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8162 (rev 05) Subsystem: ASUSTeK Computer Inc. Device 208f Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 12 I/O ports at d000 [size=256] Memory at fc700000 (64-bit, non-prefetchable) [size=64K] Memory at fc710000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Network controller: MEDIATEK Corp. Device 7961 Subsystem: AzureWave Device 4680 Physical Slot: 0-1 Flags: fast devsel, IRQ 82, IOMMU group 13 Memory at fe20300000 (64-bit, prefetchable) [size=1M] Memory at fe20400000 (64-bit, prefetchable) [size=16K] Memory at fe20404000 (64-bit, prefetchable) [size=4K] Capabilities: <access denied> Kernel modules: mt7921e 05:00.0 Non-Volatile memory controller: SK hynix Gold P31 SSD (prog-if 02 [NVM Express]) Subsystem: SK hynix Gold P31 SSD Flags: bus master, fast devsel, latency 0, IRQ 57, NUMA node 0, IOMMU group 14
Reminder: if I'm not tethered to my phone, nothing shows except VPN
TL;DR I have a mediatek 7961 wifi adapter and regardless of the kernel (5.12/5.13/5.14) or the Linux distro, I cannot get my wifi/ethernet services to work.