<div><div class="gmail_quote">2010/6/8 Gábor Stefanik <span dir="ltr">&lt;<a href="mailto:netrolller.3d@gmail.com">netrolller.3d@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5"><br></div></div>Try editing drivers/net/wireless/b43/dma.c, function dma_rx. Find the<br>
call to skb_put() (line 1576 in 2.6.34), and add the following code<br>
right before it (I&#39;m not near a Linux machine right now to generate a<br>
patch):<br>
if (unlikely(skb-&gt;tail+len+ring-&gt;frameoffset &gt; skb-&gt;end)) {<br>
        b43err(ring-&gt;dev-&gt;wl, &quot;DMA RX: SKB overflow (len=%u, frameoffset=%u,<br>
skb free=%u\n&quot;, len, ring-&gt;frameoffset, skb-&gt;end-skb-&gt;tail);<br>
        goto drop;<br>
}<br>
<br>
This will make the panic go away, instead dropping the packet (though<br>
won&#39;t fix the error), and print a more meaningful error message to<br>
dmesg. Please post the dmesg output with this change.<br>
<div><div></div><div class="h5"><br>
--<br>
Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-)<br>
</div></div></blockquote></div><br></div><div>OK ..  thanks ..  I now received the following after booting<div><br></div><div><div>b43-phy0 ERROR: DMA RX: SKB overflow (len=2344, frameoffset=30, skb free=2368</div><div>b43-phy0 ERROR: DMA RX buffer too small (len: 7534, buffer: 2352, nr-dropped: 4)</div>

<div><br></div><div>cheers</div>----------------------------------------------------------<br>Chris Martin<br>m: 0419812371<br>----------------------------------------------------------<br><br></div></div>