I am trying to get eboot running, and I see packets going out on the
network via Ethereal but Ethereal is complaining of incorrect checksums
and on my device console output it is complaining about bad checksums on
packets it receiving ? anyone see this before ? I cant get DHCP to give
me an address and if I assign an address to the device I see the "bootme"
packets but my pc does not respond and again Ethereal is complaining
about bad checksums ?

Thanks,

Joe W.

Re: eboot and checksum errors by Silver

Silver
Fri Aug 17 14:53:37 CDT 2007

Is this the UDP checksum? Chances are you are corrupting memory that is
being used for the KITL Ethernet frames or are mishandling the NIC between
transmits and receives.

I have no idea what Ethernet part you are using, but does it have any banked
registers? If so ensure you use them in an atomic manner and make no
assumptions about their prior state.

I am glad you have a good test for the checksum algorithm.

Geoff
--


Re: eboot and checksum errors by Joe

Joe
Fri Aug 17 15:30:51 CDT 2007

Its a 3com 3c905b card, using the standard 3c90x.c driver, havent dove
into it yet, can you give me some more Ideas where to look?

thanks,



"Silver" <moc.liamtoh@gnirrevliseht> wrote in message
news:evUaPhQ4HHA.5852@TK2MSFTNGP02.phx.gbl...
> Is this the UDP checksum? Chances are you are corrupting memory that is
> being used for the KITL Ethernet frames or are mishandling the NIC between
> transmits and receives.
>
> I have no idea what Ethernet part you are using, but does it have any
> banked registers? If so ensure you use them in an atomic manner and make
> no assumptions about their prior state.
>
> I am glad you have a good test for the checksum algorithm.
>
> Geoff
> --
>