<p>All of FreeBSD 8 wlan drivers should be working. Any PCMCIA, CardBus, ExpressCard, USB or ISA based cards will not work. Only PCI, miniPCI, PCI-Express, miniPci-Express and PCI-X are supposed to work.<br/>
This includes:
</p>
<ul>
<li><p><i>aironetwifi</i> supporting at least<br/>
Cisco Aironet 350 Series<br/>
Aironet PCI4500<br/>
Aironet PCI4800<br/>
</p></li>
<li><p><i>atheroswifi</i> supporting almost every chipset outthere (though no AR9285 chips)</p></li>
<li><p><i>broadcom43xx</i> supporting<br/>
BCM4301, BCM4306, BCM4307, BCM4309, BCM4311, BCM4312 and BCM4318
<aname="connect"rel="nofollow"id="connect">Connecting to a wireless network</a></h3>
<p>Besides of course unencrypted networks, Haiku has preliminary support for accessing wireless networks via <ahref="#wep-notes"rel="nofollow">WEP encryption keys</a>. WEP is an early encryption method, although not the most secure.</p>
<p>You can list available networks, join and leave them with the command <spanclass="cli">ifconfig</span> from Terminal:</p>
<p>You can find your <tt>wifi_device_path</tt> in the <spanclass="app">Network</span> preferences applet, or by executing <spanclass="cli">ifconfig -a</span>.</p>
<p>Below are a few examples of connecting to a wireless network named <i>wifitopia</i>. For these examples we are assuming your wifi network card is <tt>/dev/net/iprowifi3945/0</tt>.</p>
<aname="auto-connect"rel="nofollow"id="auto-connect">Automatically connecting to a wireless network</a></h3>
<p>To make your system connect to a given SSID at each boot automatically, you can specify your wireless networks and passwords in <tt>/boot/common/settings/network/wireless_networks</tt> with the following format:</p>
<pre>network wifitopia {
password mypassword
}</pre>
<p>If you don't create this configuration file, the system will connect to the first unencrypted network it finds.</p>
<p><p>At the moment there is no WPA encryption available in Haiku, though there have been <atarget="blank"href="http://haiku-os.org/blog/axeld/2010-10-13_wpa_encryption_progress">some efforts</a> bringing it significantly closer.</p></p>
<p>The Intel ipw2100 and iprowifi22xx will install without an internet connection, as the licensing terms allow Haiku to distribute the original firmware archives. However, they do require acknowledgment by the end-user prior to their installation. The Broadcom 43xx and Marvell 88W8335 will require an active internet connection, as the files containing their respective firmwares cannot be distributed with Haiku.</p>
<p>People building their own Haiku image can modify their <spanclass="cli">build/jam/UserBuildConfig</span> accordingly. Details for that and general updates on the wifi topic are found at the <ahref="http://www.haiku-os.org/guides/wifi">online version of this document</a>.</p>
<p>If you have to download the firmware, but don't have a working internet connection under Haiku, the online version offers a <ahref="http://www.haiku-os.org/files/download-data-for-wlan-firmwares.txt"rel="nofollow">shell script</a>, which will create a zip file for you to extract to Haiku's <tt>/boot</tt>. After that you'll have all files needed by install-wifi-firmwares.sh.</p>