Subject: Re: Recommendations wanted for 100baseTX cards
To: Bill Paul <wpaul@ee.columbia.edu>
From: Matthew Orgass <darkstar@pgh.net>
List: port-i386
Date: 01/31/2000 04:01:15
On Sun, 30 Jan 2000, Bill Paul wrote:

> Hm. What isn't working exactly? I didn't have too much trouble getting it
> to work on FreeBSD (except for the transmit corruption problem due to the
> broken scatter/gather DMA). One of the things I was told during my exchanges
> with the Davicom people is that the DM9102A requires the TX and RX
> descriptors to be aligned on 16 byte boundaries (4 DWords alignment, as
> they put it). It's possible the DM9102 has the same restriction.
>
> Hard to say what could be going wrong without more details though.

  The symptoms are:
1) It never sends a transmit complete interrupt, only early transmit
interrupts (if requested, if not it does nothing).
2) It *does* clear the owner bit on the setup packet. 
3) It fails to idle with transmit status RUNNING-CLOSE-CLEAR OWNER and
receive status RUNNING-WAIT.
4) The SROM reports bogus GPR media

Matthew Orgass
darkstar@pgh.net