<div dir="ltr"><br><div class="gmail_quote">On Mon, Feb 14, 2011 at 5:28 PM, hong zhang <span dir="ltr">&lt;<a href="mailto:henryzhang62@yahoo.com">henryzhang62@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit">User should not have this capability. Otherwise, this feature will be used to interfere AP that is busy receiving signal from one station.<br>

I do not know if this driver supports it or not. It should not. <br></td></tr></tbody></table></blockquote><div><br></div><div>Totally agree. This should not be exposed to the user. This is a special case scenario, which is supposed to be used in a lab environment just for FCC/CE qualification purposes. This by no way should end up in the final release. Just for FCC purposes. </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit"><div class="im"><br>

--- On <b>Mon, 2/14/11, Vivek Raghunathan <i>&lt;<a href="mailto:nkrvivek@gmail.com" target="_blank">nkrvivek@gmail.com</a>&gt;</i></b> wrote:<br></div><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px">

<div class="im"><br>From: Vivek Raghunathan &lt;<a href="mailto:nkrvivek@gmail.com" target="_blank">nkrvivek@gmail.com</a>&gt;<br>Subject: Re: Broadcasting using Marvell 88W8686 Linux Driver<br></div>To: &quot;hong zhang&quot; &lt;<a href="mailto:henryzhang62@yahoo.com" target="_blank">henryzhang62@yahoo.com</a>&gt;<br>

Cc: &quot;Amyuni Development Team&quot; &lt;<a href="mailto:devteam@amyuni.com" target="_blank">devteam@amyuni.com</a>&gt;, <a href="mailto:libertas-dev@lists.infradead.org" target="_blank">libertas-dev@lists.infradead.org</a><br>

Date: Monday, February 14, 2011, 6:52 PM<div><div></div><div class="h5"><br><br><div><div dir="ltr"><br><div>On Mon, Feb 14, 2011 at 3:10 PM, hong zhang <span dir="ltr">&lt;<a rel="nofollow" href="http://mc/compose?to=henryzhang62@yahoo.com" target="_blank">henryzhang62@yahoo.com</a>&gt;</span> wrote:<br>

<blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

This is firmware level work to force device to transmit signal continuously. Actually, this is for RF test work.<br>
I do not think it can be set from user space nor driver level.<br></blockquote><div><br></div><div>Thats not true. The firmware already has the capability to set these things. The libertas driver lacks this capability. If you get the Marvell proprietary driver, you can get the support for constant transmit with that. As marvell doesn&#39;t support kernel versions greater than 2.6.24 for SD8686, we need to implement these iwpriv&#39;s to the libertas driver.</div>



<blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>
--- On Mon, 2/14/11, Vivek Raghunathan &lt;<a rel="nofollow" href="http://mc/compose?to=nkrvivek@gmail.com" target="_blank">nkrvivek@gmail.com</a>&gt; wrote:<br>
<br>
&gt; From: Vivek Raghunathan &lt;<a rel="nofollow" href="http://mc/compose?to=nkrvivek@gmail.com" target="_blank">nkrvivek@gmail.com</a>&gt;<br>
<div>&gt; Subject: Re: Broadcasting using Marvell 88W8686 Linux Driver<br>
</div>&gt; To: &quot;Amyuni Development Team&quot; &lt;<a rel="nofollow" href="http://mc/compose?to=devteam@amyuni.com" target="_blank">devteam@amyuni.com</a>&gt;<br>
&gt; Cc: <a rel="nofollow" href="http://mc/compose?to=libertas-dev@lists.infradead.org" target="_blank">libertas-dev@lists.infradead.org</a><br>
&gt; Date: Monday, February 14, 2011, 8:29 AM<br>
<div><div></div><div>&gt; On Sat, Feb 12, 2011 at 3:05 PM,<br>
&gt; Amyuni Development Team<br>
&gt; &lt;<a rel="nofollow" href="http://mc/compose?to=devteam@amyuni.com" target="_blank">devteam@amyuni.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; We need to know if there is a command to broadcast<br>
&gt; continuous modulated<br>
&gt; &gt; waveform using the libertas driver for Marvell 88W8686<br>
&gt; (SDIO driver.) The<br>
&gt; &gt; broadcast is used in test laboratories to obtain FCC<br>
&gt; certification on any<br>
&gt; &gt; product that contains this WiFi chip. The idea is to<br>
&gt; continuously broadcast<br>
&gt; &gt; a constant signal on a given channel and measure the<br>
&gt; results using spectrum<br>
&gt; &gt; analyzers.<br>
&gt;<br>
&gt; You need to get an utility called &quot;wlanconfig&quot; from your<br>
&gt; wifi vendor<br>
&gt; (either from Marvell directly or a third party module<br>
&gt; maker) and port<br>
&gt; couple of iwpriv API&#39;s such as rdmac, wrmac, rdbbp, wrbbp<br>
&gt; to read and<br>
&gt; write the MAC, BBP and RF registers from the card. <br>
&gt; These commands<br>
&gt; take one parameter that specifies the offset location that<br>
&gt; is to be<br>
&gt; read or written.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; We tried using the Linux netcat command to do a<br>
&gt; broadcast, but this gave us<br>
&gt; &gt; only an approximation of the required signal which<br>
&gt; must be perfectly<br>
&gt; &gt; continuous.<br>
&gt;<br>
&gt; Unless you port those iwpriv commands, you can&#39;t achieve<br>
&gt; continuous<br>
&gt; transmission required for FCC certification. Netcat acts as<br>
&gt; a simple<br>
&gt; utility which reads and writes data across network<br>
&gt; connections, using<br>
&gt; TCP or UDP transport protocols. It doesn&#39;t change the chip<br>
&gt; firmware<br>
&gt; behavior in any manner. You can contact any third party or<br>
&gt; a libertas<br>
&gt; developer to do the porting for you, if you don&#39;t have the<br>
&gt; resources<br>
&gt; to do that.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Thank you for your help.<br>
&gt; &gt;<br>
&gt; &gt; Amyuni Dev. Team<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; libertas-dev mailing list<br>
&gt; &gt; <a rel="nofollow" href="http://mc/compose?to=libertas-dev@lists.infradead.org" target="_blank">libertas-dev@lists.infradead.org</a><br>
&gt; &gt; <a rel="nofollow" href="http://lists.infradead.org/mailman/listinfo/libertas-dev" target="_blank">http://lists.infradead.org/mailman/listinfo/libertas-dev</a><br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; libertas-dev mailing list<br>
&gt; <a rel="nofollow" href="http://mc/compose?to=libertas-dev@lists.infradead.org" target="_blank">libertas-dev@lists.infradead.org</a><br>
&gt; <a rel="nofollow" href="http://lists.infradead.org/mailman/listinfo/libertas-dev" target="_blank">http://lists.infradead.org/mailman/listinfo/libertas-dev</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div></blockquote></div><br></div>
</div></div></div></blockquote></td></tr></tbody></table><br>

      </blockquote></div><br></div>