Mailinglist Archive: opensuse-factory (242 mails)

< Previous Next >
Re: [opensuse-factory] open source firmware for broadcom wifi cards - openFATE#306619
  • From: Mariusz Fik <fisiu82@xxxxxxxxxx>
  • Date: Wed, 24 Mar 2010 16:44:27 +0100
  • Message-id: <201003241644.27654.fisiu82@xxxxxxxxxx>
Dnia środa, 24 marca 2010 o 16:27:26 Larry Finger napisał(a):
On 03/24/2010 08:32 AM, Mariusz Fik wrote:
Hi,
I made some feature request about include opensource firmware[1] for
broadcom wifi cards into default installation media.
https://features.opensuse.org/306619

I made a package with this firmware in my home repo[2]. It has been build
for oS 11.2 and Factory and resides in noarch.
After installing this package, firmware is located in '/lib/firmware/b43-
open'. b43 tries to load firmware first from '/lib/firmware/b43', if
there is no firmware tries load from '/lib/firmware/b43-open'. Here is a
dmesg output:

[ 1298.420958] b43-phy2: Broadcom 4318 WLAN found (core revision 9)
[ 1298.529980] phy2: Selected rate control algorithm 'minstrel'
[ 1298.556896] Broadcom 43xx driver loaded [ Features: PML, Firmware-ID:
FW13 ]
[ 1303.347086] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 1303.360600] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
[ 1303.386197] b43 ssb0:0: firmware: requesting b43-open/pcm5.fw
[ 1303.406365] b43 ssb0:0: firmware: requesting b43-open/b0g0initvals5.fw
[ 1303.430840] b43 ssb0:0: firmware: requesting
b43-open/b0g0bsinitvals5.fw [ 1303.533063] b43-phy2: Loading OpenSource
firmware version 410.31754 [ 1303.533085] b43-phy2: Hardware crypto
acceleration not supported by firmware
[ 1303.533094] b43-phy2: QoS not supported by firmware
[ 1303.606220] Registered led device: b43-phy2::tx
[ 1303.628692] Registered led device: b43-phy2::rx
[ 1303.630645] Registered led device: b43-phy2::radio
[ 1303.654720] ADDRCONF(NETDEV_UP): wlan0: link is not ready


Then if we want install proprietary firmware, we execute
'install_bcm43xx_firmware', which install firmware into
'/lib/firmware/b43'. Then dmesg output looks like this one:

[ 116.655170] b43-phy1: Broadcom 4318 WLAN found (core revision 9)
[ 116.771684] phy1: Selected rate control algorithm 'minstrel'
[ 116.829284] Broadcom 43xx driver loaded [ Features: PML, Firmware-ID:
FW13 ]
[ 121.359077] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 121.376799] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 121.394859] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
[ 121.412569] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
[ 121.548055] b43-phy1: Loading firmware version 410.2160 (2007-05-26
15:32:10)
[ 121.610461] Registered led device: b43-phy1::tx
[ 121.637110] Registered led device: b43-phy1::rx
[ 121.639184] Registered led device: b43-phy1::radio
[ 121.663270] ADDRCONF(NETDEV_UP): wlan0: link is not ready

So it is not in conflict with our existing solution.
Which devel project should I choose for this firmware?

[1] - http://www.ing.unibs.it/openfwwf/
[2] - http://download.opensuse.org/repositories/home:/Fisiu/

Are you aware that the current release of openfwwf has a serious bug that
panics the kernel under heavy load? Kernels 2.6.33 and newer have fixed
the panic, but not the problem. As I originally found the bug, I am
working with the openfwwf authors and have recently tested an experimental
firmware for them that does not have the problem, but it is not yet ready
for release.

I agree that open-source firmware should be included even though current
versions only support a very small subset of BCM43XX devices; however,
including firmware that can crash the machine is not a viable option for
general users. Please wait until the problem is fixed.

Larry

Anyway Fedora and Sidux use it. Maybe other distros use it too...
Will openSUSE 11.3 use .33 kernel? If yes, as You said, it got panic fixed.
--
Pozdrawiam / Best regards,
Mariusz Fik,
openSUSE Community Member
< Previous Next >
Follow Ups