I have a Broadcom a/b/g + blue tooth card, lspci says it's a 
Broadcom Corporation Dell Wireless 1470 DualBand WLAN (rev 02)

In my new HP ;) However it has a 4319 chipset. There were a few
modifications necessary to get that card working. JoseJX on irc provided
the fixes/band aid to get things working for now. At least b which is
all I care about for now.

A few tweaks to bcm43xx_main.c and I am up and running.

First these lines had to be added.

        /* Broadcom 4319 802.11a/b/g */
{ PCI_VENDOR_ID_BROADCOM, 0x4319, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 },


Then I had problems with my mac address not being detected, so this
resolved that.

/* Set the MAC address in the networking subsystem
if (bcm43xx_current_phy(bcm)->type == BCM43xx_PHYTYPE_A) */
if (1)
    memcpy(bcm->net_dev->dev_addr, bcm->sprom.et1macaddr, 6);
else
    memcpy(bcm->net_dev->dev_addr, bcm->sprom.il0macaddr, 6);

Basically, could have commented out the entire if statement or etc, but
you get the idea. First works to detect my mac, alternative left me with
no mac :(. I was told that the if statement should be matching 802.11a
compatible cards, not just A PHYs.

Anyway progress, and I am up and running. Very grateful to JoseJX's
help. Would still be plugging in everywhere I go without.

Of course, still work to be done, so the rest is functional, but all in
due time. If I can help to test, debug, etc contribute in any way,
please let me know.

Thanks.

-- 
Sincerely,
William L. Thomson Jr.
Obsidian-Studios, Inc.
http://www.obsidian-studios.com

_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to