![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
Ubuntu 9.10 is out!!!
When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu. The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely. |
|
Networking & Wireless Having problems getting connected to the internet or getting your wireless card to work? Ask here. |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Ubuntu addict and loving it
![]() Join Date: Apr 2007
Location: Mount Horeb, WI
Beans: 3,682
Kubuntu 9.10 Karmic Koala
|
As you now know or will find out, the developers of the native Linux Broadcom module have developed a new module for the 2.6.24 kernel. With this change, the bcm43xx modiule has been depreciated. The b43, b43legacy, b44, and ssb modules have been introduced.
Like the bcm43xx module, people have mixed feelings about whether the new b43/b43legacy modules work well or not. Some feel that the connection speed is not quite there and others experience connection loss periodically. Those who do not like it are using NDISwrapper. This post will cover how to install the firmware to get the b43/b43legacy module. This post is not going to cover the NDISwrapper process mainly because there are many different Broadcom drivers and a post will not do it justice. I will recommend the following site: https://help.ubuntu.com/community/Wi...eisty_No-Fluff If you are looking for a troubleshooting guide, please check out: NDISwrapper - http://ubuntuforums.org/showthread.php?t=780590 b43/b43legacy - http://ubuntuforums.org/showthread.php?t=780692 Current non-working chipsets--Ones that do not work with b43/b43legacy so NDISwrapper is the only option (check by doing lspci -nn and look for something like [14e4:43XX]): (From http://linuxwireless.org/en/users/Drivers/b43) The 802.11a part of the 4309 and 4312 is not supported Any wireless-N features BCM 4328/4329 (From the b43 mailing list) (Kernel versions < 2.6.24-17) Broadcom Corporation BCM4310 USB Controller [14e4:4315] (rev 01) if kernel version >= 2.6.24-18, install linux-restricted-modules (Found in Ubuntu) 14e4:4311 (rev 02) (Fixed in 2.6.24-18) 14e4:4312 (rev 02) (Possibly fixed in 2.6.24-17--Can anyone confirm this?) Option 1 For those with a working internet connection In the Terminal/Konsole/xterm window do the following: Code:
sudo aptitude install b43-fwcutter Code:
sudo ifconfig wlan0 up For those of you who are configuring your /etc/network/interfaces, you might need to do: Code:
sudo /etc/init.d/networking restart Option 2 For those without a working internet connection If you have a Hardy install CD, Insert your CD and do the following: Code:
sudo apt-cdrom add sudo aptitude update sudo aptitude install b43-fwcutter Now skip down to the Downloading Firmware section. If you don't have a Hardy install CD You will have to find a place with a working internet connection. Go to this link: http://packages.ubuntu.com/hardy/utils/b43-fwcutter Download the version that you need--amd64 for 64-bit and i386 for 32-bit. Copy the file to your home directory and do the following: 64-bit: Code:
cd sudo dpkg -i b43-fwcutter_011-1_amd64.deb Make sure that you say no or cancel when the installer asks you to find/download the firmware for you. It will get stuck because it is thinking that there is an internet connection. 32-bit: Code:
cd sudo dpkg -i b43-fwcutter_011-1_i386.deb Make sure that you say no or cancel when the installer asks you to find/download the firmware for you. It will get stuck because it is thinking that there is an internet connection. Downloading Firmware Both 32-bit and 64-bit: You will still need to find someplace with a working internet connection and download the following files: Code:
http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2 Code:
cd sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o tar xfvj broadcom-wl-4.80.53.0.tar.bz2 sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.80.53.0/kmod/wl_apsta_mimo.o sudo chmod o+rx /lib/firmware/b43 /lib/firmware/b43legacy sudo ifconfig wlan0 up Code:
sudo /etc/init.d/networking restart That should be it! Another option (if you have a working internet connection) in Kubuntu is to go into System->Hardware Driver Manger. Once you have entered your password (if you have not done anything as root recently) the Hardware Driver screen will appear. It should have Broadcom B43 wireless drvier as an option. Click on the Enabled checkbox and it should do the b43-fwcutter install for you. It will ask you if you want it to find the firmware for you. Select yes and you should be set. Ubuntu users should have something similar menu item (System->Adminstration->Hardware Driver ?) or a pci card symbol on the panel that you can click. Note for users of encryption: If for some reason you cannot connect, you might need to enter the password through Network Manager (wireless icon in the panel) and it should ask you for a keyring password. From there you should be able to connect. See post #30 for more information. Thanks esteckis! Good luck! Hope this helps. Configuration Tool Here is a new tool I am trying to add that will help configure your Broadcom wireless card. It will help set up the blacklisting and add the modules needed so that it will work on reboot. Just download the attachment and extract the file. If you want to do it from the Terminal: Code:
tar -cvvzf toolbox_*.tar.gz In order to run the program, you will need to click on toolbox.py or from the terminal: Code:
./toolbox.py or python toolbox.py Last edited by Ayuthia; June 17th, 2008 at 10:19 PM.. Reason: 14e4:4315 Update |
|
|
|
|
|
#2 |
|
First Cup of Ubuntu
![]() Join Date: Jan 2008
Beans: 6
|
Re: HowTo: Broadcom Wireless on Hardy
This does not work. The card shows up as enabled in Hardware Driver and shows all the networks around me but I cannot connect to anything. It will not obtain a lease on any address.
|
|
|
|
|
|
#3 |
|
Ubuntu addict and loving it
![]() Join Date: Apr 2007
Location: Mount Horeb, WI
Beans: 3,682
Kubuntu 9.10 Karmic Koala
|
Re: HowTo: Broadcom Wireless on Hardy
Can you post your lspci -nn and did you try the b43 process or did you try the ndiswrapper howto?
EDIT: Another thing to add, when you use iwlist scan, does it show a lot of other wireless connections using the same channel as you? I have seen a few people using the b43 driver that has received interference from other wireless routers using the same channel. Once they changed the channel, things were fine. One other thing. I just read your other post and it mentions that it comes with an attached wireless adapter (prism). Unfortunately, this post only works with the Broadcom versions. Last edited by Ayuthia; May 4th, 2008 at 11:53 PM.. |
|
|
|
|
|
#4 | ||
|
First Cup of Ubuntu
![]() Join Date: Jan 2008
Beans: 6
|
Re: HowTo: Broadcom Wireless on Hardy
Here is my lscpi -nn
Quote:
Quote:
|
||
|
|
|
|
|
#5 | |
|
Ubuntu addict and loving it
![]() Join Date: Apr 2007
Location: Mount Horeb, WI
Beans: 3,682
Kubuntu 9.10 Karmic Koala
|
Re: HowTo: Broadcom Wireless on Hardy
Quote:
Can you provide the results for: Code:
lsmod |grep -i -e b43 -e ssb -e bcm43xx -e ndiswrapper lshw -C network Last edited by Ayuthia; May 6th, 2008 at 12:21 PM.. |
|
|
|
|
|
|
#6 | |
|
5 Cups of Ubuntu
![]() Join Date: Mar 2008
Beans: 23
|
Re: HowTo: Broadcom Wireless on Hardy
The problem I seem to be having is that the connection gets dropped, but only when I am connected to a WEP-enabled access point. To an unsecured network I can connect all day long without an issue.
Once I connect to my WEP-enabled home network, the connection will randomly drop, and I will get a Connection Manager window asking for the WEP key, although that is saved in the connection settings. It might reconnect, it might not, but if it doesn't, that SSID will not even show up in the scan unless I reboot. When I reboot, it connects fine on it's own until the connection drops. As I said, to an open network, there are no issues. Any thouughts? Quote:
Last edited by mikeymo1741; May 6th, 2008 at 12:27 PM.. Reason: more info |
|
|
|
|
|
|
#7 | |||
|
First Cup of Ubuntu
![]() Join Date: Jan 2008
Beans: 6
|
Re: HowTo: Broadcom Wireless on Hardy
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#8 | |
|
First Cup of Ubuntu
![]() |
Re: HowTo: Broadcom Wireless on Hardy
Quote:
lspci -nn 00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge [1106:3188] (rev 01) 00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] [1106:b188] 00:0a.0 CardBus bridge [0607]: ENE Technology Inc CB1410 Cardbus Controller [1524:1410] (rev 01) 00:0c.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03) 00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) 00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) 00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 80) 00:10.3 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 82) 00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8235 ISA Bridge [1106:3177] 00:11.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06) 00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 50) 00:11.6 Communication controller [0780]: VIA Technologies, Inc. AC'97 Modem Controller [1106:3068] (rev 80) 00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 74) 00:13.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. IEEE 1394 Host Controller [1106:3044] (rev 80) 00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100] 00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101] 00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102] 00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103] 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] [1002:4e50] iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. wmaster0 Interface doesn't support scanning. wlan0 No scan results Can anyone help? I'd appreciate it. |
|
|
|
|
|
|
#9 |
|
First Cup of Ubuntu
![]() Join Date: May 2008
Beans: 6
|
There are lots of great tips here, but my problem is slightly different.
I have a Code:
10:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 02) After booting, the b43 module is not loaded (NDISwrapper isn't even installed) but the ssb module is loaded. lshw shows: Code:
*-network
description: Network controller
product: BCM4312 802.11a/b/g
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:10:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0 module=ssb
But the problem is that ifconfig -a still doesn't show wlan0 (only eth0 and lo). Nor does dmesg or /var/log/messages have anything logged regarding loading the b43 module. I'm at a loss for what to check next. Any pointers appreciated! |
|
|
|
|
|
#10 | |
|
Ubuntu addict and loving it
![]() Join Date: Apr 2007
Location: Mount Horeb, WI
Beans: 3,682
Kubuntu 9.10 Karmic Koala
|
Re: HowTo: Broadcom Wireless on Hardy
Quote:
Code:
sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher stop sudo /etc/dbus-1/event.d/25NetworkManager stop Code:
sudo dhclient -r wlan0 sudo iwconfig wlan0 essid <name> sudo dhclient wlan0 |
|
|
|
|
| Bookmarks |
| Tags |
| b43, b43legacy, broadcom, hardy |
| Thread Tools | |
| Display Modes | |
|
|