{"id":835,"date":"2016-11-24T20:30:47","date_gmt":"2016-11-24T20:30:47","guid":{"rendered":"http:\/\/gavtaylor.uk\/blog\/?p=835"},"modified":"2016-11-27T14:01:34","modified_gmt":"2016-11-27T14:01:34","slug":"fedora-wifi-broken-on-broadcom-bcm43142","status":"publish","type":"post","link":"https:\/\/gavtaylor.uk\/blog\/fedora-wifi-broken-on-broadcom-bcm43142","title":{"rendered":"Fedora: WiFi broken on Broadcom BCM43142"},"content":{"rendered":"<p>I have the Lenovo Yoga 2 11s and after each Fedora major version upgrade the WiFi fails. This is due to Broadcom not having any free kernel modules so I need to install separately and as I never remember Im making a list, if you found your way here hopefully they will help you too.<\/p>\n<p>1) check you do actually have a broadcom device<br \/>\n<code>[root@localhost ~]# lspci | grep -i broadcom<br \/>\n01:00.0 Network controller: Broadcom Limited BCM43142 802.11b\/g\/n (rev 01)<\/code><\/p>\n<p>2) install the RPM Fusion Repositories, they have some kernel modules we can use<br \/>\n<code>[root@localhost ~]# su -c 'dnf install https:\/\/download1.rpmfusion.org\/free\/fedora\/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https:\/\/download1.rpmfusion.org\/nonfree\/fedora\/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'<\/code><\/p>\n<p>3) install the dev kernel and wifi module<br \/>\n<code>[root@localhost ~]# dnf install kernel-devel-$(uname -r) akmod-wl<\/code><\/p>\n<p>4) if you can, restart your device and enjoy wireless connectivity \ud83d\ude42<\/p>\n<p>if not, you can run the following to get connected without rebooting<\/p>\n<p>5) loading the module<\/p>\n<p><code>[root@localhost ~]# modprobe wl<br \/>\nmodprobe: FATAL: Module wl not found in directory \/lib\/modules\/4.8.8-300.fc25.x86_64<\/code><\/p>\n<p>dont worry, this is what we expected, this is just so you can see its failed and that its worked when you try again in a moment<\/p>\n<p><code>[root@localhost ~]# akmods --force<br \/>\nChecking kmods exist for 4.8.8-300.fc25.x86_64 [ OK ]<br \/>\nBuilding and installing wl-kmod [ OK ]<\/code><\/p>\n<p>now try to probe the module again<\/p>\n<p><code>[root@localhost ~]# modprobe wl<br \/>\n[root@localhost ~]# <\/code><\/p>\n<p>no error this time means its loaded, looking good<\/p>\n<p><code>[root@localhost ~]# systemctl restart NetworkManager<\/code><\/p>\n<p>and you should now see your WiFi icon in the system tray and quick connection later and your ready to go.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have the Lenovo Yoga 2 11s and after each Fedora major version upgrade the WiFi fails. This is due to Broadcom not having any free kernel modules so I need to install separately and as I never remember Im making a list, if you found your way here hopefully they will help you too. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"Fedora WiFi on Lenovo Yoga","jetpack_is_tweetstorm":false},"categories":[274,273,209],"tags":[314,315,311,308,309,313,312,310],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/posts\/835"}],"collection":[{"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/comments?post=835"}],"version-history":[{"count":7,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/posts\/835\/revisions"}],"predecessor-version":[{"id":842,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/posts\/835\/revisions\/842"}],"wp:attachment":[{"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/media?parent=835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/categories?post=835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gavtaylor.uk\/blog\/wp-json\/wp\/v2\/tags?post=835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}