LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking
User Name
Password
Linux - Wireless Networking This forum is for the discussion of wireless networking in Linux.

Notices


Reply
  Search this Thread
Old 04-06-2007, 03:51 PM   #1
hellstrom
LQ Newbie
 
Registered: Oct 2006
Posts: 8

Rep: Reputation: 0
broadcom 4306 ndiswrapper install


please help me to install broadcom 4306 with ndiswrapper on a xbuntu xfce machine. Where to beginn. I have followed some wiki/how to but I got error every time
 
Old 04-06-2007, 04:23 PM   #2
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Why don't you post the errors you're getting. Otherwise we're shooting in the dark.
 
Old 04-07-2007, 01:05 AM   #3
hellstrom
LQ Newbie
 
Registered: Oct 2006
Posts: 8

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Hangdog42
Why don't you post the errors you're getting. Otherwise we're shooting in the dark.
sorry for the text yesterday, I got some panic. Have followed a swedish wiki and think it working now.But can I test if I have done right, have no router?

iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b/g ESSIDff/any Nickname:"Broadcom 4306"
Mode:Managed Access Point: Invalid Bit Rate=1 Mb/s
RTS thrff Fragment thrff
Encryption keyff
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.
 
Old 04-07-2007, 07:29 AM   #4
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
OK, the eth1 is making me a bit suspicious you're not using ndiswrapper. Let me explain....

There are two drivers currently available for Broadcom chipsets. There is the bcm43xx driver, which is a native Linux driver, and is part of most current Linux distributions. I'm betting xbuntu comes with this. The second driver is ndiswrapper, which as you've seen, allows a Windows driver to function in Linux.

The reason this is important is that bcm43xx and ndiswrapper will interfere with each other if they are loaded at the same time. The other issue is that bcm43xx requires you to install firmware, and that is almost certainly NOT part of xbuntu.

So you need to make a basic decision, namely which driver do you want to use? You can have both installed on your computer, but you can only use one at a time. The 4306 chipset works fairly well with bcm43xx but it is limited to 802.11b speeds. If you need faster speed, use ndiswrapper. If you decide to use bcm43xx, visit my help site where I've got instructions on how to create and install the firmware it requires.

The way to check is to open a console and run lsmod. That will show you what kernel modules are loaded. If you see both ndiswrapper and bcm43xx in that list, you'll need to remove one of them with the modprobe command. So if you go with ndiswrapper, you would do something like this:

modprobe -r bcm43xx
modprobe ndiswrapper

If you then run iwconfig, you'll probably see a wlan0, which is the interface that ndiswrapper usually (but not always) creates.
 
Old 04-07-2007, 02:43 PM   #5
hellstrom
LQ Newbie
 
Registered: Oct 2006
Posts: 8

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Hangdog42
OK, the eth1 is making me a bit suspicious you're not using ndiswrapper. Let me explain....

There are two drivers currently available for Broadcom chipsets. There is the bcm43xx driver, which is a native Linux driver, and is part of most current Linux distributions. I'm betting xbuntu comes with this. The second driver is ndiswrapper, which as you've seen, allows a Windows driver to function in Linux.

The reason this is important is that bcm43xx and ndiswrapper will interfere with each other if they are loaded at the same time. The other issue is that bcm43xx requires you to install firmware, and that is almost certainly NOT part of xbuntu.

So you need to make a basic decision, namely which driver do you want to use? You can have both installed on your computer, but you can only use one at a time. http://linuxquestions.cachefly.net/i...adscratch1.gif The 4306 chipset works fairly well with bcm43xx but it is limited to 802.11b speeds. If you need faster speed, use ndiswrapper. If you decide to use bcm43xx, visit my help site where I've got instructions on how to create and install the firmware it requires.

The way to check is to open a console and run lsmod. That will show you what kernel modules are loaded. If you see both ndiswrapper and bcm43xx in that list, you'll need to remove one of them with the modprobe command. So if you go with ndiswrapper, you would do something like this:

modprobe -r bcm43xx
modprobe ndiswrapper

If you then run iwconfig, you'll probably see a wlan0, which is the interface that ndiswrapper usually (but not always) creates.
I love all the time hangdog42 you have give me. Thanks!!
I have a line network at home, but if i want to take my computer to school.
so i want to choose between wlan and lan.

so what must i do to get my wlan working.

sorry if I dont understand how to, computer is hard. maybe i should move this to the newbie forum

Last edited by hellstrom; 04-07-2007 at 02:53 PM.
 
Old 04-07-2007, 03:44 PM   #6
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Quote:
I have a line network at home, but if i want to take my computer to school.
so i want to choose between wlan and lan.

so what must i do to get my wlan working.
Lets focus on getting ndiswrapper to work for now. It is a touch more reliable than bcm43xx.

The first thing to do is to blacklist the bcm43xx module. That keeps it from being loaded and interfering with ndiswrapper. Edit your /etc/modprobe.d/blacklist file and add the line blacklist bcm43xx to the file. If you reboot, that should keep bcm43xx from loading. Check the output from lsmod and make sure that bcm43xx is not there.

If you haven't already, install ndiswrapper. Be sure to visit their wiki as it has the best install instructions. Once you've got ndiswrapper and the Windows driver installed, load ndiswrapper with modprobe ndiswrapper. That should make your card visible to the iwconfig command. If you have trouble, post any errors you're getting. If it works, you can use iwconfig to configure your card or use whatever GUI monstrosity Xbuntu has.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
FC5 Broadcom 4306 wireless card setup samBl Linux - Wireless Networking 1 09-19-2006 02:00 AM
Broadcom bcm 4306 ip address problem joseph7 Linux - Wireless Networking 13 09-06-2006 02:54 PM
broadcom bcm 4306 and linux drivers lovethepirk Linux - Software 7 11-21-2005 11:58 AM
Wth is the deal with these Broadcom 4306 based chipset PAH-1020 Linux - Hardware 4 03-20-2005 04:36 PM
ndiswrapper install broadcom hp ze4600 AMD nyghtone Linux - Laptop and Netbook 0 04-13-2004 11:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking > Linux - Wireless Networking

All times are GMT -5. The time now is 10:14 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration