<div dir="ltr"><br><div class="gmail_quote">On Mon, Feb 14, 2011 at 3:10 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;">

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 class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
--- On Mon, 2/14/11, Vivek Raghunathan &lt;<a href="mailto:nkrvivek@gmail.com">nkrvivek@gmail.com</a>&gt; wrote:<br>
<br>
&gt; From: Vivek Raghunathan &lt;<a href="mailto:nkrvivek@gmail.com">nkrvivek@gmail.com</a>&gt;<br>
<div class="im">&gt; Subject: Re: Broadcasting using Marvell 88W8686 Linux Driver<br>
</div>&gt; To: &quot;Amyuni Development Team&quot; &lt;<a href="mailto:devteam@amyuni.com">devteam@amyuni.com</a>&gt;<br>
&gt; Cc: <a href="mailto:libertas-dev@lists.infradead.org">libertas-dev@lists.infradead.org</a><br>
&gt; Date: Monday, February 14, 2011, 8:29 AM<br>
<div><div></div><div class="h5">&gt; On Sat, Feb 12, 2011 at 3:05 PM,<br>
&gt; Amyuni Development Team<br>
&gt; &lt;<a href="mailto:devteam@amyuni.com">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 href="mailto:libertas-dev@lists.infradead.org">libertas-dev@lists.infradead.org</a><br>
&gt; &gt; <a 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 href="mailto:libertas-dev@lists.infradead.org">libertas-dev@lists.infradead.org</a><br>
&gt; <a 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>