Public bug reported: I'm running an up to date jaunty development 64 bit version. I have a broadcom wifi BCM4328 a/b/g/n card that runs with the close source broadcom wl (STA) driver module. I use jockey-gtk to enable the driver and it says it succeeded. However, when I reboot, the wifi card is not enabled and the wl module is not loaded. I can successfully modprobe wl and it will work. There must be something wrong with the /etc/modprobe.d/blacklist-bcm43.
Here's the terminal session and related information:
After rebooting, this is the state of my wireless:
paul :~$ sudo lshw -C network
*-network
description: Network controller
product: BCM4328 802.11a/b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: p...@0000:0b:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0 module=ssb
*-network
description: Ethernet interface
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 0
bus info: p...@0000:03:00.0
logical name: eth0
version: 02
serial: 00:15:c5:c5:5c:54
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd
100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44
driverversion=2.0 duplex=full ip=65.191.200.226 latency=64 link=yes module=ssb
multicast=yes port=twisted pair speed=100MB/s
*-network DISABLED
description: Ethernet interface
physical id: 2
logical name: pan0
serial: 1e:8f:94:57:0c:f2
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3
firmware=N/A link=yes multicast=yes
This is the jockey version:
paul :~$ lspkg jockey
ii jockey-common 0.5~beta3-0ubuntu13
user interface and desktop integration for driver manag
ii jockey-gtk 0.5~beta3-0ubuntu13
GNOME user interface and desktop integration for driver
ii jockey-kde 0.5~beta3-0ubuntu13
KDE user interface and desktop integration for driver m
These are the kernel packages installed:
paul :~$ lspkg linux-
ii linux-doc 2.6.28.8.8
Linux kernel documentation
ii linux-doc-2.6.28 2.6.28-8.24
Linux kernel specific documentation for version 2.6.28
ii linux-firmware 1.9
Firmware for Linux kernel drivers
ii linux-generic 2.6.28.8.8
Complete Generic Linux kernel
ii linux-headers-2.6.28-4 2.6.28-4.9
Header files related to Linux kernel version 2.6.28
ii linux-headers-2.6.28-4-generic 2.6.28-4.9
Linux kernel headers for version 2.6.28 on x86/x86_64
ii linux-headers-2.6.28-8 2.6.28-8.24
Header files related to Linux kernel version 2.6.28
ii linux-headers-2.6.28-8-generic 2.6.28-8.24
Linux kernel headers for version 2.6.28 on x86/x86_64
ii linux-headers-generic 2.6.28.8.8
Generic Linux kernel headers
ii linux-image-2.6.28-4-generic 2.6.28-4.9
Linux kernel image for version 2.6.28 on x86/x86_64
ii linux-image-2.6.28-8-generic 2.6.28-8.24
Linux kernel image for version 2.6.28 on x86/x86_64
ii linux-image-generic 2.6.28.8.8
Generic Linux kernel image
ii linux-libc-dev 2.6.28-8.24
Linux Kernel Headers for development
ii linux-restricted-modules-2.6.28-4-generic 2.6.28-4.4
Non-free Linux kernel modules for version 2.6.28 on x86
ii linux-restricted-modules-2.6.28-8-generic 2.6.28-8.9
Non-free Linux kernel modules for version 2.6.28 on x86
ii linux-restricted-modules-common 2.6.28-8.9
Non-free Linux 2.6.28 modules helper script
ii linux-restricted-modules-generic 2.6.28.8.8
Restricted Linux modules for generic kernels
ii linux-sound-base 1.0.18.dfsg-1ubuntu3
base package for ALSA and OSS sound systems
Here's the module jockey created:
paul :~$ sudo modinfo wl
filename: /lib/modules/2.6.28-8-generic/volatile/wl.ko
alias: pci:v000014E4d0000432Dsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Csv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Bsv*sd*bc*sc*i*
alias: pci:v000014E4d0000432Asv*sd*bc*sc*i*
alias: pci:v000014E4d00004329sv*sd*bc*sc*i*
alias: pci:v000014E4d00004328sv*sd*bc*sc*i*
alias: pci:v000014E4d00004315sv*sd*bc*sc*i*
alias: pci:v000014E4d00004313sv*sd*bc*sc*i*
alias: pci:v000014E4d00004312sv*sd*bc*sc*i*
alias: pci:v000014E4d00004311sv*sd*bc*sc*i*
depends: ieee80211_crypt
vermagic: 2.6.28-8-generic SMP mod_unload modversions
parm: oneonly:int
parm: piomode:int
parm: nompc:int
parm: name:string
Here's where the module was put:
paul :~$ find /lib/modules/ -iname '*wl*'
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/iwlwifi
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/wl3501_cs.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/net/wireless/rndis_wlan.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/uwb/i1480/i1480u-wlp
/lib/modules/2.6.28-8-generic/kernel/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.ko
/lib/modules/2.6.28-8-generic/kernel/drivers/uwb/wlp
/lib/modules/2.6.28-8-generic/kernel/drivers/uwb/wlp/wlp.ko
/lib/modules/2.6.28-8-generic/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_xauth.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_wep.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_tkip.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_scan_sta.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_scan_ap.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_ccmp.ko
/lib/modules/2.6.28-8-generic/volatile/wlan_acl.ko
/lib/modules/2.6.28-8-generic/volatile/wlan.ko
/lib/modules/2.6.28-8-generic/volatile/wl.ko
Here's other modules installed before I modprobe wl:
paul :~$ lsmod
Module Size Used by
btusb 21912 0
binfmt_misc 18572 1
bridge 63776 0
stp 11140 1 bridge
bnep 22912 2
input_polldev 12688 0
ipt_REJECT 11776 1
ipt_LOG 14468 1
xt_limit 11140 2
xt_tcpudp 11776 7
xt_state 10624 5
ipt_addrtype 11136 4
ip6table_filter 11264 1
ip6_tables 29712 1 ip6table_filter
nf_nat_irc 10752 0
nf_conntrack_irc 14648 1 nf_nat_irc
nf_nat_ftp 11520 0
nf_nat 30100 2 nf_nat_irc,nf_nat_ftp
nf_conntrack_ipv4 24216 7 nf_nat
nf_defrag_ipv4 10496 1 nf_conntrack_ipv4
nf_conntrack_ftp 17720 1 nf_nat_ftp
nf_conntrack 84624 7
xt_state,nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_nat,nf_conntrack_ipv4,nf_conntrack_ftp
iptable_filter 11392 1
ip_tables 28304 1 iptable_filter
x_tables 31624 8
ipt_REJECT,ipt_LOG,xt_limit,xt_tcpudp,xt_state,ipt_addrtype,ip6_tables,ip_tables
ppdev 16776 0
parport_pc 45096 0
lp 19588 0
parport 49712 3 ppdev,parport_pc,lp
snd_hda_intel 545716 3
snd_pcm_oss 52224 0
snd_mixer_oss 24960 1 snd_pcm_oss
snd_pcm 98952 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 11524 0
snd_seq_oss 41856 0
snd_seq_midi 15744 0
snd_rawmidi 33920 1 snd_seq_midi
snd_seq_midi_event 16512 2 snd_seq_oss,snd_seq_midi
snd_seq 66144 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 34064 2 snd_pcm,snd_seq
snd_seq_device 16276 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 78792 15
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw 14468 0
soundcore 16800 1 snd
video 29332 6
pcspkr 11136 0
snd_page_alloc 18704 2 snd_hda_intel,snd_pcm
ricoh_mmc 12544 0
sdhci_pci 16896 0
sdhci 27268 1 sdhci_pci
output 11648 1 video
iTCO_wdt 21712 0
iTCO_vendor_support 12292 1 iTCO_wdt
psmouse 64284 0
intel_agp 39536 0
joydev 20864 0
dcdbas 16944 0
nvidia 8125208 54
sha256_generic 17792 0
aes_x86_64 16384 2
aes_generic 36264 1 aes_x86_64
cbc 12288 1
usbhid 47040 0
b44 41616 0
ohci1394 42036 0
ieee1394 108416 1 ohci1394
ssb 46852 1 b44
mii 14464 1 b44
ehci_hcd 49676 0
uhci_hcd 34464 0
dm_crypt 22664 1
fbcon 49792 0
tileblit 11264 1 fbcon
font 17024 1 fbcon
bitblit 14464 1 fbcon
softcursor 10368 1 bitblit
fuse 67392 3
Here's what jockey created in modprobe.d:
paul :~$ cat /etc/modprobe.d/blacklist-bcm43
blacklist bcm43xx
blacklist b43
blacklist b43_legacy
blacklist ssb
# load wl before b44 so that both work
install wl modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl
$CMDLINE_OPTS; modprobe -Qba b44
Here's iwconfig before I modprobe wl:
paul :~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
Here's the successful result of modprobe:
paul :~$ sudo modprobe wl
Here's /var/log/kern.log after the modprobe:
paul :~$ tail /var/log/kern.log -n 1000
Feb 24 10:41:29 localhost kernel: [14420.074826] ieee80211_crypt: registered
algorithm 'NULL'
Feb 24 10:41:30 localhost kernel: [14420.122100] eth0: late interrupt.
Feb 24 10:41:30 localhost kernel: [14420.124425] eth0: late interrupt.
Feb 24 10:41:30 localhost kernel: [14420.125284] eth0: late interrupt.
Feb 24 10:41:30 localhost kernel: [14420.130204] eth0: late interrupt.
Feb 24 10:41:30 localhost kernel: [14420.133240] b44: eth0: powering down PHY
Feb 24 10:41:30 localhost kernel: [14420.429217] b44 0000:03:00.0: PCI INT A
disabled
Feb 24 10:41:30 localhost kernel: [14420.445787] b43-pci-bridge 0000:0b:00.0:
PCI INT A disabled
Feb 24 10:41:30 localhost kernel: [14420.501111] wl 0000:0b:00.0: PCI INT A ->
GSI 16 (level, low) -> IRQ 16
Feb 24 10:41:30 localhost kernel: [14420.501127] wl 0000:0b:00.0: setting
latency timer to 64
Feb 24 10:41:30 localhost kernel: [14420.521220] udev: renamed network
interface eth0 to wlan0
Feb 24 10:41:30 localhost kernel: [14420.549156] ieee80211_crypt: registered
algorithm 'TKIP'
Feb 24 10:41:30 localhost kernel: [14420.549372] wlan0: Broadcom BCM4328 802.11
Wireless Controller 5.10.27.11
Feb 24 10:41:30 localhost kernel: [14420.673061] b44 0000:03:00.0: PCI INT A ->
GSI 17 (level, low) -> IRQ 17
Feb 24 10:41:30 localhost kernel: [14420.737123] ssb: Sonics Silicon Backplane
found on PCI device 0000:03:00.0
Feb 24 10:41:30 localhost kernel: [14420.737153] b44.c:v2.0
Feb 24 10:41:30 localhost kernel: [14420.758046] eth0: Broadcom 44xx/47xx
10/100BaseT Ethernet 00:15:c5:c5:5c:54
Feb 24 10:41:35 localhost kernel: [14425.254331] ADDRCONF(NETDEV_UP): eth0:
link is not ready
Feb 24 10:41:38 localhost kernel: [14428.805234] b44: eth0: Link is up at 100
Mbps, full duplex.
Feb 24 10:41:38 localhost kernel: [14428.805239] b44: eth0: Flow control is off
for TX and off for RX.
Feb 24 10:41:38 localhost kernel: [14428.805961] ADDRCONF(NETDEV_CHANGE): eth0:
link becomes ready
Feb 24 10:41:39 localhost kernel: [14429.992245] b44: eth0: powering down PHY
Feb 24 10:41:40 localhost kernel: [14430.805143] b44: eth0: Link is down.
Feb 24 10:41:41 localhost kernel: [14431.452040] wlan0: no IPv6 routers present
Feb 24 10:41:42 localhost kernel: [14432.805227] b44: eth0: Link is up at 100
Mbps, full duplex.
Feb 24 10:41:42 localhost kernel: [14432.805232] b44: eth0: Flow control is off
for TX and off for RX.
Feb 24 10:41:42 localhost kernel: [14432.805947] ADDRCONF(NETDEV_CHANGE): eth0:
link becomes ready
Here's iwconfig after:
paul :~$ iwconfig
lo no wireless extensions.
pan0 no wireless extensions.
wlan0 IEEE 802.11 Nickname:""
Access Point: Not-Associated
Link Quality:5 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
eth0 no wireless extensions.
Here's all the modules after modprobing:
paul :~$ lsmod
Module Size Used by
b44 41616 0
ssb 46852 1 b44
mii 14464 1 b44
ieee80211_crypt_tkip 17920 0
wl 1088976 0
ieee80211_crypt 14596 2 ieee80211_crypt_tkip,wl
btusb 21912 0
binfmt_misc 18572 1
bridge 63776 0
stp 11140 1 bridge
bnep 22912 2
ipt_REJECT 11776 1
ipt_LOG 14468 1
xt_limit 11140 2
xt_tcpudp 11776 7
xt_state 10624 5
ipt_addrtype 11136 4
ip6table_filter 11264 1
ip6_tables 29712 1 ip6table_filter
nf_nat_irc 10752 0
nf_conntrack_irc 14648 1 nf_nat_irc
nf_nat_ftp 11520 0
nf_nat 30100 2 nf_nat_irc,nf_nat_ftp
nf_conntrack_ipv4 24216 7 nf_nat
nf_defrag_ipv4 10496 1 nf_conntrack_ipv4
nf_conntrack_ftp 17720 1 nf_nat_ftp
nf_conntrack 84624 7
xt_state,nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_nat,nf_conntrack_ipv4,nf_conntrack_ftp
iptable_filter 11392 1
ip_tables 28304 1 iptable_filter
x_tables 31624 8
ipt_REJECT,ipt_LOG,xt_limit,xt_tcpudp,xt_state,ipt_addrtype,ip6_tables,ip_tables
ppdev 16776 0
parport_pc 45096 0
lp 19588 0
parport 49712 3 ppdev,parport_pc,lp
snd_hda_intel 545716 3
snd_pcm_oss 52224 0
snd_mixer_oss 24960 1 snd_pcm_oss
snd_pcm 98952 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 11524 0
snd_seq_oss 41856 0
snd_seq_midi 15744 0
snd_rawmidi 33920 1 snd_seq_midi
snd_seq_midi_event 16512 2 snd_seq_oss,snd_seq_midi
snd_seq 66144 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 34064 2 snd_pcm,snd_seq
snd_seq_device 16276 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 78792 15
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw 14468 0
soundcore 16800 1 snd
video 29332 6
pcspkr 11136 0
snd_page_alloc 18704 2 snd_hda_intel,snd_pcm
ricoh_mmc 12544 0
sdhci_pci 16896 0
sdhci 27268 1 sdhci_pci
output 11648 1 video
iTCO_wdt 21712 0
iTCO_vendor_support 12292 1 iTCO_wdt
psmouse 64284 0
intel_agp 39536 0
joydev 20864 0
dcdbas 16944 0
nvidia 8125208 54
sha256_generic 17792 0
aes_x86_64 16384 2
aes_generic 36264 1 aes_x86_64
cbc 12288 1
usbhid 47040 0
ohci1394 42036 0
ieee1394 108416 1 ohci1394
ehci_hcd 49676 0
uhci_hcd 34464 0
dm_crypt 22664 1
fbcon 49792 0
tileblit 11264 1 fbcon
font 17024 1 fbcon
bitblit 14464 1 fbcon
softcursor 10368 1 bitblit
fuse 67392 3
Here's the network cards after modprobing:
paul :~$ sudo lshw -C network
*-network
description: Wireless interface
product: BCM4328 802.11a/b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: p...@0000:0b:00.0
logical name: wlan0
version: 01
serial: 00:16:cf:c9:26:1c
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical
wireless
configuration: broadcast=yes driver=wl0 driverversion=5.10.27.11
latency=0 module=wl multicast=yes wireless=IEEE 802.11abgn
*-network
description: Ethernet interface
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 0
bus info: p...@0000:03:00.0
logical name: eth0
version: 02
serial: 00:15:c5:c5:5c:54
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd
100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44
driverversion=2.0 duplex=full ip=65.191.200.226 latency=64 link=yes module=ssb
multicast=yes port=twisted pair speed=100MB/s
*-network DISABLED
description: Ethernet interface
physical id: 2
logical name: pan0
serial: 1e:8f:94:57:0c:f2
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3
firmware=N/A link=yes multicast=yes
** Affects: jockey (Ubuntu)
Importance: Undecided
Status: New
--
jockey fails to enable broadcom STA driver
https://bugs.launchpad.net/bugs/333903
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
