Date: Fri, 20 Dec 2002 22:35:57 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Thomas Nystrom <thn@saeab.se> Cc: Mike Tancsa <mike@sentex.net>, stable@FreeBSD.ORG Subject: Re: Fix for hanging of vr interface (Rhine Ethernet) Message-ID: <200212210635.gBL6Zvc5035909@apollo.backplane.com> References: <5.2.0.9.0.20021220151835.03a72a48@marble.sentex.ca> <200212202229.gBKMTREh022639@apollo.backplane.com> <3E03B1C6.83A9671C@saeab.se>
next in thread | previous in thread | raw e-mail | index | archive | help
:I think they are 2K bytes each (don't have the datasheets with me). That
:message is printed out because the Rhine chip signals that a packet is
:dropped. On my system I could tweak it away by changing the RX-Threshold
:and the DMA block size. My theory is that the bus is busy making it
:impossible for the chip to store the received frame in memory.
:
:/thn
:
:--
:---------------------------------------------------------------
:Svensk Aktuell Elektronik AB Thomas Nyström
I messed around a bit with the DMA blocking and I also tried
enabling some bits in another Config register that turned on
receive fifo / transmit fifo interleaving. Nothing changes,
I still get 'rx packet lost' messages.
I have noticed that video takes appreciable ram bandwidth on
this EPIA5000. In 1024x768 @ 70KHz / 24bpp (32bpp frame buffer),
a busy cpu can glitch the screen.
I think the EPIA BIOS may not be setting up PCI latency timers
properly in my case. I'll bet workstations with faster memory
busses do better. There may not be anything that can be done
in the VR driver.
I'm still watching for long dropouts. So far none have occured.
-Matt
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212210635.gBL6Zvc5035909>
