Mediatek MT7902 (I think) No Wi-Fi Adapter Found, Ubuntu 24.04.1 LTS

To be clear, I haven’t installed Ubuntu on the computer yet, because I wanted to first make sure everything worked (Wi-Fi, Bluetooth, etc.), before I even attempted to install the OS. The diagnostic data found below is for the live version of Ubuntu 24.04.1 LTS, running from a USB stick.

I took a lot of time configuring my router, so I have purposefully removed any instances of the ip address of the router, or this computer.

I do not have Bluetooth either, and the time on the computer doesn’t make any sense. I’d like to get Bluetooth to work, but what I’m really concerned about is the Wi-Fi not working.

I didn’t buy the computer directly from the manufacturer, so I wasn’t able to configure the computer at all; instead, I bought the computer from an online retailer, but the retailer also did not give me the option of configuring the computer. As far as I can tell, though, I don’t think you can pick which Wi-Fi adapter comes with the computer, so assuming I’m right, I think the computer came with the MediaTek MT7902 Wi-Fi adapter.

I’m willing to swap out the Wi-Fi adapter inside the computer for something else, assuming that’s even a possibility, but, since this is a brand-new computer, I would need to first buy the proper tools, such as plastic prying tools, so as to not damage the computer. If the Wi-Fi adapter can be swapped out, I would like the replacement to be just as capable.

I’ve attached a JPEG of what the inside of the computer is supposed to look like. The picture is for a slightly different less-expensive variant.

########## wireless info START ##########

Report from: 04 Dec 2024 17:00 UTC +0000

Booted last: 04 Dec 2024 00:00 UTC +0000

Script from: 27 Aug 2024 10:55 UTC +0000

##### release ###########################

Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Release:	24.04
Codename:	noble

##### kernel ############################

Linux 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug  2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ---, quiet, splash

##### desktop ###########################

Ubuntu

##### lspci #############################

01:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
	Subsystem: AzureWave Device [1a3b:5520]

02:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD [15b7:5017] (rev 01)
	Subsystem: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD [15b7:5017]

##### lsusb #############################

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2808:a99a CCore FocalTech FT9349 ESS
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 003: ID 0781:5581 SanDisk Corp. Ultra
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 13d3:3579 IMC Networks Wireless_Device
Bus 003 Device 003: ID 13d3:54a2 IMC Networks USB2.0 HD UVC WebCam
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

##### PCMCIA card info ##################

##### rfkill ############################

0: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: asus-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

##### secure boot #######################

SecureBoot disabled

##### lsmod #############################

cfg80211             1323008  0
asus_nb_wmi            32768  0
asus_wmi               86016  2 asus_nb_wmi,mfd_aaeon
ledtrig_audio          12288  1 asus_wmi
sparse_keymap          12288  1 asus_wmi
platform_profile       12288  1 asus_wmi
wmi_bmof               12288  0
video                  73728  3 asus_wmi,amdgpu,asus_nb_wmi
wmi                    28672  4 video,asus_wmi,wmi_bmof,mfd_aaeon

##### dkms #############################

/home/ubuntu/wireless-info: line 206: dkms: command not found

##### interfaces ########################

##### ifconfig ##########################

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback <MAC address> brd <MAC address>
    inet (HIDDEN ON PURPOSE) scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enx<IF from MAC [IF1]>: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether <MAC 'enx<IF from MAC [IF1]>' [IF1]> brd <MAC address>
    inet (HIDDEN ON PURPOSE) brd (HIDDEN ON PURPOSE) scope global dynamic noprefixroute enx<IF from MAC [IF1]>
       valid_lft 85960sec preferred_lft 85960sec
    inet6 fe80::<IP6 'enx<IF from MAC [IF1]>' [IF1]>/64 scope link 
       valid_lft forever preferred_lft forever

##### iwconfig ##########################

lo        no wireless extensions.

enx<IF from MAC [IF1]>  no wireless extensions.

##### route #############################

default via (HIDDEN ON PURPOSE) dev enx<IF from MAC [IF1]> proto dhcp src (HIDDEN ON PURPOSE) metric 100 
(HIDDEN ON PURPOSE) dev enx<IF from MAC [IF1]> proto kernel scope link src (HIDDEN ON PURPOSE) metric 100 

##### resolv.conf #######################

[777 root '/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf']

nameserver (HIDDEN ON PURPOSE)
options edns0 trust-ad
search .

