Conflicts between Broadcom 4312 wireless driver and internal Bluetooth on HP Mini 110

Bug #499445 reported by Sergio Zanchetta
60
This bug affects 11 people
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
bcmwl (Ubuntu)
Invalid
High
Unassigned
linux (Ubuntu)
Invalid
High
Unassigned

Bug Description

Situation:
Fresh Karmic UNR install, wireless doesn't work, bluetooth works.
Installing Broadcom Proprietary driver using Jockey, after reboot wireless works but bluetooth doesn't.
Bluetooth isn't even listed in "lsusb" as it was before installing wireless driver.
Sometimes (after boot) a bluetooth icon appear in the panel but is not actived (but click on it says bluetooth is active).

ProblemType: Bug
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sonia 1496 F.... pulseaudio
CRDA: Error: [Errno 2] Nessun file o directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe938000 irq 27'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c308f,00100402'
   Controls : 14
   Simple ctrls : 9
Date: Tue Dec 22 14:19:30 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=9e300170-c74c-4dd8-ba38-83432be8960a
InstallationMedia: Ubuntu-Netbook-Remix 9.10 "Karmic Koala" - Release i386 (20091028.4)
MachineType: Hewlett-Packard HP Mini 110-1100
NonfreeKernelModules: wl
Package: linux-image-2.6.31-16-generic 2.6.31-16.53
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=77d787a9-2139-4af2-a2b4-f6cd6898dd16 ro quiet splash
ProcEnviron:
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic N/A
 linux-firmware 1.25
RfKill:

SourcePackage: linux
Tags: ubuntu-unr
Uname: Linux 2.6.31-16-generic i686
dmi.bios.date: 10/06/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 308F0 Ver. F.18
dmi.board.name: 308F
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 02.10
dmi.chassis.asset.tag: CNU9472TC6
dmi.chassis.type: 10
dmi.chassis.vendor: Inventec
dmi.modalias: dmi:bvnHewlett-Packard:bvr308F0Ver.F.18:bd10/06/2009:svnHewlett-Packard:pnHPMini110-1100:pvr0393110000201B00000300000:rvnHewlett-Packard:rn308F:rvrKBCVersion02.10:cvnInventec:ct10:cvr:
dmi.product.name: HP Mini 110-1100
dmi.product.version: 0393110000201B00000300000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Sergio Zanchetta (primes2h) wrote :
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

The information above are taken with proprietary driver installed.

Now I attach info without them.

Changed in linux (Ubuntu):
importance: Undecided → High
Changed in bcmwl (Ubuntu):
importance: Undecided → High
Revision history for this message
Sergio Zanchetta (primes2h) wrote : apport-collect data

AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sonia 1475 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe938000 irq 27'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c308f,00100402'
   Controls : 14
   Simple ctrls : 9
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=9e300170-c74c-4dd8-ba38-83432be8960a
InstallationMedia: Ubuntu-Netbook-Remix 9.10 "Karmic Koala" - Release i386 (20091028.4)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 pan0 no wireless extensions.
MachineType: Hewlett-Packard HP Mini 110-1100
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=77d787a9-2139-4af2-a2b4-f6cd6898dd16 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=it_IT.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic N/A
 linux-firmware 1.25
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
Tags: ubuntu-unr
Uname: Linux 2.6.31-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 10/06/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 308F0 Ver. F.18
dmi.board.name: 308F
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 02.10
dmi.chassis.asset.tag: CNU9472TC6
dmi.chassis.type: 10
dmi.chassis.vendor: Inventec
dmi.modalias: dmi:bvnHewlett-Packard:bvr308F0Ver.F.18:bd10/06/2009:svnHewlett-Packard:pnHPMini110-1100:pvr0393110000201B00000300000:rvnHewlett-Packard:rn308F:rvrKBCVersion02.10:cvnInventec:ct10:cvr:
dmi.product.name: HP Mini 110-1100
dmi.product.version: 0393110000201B00000300000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Sergio Zanchetta (primes2h) wrote : AlsaDevices.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : BootDmesg.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Card0.Amixer.values.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Card0.Codecs.codec.0.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : CurrentDmesg.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Lspci.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Lsusb.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : PciMultimedia.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcCpuinfo.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcInterrupts.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcModules.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : UdevDb.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : UdevLog.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : WifiSyslog.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

Attached the output of
sudo lsusb -v
without wireless driver (and bluetooth working obviously)

Revision history for this message
Sergio Zanchetta (primes2h) wrote :

Output of lspci -vvn on the same situation.

