<?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/"
	>

<channel>
	<title>Fast Bits Lab</title>
	<atom:link href="http://web.cecs.pdx.edu/~fablab/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://web.cecs.pdx.edu/~fablab</link>
	<description>Portland State University</description>
	<pubDate>Thu, 06 Dec 2012 17:02:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Turn off Madwifi Retry</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=154</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=154#comments</comments>
		<pubDate>Fri, 04 Dec 2009 22:58:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[madwifi]]></category>

		<category><![CDATA[retry]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=154</guid>
		<description><![CDATA[set ATH_TXMAXTRY to 1 in if_athvar.h
set sc-&#62;sc_mrretry=0 in if_ath.c
]]></description>
			<content:encoded><![CDATA[<p>set ATH_TXMAXTRY to 1 in if_athvar.h</p>
<p>set sc-&gt;sc_mrretry=0 in if_ath.c</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=154</wfw:commentRss>
		</item>
		<item>
		<title>Madwifi locks (kernal freeze) up when creating adhoc mode</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=152</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=152#comments</comments>
		<pubDate>Fri, 04 Dec 2009 21:36:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[kernal freeze]]></category>

		<category><![CDATA[madwifi]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=152</guid>
		<description><![CDATA[Because the network service conflict with madwifi. Do the following:
1) Network service need to be turned off

System-&#62;preference-&#62;sessions
make sure the network manager applet is checked
There will be an icon on the right top corner for network management
Disable the network manager using the UI icon by right click the icon-&#62;disable netowrking
Verify the network manager is disable by [...]]]></description>
			<content:encoded><![CDATA[<p>Because the network service conflict with madwifi. Do the following:</p>
<p>1) Network service need to be turned off</p>
<ul>
<li>System-&gt;preference-&gt;sessions</li>
<li>make sure the network manager applet is checked</li>
<li>There will be an icon on the right top corner for network management</li>
<li>Disable the network manager using the UI icon by right click the icon-&gt;disable netowrking</li>
<li>Verify the network manager is disable by left click the icon (you should see network disable)</li>
</ul>
<p>2) reboot</p>
<p>3) Verify again the network manager is disable by left click the icon (you should see network disable)</p>
<p>4) Try to create the adhoc mode by using wlanconfig, it should not have kernal panic anymore =)</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=152</wfw:commentRss>
		</item>
		<item>
		<title>redirect printk message</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=144</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=144#comments</comments>
		<pubDate>Thu, 21 May 2009 21:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[printk]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=144</guid>
		<description><![CDATA[sudo cat /proc/kmsg
]]></description>
			<content:encoded><![CDATA[<p>sudo cat /proc/kmsg</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=144</wfw:commentRss>
		</item>
		<item>
		<title>jiffies converts to time</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=140</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=140#comments</comments>
		<pubDate>Wed, 06 May 2009 00:01:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[jiffies]]></category>

		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=140</guid>
		<description><![CDATA[seconds = jiffies/HZ
]]></description>
			<content:encoded><![CDATA[<p>seconds = jiffies/HZ</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=140</wfw:commentRss>
		</item>
		<item>
		<title>per packet rate</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=137</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=137#comments</comments>
		<pubDate>Tue, 05 May 2009 23:37:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[madwifi]]></category>

		<category><![CDATA[rate]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=137</guid>
		<description><![CDATA[
In the ath_rx_tastket funcion, the real rate KMbps can be obtained by the following value:

sc-&#62;sc_hwmap[ds-&#62;ds_rxstat.rs_rate].ieeerate/2;


]]></description>
			<content:encoded><![CDATA[<div>
<p>In the ath_rx_tastket funcion, the real rate KMbps can be obtained by the following value:</p>
<blockquote>
<pre>sc-&gt;sc_hwmap[ds-&gt;ds_rxstat.rs_rate].ieeerate/2;</pre>
</blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=137</wfw:commentRss>
		</item>
		<item>
		<title>Pass per packet Rssi and Rate to user space</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=130</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=130#comments</comments>
		<pubDate>Tue, 05 May 2009 19:08:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[iperf]]></category>

		<category><![CDATA[madwifi]]></category>

		<category><![CDATA[rate]]></category>

		<category><![CDATA[rssi]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=130</guid>
		<description><![CDATA[global value store the per packet Rssi and Rate value. Then use the ath_stats to store the value when ath_rx_tasklet is called. Use ioctl to retrieve the stats information.
In iperf Server.cpp (received side), do the following:
1) copy header file from madwifi to the current directory

wireless.h
ath_desc.h
 if_athioctl.h

2) include all 3 files in (1) and the following in [...]]]></description>
			<content:encoded><![CDATA[<p>global value store the per packet Rssi and Rate value. Then use the ath_stats to store the value when ath_rx_tasklet is called. Use ioctl to retrieve the stats information.</p>
<p>In iperf Server.cpp (received side), do the following:<br />
1) copy header file from madwifi to the current directory</p>
<ul>
<li>wireless.h</li>
<li>ath_desc.h</li>
<li> if_athioctl.h</li>
</ul>
<p>2) include all 3 files in (1) and the following in Server.cpp</p>
<ul>
<li>&lt;fcnt.h&gt;</li>
<li>&lt;unistd.h&gt;</li>
<li>&lt;sys/ioctl.h&gt;</li>
<li>&lt;linux/ioctl.h&gt;</li>
</ul>
<p>3) add a function in Server.cpp to get the rssi and rate values using ioctl called, detail:</p>
<pre>
<blockquote>
const char *infname = "wifi0";
struct ifreq ifr ;
struct ath_stats cur,total;

strncpy(ifr.ifr_name,ifname,sizeof(ifr.ifname));
ifr.ifr_data = (caddr_t) &amp;total; 

ioctl(sock_id, SIOCGATHSTATS, &amp;ifr)

return total.ast_rx_rssi;</blockquote>
</pre>
<p>4) output data in a file</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=130</wfw:commentRss>
		</item>
		<item>
		<title>Per packet rssi</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=123</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=123#comments</comments>
		<pubDate>Tue, 05 May 2009 18:38:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[madwifi]]></category>

		<category><![CDATA[rssi]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=123</guid>
		<description><![CDATA[Read the value from ds->ds_rxstat.rs_rssi in ath_rx_tasklet in the code for &#8220;rx_accept:&#8221;. Read it right at the end of this case statement.
]]></description>
			<content:encoded><![CDATA[<p>Read the value from ds->ds_rxstat.rs_rssi in ath_rx_tasklet in the code for &#8220;rx_accept:&#8221;. Read it right at the end of this case statement.</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=123</wfw:commentRss>
		</item>
		<item>
		<title>OFDM in Madwifi</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=119</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=119#comments</comments>
		<pubDate>Tue, 05 May 2009 18:29:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[madwifi]]></category>

		<category><![CDATA[ofdm]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=119</guid>
		<description><![CDATA[sc->sc_useintmit = 0; // is set to 1 by default so change it to 0
]]></description>
			<content:encoded><![CDATA[<p>sc->sc_useintmit = 0; // is set to 1 by default so change it to 0</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=119</wfw:commentRss>
		</item>
		<item>
		<title>iperf server and client setup</title>
		<link>http://web.cecs.pdx.edu/~fablab/?p=116</link>
		<comments>http://web.cecs.pdx.edu/~fablab/?p=116#comments</comments>
		<pubDate>Sun, 03 May 2009 21:35:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[iperf]]></category>

		<guid isPermaLink="false">http://web.cecs.pdx.edu/~fablab/?p=116</guid>
		<description><![CDATA[Server:
iperf -s -u -i5
Client:
iperf -c [ip address] -u -t [x second] -b [user rate in Mbps]
]]></description>
			<content:encoded><![CDATA[<p>Server:<br />
iperf -s -u -i5<br />
Client:<br />
iperf -c [ip address] -u -t [x second] -b [user rate in Mbps]</p>
]]></content:encoded>
			<wfw:commentRss>http://web.cecs.pdx.edu/~fablab/?feed=rss2&amp;p=116</wfw:commentRss>
		</item>
	</channel>
</rss>
