![]() |
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. |
|
Tutorials & Tips The place to find Ubuntu related Tips & Tricks. |
|
|
Thread Tools | Display Modes |
|
|
#1 | |
|
Way Too Much Ubuntu
![]() |
HOWTO: Broadcom 4306 With Ndiswrapper 54 Mbps
If you used my guide I would like to hear from you to know how it went and if you're having any problems. I just updated it a little bit and I want to know if everything still works. Please let me know.
I just worked on the guide for a little bit. Changed a couple things to make it a little less confusing. My website that I was using to host the drivers and pictures got shut down so now I am hosting my drivers on rapidshare. Please note that if you are getting errors there is 5 problems fixes at the end of the guide. This is the easiest way to get your Broadcom 4306 wireless card working in the shortest amount of time. I wouldn't use the firmware cutter because it only allows you to run at 11 Mbps with it. With ndiswrapper you will get 54 Mbps if your router will allow it. This guide now works with every Ubuntu distro from Dapper to Intrepid! The Drivers listed below work for most broadcom 4306 wireless cards but not all of them. If you use the drivers below and your card doesn'tshow up under network then you should try using the driver that came with your card or go to the manufacturer's website. Get the 32 bit drivers from here or the website of the manufacturer of your wireless card. Get the 64 bit drivers from here. I've heard that you don't change the name .inf file to bcmwl5.inf just keep it the way it is. Do everything in the order as it is listed. run the following command to make sure you have a broadcom chipset wireless card. 1. Code:
lspci | grep Broadcom\ Corporation Code:
sudo rmmod bcm43xx 3. Code:
echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist Code:
sudo aptitude install build-essential Code:
uname -r 7. Code:
sudo aptitude install linux-headers-2.6.22-14-generic 8. Code:
sudo ln -s /usr/src/linux-2.6.22-14-generic /lib/modules/2.6.22-14-generic/build 9. Code:
wget http://downloads.sourceforge.net/ndiswrapper/ndiswrapper-1.53.tar.gz 10. Code:
mkdir ~/ndiswrapper mv ndiswrapper-1.53.tar.gz ~/ndiswrapper 11. Code:
cd ~/ndiswrapper sudo tar -xvzf ndiswrapper-1.53.tar.gz cd ~/ndiswrapper/ndiswrapper-1.53 make distclean sudo make sudo make install Code:
sudo apt-get install ndiswrapper-utils-1.8 Code:
sudo apt-get install ndiswrapper-utils-1.9 13. Code:
sudo ndiswrapper -i ~/folder where driver is/bcmwl5.inf Code:
sudo ndiswrapper -i ~/folder where driver is/netbc564.inf 14. Code:
ndiswrapper -l 15. Code:
sudo ndiswrapper -m 16. Code:
echo 'ndiswrapper' | sudo tee -a /etc/modules Code:
sudo gedit /etc/init.d/wirelessfix.sh Quote:
Code:
cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh Code:
sudo update-rc.d wirelessfix.sh defaults Code:
sudo iwconfig wlan0 Enable the Connection 18. Go to System -> Administration -> Networking 19. If you don't see any wlan0 connections in Networking then you should restart your computer. 20. Go to your eth0 connection and disable the connection. 21. Now go to your wlan0 connection and enable it. Network Manager If you need WPA or WEP encryption do the following: Note: If you are running Feisty or any version higher than Feisty you can skip steps 22 through 25. 22. Code:
sudo apt-get install network-manager-gnome Code:
sudo gedit /etc/network/interfaces 25. Code:
nm-applet SOLUIONS TO PROBLEMS Problem 1 If wlan0 isn't showing up under your network connections and you're getting invalid driver errors when you run ndiswrapper -l then go to post #746 on page 75. It helped a bunch of people so maybe it will help you. The following commands are from that post. Code:
sudo gedit /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x14e4:0x4320 (bcm43xx) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:03:c9:70:7b:a9", NAME="wlan0" Thanks fireant for the fix for problem 1 Problem 2 Totoro found a fix for the eth1 problem. Thank You Totoro! add ndiswrapper to /etc/modules change eth1 -> wlan0 in the files below: Code:
sudo gedit /etc/modeprobe.d/ndiswrapper sudo gedit /etc/network/interfaces sudo gedit /etc/iftab Shaton found a fix for the FATAL: Error inserting ndiswrapper problem. Thank You Shaton! If you get an error saying FATAL: Error inserting ndiswrapper (/lib/modules/2.6.17-10-generic/kernel/drivers/net/ndiswrapper/ndiswrapper.ko): Invalid argument then try this. Code:
sudo apt-get install ndiswrapper-utils-1.8 sudo rm /usr/sbin/ndiswrapper sudo ln -s /usr/sbin/ndiswrapper-1.8 /usr/sbin/ndiswrapper Problem 4 If you get a lot of error messages talking about the icon then run this command: Code:
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/ If you have to run modprobe ndiswrapper every time you reboot your computer run this command. Code:
echo 'ndiswrapper' | sudo tee -a /etc/modules I hope this helps a lot of people! Last edited by ubunturules; October 1st, 2009 at 05:45 PM.. |
|
|
|
|
|
|
#2 |
|
Way Too Much Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
did this HOWTO help anyone?
|
|
|
|
|
|
#3 |
|
First Cup of Ubuntu
![]() Join Date: Jun 2006
My beans are hidden!
|
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
Worked for me as far as activation. However, upon reboot, none of my network interfaces are recognized in network manager. I'm sure it was something on my end though. Nice guide! Thanks for posting it.
EDIT: Upon a second reboot, wireless is up and running. Last edited by thinkinvisible; June 23rd, 2006 at 07:21 PM.. |
|
|
|
|
|
#4 |
|
Way Too Much Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
It's good to know I helped someone because I remember how it was back in the day when I couldn't get my wireless card working and I was tired of reading so many HOWTO's that didn't work.
|
|
|
|
|
|
#5 |
|
Dark Roasted Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
I don't think ndiswrapper works with network-manager but that it just from what I know. And as for deleting your interfaces file, how about commenting it out in case you need it/things don't work out. Nice tutorial by the way.
|
|
|
|
|
|
#6 |
|
Way Too Much Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
ndiswrapper does work with network-manager.
|
|
|
|
|
|
#7 | |
|
Dark Roasted Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
Quote:
|
|
|
|
|
|
|
#8 |
|
Way Too Much Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
that's weird. Did you follow this guide? Are you sure its a broadcom card? It does work with ndiswrapper though.
|
|
|
|
|
|
#9 | |
|
Dark Roasted Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
Quote:
|
|
|
|
|
|
|
#10 |
|
Way Too Much Ubuntu
![]() |
Re: Broadcom 4306 With Ndiswrapper 54 Mbps
awesome. good to hear.
|
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|