Revision history for this message
Sergio Zanchetta (primes2h) wrote : apport-collect data

AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: sonia 1515 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe938000 irq 27'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c308f,00100402'
   Controls : 14
   Simple ctrls : 9
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=9e300170-c74c-4dd8-ba38-83432be8960a
InstallationMedia: Ubuntu-Netbook-Remix 9.10 "Karmic Koala" - Release i386 (20091028.4)
MachineType: Hewlett-Packard HP Mini 110-1100
NonfreeKernelModules: wl
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=77d787a9-2139-4af2-a2b4-f6cd6898dd16 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=it_IT.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic N/A
 linux-firmware 1.25
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
Tags: ubuntu-unr
Uname: Linux 2.6.31-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 10/06/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 308F0 Ver. F.18
dmi.board.name: 308F
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 02.10
dmi.chassis.asset.tag: CNU9472TC6
dmi.chassis.type: 10
dmi.chassis.vendor: Inventec
dmi.modalias: dmi:bvnHewlett-Packard:bvr308F0Ver.F.18:bd10/06/2009:svnHewlett-Packard:pnHPMini110-1100:pvr0393110000201B00000300000:rvnHewlett-Packard:rn308F:rvrKBCVersion02.10:cvnInventec:ct10:cvr:
dmi.product.name: HP Mini 110-1100
dmi.product.version: 0393110000201B00000300000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Sergio Zanchetta (primes2h) wrote : AlsaDevices.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : BootDmesg.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Card0.Amixer.values.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Card0.Codecs.codec.0.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : CurrentDmesg.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : IwConfig.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Lspci.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : Lsusb.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : PciMultimedia.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcCpuinfo.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcInterrupts.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : ProcModules.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : UdevDb.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : UdevLog.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : WifiSyslog.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote : XsessionErrors.txt
Revision history for this message
Sergio Zanchetta (primes2h) wrote :

