Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

bcm4331 firmware installer package

531 views
Skip to first unread message

lina

unread,
Dec 21, 2011, 6:00:01 AM12/21/11
to
Hi,

I don't know which one (else) can be fit for bcm4331 802.11a/b/g/n (rev 02)

>From http://wiki.debian.org/bcm43xx#b43_and_b43legacy

I tried:

1] aptitude install firmware-b43-lpphy-installer

No chroot environment found. Starting normal installation
No supported card found.
Use proper b43 or b43legacy firmware.
Aborting.

2] # aptitude install firmware-b43-installer

No chroot environment found. Starting normal installation
Unsupported device(s) found: PCI id 14e4:4331
Aborting.

both of the listed are not working,

lspci showed:

03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)

Thanks for providing some suggestions or links.

P.S extra info:

$ uname -a
Linux debian 3.2.0-rc6-3.2-mj-lina #1 SMP Sat Dec 17 13:14:26 SGT 2011
x86_64 GNU/Linux

# modprobe b43
# lsmod | grep -e b43 -e bcma
b43 349208 0
mac80211 228257 1 b43
cfg80211 173366 2 b43,mac80211
ssb 52359 1 b43
pcmcia 40840 2 b43,ssb
rng_core 12614 1 b43
bcma 23572 1 b43
mmc_core 84258 4 b43,ssb,sdhci_pci,sdhci

# dmesg
[29546.428354] b43-phy0: Broadcom 4331 WLAN found (core revision 29)
[29546.428389] bcma: Switched to core: 0x812
[29546.428819] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 9, Type
7, Revision 1)
[29546.428837] b43: probe of bcma0:0 failed with error -95
[29546.428878] Broadcom 43xx driver loaded [ Features: PMNLS ]
[29683.101838] applesmc: F1Mn: write arg fail


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJm=YkvHY56LoBoUf3fuh=xb7m+c0GgUzM...@mail.gmail.com

Arend van Spriel

unread,
Dec 21, 2011, 1:10:02 PM12/21/11
to
On 12/21/2011 11:59 AM, lina wrote:
> Hi,
>
> I don't know which one (else) can be fit for bcm4331 802.11a/b/g/n (rev 02)
>
> From http://wiki.debian.org/bcm43xx#b43_and_b43legacy
>
> I tried:
>
> 1] aptitude install firmware-b43-lpphy-installer
>
> No chroot environment found. Starting normal installation
> No supported card found.
> Use proper b43 or b43legacy firmware.
> Aborting.
>
> 2] # aptitude install firmware-b43-installer
>
> No chroot environment found. Starting normal installation
> Unsupported device(s) found: PCI id 14e4:4331
> Aborting.
>
> both of the listed are not working,
>

The bcm4331 support in b43 is pretty new so I do not expect distros are
providing packages for it. Your best bet is to get linux-firmware repo
from git.kernel.org. Probably the b43 developers can point you to the
specific firmware file you need to use for that phy.

> [29546.428819] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 9, Type
> 7, Revision 1)

Gr. AvS


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EF21983...@broadcom.com

Larry Finger

unread,
Dec 21, 2011, 1:20:02 PM12/21/11
to
Missing firmware is not yet the problem.

As the ERROR message above says, the PHY contained in the BCM4331 is not
supported by your version of b43. It takes kernel 3.2-rc3+. You can also get
that version of the driver by installing the latest version of bleeding-edge
compat-wireless found at http://linuxwireless.org/download/compat-wireless-2.6/.
You will need to build that code, unless Debian has such a package.

Once you get the correct version of b43, then the firmware and the firmware
cutter are available at http://wireless.kernel.org/en/users/Drivers/b43.

Larry


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EF21F...@lwfinger.net

Rafał Miłecki

