Ask Your Question

Installing BCM4312 driver from Broadcom's website Fedora 23

asked 2016-06-03 17:28:21 -0500

JessePage1989 gravatar image

updated 2016-06-04 05:07:37 -0500

hhlp gravatar image

I have a Super powerful Dell Latitude 2100. I have decided to install Fedora 23 with LXwhatever on it. I tried to install Fedora Core 4 on it because I have a nice big book that goes through the OS but after some serious road blocks and lack of communitiy support I opted to get the new Fedora in hopes that the book wouldn't be totally useless. So far there is a lot still relevant in the book but the driver and compileing section differs quite a bit. Anyway, When I get to the "Make" part I return this:

`[root@localhost wifi]# make

KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: *** /lib/modules/4.4.9-300.fc23.i686/build: No such file or directory.  Stop.
Makefile:159: recipe for target 'all' failed
make: *** [all] Error 2

[root@localhost wifi]# `

Not sure what is going on here. THere are tons of tutorials I know But I'm really trying not to just CTRL C, Shift CTRL V my way through linux this time. If I could get a hint or even an explanation as to what this means or a link that would be great.

edit retag flag offensive close merge delete


You are missing the kernel devel package:

sudo dnf install kernel-devel

That will kelp you, but I think you can install that kernel module from installing akmod-wl

aeperezt gravatar imageaeperezt ( 2016-06-03 19:28:43 -0500 )edit

I run that and it says there's noting to do. In the make file I found '# Cross compile setup. Tool chain and kernel tree, replace with your own. CROSS_TOOLS = /path/to/tools CROSS_KBUILD_DIR = /path/to/kernel/tree'

not sure if this is something i need to change

JessePage1989 gravatar imageJessePage1989 ( 2016-06-05 09:43:30 -0500 )edit

what is the output of uname -r ?

aeperezt gravatar imageaeperezt ( 2016-06-05 13:29:23 -0500 )edit

Did you update your kernel or how are you setting the compile, if uname -r give you 4.5.5-201.fc23.i686 but make is giving you missing "make[1]: * /lib/modules/4.4.9-300.fc23.i686/build: No such file or directory. Stop" that means that it is looking for kernel-devel for kernel 4.4.9-300.fc23.i686 but you have installed 4.5.5-201.fc23.i686 so that means something is not right. Look into

ls /lib/modules/

to see you have 4.5.5-201 and 4.4.9-300.fc23.i686

if those are it should build it please verify it.

aeperezt gravatar imageaeperezt ( 2016-06-05 16:57:57 -0500 )edit

decided to just spend $10 and save the frustration.

JessePage1989 gravatar imageJessePage1989 ( 2016-06-09 16:07:23 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2016-06-05 15:58:56 -0500

JessePage1989 gravatar image

uname -r yeilds


lspci -vnn -d 14e4: yeilds

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]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f6dfc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
    Capabilities: [58] Vendor Specific Information: Len=78 <?>
    Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel
    Capabilities: [160] Device Serial Number ec-02-a1-ff-ff-80-70-f1
    Capabilities: [16c] Power Budgeting <?>
    Kernel driver in use: b43-pci-bridge
    Kernel modules: ssb
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-06-03 17:28:21 -0500

Seen: 1,475 times

Last updated: Jun 05 '16