From owner-freebsd-stable Fri Dec 20 22:35:59 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B62437B401 for ; Fri, 20 Dec 2002 22:35:58 -0800 (PST) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23F2343ED8 for ; Fri, 20 Dec 2002 22:35:58 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.12.5/8.12.5) with ESMTP id gBL6ZvOM035910; Fri, 20 Dec 2002 22:35:57 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.12.5/8.12.5/Submit) id gBL6Zvc5035909; Fri, 20 Dec 2002 22:35:57 -0800 (PST) (envelope-from dillon) Date: Fri, 20 Dec 2002 22:35:57 -0800 (PST) From: Matthew Dillon Message-Id: <200212210635.gBL6Zvc5035909@apollo.backplane.com> To: Thomas Nystrom Cc: Mike Tancsa , stable@FreeBSD.ORG Subject: Re: Fix for hanging of vr interface (Rhine Ethernet) References: <5.2.0.9.0.20021220151835.03a72a48@marble.sentex.ca> <200212202229.gBKMTREh022639@apollo.backplane.com> <3E03B1C6.83A9671C@saeab.se> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG :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