Only my SSID is not listed

Hi there.

I’ve recently installed Fedora 40 and have been connecting to the Wi-Fi with my phone since then since my SSID is not listed in the available networks list. Interestingly enough, my neighbor Wi-Fis are all listed but not mine. And more interesting is that it was listed on the LiveISO environment.

I’ve tried reinstalling the driver for my Wi-Fi card, MediaTek MT7921. I even removed the firmware package and installed the most recent firmware from git.kernel.org, but no luck whatsoever.

Here is my hardware:

System:
  Kernel: 6.8.11-300.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40 clocksource: tsc
  Desktop: MATE v: 1.28.2 wm: marco v: 1.28.0 with: mate-panel
    tools: mate-screensaver vt: 1 dm: LightDM v: 1.32.0 Distro: Fedora Linux 40
    (MATE-Compiz)
CPU:
  Info: 6-core model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64
    type: MT MCP smt: enabled arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB
    L3: 16 MiB
  Speed (MHz): avg: 1957 high: 3550 min/max: 400/4280 cores: 1: 3244 2: 1901
    3: 1448 4: 2386 5: 1911 6: 400 7: 400 8: 2395 9: 2220 10: 1917 11: 1719
    12: 3550 bogomips: 79056
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Hewlett-Packard
    driver: nouveau v: kernel arch: Ampere pcie: speed: 8 GT/s lanes: 8 ports:
    active: none empty: HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:25a2
    class-ID: 0300
  Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
    vendor: Hewlett-Packard driver: amdgpu v: kernel arch: GCN-5 pcie:
    speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1 bus-ID: 06:00.0
    chip-ID: 1002:1638 class-ID: 0300 temp: 51.0 C
  Device-3: Chicony HP Wide Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 04f2:b766
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 24.1.0
    compositor: marco v: 1.28.0 driver: X: loaded: amdgpu,modesetting
    unloaded: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 mapped: eDP model: AU Optronics 0x2992 res: 1920x1080
    hz: 144 dpi: 142 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") modes:
    max: 1920x1080 min: 640x480
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.0.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
    18.1.1 DRM 3.57 6.8.11-300.fc40.x86_64) device-ID: 1002:1638
  API: EGL Message: EGL data requires eglinfo. Check --recommends.

Blockquote

Do you manage your router? Could the configuration have been changed?

I don’t see any WiFi details for your hardware. inxi -Fzxx should include the wifi hardware and driver (I expected to see mt7921e) being used. Please show us the output of lsmod | grep mt7921e.

You may find some details of the failure with journalctl --no-hostname -b -g "7921|wifi" | cat. Do the same with the Fedora Live Installer and compare.

1 Like

Yeah, mt7921e driver is running on my system currently, as inxi mentions below:

System:
  Kernel: 6.8.11-300.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: MATE v: 1.28.2 wm: marco dm: LightDM Distro: Fedora Linux 40
    (MATE-Compiz)
Machine:
  Type: Laptop System: HP product: Victus by HP Gaming Laptop 15-fb0xxx v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 8A3D v: 35.41 serial: <superuser required>
    part-nu: 71T73EA#AB8 UEFI: AMI v: F.13 date: 08/19/2022
Battery:
  ID-1: BAT0 charge: 60.1 Wh (99.5%) condition: 60.4/60.4 Wh (100.0%)
    volts: 17.5 min: 15.4 model: HP Primary serial: <filter>
    status: not charging
CPU:
  Info: 6-core model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 16 MiB
  Speed (MHz): avg: 991 high: 2473 min/max: 400/4280 cores: 1: 1396 2: 400
    3: 400 4: 400 5: 1397 6: 400 7: 2473 8: 2437 9: 400 10: 400 11: 1396 12: 400
    bogomips: 79051
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Hewlett-Packard
    driver: nouveau v: kernel arch: Ampere pcie: speed: 2.5 GT/s lanes: 8 ports:
    active: HDMI-A-1 empty: none bus-ID: 01:00.0 chip-ID: 10de:25a2
  Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
    vendor: Hewlett-Packard driver: amdgpu v: kernel arch: GCN-5 pcie:
    speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1 bus-ID: 06:00.0
    chip-ID: 1002:1638 temp: 52.0 C
  Device-3: Chicony HP Wide Vision HD Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-3:3 chip-ID: 04f2:b766
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 24.1.0
    compositor: marco v: 1.28.0 driver: X: loaded: amdgpu,modesetting
    unloaded: fbdev,vesa dri: radeonsi gpu: amdgpu,nouveau display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96
  Monitor-1: HDMI-A-1 mapped: HDMI-1-1 pos: primary,right model: Asus VP228
    res: 1920x1080 dpi: 102 diag: 546mm (21.5")
  Monitor-2: eDP-1 mapped: eDP pos: left model: AU Optronics 0x2992
    res: 1920x1080 dpi: 142 diag: 394mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.0.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
    18.1.1 DRM 3.57 6.8.11-300.fc40.x86_64) device-ID: 1002:1638
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: NVIDIA vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
    pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:2291
  Device-2: AMD Renoir Radeon High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 06:00.1 chip-ID: 1002:1637
  Device-3: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Hewlett-Packard
    driver: snd_rn_pci_acp3x v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 06:00.5 chip-ID: 1022:15e2
  Device-4: AMD Family 17h/19h HD Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 06:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.8.11-300.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: eno1 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    vendor: AzureWave driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14c3:7961
  IF: wlo1 state: down mac: <filter>
  IF-ID-1: enp6s0f3u1 state: unknown speed: -1 duplex: half mac: <filter>
