Fix for Dell Inspiron 1545 Broadcom BCM4312
This is an update of sorts to this question here
The wifi on this machine worked fine using the broadcom-wl package on fedora 20 Now upgraded to Fedora 22 and wifi no longer works
$lspci -knn | grep Broadcom
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
Kernel modules: wl
$modprobe wl -v
insmod /lib/modules/4.0.4-301.fc22.x86_64/extra/wl/wl.ko
modprobe: ERROR: could not insert 'wl': Operation not permitted
dmesg | grep wl
[29.934107] wl: module license 'MIXED/Proprietary' taints kernel.
[29.041554] wl: module verification failed: signature and/or required key missing - tainting kernel
...
I think it might be something to do with a secure module kernel parameter http://docs.fedoraproject.org/en-US/Fedora/22/html/System_Administrators_Guide/sect-kernel-module-authentication-requirements.html
But not sure how to disable this feature?
That's a good question, and you've done a good job of researching it first. However, this question has been asked many times here: https://ask.fedoraproject.org/en/ques... and you may find what you need in one of the other posted questions. Good luck, and keep us informed.
Thankyou for pointing out that list. I still think my question has merit because the closest is https://ask.fedoraproject.org/en/ques... but that solution does not work for me because of the module verification I mentioned above. If someone could help me figure out how to disable module.sig_enforce then that might be the correct answer to this question.
Of course your question has merit; that's why I didn't close it. I don't have personal experience with that adapter, so I can't give you direct advice, so I thought I'd give you a pointer to a list of potential fixes.
from your message above show you are doing commands at the user command prompt "$". To run "akmod" commands or "modprobe" command reqire being login as a root user "#". To login as root you need to use the "su" command. which will ask for the root user password. then you will get the "#" command prompt. Also these command can have the command "sudo" command before each. Both will require the root password and allows root permissions to install the "akmod" and install the driver "wl" with the "modprobe" command. I hope this clears
Thanks @sideburns I really do appreciate it. @MarkL I did not know that about "$", because that computer has no working internet I actually had to painstakingly retype the error messages here :) so I think I actually was in root. Anyway I have now moved beyond the scope of this question although still dont have working wifi. (see my answer below)