unread,
Dec 21, 2011, 2:10:03 PM12/21/11
to
2011/12/21 Arend van Spriel <ar...@broadcom.com>:
> On 12/21/2011 11:59 AM, lina wrote:
>> Hi,
>>
>> I don't know which one (else) can be fit for bcm4331 802.11a/b/g/n (rev 02)
>>
>> From http://wiki.debian.org/bcm43xx#b43_and_b43legacy
>>
>> I tried:
>>
>> 1] aptitude install firmware-b43-lpphy-installer
>>
>> No chroot environment found. Starting normal installation
>> No supported card found.
>> Use proper b43 or b43legacy firmware.
>> Aborting.
>>
>> 2] # aptitude install firmware-b43-installer
>>
>> No chroot environment found. Starting normal installation
>> Unsupported device(s) found: PCI id 14e4:4331
>> Aborting.
>>
>> both of the listed are not working,
>>
>
> The bcm4331 support in b43 is pretty new so I do not expect distros are
> providing packages for it. Your best bet is to get linux-firmware repo
> from git.kernel.org. Probably the b43 developers can point you to the
> specific firmware file you need to use for that phy.

Arend: I'm not sure how to say it nice... but there is only one
company starting with "B" having copyrights to the BCM4331 firmware.
Only this company can legally submit BCM4331 firmware to
linux-firmware repo.

--
Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACna6rxEjQLj_j-f7WZOtOEG...@mail.gmail.com

lina

unread,
Dec 22, 2011, 2:00:02 AM12/22/11
to
I am still a bit confused. (First thanks for the links all of you
provided, but I have visited those web before).

Here is the thing:
BCM4331 802.11a/b/g/n fit for
BCM4331 b/g HT (r1)

What does the 802.11a for?
Archive: http://lists.debian.org/CAG9cJmXE3jQiYvGB4T6_Avj...@mail.gmail.com

Rafał Miłecki

unread,
Dec 22, 2011, 2:30:02 AM12/22/11
to
2011/12/22 lina <lina.l...@gmail.com>:
> I am still a bit confused. (First thanks for the links all of you
> provided, but I have visited those web before).
>
> Here is the thing:
> BCM4331 802.11a/b/g/n fit for
> BCM4331              b/g  HT (r1)
>
> What does the 802.11a for?

Well, your card can operate in 5GHz band (frequencies). But I'm not
really sure why you ask about this at all.

If you want to try experimental BCM4331 support you have to:
1) Install kernel 3.2-rc3 or newer
or
2) Install compat wireless

After that you've do install firmware (check for wiki howto for kernel
3.2 and newer).

P.S.
Please, don't top post.

--
Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACna6rxvmFptSR9WF8Whj1A0...@mail.gmail.com

lina

unread,
Dec 22, 2011, 2:50:02 AM12/22/11
to
On Thu, Dec 22, 2011 at 3:07 PM, Rafał Miłecki <zaj...@gmail.com> wrote:
> 2011/12/22 lina <lina.l...@gmail.com>:
>> I am still a bit confused. (First thanks for the links all of you
>> provided, but I have visited those web before).
>>
>> Here is the thing:
>> BCM4331 802.11a/b/g/n fit for
>> BCM4331              b/g  HT (r1)
>>
>> What does the 802.11a for?
>
> Well, your card can operate in 5GHz band (frequencies). But I'm not
>  really sure why you ask about this at all.
>
>  If you want to try experimental BCM4331 support you have to:
>  1) Install kernel 3.2-rc3 or newer
I have the 3.2.0-rc6
>  or
>  2) Install compat wireless
>
>  After that you've do install firmware (check for wiki howto for kernel
>  3.2 and newer).

after installation of the compat-wireless,

from
http://wireless.kernel.org/en/users/Drivers/b43#firmware

# aptitude install firmware-b43-installer


Setting up b43-fwcutter (1:015-9) ...
Setting up firmware-b43-installer (1:015-9) ...
No chroot environment found. Starting normal installation
Unsupported device(s) found: PCI id 14e4:4331
Aborting.

I don't know which part is wrong here.

Thanks