##### network managers ##################

Installed:

	NetworkManager

Running:

root        2114       1  0 16:53 ?        00:00:01 /usr/sbin/NetworkManager --no-daemon

##### NetworkManager info ###############

GENERAL.DEVICE:                         enx<IF from MAC [IF1]>
GENERAL.TYPE:                           ethernet
GENERAL.NM-TYPE:                        NMDeviceEthernet
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR:                         ASIX Electronics Corp.
GENERAL.PRODUCT:                        AX88179 Gigabit Ethernet
GENERAL.DRIVER:                         cdc_ncm
GENERAL.DRIVER-VERSION:                 6.8.0-41-generic
GENERAL.FIRMWARE-VERSION:               CDC NCM (NO ZLP)
GENERAL.HWADDR:                         <MAC 'enx<IF from MAC [IF1]>' [IF1]>
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.REASON:                         0 (No reason given)
GENERAL.IP4-CONNECTIVITY:               4 (full)
GENERAL.IP6-CONNECTIVITY:               3 (limited)
GENERAL.UDI:                            /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-1/2-1:2.0/net/enx<IF from MAC [IF1]>
GENERAL.PATH:                           pci-0000:03:00.3-usb-0:1:2.0
GENERAL.IP-IFACE:                       enx<IF from MAC [IF1]>
GENERAL.IS-SOFTWARE:                    no
GENERAL.NM-MANAGED:                     yes
GENERAL.AUTOCONNECT:                    yes
GENERAL.FIRMWARE-MISSING:               no
GENERAL.NM-PLUGIN-MISSING:              no
GENERAL.PHYS-PORT-ID:                   --
GENERAL.CONNECTION:                     netplan-zz-all-en
GENERAL.CON-UUID:                       3fc91611-2585-3063-ac16-0d3e7c50d8c3
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
GENERAL.METERED:                        no (guessed)
CAPABILITIES.CARRIER-DETECT:            yes
CAPABILITIES.SPEED:                     unknown
CAPABILITIES.IS-SOFTWARE:               no
CAPABILITIES.SRIOV:                     no
INTERFACE-FLAGS.UP:                     yes
INTERFACE-FLAGS.LOWER-UP:               yes
INTERFACE-FLAGS.CARRIER:                yes
INTERFACE-FLAGS.PROMISC:                no
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         (HIDDEN ON PURPOSE)
IP4.GATEWAY:                            (HIDDEN ON PURPOSE)
IP4.ROUTE[1]:                           dst = (HIDDEN ON PURPOSE), nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = (HIDDEN ON PURPOSE), mt = 100
IP4.DNS[1]:                             (HIDDEN ON PURPOSE)
DHCP4.OPTION[1]:                        dhcp_client_identifier = 01:<MAC 'enx<IF from MAC [IF1]>' [IF1]>
DHCP4.OPTION[2]:                        dhcp_lease_time = 86400
DHCP4.OPTION[3]:                        dhcp_server_identifier = (HIDDEN ON PURPOSE)
DHCP4.OPTION[4]:                        domain_name_servers = (HIDDEN ON PURPOSE)
DHCP4.OPTION[5]:                        expiry = 1733417584
DHCP4.OPTION[6]:                        ip_address = (HIDDEN ON PURPOSE)
DHCP4.OPTION[7]:                        requested_broadcast_address = 1
DHCP4.OPTION[8]:                        requested_domain_name = 1
DHCP4.OPTION[9]:                        requested_domain_name_servers = 1
DHCP4.OPTION[10]:                       requested_domain_search = 1
DHCP4.OPTION[11]:                       requested_host_name = 1
DHCP4.OPTION[12]:                       requested_interface_mtu = 1
DHCP4.OPTION[13]:                       requested_ms_classless_static_routes = 1
DHCP4.OPTION[14]:                       requested_nis_domain = 1
DHCP4.OPTION[15]:                       requested_nis_servers = 1
DHCP4.OPTION[16]:                       requested_ntp_servers = 1
DHCP4.OPTION[17]:                       requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[18]:                       requested_root_path = 1
DHCP4.OPTION[19]:                       requested_routers = 1
DHCP4.OPTION[20]:                       requested_static_routes = 1
DHCP4.OPTION[21]:                       requested_subnet_mask = 1
DHCP4.OPTION[22]:                       requested_time_offset = 1
DHCP4.OPTION[23]:                       requested_wpad = 1
DHCP4.OPTION[24]:                       routers = (HIDDEN ON PURPOSE)
DHCP4.OPTION[25]:                       subnet_mask = 255.255.255.0
IP6.ADDRESS[1]:                         fe80::<IP6 'enx<IF from MAC [IF1]>' [IF1]>/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/1
CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   3fc91611-2585-3063-ac16-0d3e7c50d8c3 | netplan-zz-all-en