The last info above have been collected with wireless driver installed and bluetooth icon visible but disabled (but right clic on it says it's on). No way to enable it.

Revision history for this message
Sergio Zanchetta (primes2h) wrote :

Here is the output of
sudo lsusb -v

in the situation described above.

Revision history for this message
Sergio Zanchetta (primes2h) wrote :

I looked through info and seems that bluetooth is broken because it needs b43 and ssl module to work, which are not loaded because BC proprietary driver uses wl modules and jockey removes them after the installation.
https://bugs.launchpad.net/ubuntu/+source/jockey/+bug/393689

Revision history for this message
Alberto Milone (albertomilone) wrote :

Jockey doesn't deal with the driver blacklist any longer as I moved the logic into the bcmwl package in Karmic.

The post-installation script of the package blacklists b43 and ssb:
http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/karmic/bcmwl/karmic/annotate/head:/debian/bcmwl-kernel-source.postinst

According to bug #393689 the wl module can't be loaded if b43 and ssb are already loaded, therefore I'm afraid you'll have to choose between wifi and bluetooth.

Revision history for this message
Alberto Milone (albertomilone) wrote :

I'm marking the kernel task as invalid as we can't blame the kernel if a proprietary driver doesn't integrate well with other modules.

Changed in linux (Ubuntu):
status: New → Invalid
Changed in bcmwl (Ubuntu):
status: New → Triaged
Revision history for this message
Dainton (kenneth-mckee) wrote :

Hi there complete noob and can't pretend to understand all of the above posts. I am guessing from the above post that there is no work around for this bug, is that true?

Revision history for this message
Luís Louro (lapisdecor) wrote :

I just bought an HP mini 110-1120 and it has HP software to use bluethoot, but bluethoot isnt workig. Googling for it tells me some models dont even come with bluethoot hardware, only the software. If anyone has bluethoot working on HP mini without external hardware, please let me know, it would be most welcome.

Thanks in advance.

@Dainton - it may not be a bug...

Revision history for this message
Luís Louro (lapisdecor) wrote :

this should be seen with more care. A big number of machines carry a version of broadcom wirelless card, since it has been used in many netbooks. The card itself has many versions. There is already an effort going on

check this

http://linuxwireless.org/en/users/Drivers/b43/devices

http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

I think this affects diistributiion since it wont run out of the box, but this is me. I dont know if i should blame HP for choosing a card with closed source driver or broadcom for making it close at start. I guess both want to make money and dont care about user OS choice. For me its the last time I buy HP, since they should consider user habillity to install a new os on the machine they sell. This kind of choices is bad for everyone except the proprietary OS vendor, and maybe broadcom. We should make stamps to glue on all portable pc on shops saying this PC contains proprietary drivers, dont buy it. I still dont get why proprietary drivers are so important on a competing market since the other hardware with open ones actually sell better.

sorry for the offtopic dispair

Revision history for this message
Luís Louro (lapisdecor) wrote :

sorry for the dramatic prior post, I just wanted to tell you that someone claims to have found linux drivers for broadcom, as seen on

http://jomcode.com/fadhil/2008/broadcom-official-linux-driver-bcm4312/

the drivers are here: http://www.broadcom.com/support/802.11/linux_sta.php

on karmic ... system-->administration-->hardware controlers, I have a broadcom STA driver. Anyone knows if its the same driver? Because it fails to install on karmic 2.6.31-17-generic.

Revision history for this message
Luís Louro (lapisdecor) wrote :

I finally got wirelless to work (not bluetooth but Im not even sure I have it), I cant believe the time I spent with this. It seems the HP mini 110-1120es works if you configure apply first the b43 and after, the STA, anyway, it took me several reboots and hungs until it started working, but not without a freeze during STA install, and after many instalation errors. We really need an open source driver for Broadcom...or at least, a script to collect the info and install the bcm drivers on appropriate order.

Revision history for this message
amma.fra (amma-fra) wrote :

Broadcom released a new version (5.60) of STA drivers

http://www.broadcom.com/support/802.11/linux_sta.php

may this help?

Revision history for this message
asl.marc (asl-marc) wrote :

Successfully built and installed new Broadcom STA drivers (v5.60) on HP Mini 110 - Ubunu 9.10 (karmic).
I have a 92 KB/s Bluetooth transfer active between the Netbook and Nokia N85 phone, while connected over Wifi to add this comment. I can confirm that was not possible with the earlier Broadcom driver (v5.10) I was using. Thanks for the previous comment with pointer to the new version.

Revision history for this message
amma.fra (amma-fra) wrote :

Now Wifi + Bluetooth work together (v5.60 + Ubuntu 9.10)!

Revision history for this message
mdaud (muhammed-daud) wrote :

I had same problem with hp pavilion dm1
problem solved after installing driver ver. 5.6 as posted above
thanks

Revision history for this message
GOR4N (goran-todoric) wrote :

My problem:

BLUETOOTH starts regular with system but WiFi does not. I have used drivers v5.60 and followed instructions from README.TXT but I can't make drivers load automatically and have to type some commands every time when system starts ...

can't figure it out what I do wrong ... please help

Revision history for this message
GOR4N (goran-todoric) wrote :

I think that I found simple solution ... there is mistake in README.txt file in line that adds command to modules file
there is something like echo modeprobe wl ... it should be modprobe wl right?

I solved my problem by using:

gksudo gedit /etc/rc.local

Then I deleted line modeprobe wl
and added commands that I had to type manually and my rc.local looks like this

rmmod ssb #can't make this one to be blacklisted permanently
modprobe lib80211
insmod /lib/modules/2.6.31-20-generic/kernel/drivers/net/wireless/wl.ko

exit 0

it works but there is new window that waits for me to type password everytime Ubuntu NBR boots:

Unlock keyring
The application 'networkManager Applet' (/usr/bin/nmapplet) wants access to the default keyring, but it is locked and it asks me for password

Revision history for this message
Mitsch (kontakt-riotmusic) wrote :

Hi!

I had a very similar problem described above with a Dell Inspirion Mini 10 using the same broadcom chipset for wireless LAN and bluetooth. Everything went perfectly with both bluetooth and WLAN as long as I had the original Version of Dells delivered Ubuntu 8.04 LPIA. I updated to 9.04 x86 and bluetooth was no more - the same with 9.10 and 10.04.
According to your posts, the bug should be fixed in lucid - unfortunately on this machine it's not. The version of bcmwl-kernel-source used on this machine is called 5.60.48.36+bdcom-0ubuntu3. WLANs working perfectly, Bluetooth doesn't even show up in lspci, lsusb or hciconfig.
I remember a tool on the original Dell-Ubuntu called the "aircraft-manager" - or something like that - where someone could stop or start wireless services (BT or WLAN seperately). If the bluetooth-stuff is really completely done in software this could be a clue to a sollution.
Unfortunately I don't remember which kernel modules the original Ubuntu uses, today it's "wl" on lucid.

Revision history for this message
Dainton (kenneth-mckee) wrote :

I had a very similar problem after installation of 9.10. My upgrade to 10.04 has solved the problems with both wireless and bluetooth able to function simultaneously.

Adam Porter (alphapapa)
Changed in bcmwl (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.