You are not logged in.
Cannot get Broadcom 4311 to work with my custom linux kernel 2.6.27. The scenario is that it is properly installed and works with Arch's stock kernel and the vanilla kernel.
As my computer boots, I get the error message:
:: Loading standard ACPI modules
FATAL: Module b43 not found
I know I don't have it as a module (I wanted it to be in the kernel), but I tried it anyhow, lol.
$ dmesg | grep b43
b43-pci-bridge 0000:06:00.0: device not available because of BAR 0 [0x0-0x3fff] collisions
b43-pci-bridge: probe of 0000:06:00.0 failed with error -22
I have no idea what this means nor does my friend Google. :\
$ modprobe -ls | grep b43
Returns nothing.
$ lspci | grep Broadcom
06:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Just as proof that it is a broadcom.
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:D4:A3:2C:BD
inet addr:69.17.55.5 Bcast:69.17.55.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1638 errors:0 dropped:0 overruns:0 frame:0
TX packets:1822 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:959914 (937.4 Kb) TX bytes:253460 (247.5 Kb)
Interrupt:10
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
And as you can see, wlan0 doesn't exist anymore.
I thought all I needed for my wireless/broadcom to work (in my kernel) is:
Device Drivers ---> Network device support ---> Wireless LAN
[*] Wireless LAN (pre-802.11)
[*] Wireless LAN (IEEE 802.11)
<*>Broadcom 43xx wireless support (mac80211 stack)
Networking support ---> Wireless
<*> Generic IEEE 802.11 Networking Stack (mac80211)
...
<*>Generic IEEE 802.11 Networking Stack (DEPRECATED)
<*> IEEE 802.11 WEP encryption (802.1x)
<*> IEEE 802.11i CCMP support
<*> IEEE 80.211i TKIP encryption
I am not using initrd.
Question: Any idea what I am missing?
I'll be going through some trail-and-error runs for now.
Last edited by Aprz (2008-10-24 14:04:49)
Offline
Well, it's still not working. I tried just taking parts from the working kernel and replacing the parts of my custom kernel under wirelss, but that didn't do the trick. I am probably going to copy anything related to PCI and IO Mapping next do the BAR collision and b43-pci-bridge error I am getting and see if that works.
Offline