Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!tuvie!nestroy!mah From: mah@nestroy.wu-wien.ac.at (Michael Haberler) Newsgroups: comp.protocols.tcp-ip.ibmpc Subject: NE1000 Clarkson PD strangeness Message-ID: <1991Mar06.004805.5386@nestroy.wu-wien.ac.at> Date: 6 Mar 91 00:48:05 GMT Reply-To: mah@nestroy.wu-wien.ac.at (Michael Haberler) Organization: Wirtschaftsuniversitaet Wien Lines: 39 I ran into a strange problem today. I bought a NE-1000 clone (I guess the manufacturer's name is 'GTC'). I use Rev.8 of the CU packet driver for the NE1000, on top of which I run NOS KA9Q, version 910201. Doing a ping, the IP adress is resolved properly with ARP intothe destination ethernet adress. The Echo request message gets sent, but the Echo reply gets dropped, with a icmpInError in KA9Q. Now the ka9q source indicates this error counter is incremented with either a ICMP message coming via a link-level broadcast, or a wrong header checksum. The packet trace looks fine. However, it looks like the NE1000 packet driver (or my card?) returns the wrong length on a packet receive (which would explain the failed checksum test). At least a preliminary comparison of packet traces with a 3c501 pd lead me to believe that the NE1000 pd returns wrong length fields on receive (I *think* it's 2 bytes too long on the Echo reply receive, I'll have to check that again.) The NS8390 is Rev. C. I also tried version 6 of the NE1000 driver - same effect. Any hints on what might be causing this? - michael ps.: I'm not sure on what to do with the DMA channel jumpers on the NE10000 board, but either way - no effect. -- Michael Haberler mah@nestroy.wu-wien.ac.at, mah@awiwuw11.bitnet University of Economics and Business Administration Augasse 2-6, A-1090 Vienna, Austria Tel: +43 (222) 313-36 x4796 (9-18 CET) Fax 347-555