Subject: Re: tlp woes
To: None <tech-kern@netbsd.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: tech-kern
Date: 06/15/2001 17:34:07
I find that when I get the "receive ring overrun",
rxstatus == receive interrupt || receive buffer unavail
(and sc->sc_tdctl_er == End of Ring)

So the next thing that happens is a "CSR2 - Receive Poll Demand".

What does that mean?

Cheers,

Patrick

On Thu, Jun 14, 2001 at 06:38:17PM +0100, Patrick Welche wrote:
> I have a Kingston KNE40BT ethernet card which has a "tulip" digital 21041-PB
> chip in it. I get loads of "receive ring overrun"s. I have NMBCLUSTER=4096,
> and it seems that there is an initial period after reboot during which the
> card seems work OK, and then the overruns commence, which gives the
> impression that "something" is getting full.
> 
> const struct tlp_pci_quirks tlp_pci_21041_quirks[] = {
>     { tlp_pci_dec_quirks,       { 0x08, 0x00, 0x2b } },
>     { tlp_pci_dec_quirks,       { 0x00, 0x00, 0xf8 } },
>     { NULL,             { 0, 0, 0 } }
> };
> 
> are mentioned, but this thing has a 00-C0-F0 address. Any thoughts on where
> to start? (There is no phy involved)