# Broadcom under Fedora 18 (Spherical Cow)

**URL:** <https://community.unix.com/t/broadcom-under-fedora-18-spherical-cow/328351>\
**Category:** Linux\
**Created:** [May 12, 2013, 5:52pm UTC](https://community.unix.com/t/broadcom-under-fedora-18-spherical-cow/328351 "2013-05-12T17:52:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skrynesaver](https://community.unix.com/user_avatar/community.unix.com/skrynesaver/32/14143_2.png) [@Skrynesaver](https://community.unix.com/u/Skrynesaver)\
**Post date:** [May 12, 2013, 5:52pm UTC](https://community.unix.com/t/broadcom-under-fedora-18-spherical-cow/328351/1 "2013-05-12T17:52:08Z")

</div>

So I'm having a problem getting a Broadcom BCM4312 wireless controller to work under the broadcom-wl module

```nohighlight
$uname
Linux 3.8.11-200.fc18.x86_64 #1 SMP Wed May 1 19:44:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

```

```nohighlight
lspci -v
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
        Subsystem: Dell Wireless 1397 WLAN Mini-Card
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f0900000 (64-bit, non-prefetchable) 
        Capabilities: <access denied>
        Kernel driver in use: b43-pci-bridge

```

however the b43-pci-bridge module is not listed in lsmod output

dmesg report on modprobe wl

```nohighlight
[339.684529] lib80211: common routines for IEEE802.11 drivers
[339.684536] lib80211_crypt: registered algorithm 'NULL'
[339.757223] cfg80211: Calling CRDA to update world regulatory domain
[339.833444] wl: module license 'MIXED/Proprietary' taints kernel.
[339.833448] Disabling lock debugging due to kernel taint
[339.905673] cfg80211: World regulatory domain updated:
[339.905679] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[339.905683] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[339.905687] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[339.905690] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[339.905694] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[339.905697] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

```

```nohighlight
$ iwconfig
p12p1 no wireless extensions.

lo no wireless extensions.

```

```nohighlight
 lsmod | sort
Module Size Used by
be2iscsi 98059 0 
bluetooth 359871 7 bnep
bnep 19701 2 
bnx2i 54714 0 
cfg80211 495993 1 wl
cnic 62777 1 bnx2i
coretemp 13435 0 
crc32c_intel 22079 0 
crc_itu_t 12613 1 firewire_core
cxgb3 155601 1 cxgb3i
cxgb3i 32950 0 
cxgb4 126625 1 cxgb4i
cxgb4i 32879 0 
dcdbas 14787 1 dell_laptop
dell_laptop 17369 0 
dm_crypt 22844 2 
drm 264680 5 ttm,drm_kms_helper,radeon
drm_kms_helper 46708 1 radeon
ebtable_filter 12827 0 
ebtable_nat 12807 0 
ebtables 30757 2 ebtable_nat,ebtable_filter
edac_core 56455 1 i7core_edac
firewire_core 62460 1 firewire_ohci
firewire_ohci 44411 0 
fuse 77970 3 
i2c_algo_bit 13257 1 radeon
i2c_core 38353 6 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,radeon,videodev
i2c_i801 18135 0 
i7core_edac 24122 0 
ib_addr 13785 1 rdma_cm
ib_cm 41725 1 rdma_cm
ib_core 74064 6 rdma_cm,ib_cm,ib_sa,iw_cm,ib_mad,ib_iser
ib_iser 37805 0 
ib_mad 46340 2 ib_cm,ib_sa
ib_sa 32955 2 rdma_cm,ib_cm
ip6table_filter 12815 1 
ip6table_mangle 12700 1 
ip6_tables 26808 2 ip6table_filter,ip6table_mangle
ip6t_REJECT 12939 2 
iptable_mangle 12695 1 
iptable_nat 13011 1 
ipt_MASQUERADE 12880 1 
ir_jvc_decoder 12751 0 
ir_lirc_codec 13021 0 
ir_mce_kbd_decoder 13248 0 
ir_nec_decoder 12915 0 
ir_rc5_decoder 12710 0 
ir_rc6_decoder 12874 0 
ir_sanyo_decoder 12839 0 
ir_sony_decoder 12713 0 
iscsi_boot_sysfs 15641 1 be2iscsi
iscsi_tcp 18333 0 
iTCO_vendor_support 13419 1 iTCO_wdt
iTCO_wdt 13480 0 
ite_cir 25728 0 
iw_cm 18221 1 rdma_cm
joydev 17377 0 
kvm 438094 1 kvm_intel
kvm_intel 132873 0 
lib80211 13968 1 wl
libcxgbi 56492 2 cxgb3i,cxgb4i
libiscsi 50542 8 libiscsi_tcp,bnx2i,cxgb3i,cxgb4i,be2iscsi,iscsi_tcp,ib_iser,libcxgbi
libiscsi_tcp 24176 4 cxgb3i,cxgb4i,iscsi_tcp,libcxgbi
lirc_dev 19504 1 ir_lirc_codec
lpc_ich 17061 0 
macvlan 18731 1 macvtap
macvtap 18240 1 vhost_net
mdio 13435 1 cxgb3
media 20444 2 uvcvideo,videodev
mfd_core 13182 1 lpc_ich
microcode 23448 0 
mmc_core 107478 2 ssb,sdhci
nf_conntrack 84243 9 nf_conntrack_netbios_ns,ipt_MASQUERADE,nf_nat,nf_nat_ipv4,xt_conntrack,nf_conntrack_broadcast,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6
nf_conntrack_broadcast 12527 1 nf_conntrack_netbios_ns
nf_conntrack_ipv4 14808 20 
nf_conntrack_ipv6 18782 23 
nf_conntrack_netbios_ns 12665 0 
nf_defrag_ipv4 12673 1 nf_conntrack_ipv4
nf_defrag_ipv6 18205 1 nf_conntrack_ipv6
nf_nat 25641 3 ipt_MASQUERADE,nf_nat_ipv4,iptable_nat
nf_nat_ipv4 13199 1 iptable_nat
pps_core 18854 1 ptp
ptp 18413 1 tg3
radeon 941765 3 
rc_core 26700 11 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,ite_cir,rc_rc6_mce
rc_rc6_mce 12502 0 
rdma_cm 42166 1 ib_iser
rfkill 21736 4 cfg80211,bluetooth
scsi_transport_iscsi 57490 8 bnx2i,be2iscsi,iscsi_tcp,ib_iser,libcxgbi,libiscsi
sdhci 37876 1 sdhci_pci
sdhci_pci 18660 0 
snd 79379 22 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device
snd_hda_codec 132514 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hda_codec_hdmi 36748 1 
snd_hda_codec_idt 70256 1 
snd_hda_intel 43715 7 
snd_hwdep 17650 1 snd_hda_codec
snd_page_alloc 18268 2 snd_pcm,snd_hda_intel
snd_pcm 98004 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_seq 64877 0 
snd_seq_device 14136 1 snd_seq
snd_timer 28690 2 snd_pcm,snd_seq
soundcore 14491 1 snd
ssb 66110 0 
sunrpc 256499 1 
tcp_lp 12663 0 
tg3 157745 0 
ttm 79629 1 radeon
tun 27097 1 vhost_net
uinput 17614 0 
uio 19044 1 cnic
uvcvideo 80924 0 
vhost_net 33984 0 
video 18991 0 
videobuf2_core 38816 1 uvcvideo
videobuf2_memops 13161 1 videobuf2_vmalloc
videobuf2_vmalloc 13163 1 uvcvideo
videodev 120947 2 uvcvideo,videobuf2_core
wl 2596563 0 
wmi 18697 0 
xt_conntrack 12760 42 

```

Should I give up on a native driver and use ndsiwrapper, or is there something I'm missing?

---

<div class="post-metadata">

**Author:** ![Corona688](https://community.unix.com/letter_avatar/corona688/32/6_22734026db12803ebb3e059622ac3534.png) [@Corona688](https://community.unix.com/u/Corona688)\
**Post date:** [May 13, 2013, 11:46am UTC](https://community.unix.com/t/broadcom-under-fedora-18-spherical-cow/328351/2 "2013-05-13T11:46:35Z")

</div>

If you have b43 anything built into your kernel this will interfere with using the wl module.

---

<div class="post-metadata">

**Author:** ![Skrynesaver](https://community.unix.com/user_avatar/community.unix.com/skrynesaver/32/14143_2.png) [@Skrynesaver](https://community.unix.com/u/Skrynesaver)\
**Post date:** [May 14, 2013, 1:54am UTC](https://community.unix.com/t/broadcom-under-fedora-18-spherical-cow/328351/3 "2013-05-14T01:54:14Z")

</div>

So you reckon the b43-pci-bridge is compiled into the kernel rather than a built as a module?

And you're correct, grep -i b43 /boot/config-3.8.11-200.fc18.x86\_64 shows lot's with a y rather than an m

Time to recompile the kernel then I guess.
