I am trying to use a live ISO of Ubuntu 23.04 on a laptop that requires proprietary WiFi drivers. My networking card is detected correctly in Software Center and I am able to enable the proprietary drivers, but I still don't have any WiFi networks showing up in my network settings. Normally, you have to reboot after installing the proprietary drivers in order for the desktop environment to detect them, but I cannot do this because I am in a live environment.
Is it possible to use nonfree WiFi drivers in a live environment? E.g. is there a systemd command I can use to prompt the system to rescan for WiFi hardware?
insmod
or insert module into kernel) you may find a simple GUI logout & login may recognize them; have you tried? – guiverc May 06 '23 at 13:13sudo modprobe -r <driver> && sudo modprobe <driver>
or restarting Network Manager:sudo service NetworkManager restart
or this:nmcli device wifi rescan
– chili555 May 06 '23 at 13:52lspci -nnk | grep 0280 -A3
Which driver did you install? – chili555 May 06 '23 at 15:40broadcom-sta-dkms
. Output of your command lists the Broadcom network controller and saysKernel driver in use: bcma-pci-bridge
– Max May 06 '23 at 16:0614e4:4331
and the firmware listed in the thread you linked isfirmware-b43-installer
. I really doubt that Ubuntu is installing the wrong firmware because this is a very common chip and laptop (a Macbook Pro 9,2 which has worked fine with previous versions of Ubuntu when installing on bare metal). I just need a way to tell Gnome to refresh its menus now that the firmware has been enabled, which one would normally accomplish by rebooting. – Max May 06 '23 at 16:19