I wonder if the WiFi device is just turned off somehow? Sometimes this is a small physical switch on the side of the laptop. It can also be a BIOS setting or it can often be toggled using one of the keyboard function keys.
yes i thought os myself. But i have not change anything in bios, and the only wifi option i could find is to disable wifi, if there is ethernet. disabling that did nothing. I cant see any shortcuts on the keyboard to disable wifi, and there are no switches on the side of the machine (lenovo thinkpad t14)… it happened after a sw update but i guess its possible that activated some function? the wierd thing is, bluetooth is there, and usaly thats the same module
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
if i remove the ethernet cable it removes the hard block but it does not show up as a device in settings…
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
the weird thing is, wifi is not displayed at all in the settings list, but if i search i can find it. but it just says there are no wifi enabled. turning airplane mode on and off does nothing.
That is absolutely strange. It’s almost as if there is an aggressive power management profile that is managed via the BIOS in conjuction with tlp or power-profiles-daemon or tuned power management profile software, since hard blocked is not handled through rkfill toggle or rfkill block if I recall correctly.
Is this system dual booting with windows?
If so then it seems possible that windows is disabling the wifi and causes it to be hard blocked in fedora. If that is the case then the wifi would need to be enabled in windows AND windows would need to have the fast startup disabled. I think that some have said the fast startup in windows by itself may disable wifi in fedora.
even if i turn off so that it should not disable wifi if there is ethernet, it does not show up, and there is nothing else in bios about wifi and power management. i seen some had problems becaus there was some power saving profile on the wifi that could be enabled in bios, but it does not seem to have this option on my laptop. the weird thing is, it was working just fine until i installed the awaiting updates, so … i guess it activated some function somehow
That is possible, but if that is the case, then booting to the previous kernel version should revert that behavior. Also, it would be a bug that should be reported.
Edit: uname -r only shows the version of the kernel you are currently running. Use rpm -q kernel to list all the installed kernel versions.
Hiding that boot menu is one of the more annoying things that Fedora did. I hope they change that back so it shows by default someday. Apparently some users didn’t like being presented with choices during startup.
Yes, changing the grub config would be an option (that is what I would do, short of switching to a different boot loader). Unfortunately, I switched to a different boot loader so long ago that I no longer remember most of grub’s machinations. I think the setting should be in /etc/default/grub. But @computersavvy probably knows for sure.
Hopefully that won’t leave the user forever stuck with that kernel version as they update their system. What I was suggesting was to change the config so the boot menu would show.
You can easily make the grub menu show during boot with the following command. sudo grub2-editenv - unset menu_auto_hide
To restore the menu to hidden sudo grub2-editenv - set menu_auto_hide=1
When a new version comes out, the installer will update the grub kernel list and select the new version. If you want to lock the version of kernels installed and not install new versions, you would need to install python3-dnf-plugin-versionlock and run sudo dnf versionlock add against kernel and possibly kernel-module. I typically also lock kernel-modules-core and kernel-core as well.
That will prevent newer kernel versions to be installed. I’ve been dealing with a kworker issue that popped up sometime between 6.10.10 and 6.11.3, which required me to pin grub to use 6.10.9 and not install newer kernel versions.