>
> P.S.
> Please, don't top post.
>
> --
> Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJmmnEsLQxxbi41v6nM8D...@mail.gmail.com

lina

unread,
Dec 22, 2011, 3:00:02 AM12/22/11
to
Here I posted the log of installation of compate-wireless.

(sorry, I am not confident doing this (first time and so many
unfamiliar terms), so welcome detailed suggestions).

Thanks,

Note: iwl4965 detected, we're going to disable it. If you would like
to enable it later you can run:
sudo iwl-load iwl4965

Running iwl-enable iwlagn...
2 iwl4965 modules found we'll disable all of them
Disabling iwl4965 (1) ...WARNING: -e needs -E or -F
[ERROR] Module is still being detected:
updates/drivers/net/wireless/iwlegacy/iwl4965.ko
Disabling iwl4965 (2) ...WARNING: -e needs -E or -F
[OK] Module disabled:
updates/drivers/net/wireless/iwlegacy/iwl4965.ko
depmod will prefer updates/ over kernel/ -- OK!

Currently detected wireless subsystem modules:

updates/net/mac80211/mac80211.ko
updates/net/wireless/cfg80211.ko
updates/net/wireless/lib80211.ko
updates/drivers/net/wireless/adm8211.ko
updates/drivers/net/wireless/at76c50x-usb.ko
updates/drivers/net/wireless/ath/ath.ko
updates/drivers/net/wireless/ath/ath5k/ath5k.ko
updates/drivers/net/wireless/ath/ath6kl/ath6kl.ko
updates/drivers/net/wireless/ath/ath9k/ath9k.ko
updates/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
updates/drivers/net/wireless/b43/b43.ko
updates/drivers/net/wireless/b43legacy/b43legacy.ko
updates/drivers/net/ethernet/broadcom/b44.ko
updates/drivers/net/wireless/ath/carl9170/carl9170.ko
updates/drivers/net/usb/cdc_ether.ko
updates/drivers/misc/eeprom/eeprom_93cx6.ko
updates/drivers/net/wireless/ipw2x00/ipw2100.ko
updates/drivers/net/wireless/ipw2x00/ipw2200.ko
updates/drivers/net/wireless/iwlegacy/iwl3945.ko
updates/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
updates/net/wireless/lib80211_crypt_ccmp.ko
updates/net/wireless/lib80211_crypt_tkip.ko
updates/net/wireless/lib80211_crypt_wep.ko
updates/drivers/net/wireless/libertas/libertas.ko
updates/drivers/net/wireless/libertas/libertas_cs.ko
updates/drivers/net/wireless/libertas/libertas_sdio.ko
updates/drivers/net/wireless/libertas/libertas_spi.ko
updates/drivers/net/wireless/libertas_tf/libertas_tf.ko
updates/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
updates/drivers/net/wireless/ipw2x00/libipw.ko
updates/drivers/net/wireless/mac80211_hwsim.ko
updates/drivers/net/wireless/mwl8k.ko
updates/drivers/net/wireless/orinoco/orinoco_cs.ko
updates/drivers/net/wireless/orinoco/orinoco_nortel.ko
updates/drivers/net/wireless/orinoco/orinoco_pci.ko
updates/drivers/net/wireless/orinoco/orinoco_plx.ko
updates/drivers/net/wireless/orinoco/orinoco_usb.ko
updates/drivers/net/wireless/orinoco/orinoco.ko
updates/drivers/net/wireless/p54/p54common.ko
updates/drivers/net/wireless/p54/p54pci.ko
updates/drivers/net/wireless/p54/p54spi.ko
updates/drivers/net/wireless/p54/p54usb.ko
updates/drivers/net/usb/rndis_host.ko
updates/drivers/net/wireless/rndis_wlan.ko
updates/drivers/net/wireless/rt2x00/rt2400pci.ko
updates/drivers/net/wireless/rt2x00/rt2500pci.ko
updates/drivers/net/wireless/rt2x00/rt2500usb.ko
updates/drivers/net/wireless/rt2x00/rt2800pci.ko
updates/drivers/net/wireless/rt2x00/rt2800usb.ko
updates/drivers/net/wireless/rt2x00/rt2x00lib.ko
updates/drivers/net/wireless/rt2x00/rt2x00pci.ko
updates/drivers/net/wireless/rt2x00/rt2x00usb.ko
updates/drivers/net/wireless/rt2x00/rt61pci.ko
updates/drivers/net/wireless/rt2x00/rt73usb.ko
updates/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko
updates/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
updates/drivers/net/wireless/rtlwifi/rtlwifi.ko
updates/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
updates/drivers/net/wireless/orinoco/spectrum_cs.ko
updates/drivers/ssb/ssb.ko
updates/drivers/net/wireless/libertas/usb8xxx.ko
updates/drivers/net/usb/usbnet.ko
updates/drivers/net/wireless/wl1251/wl1251.ko
updates/drivers/net/wireless/wl12xx/wl12xx.ko
updates/drivers/net/wireless/zd1211rw/zd1211rw.ko