##### NetworkManager.state ##############

cat: /var/lib/NetworkManager/NetworkManager.state: No such file or directory

##### NetworkManager config #############

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

##### NetworkManager profiles ###########

##### Netplan config ####################

grep: /etc/netplan/50-cloud-init.yaml: Permission denied
grep: /lib/netplan/00-network-manager-all.yaml: Permission denied

##### iw reg get ########################

'iw' is not installed (package "iw").

##### iwlist channels ###################

lo        no frequency information.

enx<IF from MAC [IF1]>  no frequency information.

##### iwlist scan #######################

lo        Interface doesn't support scanning.

enx<IF from MAC [IF1]>  Interface doesn't support scanning.

##### module infos ######################

[cfg80211]
filename:       /lib/modules/6.8.0-41-generic/kernel/net/wireless/cfg80211.ko.zst
description:    wireless configuration support
license:        GPL
depends:        
retpoline:      Y
intree:         Y
name:           cfg80211
vermagic:       6.8.0-41-generic SMP preempt mod_unload modversions 
parm:           bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm:           ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm:           cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

##### module parameters #################

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00

##### /etc/modules ######################

##### modprobe options ##################

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

[/etc/modprobe.d/mdadm.conf]
options md_mod start_ro=1

##### rc.local ##########################

grep: /etc/rc.local: No such file or directory

##### pm-utils ##########################

##### udev rules ########################

##### dmesg #############################

########## wireless info END ############

########## wireless info START ##########

Report from: 04 Dec 2024 17:00 UTC +0000

Booted last: 04 Dec 2024 00:00 UTC +0000

Script from: 27 Aug 2024 10:55 UTC +0000

##### release ###########################

Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Release:	24.04
Codename:	noble

##### kernel ############################

Linux 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug  2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ---, quiet, splash

##### desktop ###########################

Ubuntu

##### lspci #############################

01:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
	Subsystem: AzureWave Device [1a3b:5520]

02:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD [15b7:5017] (rev 01)
	Subsystem: Sandisk Corp WD Black SN770 / PC SN740 256GB / PC SN560 (DRAM-less) NVMe SSD [15b7:5017]

##### lsusb #############################

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2808:a99a CCore FocalTech FT9349 ESS
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 003: ID 0781:5581 SanDisk Corp. Ultra
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 13d3:3579 IMC Networks Wireless_Device
Bus 003 Device 003: ID 13d3:54a2 IMC Networks USB2.0 HD UVC WebCam
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

##### PCMCIA card info ##################

##### rfkill ############################

0: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: asus-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

##### secure boot #######################

SecureBoot disabled

##### lsmod #############################

cfg80211             1323008  0
asus_nb_wmi            32768  0
asus_wmi               86016  2 asus_nb_wmi,mfd_aaeon
ledtrig_audio          12288  1 asus_wmi
sparse_keymap          12288  1 asus_wmi
platform_profile       12288  1 asus_wmi
wmi_bmof               12288  0
video                  73728  3 asus_wmi,amdgpu,asus_nb_wmi
wmi                    28672  4 video,asus_wmi,wmi_bmof,mfd_aaeon

##### dkms #############################

/home/ubuntu/wireless-info: line 206: dkms: command not found

##### interfaces ########################

##### ifconfig ##########################

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback <MAC address> brd <MAC address>
    inet (HIDDEN ON PURPOSE) scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enx<IF from MAC [IF1]>: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether <MAC 'enx<IF from MAC [IF1]>' [IF1]> brd <MAC address>
    inet (HIDDEN ON PURPOSE) brd (HIDDEN ON PURPOSE) scope global dynamic noprefixroute enx<IF from MAC [IF1]>
       valid_lft 85960sec preferred_lft 85960sec
    inet6 fe80::<IP6 'enx<IF from MAC [IF1]>' [IF1]>/64 scope link 
       valid_lft forever preferred_lft forever

