Bug 4723

Summary: wl.ko does not exist on i686
Product: Fedora Reporter: ragde <bugzilla>
Component: broadcom-wlAssignee: NVieville <nicolas.vieville>
Status: RESOLVED EXPIRED    
Severity: major CC: leigh123linux
Priority: P1    
Version: unspecified   
Hardware: i386   
OS: GNU/Linux   
namespace:

Description ragde 2017-11-29 20:27:46 CET
I just installed Fedora 27 in 32 bit version and installed broadcom-wl from the rpmfusion non-free repository. I verified that broadcom-wl is installed with "dnf install -y broadcom-wl".

    find /lib/modules/4.13.... -name "wl.ko"

does not give any result. I'm afraid that the i686 non-free repository may not be complete regarding broadcom-wl.

On earlier kernel releases I usually compiled the broadcom driver myself and installed it manually. However, the kernel includes and structures appear to have changed a lot since then. Effectively, I was not able to succeed even with some ad hoc changes inside the source, though I'm not a kernel programmer. Helpful could also be a source tar that compiles smoothly with the F27 kernel.

I would be grateful for any help and/or suggestion.
Comment 1 NVieville 2017-11-29 20:37:38 CET
Hello,

Thanks for reporting this issue.

In order to use Broadcom wireless driver from rpmfusion repository for i686 or x86_64 architectures you have to install akmod-wl package:

dnf install akmod-wl

You also can find this package on the rpmfusion repository:

https://download1.rpmfusion.org/nonfree/fedora/releases/27/Everything/i386/os/repoview/akmod-wl.html

Feel free to make any comment about this subject.

Cordially,


-- 
NVieville
Comment 2 ragde 2017-11-30 22:04:45 CET
Hello,

Many Thanks for your suggestions.
Up to now, I had "dnf install kmod-wl". Now I did "dnf install akmod-wl" according to your recommendation. However, still I can't find any "wl.ko".
find /lib/modules/4.13.13-300.fc27.i686... -name "wl.ko"
does not give any result.

I also downloaded the source. There it turns out that I may be not proficient enough to generate the proper source. In the unpacked rpm I can find /usr/src/akmods, and there I find the source tar from Sep 2015 (the original) together with patch information. I guess there should be some automatism for generation of the most recent source, only that I don't know how. Is it git? How do I cope with this?

I would be grateful, if you could provide me some further advice.

Cordially

---
Edgar
Comment 3 NVieville 2017-12-01 08:00:36 CET
Hello,

Maybe you should try to build the module for all the installed kernels. In a root console type:

akmods --force

Reboot may be needed.

This link should help too:

https://www.mankier.com/1/akmods

In case the module had already been build for your kernel version, removing the generated kmod-wl-xxxx package could help akmods command to rebuild it.

It is not needed to download the sources of the module if you install akmod-wl package. 

Feel free to make any comment about this subject.

Cordially,


-- 
NVieville
Comment 4 leigh scott 2019-05-12 11:32:59 CEST
(In reply to ragde from comment #0)
> I just installed Fedora 27 in 32 bit version

EOL