[comp.unix.xenix] Problems with 3C505 Ethernet Card

lucb@kulcs.UUCP (Luc Bomans) (06/24/87)

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