Currently detected ethernet subsystem modules:

updates/drivers/net/ethernet/atheros/atlx/atl1.ko
updates/drivers/net/ethernet/atheros/atlx/atl2.ko
updates/drivers/net/ethernet/atheros/atl1e/atl1e.ko
updates/drivers/net/ethernet/atheros/atl1c/atl1c.ko

Currently detected bluetooth subsystem modules:

updates/drivers/bluetooth/ath3k.ko
updates/drivers/bluetooth/bcm203x.ko
updates/drivers/bluetooth/bluecard_cs.ko
updates/net/bluetooth/bluetooth.ko
updates/net/bluetooth/bnep/bnep.ko
updates/drivers/bluetooth/bpa10x.ko
updates/drivers/bluetooth/bt3c_cs.ko
updates/drivers/bluetooth/btmrvl.ko
updates/drivers/bluetooth/btmrvl_sdio.ko
updates/drivers/bluetooth/btsdio.ko
updates/drivers/bluetooth/btusb.ko
updates/drivers/bluetooth/btuart_cs.ko
updates/net/bluetooth/cmtp/cmtp.ko
updates/drivers/bluetooth/dtl1_cs.ko
updates/net/bluetooth/hidp/hidp.ko
updates/drivers/bluetooth/hci_vhci.ko
updates/drivers/bluetooth/hci_uart.ko
updates/net/bluetooth/rfcomm/rfcomm.ko

Now run:

sudo make unload to unload all: wireless, bluetooth and ethernet modules
sudo make wlunload to unload wireless modules
sudo make btunload to unload bluetooth modules

Run sudo modprobe driver-name to load your desired driver.
If unsure reboot.


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJmmHhCB4S3YPJAjnRRF1...@mail.gmail.com

lina

unread,
Dec 22, 2011, 3:10:02 AM12/22/11
to
[ 515.893656] b43-phy0 debug: Found PHY: Analog 9, Type 7, Revision 1
[ 515.893668] b43-phy0 debug: Found Radio: Manuf 0x17F, Version
0x2059, Revision 0
[ 515.926257] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 515.926691] Broadcom 43xx driver loaded [ Features: PMNLS ]
[ 516.000007] b43-phy0 ERROR: Firmware file "b43/ucode29_mimo.fw" not found
[ 516.000016] b43-phy0 ERROR: Firmware file
"b43-open/ucode29_mimo.fw" not found
[ 516.000022] b43-phy0 ERROR: You must go to
http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and
download the correct firmware for this driver version. Please
carefully read all instructions on this website.

Are there only two options for firmware-installer right?

both are not working, please also check the OP.


Thanks with best regards,


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJmnMQoVPx3NyOJEfkAFn=aDoFbeyQ3oE1...@mail.gmail.com

lina

