BCM43xx problem with 7.10

Asked by Cybermax

I just bought a new laptop, kinda making sure it atleast had a supported graphics adapter for Ubuntu.. and that works just fine with restricted drivers.. Compiz and all :) However, i cant seem to get the BCM43xx driver to work with my wireless card.

The laptop is a Compaq V6502E0 and it has a broadcom wifi chip

lspci gives this :
Broadcom Corporation BCM4312 802.11a/b/g (rev 02)

I am running Ubuntu 7.10 and have installed different firmware versions both from restricted drivers and other sources, but the best i end up getting is my syslog getting filled by :
[ 488.072000] bcm43xx: FATAL ERROR: BCM43xx_IRQ_XMIT_ERROR
Endlessly this goes on, and i cant get any AP's detected or anything..

I have gotten the card up and running by using the ndiswrapper, but my intent was to use the BCM43xx kernel module to not have to use a windows driver to get this to work.. (hey.. i have Vista to do that dont i? hehe)

So.. any ideas on what to try with this particular chip? Am i basically fubared until someone in the kernel dev. tree get a card with this chip and make a driver?

C

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Cybermax
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Dougie Richardson (dougierichardson) said :
#1

Could be an IRQ issue, can you add the NOIRQPOLL option to grub and reboot?

Revision history for this message
Cybermax (cybermax-dexter) said :
#2

Sadly makes no difference with the NOIRQPOLL kernel option.

I do suspect that this BCM4312 (Rev 02) chip simply is not supported in the 2.6.22 kernel?

Running out of options here i guess.. anyone got a BCM4312 (Rev 02) chip working? Ive seen posts about other BCM43xx chips especially (rev 01) and such that work fine.. but this seems to be totally off tbh..

The 2.6.23 kernel is not out for Ubuntu yet as far as i am aware, so i dont know if some fixes is in that tho..

C

Revision history for this message
Cybermax (cybermax-dexter) said :
#3

Anyone know the eta of the 2.6.23 kernel for ubuntu?

C

Revision history for this message
naufal (musp-student) said :
#4

Hello,I'm using notebook presario m2000 with broadcom 4318 (bcm4318) wireless device.
After trying for sometimes,I found a fastest way to activate my wireless.Even running with live cd in other machine which have same device.
1: download "bcm43xx-firmware_1.3-1ubuntu2_all.deb" from http://ubuntu.cafuego.net/pool/feisty-cafuego/bcm43xx/bcm43xx-firmware_1.3-1ubuntu2_all.deb
2: install that package
3: I waited 10 - 20 second ( according to speed of machine )
4: I typed at terminal "sudo modprobe bcm43xx"
n my wireless device work in excellent condition.
hope this help.....

Revision history for this message
Cybermax (cybermax-dexter) said :
#5

Well.. as i initially typed, i know of several that has gotten the 43xx module to work with their wireless.. And as you say, you have a BCM4318.. This problem however, seems at a glance to possibly be limited to the Rev 02 version of the BCM4312 (and not BCM4318 at all most likely).

I will give the link you posted a quick whirl, and see what happens tho..

C

Revision history for this message
Kristopher Ives (nullmind) said :
#6

I have a BCM4318, and I've had good success with the bcm43xx module, however, I still use the ndiswrapper module because it detects more networks and is more compatible. If you want to use the ndiswrapper module you can disable the bcm43xx module:

rmmod bcm43xx

Now press ALT+F2 and execute

gksudo gedit /etc/modprobe.d/blacklist

Now in the Text Editor you can add bcm43xx to the blacklist so it won't try to load by default. Install the ndiswrapper-utils-1.9 package in the repository and it will also install ndiswrapper-common. Once installed you can configure ndiswrapper:

https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#head-0175516fa66edf5e205f179c0fddd719c0719dc7

Revision history for this message
Cybermax (cybermax-dexter) said :
#7

I would have thought you would take the time to read what i post Kristopher Ives.. As i said, i have already gotten it to work with the ndiswrapper without problems.. however, i would like to use the BCM43xx driver that hopefully MAY be compatible with Kismet and the aircrack tools.

Anyway.. I tested the firmware you linked above naufal, and this is the message from dmesg :

bcm43xx: Unsopported 80211 core revision 13
bcm43xx: Invalid PHY Revision 9
bcm43xx: FATAL ERROR: BCM43XX_IRQ_XMIT_ERROR
bcm43xx: MAC suspend failed
bcm43xx: MAC suspend failed
..
bcm43xx: FATAL ERROR: BCM43XX_IRQ_XMIT_ERROR

and so on..

C

Revision history for this message
Cybermax (cybermax-dexter) said :
#8

Seems as there is a report very similar to mine here : https://bugs.launchpad.net/ubuntu/+bug/153358

Also sais there that the ndiswrapper does not work tho, but ive gotten that to work.. just the exact same chip and errormessage obviously...

C

Revision history for this message
Cybermax (cybermax-dexter) said :
#9

Guess this will go on unresolved then.. Saw there was some kernel-modules updates recently, but it did not fix anything im afraid.

No more ideas to try out then?

C

Revision history for this message
Kristopher Ives (nullmind) said :
#10

Sorry for the confusion Cybermax, but just so you know my BCM4318 doens't work very well with kismet or aircrack. To do most of the attacks that are useful you need to have a patched bcm43xx module for injection, which typically just won't work.

Revision history for this message
Cybermax (cybermax-dexter) said :
#11

Well.. I posted some on the ubuntuforums aswell, but after some study, it may be that the b43 module in newer kernels can have more support for these chips perhaps.. talking about 2.6.24 kernel i think.. But 2.6.23 still aint out for ubuntu, so i guess its nothing to rush.. heh..