##### iwconfig ##########################

lo        no wireless extensions.

enx<IF from MAC [IF1]>  no wireless extensions.

##### route #############################

default via (HIDDEN ON PURPOSE) dev enx<IF from MAC [IF1]> proto dhcp src (HIDDEN ON PURPOSE) metric 100 
(HIDDEN ON PURPOSE) dev enx<IF from MAC [IF1]> proto kernel scope link src (HIDDEN ON PURPOSE) metric 100 

##### resolv.conf #######################

[777 root '/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf']

nameserver (HIDDEN ON PURPOSE)
options edns0 trust-ad
search .

##### network managers ##################

Installed:

	NetworkManager

Running:

root        2114       1  0 16:53 ?        00:00:01 /usr/sbin/NetworkManager --no-daemon

##### NetworkManager info ###############

GENERAL.DEVICE:                         enx<IF from MAC [IF1]>
GENERAL.TYPE:                           ethernet
GENERAL.NM-TYPE:                        NMDeviceEthernet
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR:                         ASIX Electronics Corp.
GENERAL.PRODUCT:                        AX88179 Gigabit Ethernet
GENERAL.DRIVER:                         cdc_ncm
GENERAL.DRIVER-VERSION:                 6.8.0-41-generic
GENERAL.FIRMWARE-VERSION:               CDC NCM (NO ZLP)
GENERAL.HWADDR:                         <MAC 'enx<IF from MAC [IF1]>' [IF1]>
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.REASON:                         0 (No reason given)
GENERAL.IP4-CONNECTIVITY:               4 (full)
GENERAL.IP6-CONNECTIVITY:               3 (limited)
GENERAL.UDI:                            /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-1/2-1:2.0/net/enx<IF from MAC [IF1]>
GENERAL.PATH:                           pci-0000:03:00.3-usb-0:1:2.0
GENERAL.IP-IFACE:                       enx<IF from MAC [IF1]>
GENERAL.IS-SOFTWARE:                    no
GENERAL.NM-MANAGED:                     yes
GENERAL.AUTOCONNECT:                    yes
GENERAL.FIRMWARE-MISSING:               no
GENERAL.NM-PLUGIN-MISSING:              no
GENERAL.PHYS-PORT-ID:                   --
GENERAL.CONNECTION:                     netplan-zz-all-en
GENERAL.CON-UUID:                       3fc91611-2585-3063-ac16-0d3e7c50d8c3
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
GENERAL.METERED:                        no (guessed)
CAPABILITIES.CARRIER-DETECT:            yes
CAPABILITIES.SPEED:                     unknown
CAPABILITIES.IS-SOFTWARE:               no
CAPABILITIES.SRIOV:                     no
INTERFACE-FLAGS.UP:                     yes
INTERFACE-FLAGS.LOWER-UP:               yes
INTERFACE-FLAGS.CARRIER:                yes
INTERFACE-FLAGS.PROMISC:                no
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         (HIDDEN ON PURPOSE)
IP4.GATEWAY:                            (HIDDEN ON PURPOSE)
IP4.ROUTE[1]:                           dst = (HIDDEN ON PURPOSE), nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = (HIDDEN ON PURPOSE), mt = 100
IP4.DNS[1]:                             (HIDDEN ON PURPOSE)
DHCP4.OPTION[1]:                        dhcp_client_identifier = 01:<MAC 'enx<IF from MAC [IF1]>' [IF1]>
DHCP4.OPTION[2]:                        dhcp_lease_time = 86400
DHCP4.OPTION[3]:                        dhcp_server_identifier = (HIDDEN ON PURPOSE)
DHCP4.OPTION[4]:                        domain_name_servers = (HIDDEN ON PURPOSE)
DHCP4.OPTION[5]:                        expiry = 1733417584
DHCP4.OPTION[6]:                        ip_address = (HIDDEN ON PURPOSE)
DHCP4.OPTION[7]:                        requested_broadcast_address = 1
DHCP4.OPTION[8]:                        requested_domain_name = 1
DHCP4.OPTION[9]:                        requested_domain_name_servers = 1
DHCP4.OPTION[10]:                       requested_domain_search = 1
DHCP4.OPTION[11]:                       requested_host_name = 1
DHCP4.OPTION[12]:                       requested_interface_mtu = 1
DHCP4.OPTION[13]:                       requested_ms_classless_static_routes = 1
DHCP4.OPTION[14]:                       requested_nis_domain = 1
DHCP4.OPTION[15]:                       requested_nis_servers = 1
DHCP4.OPTION[16]:                       requested_ntp_servers = 1
DHCP4.OPTION[17]:                       requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[18]:                       requested_root_path = 1
DHCP4.OPTION[19]:                       requested_routers = 1
DHCP4.OPTION[20]:                       requested_static_routes = 1
DHCP4.OPTION[21]:                       requested_subnet_mask = 1
DHCP4.OPTION[22]:                       requested_time_offset = 1
DHCP4.OPTION[23]:                       requested_wpad = 1
DHCP4.OPTION[24]:                       routers = (HIDDEN ON PURPOSE)
DHCP4.OPTION[25]:                       subnet_mask = 255.255.255.0
IP6.ADDRESS[1]:                         fe80::<IP6 'enx<IF from MAC [IF1]>' [IF1]>/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/1
CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   3fc91611-2585-3063-ac16-0d3e7c50d8c3 | netplan-zz-all-en