Bluetooth:
  Device-1: Qualcomm FP3 driver: rndis_host v: kernel type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-1:6 chip-ID: 05c6:f00e
  Device-2: IMC Networks Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 bus-ID: 1-4:4 chip-ID: 13d3:3567
  Report: ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
Drives:
  Local Storage: total: 476.94 GiB used: 7.15 GiB (1.5%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC711 HFS512GDE9X073N
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 38.9 C
Partition:
  ID-1: / size: 99 GiB used: 6.71 GiB (6.8%) fs: btrfs dev: /dev/nvme0n1p5
  ID-2: /boot size: 973.4 MiB used: 399.1 MiB (41.0%) fs: ext4
    dev: /dev/nvme0n1p4
  ID-3: /boot/efi size: 96 MiB used: 44.3 MiB (46.1%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 99 GiB used: 6.71 GiB (6.8%) fs: btrfs
    dev: /dev/nvme0n1p5
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 54.2 C mobo: 34.0 C gpu: amdgpu temp: 48.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
  Memory: total: 16 GiB note: est. available: 14.95 GiB used: 2.55 GiB (17.1%)
  Processes: 369 Power: uptime: 20m wakeups: 1 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 5 Compilers: N/A Shell: Bash v: 5.2.26
    running-in: mate-terminal inxi: 3.3.34

And here are the logs of my Wi-Fi driver, will compare with Live Installer now:

Jun 03 06:13:49 kernel: mt7921e 0000:03:00.0: enabling device (0000 -> 0002)
Jun 03 06:13:49 kernel: mt7921e 0000:03:00.0: ASIC revision: 79610010
Jun 03 06:13:49 kernel: mt7921e 0000:03:00.0: HW/SW Version: 0x8a108a10, Build Time: 20240219110958a
Jun 03 06:13:50 kernel: mt7921e 0000:03:00.0: WM Firmware Version: ____010000, Build Time: 20240219111038
Jun 03 06:13:50 NetworkManager[1083]: <info>  [1717409630.2012] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 22-wifi-mac-addr.conf)
Jun 03 06:13:50 NetworkManager[1083]: <info>  [1717409630.2136] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.46.0-2.fc40/libnm-device-plugin-wifi.so)
Jun 03 06:13:50 kernel: mt7921e 0000:03:00.0 wlo1: renamed from wlan0
Jun 03 06:13:50 NetworkManager[1083]: <info>  [1717409630.8393] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:02.1/0000:03:00.0/ieee80211/phy0/rfkill1) (driver mt7921e)
Jun 03 06:13:51 NetworkManager[1083]: <warn>  [1717409631.4685] device (wlo1): wifi-scan: active scanning for networks due to profiles with wifi.hidden=yes. This makes you trackable

Check the output from sudo rfkill – here I get:

ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked

Here it is:

ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0     blocked unblocked
 1 wlan      phy0   unblocked unblocked

The journalctl output was 1:1 identical with the Live Installer. I even tried copying /etc/NetworkManager/system-connections/myssid.nmconnection (from Live Installer) but sadly, no luck.

Edit: Updating firmware of my router fixed the problem. Thank you!

2 Likes

Does the supplier tell you what changed with the firmware update? Details of the router make and model and update version could be useful to others who encounter the issue.

I’m using a Keenetic Hero DSL and the firmware (KeeneticOS) was on 4.0.4, I updated it to 4.1.6, which is the latest version. I have to spend time analyzing what has changed but probably a Wi-Fi standard implementation bug was the cause. Thank you so much for your time and help.

1 Like