*BSD News Article 12526


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!manuel.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!spool.mu.edu!uunet!pipex!sunic!seunet!dynas!micke
From: micke@dynas.se (Mikael Hybsch)
Subject: Can't get we0 (WD8003E) to work
Message-ID: <1993Mar8.131816.19643@dynas.se>
Keywords: WD8003
Sender: news@dynas.se (News Administrator)
Organization: DynaSoft, Dynamic Software AB
Date: Mon, 8 Mar 1993 13:18:16 GMT
Lines: 26

After I run ifconfig to enable we0, the system prints the
message "reject 65531" on the console whenever it receives messages.
The following code from if_we.c indicate that 65531 is supposed
to be the length of the received message.

		len = wer->we_count - 4;
		if (len > 30 && len <= ETHERMTU+100
			/*&& (*(char *)wer  == 1 || *(char *) wer == 0x21)*/)
			weread(sc, (caddr_t)(wer + 1), len);
		else printf("reject %d", len);

I have tried with different RAM addresses (C4000, D0000, D4000) in case
there is some other card interfering with the wd8003e, but the result
is always the same.

If anyone have any idea how to solve this problem, I would be happy
to hear from you.

The machine is an old TeleVideo 386-16 with 4 meg. memory and mono display.
It was until some days ago running Interctive 2.0.2, where the wd8003e
worked fine.
-- 
 Mikael Hybsch                        Email: micke@dynas.se
 DynaSoft, Dynamic Software AB        Phone: +46-8-615 84 00
 Hammarby Fabriksv 13, Box 92058      Fax:   +46-8-641 92 00
 S-120 06 STOCKHOLM, SWEDEN