##### NetworkManager.state ##############

cat: /var/lib/NetworkManager/NetworkManager.state: No such file or directory

##### NetworkManager config #############

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

##### NetworkManager profiles ###########

##### Netplan config ####################

grep: /etc/netplan/50-cloud-init.yaml: Permission denied
grep: /lib/netplan/00-network-manager-all.yaml: Permission denied

##### iw reg get ########################

'iw' is not installed (package "iw").

##### iwlist channels ###################

lo        no frequency information.

enx<IF from MAC [IF1]>  no frequency information.

##### iwlist scan #######################

lo        Interface doesn't support scanning.

enx<IF from MAC [IF1]>  Interface doesn't support scanning.

##### module infos ######################

[cfg80211]
filename:       /lib/modules/6.8.0-41-generic/kernel/net/wireless/cfg80211.ko.zst
description:    wireless configuration support
license:        GPL
depends:        
retpoline:      Y
intree:         Y
name:           cfg80211
vermagic:       6.8.0-41-generic SMP preempt mod_unload modversions 
parm:           bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm:           ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm:           cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

##### module parameters #################

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00

##### /etc/modules ######################

##### modprobe options ##################

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

[/etc/modprobe.d/mdadm.conf]
options md_mod start_ro=1

##### rc.local ##########################

grep: /etc/rc.local: No such file or directory

##### pm-utils ##########################

##### udev rules ########################

##### dmesg #############################

########## wireless info END ############

Sorry I wish I was more helpful here, but this will be a problem “MT7902 Wi-Fi”
Another WiFi dongle would be my suggestion, that supports Linux. I really like Intel WiFi dongles, but all are not supported, so verify that it works on Linux.

My internal bluetooth adapter is crappy as well it works but short distances only.

I added this dongle:

lsusb | grep ASUS
Bus 001 Device 009: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth

And I’m happy with that, no issues.

@1fallen

I already bought this, but what I really would like to know is if you can recommend any internal Wi-Fi adapters that would work in this laptop, so that I can swap out the unsupported Wi-Fi card that came with this laptop for one that actually works. Like I said, I’d like to get an internal Wi-Fi card that has similar capabilities to the one that came with this computer. Do you have one you can recommend? Wi-Fi 6E would be nice, but I want something that supports at least 2.4 GHz and 5 GHz frequencies–in other words dual-band.

My computer is an ASUS Vivobook M1605YA with an AMD Ryzen 7 7730U.

The W-Fi adapter (Mediatek MT7902) specs are Wi-Fi 6E(802.11ax) (Dual band) 1*1 + Bluetooth® 5.3 Wireless Card (*Bluetooth® version may change with OS version different.), so I would need the replacement to at least support those same standards.

Also, do you think I should buy these prying tools, when I decide to pry open the computer to replace the internal Wi-Fi adapter? Since this is a new computer, I want to avoid causing any external cosmetic damage to it, when I decide to replace the internal Wi-Fi card with one that works.

Here’s a Youtube video of somebody disassembling a variant of this computer. It looks like they might be using the same iFixit tools that I might end up buying.

I know this one is fairly current and works on mine:

Realtek Semiconductor Co., Ltd. RTL8852AE 802.11ax PCIe Wireless Network Adapter

