Hi,

        I'm having some problems with ICMP - if I try to ping my arm
linux box it sends back a valid ARP reply, but the ECHO REPLY packet
is corrupt. Also, if I try to ping from the arm linux box it just
prints out "icmp: unknown protocol".

        I'm using an A5000, 2.0.36 kernel with the 19990529 arm patches, gcc
2.8.1 cross compiler (target=arm-acorm-linuxaout), ether3 ethernet
card.

        I suspect there may be a problem with my compiler. When I was
compiling the kernel I had to make one of the functions in ether3.c not
be inlined otherwise cc1 called abort. (Though it worked if optimisation
wasn't turned on.) So I'm not entirely confident that there's nothing
else going wrong with it. Can you compile the kernel with optimisation
turned off? - when I tried it it threw up all sorts of undefined
references when it got to the final linking step. (eg look at
include/asm/byteorder.h, ntohs et al are not defined unless
__OPTIMIZE__ is defined.)

        my next project, once I've got the networking working, is to
build an elf system. The last I heard the elf stuff for arm2/3 machines
was not too stable. Is this still the case? Will I be better off with
the egcs version of gcc?

-- 
Simon Kilvington, [EMAIL PROTECTED]
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to