Asus Vivobook 15 x1502va - WIFI doesn't work. Fedora 38

hasu

New Member
Joined
Oct 31, 2023
Messages
9
Reaction score
4
Credits
58
Hi my favorite community!
I was not sure in which forum to create a topic, hardware or laptops, because the laptop works, but WIFI does not work.

So I have:
Laptop: Asus Vivobook 15 model: x1502va (bq079)
OS: Fedora 38
Code:
Network controller: MEDIATEK Corp. Device 7902
DeviceName: WLAN
Subsystem: AzureWave Device 5520
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at 6000000000 (64-bit, prefetchable) [size=1M]
Memory at 84000000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>

rfkill list
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

sudo dmesg | grep mt
[ 0.082568] Performance Events: XSAVE Architectural LBR, PEBS fmt4+-baseline, AnyThread deprecated, Alderlake Hybrid events, 32-deep LBR, full-width counters, Intel PMU driver.
[ 4.943121] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.


Also in Reddit:
 
Last edited:


Odds are its will have a RTL or a Broadcom wi-fi chip for which you will need to download and install the correct drivers,

from terminal, run inxi -Nnz and paste back the result [depending on your distribution, you may need to install inxi from the software manager]
 
Odds are its will have a RTL or a Broadcom wi-fi chip for which you will need to download and install the correct drivers,

from terminal, run inxi -Nnz and paste back the result [depending on your distribution, you may need to install inxi from the software manager]
Code:
12Device-1 MEDIATEK 12driver N/A
  12Device-2 TP-Link 802.11ac WLAN Adapter 12driver rtl88XXau 12type USB // usb wi-fi. I wanted to configure the internal adapter
12IF wlp0s20f0u3 12state up 12mac <filter>

I forgot to say, I'm using Fedora 38
 
can you give output of

nmcli dev wifi list

and

lsmod | grep wifi
 
inxi isn't normally installed on Fedora by default.
inxi -Nnz
Code:
12Network:
12Device-1 MEDIATEK 12driver N/A
12Device-2 TP-Link 802.11ac WLAN Adapter 12driver rtl88XXau 12type USB //usb dongle 
12IF wlp0s20f0u3 12state up 12mac <filter>

can you give output of

nmcli dev wifi list
Nothing is output. But if I use a USB Wi-Fi dongle, I can see a list of nearby networks

lsmod | grep wifi
Nothing is output
 
But if I use a USB Wi-Fi dongle, I can see a list of nearby networks
in that case find your wi-fi router on the list, click on it and enter the router password.
 
in that case find your wi-fi router on the list, click on it and enter the router password.
My good man, but I need to set up Wi-Fi devices that are from my laptop, USB Wi-Fi I’m already using right now
 
My good man, but I need to set up Wi-Fi devices that are from my laptop, USB Wi-Fi I’m already using right now
Looks like this driver is worth checking out: https://github.com/aircrack-ng/rtl8812au.git

Here's a blog I can't vouch for, but is interesting:
 
it's already installed, what do I need to do? I'm not a very experienced user
The first thing I'd do is see whether the kernel sees it, so run in a terminal:
Code:
ip a
and see if the wireless interface is there. It's name will likely start with a w.

Edit: I can see from post #6 that it's there and it's interface name is: wlp0s20f0u3

Now you can use NetworkManager to configure it and bring it up.
 
Code:
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute 
valid_lft forever preferred_lft forever
2: wlp0s20f0u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2312 qdisc mq state UP group default qlen 10
00
link/ether 34:60:f9:6d:b8:08 brd ff:ff:ff:ff:ff:ff
inet 10.10.20.184/22 brd 10.10.23.255 scope global dynamic noprefixroute wlp0s20f0u3
valid_lft 28138sec preferred_lft 28138sec
inet6 fe80::c971:e068:d047:abe5/64 scope link noprefixroute 
valid_lft forever preferred_lft forever

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute 
valid_lft forever preferred_lft forever
wlp0s20f0u3 is a USB Wi-Fi adapter. I will try removing the USB Wi-Fi adapter and run the command again
 
wlp0s20f0u3 is a USB Wi-Fi adapter. I will try removing the USB Wi-Fi adapter and run the command again
Aha ... that makes a difference of course. A few commands you can run to see if the kernel sees the on-board wifi:
Code:
lspci -nnk | grep -i -A 3 net

lspci -vnn -d ::0280
 
Code:
lspci -nnk | grep -i -A 3 net
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
        DeviceName: WLAN
        Subsystem: AzureWave Device [1a3b:5520]
10000:e0:06.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port [8086:a74d]
Code:
lspci -vnn -d ::0280
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
        DeviceName: WLAN
        Subsystem: AzureWave Device [1a3b:5520]
        Flags: bus master, fast devsel, latency 0, IRQ 255
        Memory at 6000000000 (64-bit, prefetchable) [size=1M]
        Memory at 84000000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
 
This is best in

Linux Networking

Linux networking topics in here including wired or wireless.

I'm moving this there, hang on to your hats.

Wizard
 
Code:
lspci -nnk | grep -i -A 3 net
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
        DeviceName: WLAN
        Subsystem: AzureWave Device [1a3b:5520]
10000:e0:06.0 PCI bridge [0604]: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port [8086:a74d]
Code:
lspci -vnn -d ::0280
0000:02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
        DeviceName: WLAN
        Subsystem: AzureWave Device [1a3b:5520]
        Flags: bus master, fast devsel, latency 0, IRQ 255
        Memory at 6000000000 (64-bit, prefetchable) [size=1M]
        Memory at 84000000 (64-bit, non-prefetchable) [size=32K]
        Capabilities: <access denied>
Thanks for that output. Alas, this wireless card, the Mediatek 6E MT7902, appears to be unsupported in linux kernels. The only "possible" driver I could find was here: https://github.com/keepsoftware/mt7902-dkms.

The reports I read of this wireless card used in MS suggest its performance in that OS was not highly recommended.
 
Last edited:
It's sad, I will follow this github and if there is news, I will write in this thread, maybe someone will share their experience here or on reddit earlier, it would be very good.
 

Members online


Top