They are a pretty good start, You don’t want to know How much my Kit cost me 10 years ago…but worth their weight in gold. :smiley:
Just be patient when opening the laptop.

Mine is this one: 82JW (Legion 5 15ACH6)

Please be extremely careful, if or when you replace that card, very gentle prying back and forth and up and down slowly lifting the Two conections.

@1fallen

This isn’t my first time doing this. I’ve already had to pry open the family laptop to replace the keyboard, upgrade the RAM, and replace one of the fans, when it started to fail and make a lot of noise. The only difference is that, back then, I didn’t have access to any prying tools, I just used a flat head metal screwdriver, which ended up causing some cosmetic damage to the outside of the computer, but I didn’t care because the laptop was old, and already had cosmetic damage. But, because I haven’t done this in a while, and because I can’t seem to find the anti-static wrist strap that I used to use to make sure I was properly grounded every time, before I would perform repairs/upgrades, could you refresh my memory on how to properly use an anti-static wrist strap?

In order for the anti-static wrist strap to work, all what I need to do is make sure that the metal clip is touching some piece of metal, right? And, this piece of metal doesn’t actually have to be touching the ground, even if your house has carpets, right? I can just clip the wrist strap onto some piece of metal that’s protruding from some old desktop tower, right?

Also, could you provide a link on where I can buy this network card new? A quick Google didn’t return anything.

Great, I just would not know your skill set on that front, just cautionary advice is all, and for on lookers.

That Chip/Card could be found at Lenovo.com

Here is a few more, including Intel, but read carefuly with other needs, Like CPU branding, some don’t like AMD chips.

https://www.newegg.com/p/pl?d=wireless+network+cards+linux

Also these I’ve seen and like, but time with them was very short only a few hours with hands on. No one has complained about them.
https://www.amazon.com/gp/product/B07FCN6WGX/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B07FCN6WGX&linkCode=as2&tag=addictivetips-20&linkId=357e532ee134d2d968d429de4d3a0655

There are more sites as well but those would be a good start.

I just had friend send me this: https://www.amazon.com/MT7902-Network-2400Mbps-Bluetooth-Adapter/dp/B0D9MGFDW8
I trust him for being accurate, but again I have not seen or touched this chip.

@1fallen

I searched for the Wi-Fi adapter that you recommended on Lenovo.com, but couldn’t find the adapter on their website. Again, I’m not looking to buy a USB Bluetooth/Wi-Fi dongle. I just want something compact that can fit inside my laptop. Here are the specs–I think–for the Wi-Fi card that came with the laptop. According to the link I just referenced, the Wi-Fi card inside the laptop is an M.2 (Key E) mini PCIe Wi-Fi/Bluetooth adapter that also supports Wi-Fi 6E, as well as 2.4 Ghz and 5 Ghz. That’s what I need, really. A Wi-Fi adapter that meets those specs that will work on Ubuntu 24.04.1 LTS, as well as Windows 11, maybe. Can you just provide me with a link to something that I can buy that’s not too expensive?

What was wrong with the bottom link?
The Specs are as listed:

  • TRI BAND SUPPORT AND HIGH SPEED RATE: MT7902 network card adapter provides support for 2.4G, 5G and 6G frequencies, which can realize ultra high speed rate of up to 2400Mbps. It is stable and fluent in transferring large files, watching HD videos, playing online games and other scenarios, so that you can stop the speed of the network and improve the experience of using the network.
  • BLUETOOTH 5.2: Upgraded to the latest Bluetooth 5.2 technology, the distance is longer, bandwidth is wider, rate is faster and power consumption is lower, especially suitable for connecting Bluetooth headset, gamepad and other devices, no matter you are in your home, public places or office, you can get a premium Bluetooth connection experience.
    • POWERFUL SYSTEM COMPATIBILITY: This network card adapter supports for Win 10 11, for Linux, for Openwrt, for Ubuntu and many other operating systems. No matter what kind of operating system you have, you can install and use it smoothly to meet your habits and the needs of different scenarios.
  • EASY INSTALLATION: The product is designed with m.2 interface, which makes it easy for you to install it into various devices, such as notebooks, desktops, industrial control devices, smart home devices and so on. Plug and play, does not require excessive hardware knowledge, just simple operating, you can make your device instantly increase network speed.
  • LATEST TECHNOLOGY: The MT7902 card adapter utilizes the latest Fidelity 6E technology, which provides wider bandwidth and less network interference in the 6GHz band, safeguarding the stability of your network connection and allowing you to enjoy the convenience of networking.

