Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!mcvax!prlb2!kulcs!lucb From: lucb@kulcs.UUCP (Luc Bomans) Newsgroups: comp.dcom.lans,comp.unix.xenix Subject: Problems with 3C505 Ethernet Card Message-ID: <867@kulcs.UUCP> Date: Wed, 24-Jun-87 07:42:57 EDT Article-I.D.: kulcs.867 Posted: Wed Jun 24 07:42:57 1987 Date-Received: Sat, 27-Jun-87 01:35:04 EDT Sender: root@kulcs.UUCP Reply-To: lucb@kulcs.UUCP (Luc Bomans) Distribution: world Organization: Dep. of Computer Science, Katholieke Universiteit Leuven Lines: 23 Xref: mnetor comp.dcom.lans:586 comp.unix.xenix:411 Hello, We have here some PC/AT's running Xenix 1.00. One of our students is trying to write a driver for the 3Com 3C505 Ethernet Card. He encounters the following problems: - When he wants to receive a packet (PCB 08H), he effectively gets a message from the card that there arrived a packet. However he doesn't succeed to get the packet in the PC's memory (using either DMA or Programmed I/O). - When he wants to transmit a packet (PCB 09H), the card responds that the packet is send even if he hasn't provided the necessary packet data! Do we misunderstand the 3C505 Software Developer's Guide ? Can interrupts be the problem (He doesn't use them)? Can someone provide us the method we have to use, maybe illustrated by driver code ? Thanks. -- Name : Luc Bomans Katholieke Universiteit Leuven E-mail : lucb@kulcs.bitnet Department of Computer Science ... mcvax!prlb2!kulcs!lucb Celestijnenlaan 200 A Phone : +(32) 16 200656 x3058 B-3030 Leuven(Heverlee), Belgium