You are not logged in.

#1 2006-08-27 22:43:24

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Dell lattitude d620 wifi problem bcm4310 bcm43xx

Hi,

i have some problems setting up my WIFI on my new laptop..
I have already extracted the firmware from my drivers and it went really good. After installing the firmware my wifi lamp turned on in linux.

Then I loaded the bcm43xx module, and the softmac module yet could not get output with ifconfig -a about wifi. Showed only eth0 which is my network card.

Then i decided to go with ndiswrapper:
copied the bcmwl5.inf bcmwl5.sys to a folder.
ndiswrapper -i bcmwl5.inf : which installed the driver,
ndiswrapper -l : gave me that the device was present and driver installed.

now running ifconfig -a again didnt give me anthing..

Any help would be appreciated. I have the bcm4310 card according to lspci.

Thanks
Jinn


The ultimate Archlinux release name: "I am your father"

Offline

#2 2006-09-08 13:18:04

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

Ive gotten the ndiswrapper to work as it is supposed to..

And found this to make it work with bcm43xx. I havent tried this yet but would be great, since i want to be able to use kismet.

http://bcm43xx.spugna.org/index.php?topic=119.0


The ultimate Archlinux release name: "I am your father"

Offline

#3 2006-11-06 01:08:13

nanodano
Member
Registered: 2006-11-06
Posts: 4

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

I had trouble with it myself when I was using Fedora, and I found out that the Broadcom 4318 in HP and presario(maybe others) is actually a PCI-Express card. I know some kernel distributions do not support PCI-E. I had to search for a kernel patch, but it did work when I found one. Maybe someone who is more knowledgeable than myself can use that piece of information.


I just can't wait to be king.

Offline

#4 2006-11-06 03:46:04

T-Dawg
Forum Fellow
From: Wilmington, NC
Registered: 2005-01-29
Posts: 2,734

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

nanodano wrote:

I had trouble with it myself when I was using Fedora, and I found out that the Broadcom 4318 in HP and presario(maybe others) is actually a PCI-Express card. I know some kernel distributions do not support PCI-E. I had to search for a kernel patch, but it did work when I found one. Maybe someone who is more knowledgeable than myself can use that piece of information.

Do you know if and when it will be added to the kernel?

Offline

#5 2006-11-06 09:10:35

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

nanodano wrote:

Maybe someone who is more knowledgeable than myself can use that piece of information.

Regardless of knowledge level, that piece of information would be far more useful if you also posted a link to the patch and other related info.

Offline

#6 2006-11-06 14:33:07

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

ive tried out the patch. and it works... But when running dhcpcd softmac cant contact the AP.. and therefor i cant surf.. running iwlist eth1 scan works just fine.

here is the patch:
ftp://lwfinger.dynalias.org/patches/pat … _for_PCI-E

either use the wireless git kernel with devicescape, or wait until devicescape replaces softmac.

=====
Edit

I tried out the kernel26mm 2.6.19-rc4 from repository, and it seems to have the pcie included. If you wish to try it out with your bcm43xx please let me know which bcm card you have and if it worked. For me again only scanning works. cant get ip from AP. my card is BCM4311.


The ultimate Archlinux release name: "I am your father"

Offline

#7 2006-12-28 03:51:15

skale
Member
From: Atlanta, GA
Registered: 2006-08-04
Posts: 146

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

http://ubuntuforums.org/showthread.php? … com+script

I know it's ubuntu, but the drivers are drivers.  The drivers I downloaded did not work, but those did. I would pass on the script, though.

Offline

#8 2006-12-30 23:34:40

quad3d@work
Member
From: Austin, TX
Registered: 2006-12-29
Posts: 81
Website

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

I used the fwcutter and extract to /lib/firmware, everything works fine. WPA works as well (manually force insert the profile at shell).

It's not w/o problems. This is my road warrior and it doesn't connect with every coffee shop here.

You can use iwconfig to see if your wifi card is 'actually' loaded already and use "ifconfig ethX up" to bring it up. Once it's up "iwlist ethX scan" to see if it see wifi hotspots. (Replace X with what iwconfig tells you)

I use wifi-radar in gnome to connect to detected wifi networks (wifi-radar works in xfce4 as well).

Offline

#9 2007-02-07 07:28:35

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Re: Dell lattitude d620 wifi problem bcm4310 bcm43xx

Cant believe it! they finally fixed the txpower bug for 4311 & 4312. Now it runs on full speed! I wont need to use ndiswrapper no more!
The patch will make it to stable 2.6.21.

here is the patch:
The patch below will only affect cards with PHY revision 8, which I think are only BCM4311 and
BCM4312. At least those are the only ones in the database.
==============



Index: linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_phy.c
===================================================================
--- linux-2.6.orig/drivers/net/wireless/bcm43xx/bcm43xx_phy.c
+++ linux-2.6/drivers/net/wireless/bcm43xx/bcm43xx_phy.c
@@ -1225,7 +1225,7 @@ static void bcm43xx_phy_initg(struct bcm
       }
       if (phy->rev < 3 && phy->connected)
               bcm43xx_phy_write(bcm, 0x047E, 0x0078);
-       if (phy->rev >= 6 && phy->rev <= 8) {
+       if (phy->rev >= 6 && phy->rev < 8) {
               bcm43xx_phy_write(bcm, 0x0801, bcm43xx_phy_read(bcm, 0x0801) | 0x0080);
               bcm43xx_phy_write(bcm, 0x043E, bcm43xx_phy_read(bcm, 0x043E) | 0x0004);
       }


The ultimate Archlinux release name: "I am your father"

Offline

Board footer

Powered by FluxBB