--- In John-Mark Gurney <> wrote:
>
> Well, the problem is that it's isn't every now and again.. No matter
> what I do, I cannot send that packet.. it happens on ever boot.. when
> I do a manual dns query: host 192.168.0.1 but if I change the length
> slightly: host 192.168.0.14 it works.. No matter what is going on,
> the packet will not transmit...
Strange that it only happens on certain packets.
Are you correctly padding the packet to the minimum length? 64 bytes
is the min packet length IIRC. I think theres a bit in the TX control
register for the MAC to do this automatically, otherwise you have to
do it in the driver.
Also, remember the MAC can only DMA on 32-bit boundaries. If you
violate that I'm not sure what would happen but I'm sure it wouldn't
be good.
I'm curious, are you at all using/deriving from the NetBSD driver I
wrote? That driver seems to work just fine on NetBSD.
//Jesse Off
------------------------ Yahoo! Groups Sponsor --------------------~-->
Everything you need is one click away. Make Yahoo! your home page now.
http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|