Re: kernel versus broadcom wlan
On Tue, 29 Jan 2008 22:40:16 +0100
Florian Kulzer <florian.kulzer+debian@icfo.es> wrote:
> On Tue, Jan 29, 2008 at 21:20:25 +0100, David Paleino wrote:
> > Il giorno Tue, 29 Jan 2008 20:46:56 +0100 Florian Kulzer ha scritto:
> >
> > > According to /usr/share/misc/pci.ids your chip should have the vendor-ID
> > > 0x14e4 and the prodcut-ID 0x4311. Check with "lspci -nn" if this is
> > > correct; you should see these numbers listed as "[14e4:4311]" right
> > > after the name of the card/chip. This would mean that you need the
> > > bcm43xx module if I read the kernel sources correctly. (Note: I don't
> > > have any direct experience with this particular chip/card.)
> >
> > I've got 14e4:4312, and bcm43xx doesn't work (I'm actually using ndiswrapper).
> > I know I need to get the firmware:
Don't use bcm43xx; see below.
> > apt-get install bcm43xx-fwcutter
> >
> > it asks if I want to fetch and extract the firmware: YES! Ok, everything's
> > in /lib/firmware now. Well:
> >
> > $ sudo modprobe bcm43xx
> > $ ifconfig eth1
> > eth1 Link encap:Ethernet HWaddr 00:00:00:1a:73:a5
> > inet addr:192.168.1.41 Bcast:192.168.1.255 Mask:255.255.255.0
>
> [...]
>
> > $ iwconfig eth1
> > eth1 IEEE 802.11b/g ESSID:off/any Nickname:"Broadcom 4311"
> > Mode:Managed Frequency=2.472 GHz Access Point: Invalid
> ^^^^^^^
> I think that this might already be a sign of trouble.
With the bcm43xx or b43 drivers, that generally means that the card is
not associated.
[snip]
> OK, it turns out that I had overlooked a few things when I wrote
in my
> previous mail. For a start, this is in the changelog for
> 2.6.24~rc8-1~experimental.1:
>
> * Disable bcm43xx, deprecated by upstream. Enable B43 (needs v4
> firmware) and B43LEGACY (needs v3 firmware).
>
> So it seems that with 2.6.24 kernel you should indeed try b43 or
> b43legacy, as the OP had stated. (When looking at the sources in a
> hurry, I mistook the SSB_* identifiers for PCI_* ones - sorry!)
> Unfortunately I have no idea how to debug this SBB bus. In any case,
> most of my previous email can safely be ignored...
b43[legacy] is the completely rewritten driver for Broadcom chips. The
devs have been literally deprecating bcm43xx for quite a while, stating
that it is no longer developed or supported, and that everyone should
use b43[legacy] instead.
> The two b43* modules depend on the mac80211 stack instead of the
> ieee80211 one; with a self-compiled kernel and an older "inherited"
> configuration file you might first have to activate the new stack in
> "Networking > Wireless" to be able to select the b43* modules in "Device
> driver > Network device support > Wireless LAN".
The b43 devs hang out on the bcm43xx (it's still called that) ML at:
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev
Both dev and support work occurs there. The devs will help, but make
sure you RTFM, cooperate with their suggestions and stay polite.
> Florian |
Celejar
--
mailmin.sourceforge.net - remote access via secure (OpenPGP) email
ssuds.sourceforge.net - A Simple Sudoku Solver and Generator
Reply to: