<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Amain &#187; b43</title>
	<atom:link href="http://blog.zoomeren.nl/tag/b43/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zoomeren.nl</link>
	<description>Open Source / Linux</description>
	<lastBuildDate>Fri, 21 May 2010 21:47:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debian on OpenWRT supported routers (ASUS WL-500gd and compatible)</title>
		<link>http://blog.zoomeren.nl/2009/03/24/debian-on-openwrt-supported-routers-asus-wl-500gd-and-compatible/</link>
		<comments>http://blog.zoomeren.nl/2009/03/24/debian-on-openwrt-supported-routers-asus-wl-500gd-and-compatible/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 17:00:59 +0000</pubDate>
		<dc:creator>Amain</dc:creator>
				<category><![CDATA[OpenWrt]]></category>
		<category><![CDATA[b43]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[kernel 2.4]]></category>
		<category><![CDATA[kernel 2.6]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.zoomeren.nl/?p=54</guid>
		<description><![CDATA[I created a very nice project which turns an OpenWRT supported router into an embedded device running a full Debian ARM GNU/Linux distribution instead of the default small Busybox/uLibc based OpenWRT distribution. I called the project DebWRT. It took me a lot of time to make all the pieces work together.
I tested everything on an [...]]]></description>
			<content:encoded><![CDATA[<p>I created a very nice project which turns an OpenWRT supported router into an embedded device running a full Debian ARM GNU/Linux distribution instead of the default small Busybox/uLibc based OpenWRT distribution. I called the project <a href="http://www.debwrt.net/">DebWRT</a>. It took me a lot of time to make all the pieces work together.</p>
<p>I tested everything on an ASUS WL-500GD and a user has reported that it also works on an ASUS WL-500G Premium v.1. The project contains an customised OpenWRT kernel (2.4 or 2.6)  (which will boot from an USB-disk or USB-stick) and an Debian Etch GNU/Linux pre-installed base image, which includes a lot of customisation. The image contains pre-configured out-of-the-box enabled networking, firewall, webserver, Samba server, and more.</p>
<p>Unfortunately there are some issues(see the project pages) with the b43 wireless driver and the 2.6 kernel, so for that reason I created also a 2.4 kernel image with full wireless support.</p>
<p>See the project website <a href="http://www.debwrt.net/">http://www.debwrt.net/</a> for more information. Also if you are interested in how to compile a custom OpenWRT kernel, or how to create an Debian base root filesystem for an embedded device from scratch.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zoomeren.nl/2009/03/24/debian-on-openwrt-supported-routers-asus-wl-500gd-and-compatible/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenWRT Kamikaze 8.09 RC1 with kernel 2.6 works on Asus WL-500g DeLuxe (BroadCom b43 driver)</title>
		<link>http://blog.zoomeren.nl/2008/12/16/asus-wl500gd-kernel-26/</link>
		<comments>http://blog.zoomeren.nl/2008/12/16/asus-wl500gd-kernel-26/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 02:47:00 +0000</pubDate>
		<dc:creator>Amain</dc:creator>
				<category><![CDATA[OpenWrt]]></category>
		<category><![CDATA[Asus WL-500g Deluxe]]></category>
		<category><![CDATA[b43]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[kamikaze]]></category>
		<category><![CDATA[kernel 2.6]]></category>

		<guid isPermaLink="false">http://blog.zoomeren.nl/?p=35</guid>
		<description><![CDATA[Finally after a very long time, I now can work with OpenWrt kamikaz with a 2.6 linux kernel. Problem was that there was only a binary driver for kernel 2.4 available for the specific Broadcom wireless chipset in the Asus WL-500g Deluxe. The driver module was called wlc.0. For some time now the new b43 [...]]]></description>
			<content:encoded><![CDATA[<p>Finally after a very long time, I now can work with OpenWrt kamikaz with a 2.6 linux kernel. Problem was that there was only a binary driver for kernel 2.4 available for the specific Broadcom wireless chipset in the Asus WL-500g Deluxe. The driver module was called wlc.0. For some time now the new <a href="http://linuxwireless.org/en/users/Drivers/b43">b43</a> driver OpenSource alternative is available, but is/was in early development state. Read some more on this subject <a href="http://wiki.openwrt.org/bcm43xx">here</a> on OpenWrt.</p>
<p>On the  <a href="http://linuxwireless.org/en/users/Drivers/b43">b43</a> driver site the author there writes:</p>
<p id="working">&#8220;working</p>
<ul>
<li>Station mode</li>
<li>Mesh networking mode</li>
<li>Access Point mode (not quite yet, blocked by proper support in mac80211 and hostapd)</li>
<li>&#8230;&#8221;</li>
</ul>
<p>Even though this rather disappointing message, I decided to give it a try on my Asus WL-500gd router. And instead of installing the new kamikaze 8.09 RC1 kernel 2.4 for broadcom chipsets I installed brcm47xx for 2.6 kernels. After flashing and booting the b43 driver recoginzed the wirless broadcom chipset BCM4306.  iwconfig showed a wlan0 interface.  Immediately I tried to change the mode with:</p>
<p><em>iwconfig wlan0 mode ap</em></p>
<p>but that didn&#8217;t work. It seems that the earlier mentioned hostapd daemon was needed. Hostapd can be installed using the new opkg (like ipkg) interface (update, install). Here is the hostapd-wlan0.conf file (not sure is the correct driver id is selected, but it works):</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">driver=nl80211
interface=wlan0
bridge=br-lan
ssid=OpenWRT
hw_mode=g
channel=<span style="color: #ff4500;">5</span>
wpa=<span style="color: #ff4500;">0</span></pre></div></div>

<p>Launch hostapd with:</p>
<p><em>/usr/sbin/hostapd -B /etc/hostapd-wlan0.conf</em></p>
<p>Output of iwconfig wlan0:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">wlan0     IEEE 802.11bg  ESSID:<span style="color: #ff0000;">&quot;jewel&quot;</span>
          Mode:Master  Frequency:<span style="color: #000000;">2.432</span> GHz  Tx-Power=<span style="color: #000000;">27</span> dBm
          Retry min limit:<span style="color: #000000;">7</span>   RTS thr:off   Fragment <span style="color: #007800;">thr</span>=<span style="color: #000000;">2352</span> B
          Encryption key:off
          Power Management:off
          Link Quality:<span style="color: #000000;">0</span>  Signal level:<span style="color: #000000;">0</span>  Noise level:<span style="color: #000000;">0</span>
          Rx invalid nwid:<span style="color: #000000;">0</span>  Rx invalid crypt:<span style="color: #000000;">0</span>  Rx invalid frag:<span style="color: #000000;">0</span>
          Tx excessive retries:<span style="color: #000000;">0</span>  Invalid misc:<span style="color: #000000;">0</span>   Missed beacon:<span style="color: #000000;">0</span>
&nbsp;
mon.wlan0  IEEE 802.11bg  Mode:Monitor  Frequency:<span style="color: #000000;">2.432</span> GHz  Tx-Power=<span style="color: #000000;">27</span> dBm
          Retry min limit:<span style="color: #000000;">7</span>   RTS thr:off   Fragment <span style="color: #007800;">thr</span>=<span style="color: #000000;">2352</span> B
          Encryption key:off
          Power Management:off
          Link Quality:<span style="color: #000000;">0</span>  Signal level:<span style="color: #000000;">0</span>  Noise level:<span style="color: #000000;">0</span>
          Rx invalid nwid:<span style="color: #000000;">0</span>  Rx invalid crypt:<span style="color: #000000;">0</span>  Rx invalid frag:<span style="color: #000000;">0</span>
          Tx excessive retries:<span style="color: #000000;">0</span>  Invalid misc:<span style="color: #000000;">0</span>   Missed beacon:<span style="color: #000000;">0</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.zoomeren.nl/2008/12/16/asus-wl500gd-kernel-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
