
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.sabayonlinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Using_BCM43xx_cards_using_bcm43xx_or_ndiswrapper_with_Sabayon&amp;feed=atom&amp;action=history</id>
		<title>HOWTO: Using BCM43xx cards using bcm43xx or ndiswrapper with Sabayon - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Using_BCM43xx_cards_using_bcm43xx_or_ndiswrapper_with_Sabayon&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Using_BCM43xx_cards_using_bcm43xx_or_ndiswrapper_with_Sabayon&amp;action=history"/>
		<updated>2013-05-23T18:24:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.4</generator>

	<entry>
		<id>http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Using_BCM43xx_cards_using_bcm43xx_or_ndiswrapper_with_Sabayon&amp;diff=5997&amp;oldid=prev</id>
		<title>Zambayoni at 22:06, 19 February 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Using_BCM43xx_cards_using_bcm43xx_or_ndiswrapper_with_Sabayon&amp;diff=5997&amp;oldid=prev"/>
				<updated>2009-02-19T22:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sabayon with BCM43xx Howto&lt;br /&gt;
&lt;br /&gt;
First check if you have a bcm43xx card using (in a root shell)&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;lspci -n | grep 14e4:43 &amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Supported Cards&lt;br /&gt;
&lt;br /&gt;
Chip ID  	Bus Type  	Status&lt;br /&gt;
4303 	        PCI/Cardbus 	Supported&lt;br /&gt;
4306 	        PCI/Cardbus 	Supported&lt;br /&gt;
4309 	        PCI/Cardbus 	Unstable (802.11a unsupported, work in progress)&lt;br /&gt;
4311 	        PCI-E 	        Unstable&lt;br /&gt;
4312 	        PCI-E 	        Unstable (802.11a unsupported, work in progress)&lt;br /&gt;
4318 	        PCI/Cardbus 	Unstable (transmission power issues, work in progress)&lt;br /&gt;
4319 	        PCI/Cardbus 	Unstable (transmission power issues, 802.11a unsupported, work in progress)&lt;br /&gt;
43XG 	        PCI/Cardbus 	Supported&lt;br /&gt;
&lt;br /&gt;
You have two options you can use native drivers or ndiswrapper.&lt;br /&gt;
&lt;br /&gt;
BCM43xx&lt;br /&gt;
&lt;br /&gt;
1. Ensure you have the kernel sources by typing in root shell, '''emerge sabayon-sources -pv''' , if already installed go to next step otherwise type '''emerge =sabayon-sources-2.6.kernelversion'''  (kernel version can be identified by typing '''uname -r'''  or '''uname -a''')&lt;br /&gt;
&lt;br /&gt;
2. Ensure that bcm43xx-fwcutter is installed by typing in root shell, '''emerge bcm43xx-fwcutter -pv''' , if already installed go to next step otherwise type '''emerge bcm43xx-fwcutter'''&lt;br /&gt;
&lt;br /&gt;
3. You can use the Sabayon firmware , but it is usually best to use the firmware from http://boredklink.googlepages.com/wl_apsta.o.&lt;br /&gt;
First download this firmware and then install by typing '''bcm43xx-fwcutter -w /lib/firmware /path/to/firmware/file''' (still in a root shell)&lt;br /&gt;
&lt;br /&gt;
4. Load the module by typing '''modprobe bcm43xx''' (still in a root shell)&lt;br /&gt;
&lt;br /&gt;
5. Type '''iwconfig''' in root shell to identify the name of the card with wireless extensions. (eth0, eth1, eth2 etc)&lt;br /&gt;
&lt;br /&gt;
6. You can either do a manual or automatic setup.&lt;br /&gt;
&lt;br /&gt;
'''''Automatic Setup''''' &lt;br /&gt;
1.Ensure knetworkmanager is running if using KDE or nm-applet is running if using GNOME.(To start either of them press alt-f2 and type their names)&lt;br /&gt;
2.Left click on the appropriate system tray applet for your desktop environment.&lt;br /&gt;
3.Choose the wireless network you want to connect to.&lt;br /&gt;
4.Enter WEP or WPA key in dialog provided&lt;br /&gt;
5.Wait till progress bar reaches 100%.&lt;br /&gt;
&lt;br /&gt;
'''''Manual Setup'''''&lt;br /&gt;
1.Type the following in a root shell (replacing # with number from step 5)&lt;br /&gt;
 ifconfig eth# up&lt;br /&gt;
 iwlist eth# scan&lt;br /&gt;
 iwconfig eth# channel #&lt;br /&gt;
 iwconfig eth# enc XXXX-XXXX-XX (Optional, for WEP)&lt;br /&gt;
 iwconfig eth# essid &amp;quot;AP_ESSID&amp;quot;&lt;br /&gt;
 dhcpcd eth#'''&lt;br /&gt;
&lt;br /&gt;
7. Troubleshooting, you may need to reload the module using '''modprobe -r bcm43xx &amp;amp;&amp;amp; modprobe bcm43xx''' or restart NetworkManager or HAL using '''/etc/init.d/hald restart''' or '''/etc/init.d/NetworkManager restart'''. Ensure your udev is less than 0.96 or greater 1.0.3&lt;br /&gt;
&lt;br /&gt;
NDISWRAPPER (This ndiswrapper section will work for other cards as well as BCM43xx)&lt;br /&gt;
&lt;br /&gt;
1. Ensure you have the kernel sources by typing in root shell, '''emerge gentoo-sources -pv''' , if already installed go to next step otherwise type '''emerge =gentoo-sources-2.6.kernelversion'''  (kernel version can be identified by typing '''uname -r'''  or '''uname -a''')&lt;br /&gt;
&lt;br /&gt;
2. Ensure that ndiswrapper is installed by typing in root shell, '''emerge ndiswrapper -pv''' , if already installed go to next step otherwise type''' emerge ndiswrapper&lt;br /&gt;
'''&lt;br /&gt;
3. Type '''ndiswrapper -i /path/to/driver.inf''' (in root shell)(Make sure it is the correct inf file for your card and your architecture, The ndiswrapper website has a list of cards and inf files)&lt;br /&gt;
&lt;br /&gt;
4. Type '''ndiswrapper -l''' (in root shell) and confirm it says hardware present, device present, If it does continue, If it doesn't ensure you have the correct inf file&lt;br /&gt;
&lt;br /&gt;
5. Type '''ndiswrapper -m''' (in root shell) to run modules setup&lt;br /&gt;
&lt;br /&gt;
6.  Load the module by typing '''modprobe ndiswrapper''' (still in a root shell)&lt;br /&gt;
&lt;br /&gt;
7. Type '''iwconfig''' in root shell to identify the name of the card with wireless extensions. (eth0, eth1, wlan0, wlan1 etc)&lt;br /&gt;
&lt;br /&gt;
8. You can either do a manual or automatic setup.&lt;br /&gt;
&lt;br /&gt;
Automatic Setup &lt;br /&gt;
1.Ensure knetworkmanager is running if using KDE or nm-applet is running if using GNOME.&lt;br /&gt;
2.Left click on the appropriate system tray applet for your desktop environment.&lt;br /&gt;
3.Choose the wireless network you want to connect to.&lt;br /&gt;
4.Enter WEP or WPA key in dialog provided&lt;br /&gt;
5.Wait till progress bar reaches 100%.&lt;br /&gt;
&lt;br /&gt;
Manual Setup&lt;br /&gt;
1.Type the following in a root shell (replacing eth# with card name and number from step 7)&lt;br /&gt;
'''ifconfig eth# up&lt;br /&gt;
iwlist eth# scan&lt;br /&gt;
iwconfig eth# channel #&lt;br /&gt;
iwconfig eth# enc XXXX-XXXX-XX (Optional, for WEP)&lt;br /&gt;
iwconfig eth# essid &amp;quot;AP_ESSID&amp;quot;&lt;br /&gt;
dhcpcd eth#'''&lt;br /&gt;
&lt;br /&gt;
9. Troubleshooting, you may need to reload the module using''' modprobe -r ndiswrapper &amp;amp;&amp;amp; modprobe ndiswrapper''' or restart NetworkManager or HAL using '''/etc/init.d/hald restart''' or '''/etc/init.d/NetworkManager restart'''. &lt;br /&gt;
&lt;br /&gt;
--[[User:Appleman1234|Appleman1234]] 04:44, 2 February 2007 (PST)&lt;br /&gt;
Edited and Updated by Dark-Mage&lt;br /&gt;
&lt;br /&gt;
[[Category:Wireless|Using BCM43xx cards using bcm43xx or ndiswrapper with Sabayon]]&lt;/div&gt;</summary>
		<author><name>Zambayoni</name></author>	</entry>

	</feed>