I have a few donor Laptops I’ll check their specs as well.

@1fallen Oh, sorry. When I clicked on the bottom link, I got redirected to an Amazon product listing that referred to the “MT7902” adapter, which also happens to be the same name used for the Wi-Fi adapter that came with the laptop. When you posted that link, I thought you wanted to show me the current capabilities of the Wi-Fi adapter that came with the laptop, because they both have very similar names.

Do you think the manufacturer of this Wi-Fi adapter/third-party store on Amazon can be trusted, though? After all, this is a Wi-Fi adapter that will handle internet connectivity, it’s not some name-brand company like Intel. According the product listing, it mentions ‎Gugxiom as the manufacturer.

@John_Patrick_Mason I wish I could say with absolute certainty that it was trustworthy, but I do trust the person that sent me that link. I do understand your caution though.

The fact that there is no customer feed back or even ratings is always a red flag to me.

One thing for certain Amazon has always stood behind the customer on any bad sellers that aren’t forth coming about their products.

Personally though if were me I would probably pass that one by, and look elsewhere.

I still have to see what I have on hand from my scrap pile…lol I think I have at least 2 M.2 key chips with WiFi 6 but let me check first.

1 Like

@1fallen

Isn’t there a go-to Wi-Fi 6E/Bluetooth adapter in the Linux world that works with AMD? That’s what I really need. I don’t want to lose a USB port on the laptop, by using a USB Wi-Fi adapter.

Just get an Intel M2 wifi device to replace the Mediatek with

2 Likes

There is this one and known to work on Linux: https://www.amazon.com/BrosTrend-WiFi-Card-M-2-Bluetooth/dp/B0CPPCSQ9X?dib=eyJ2IjoiMSJ9.gahr3iDSTQWomnNVvPnacv0L1ooJM_fzWZEmYMMVF8hQp3D2UJodZFZ5uIrdLSmevX7sT56J77CXD6iIvshft7Xn1M5Vh-ZRTvX_7DKgvrMPpRbI5aoJL7BJFX9Qtm8ohNxOvEj3UWpPKKHY-y8w0cYfSNDGFjOc8K5iRIcl0vTw6A87NK3UTegP_OID5xaDG7u0oq12W7yp-hdPK5D6tj6JI-XHVNzy0aacLzp5FBA.bjZ1ic53AsL-5mnocxOp4_GeeKMoD7ACqQH3oaW4Xmk&dib_tag=se&keywords=intel+dual+band+wireless-ac+7265&qid=1733591598&sr=8-15

More Choices but look carefully: https://www.amazon.com/intel-dual-band-wireless-ac-7265/s?k=intel+dual+band+wireless-ac+7265

My donors are not much help I just looked.

I wouldn’t use the BrosTrend wifi if the picture on Amazon is accurate as I have seen too many issues with the Realtek 8852 device. Something like https://www.amazon.com/Upgrade-AX200NGW-802-11ax-Wireless-Bluetooth/dp/B096QSC4F3

I just have to trust Jeremy31 on that link he has given.
This is his skill set. :smiley:

@1fallen @Jeremy31

What about the AX210 variant, in the link posted by Jeremy31? It’s tri-band, and supports AMD and Linux.

The AX200 is what is used on my Beelink Mini PC with AMD Ryzen, there isn’t an issue with Intel wifi and AMD. Mine still has Windows 11 on it but the wifi worked well even with Ubuntu 22.04 ISO on USB and I did try Ubuntu 24.04 on it and it still works fine

@Jeremy31 I understand, but I was kinda hoping I’d be able to get a replacement Wi-Fi card that supports 6Ghz frequencies. The AX200, as far as I can tell, only supports 2.4Ghz and 5Ghz frequencies. Are there reports of the AX210 variant not playing nice with Ubuntu 24.04? If so, then I’d rather get the AX200 variant, because I’d rather have a laptop that can still utilize both 2.4 and 5Ghz frequencies, than take the chance of buying a Wi-Fi card that claims to support 6Ghz frequencies as well, but doesn’t play nice with Ubuntu. Which variant do you suggest I get Jeremy31?

I am sure the kernel supports the AX210s if that is what you want

1 Like

@Jeremy31 Great! Then I guess I’ll place the order for the AX210, and let you guys know how it worked out.