2011-12-21 10:59:17

by lina

[permalink] [raw]
Subject: bcm4331 firmware installer package

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


2011-12-22 08:09:35

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

[ 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,

2011-12-21 17:38:22

by Arend van Spriel

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

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


2011-12-21 18:01:46

by Larry Finger

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

On 12/21/2011 04: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,
>
> 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

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

2011-12-22 07:07:22

by Rafał Miłecki

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

2011/12/22 lina <[email protected]>:
> 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ł

2011-12-22 06:57:13

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

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?

On Thu, Dec 22, 2011 at 2:52 AM, Rafał Miłecki <[email protected]> wrote:
> 2011/12/21 Arend van Spriel <[email protected]>:
>> 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ł

2011-12-22 08:34:51

by Rafał Miłecki

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

2011/12/22 lina <[email protected]>:
> On Thu, Dec 22, 2011 at 3:07 PM, Rafał Miłecki <[email protected]> wrote:
>> 2011/12/22 lina <[email protected]>:
>>> 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.

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ł

2011-12-22 08:57:54

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

On Thu, Dec 22, 2011 at 4:49 PM, Rafa? Mi?ecki <[email protected]> wrote:
> W dniu 22 grudnia 2011 09:45 u?ytkownik lina <[email protected]> napisa?:
>> On Thu, Dec 22, 2011 at 4:34 PM, Rafa? Mi?ecki <[email protected]> wrote:
>>> 2011/12/22 lina <[email protected]>:
>>>> On Thu, Dec 22, 2011 at 3:07 PM, Rafa? Mi?ecki <[email protected]> wrote:
>>>>> 2011/12/22 lina <[email protected]>:
>>>>>> 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.
>>>
>>> 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.
>
> 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?

2011-12-21 18:52:14

by Rafał Miłecki

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

2011/12/21 Arend van Spriel <[email protected]>:
> 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ł

2011-12-22 07:47:40

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

On Thu, Dec 22, 2011 at 3:07 PM, Rafał Miłecki <[email protected]> wrote:
> 2011/12/22 lina <[email protected]>:
>> 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ł

2011-12-22 08:49:25

by Rafał Miłecki

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

W dniu 22 grudnia 2011 09:45 użytkownik lina <[email protected]> napisał:
> On Thu, Dec 22, 2011 at 4:34 PM, Rafał Miłecki <[email protected]> wrote:
>> 2011/12/22 lina <[email protected]>:
>>> On Thu, Dec 22, 2011 at 3:07 PM, Rafał Miłecki <[email protected]> wrote:
>>>> 2011/12/22 lina <[email protected]>:
>>>>> 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.
>>
>> 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.

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ł

2011-12-22 09:09:18

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

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,


On Thu, Dec 22, 2011 at 4:49 PM, Rafa? Mi?ecki <[email protected]> wrote:
> W dniu 22 grudnia 2011 09:45 u?ytkownik lina <[email protected]> napisa?:
>> On Thu, Dec 22, 2011 at 4:34 PM, Rafa? Mi?ecki <[email protected]> wrote:
>>> 2011/12/22 lina <[email protected]>:
>>>> On Thu, Dec 22, 2011 at 3:07 PM, Rafa? Mi?ecki <[email protected]> wrote:
>>>>> 2011/12/22 lina <[email protected]>:
>>>>>> 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.
>>>
>>> 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.
>
> 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?

2011-12-22 08:55:19

by Arend van Spriel

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

On 12/21/2011 07:52 PM, Rafał Miłecki wrote:
> 2011/12/21 Arend van Spriel <[email protected]>:
>>
>> 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


2011-12-22 08:45:52

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

On Thu, Dec 22, 2011 at 4:34 PM, Rafał Miłecki <[email protected]> wrote:
> 2011/12/22 lina <[email protected]>:
>> On Thu, Dec 22, 2011 at 3:07 PM, Rafał Miłecki <[email protected]> wrote:
>>> 2011/12/22 lina <[email protected]>:
>>>> 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.
>
> 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ł

2011-12-22 07:57:41

by lina

[permalink] [raw]
Subject: Re: bcm4331 firmware installer package

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.