unread,
Dec 22, 2011, 3:50:02 AM12/22/11
to
> Your tool is too old (support for BCM4331 is really recent).
sorry, here you mean, which tool?
>
> Just do as I said and use howto for kernel 3.2, not distro-specific
> howto. You nede to install b43-fwcutter and manually download file for
I can't tell the difference. (I really need detailed instructions,
thanks for your patience ahead)

I tried to follow what you said before, with the kernel 3.2-rc6
install the compate-wireless,
but have problem in the following install the firmware-installer.
> firmware extraction.
>
> --
> Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJmkn9HRM1TWL_P0SHBjx...@mail.gmail.com

lina

unread,
Dec 22, 2011, 4:00:02 AM12/22/11
to
On Thu, Dec 22, 2011 at 4:49 PM, Rafał Miłecki <zaj...@gmail.com> wrote:
> wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-015.tar.bz2
> tar xjf b43-fwcutter-015.tar.bz2
> cd b43-fwcutter-015
> make
> sudo make install
> cd ..
>
> export FIRMWARE_INSTALL_DIR="/lib/firmware"
> wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
> tar xjf broadcom-wl-5.100.138.tar.bz2
> sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
>

Thanks and ?

> --
> Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAG9cJmYcbFNToV-mq1o2WoX...@mail.gmail.com

Rafał Miłecki

unread,
Dec 22, 2011, 4:00:02 AM12/22/11
to
2011/12/22 lina <lina.l...@gmail.com>:
Your tool is too old (support for BCM4331 is really recent).

Just do as I said and use howto for kernel 3.2, not distro-specific
howto. You nede to install b43-fwcutter and manually download file for
firmware extraction.

--
Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACna6rw_zB038mJ5XP6qvZR6...@mail.gmail.com

Rafał Miłecki

unread,
Dec 22, 2011, 4:10:01 AM12/22/11
to
W dniu 22 grudnia 2011 09:45 użytkownik lina <lina.l...@gmail.com> napisał:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-015.tar.bz2
tar xjf b43-fwcutter-015.tar.bz2
cd b43-fwcutter-015
make
sudo make install
cd ..

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
tar xjf broadcom-wl-5.100.138.tar.bz2
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR"
broadcom-wl-5.100.138/linux/wl_apsta.o

--
Rafał


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACna6ryy3VaL4ufts4q0KGxX...@mail.gmail.com

lina

unread,
Dec 22, 2011, 4:10:02 AM12/22/11
to
Wow ... I reboot.

Historically the first time the wireless can work.

Thanks, I am going to celebrate it by bring my laptop to canteen for
dinner. (it's a joke).

Thanks all again,

Best regards,
Archive: http://lists.debian.org/CAG9cJmmWgoQKfoKcj-Ew0gK...@mail.gmail.com

Arend van Spriel

unread,
Dec 22, 2011, 4:20:01 AM12/22/11
to
On 12/21/2011 07:52 PM, Rafał Miłecki wrote:
> 2011/12/21 Arend van Spriel <ar...@broadcom.com>:
>>
>> The bcm4331 support in b43 is pretty new so I do not expect distros are
>> providing packages for it. Your best bet is to get linux-firmware repo
>> from git.kernel.org. Probably the b43 developers can point you to the
>> specific firmware file you need to use for that phy.
>
> Arend: I'm not sure how to say it nice... but there is only one
> company starting with "B" having copyrights to the BCM4331 firmware.
> Only this company can legally submit BCM4331 firmware to
> linux-firmware repo.
>

Hi Rafał,

That is nicely said and absolutely right. Sorry about that.

Gr.AvS


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EF2F070...@broadcom.com

Buck Golemon

unread,
Jan 17, 2012, 3:30:02 PM1/17/12
to
2011/12/22 Rafał Miłecki <zaj...@gmail.com>
Works for me! Again, this is the first time my wireless has worked!
I nominate this for inclusion on the wiki under heading "Bleeding-edge
kernel quickstart".

Thanks!
-buck


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CANDQx1oD301Ltd6M3V86Smer...@mail.gmail.com
0 new messages