From owner-cvs-all Fri Nov 24 18:32: 9 2000 Delivered-To: cvs-all@freebsd.org Received: from Awfulhak.org (tun.AwfulHak.org [194.242.139.173]) by hub.freebsd.org (Postfix) with ESMTP id ABF4737B4CF; Fri, 24 Nov 2000 18:31:56 -0800 (PST) Received: from hak.lan.Awfulhak.org (root@hak.lan.awfulhak.org [172.16.0.12]) by Awfulhak.org (8.11.1/8.11.1) with ESMTP id eAP2Slj21250; Sat, 25 Nov 2000 02:28:47 GMT (envelope-from brian@hak.lan.Awfulhak.org) Received: from hak.lan.Awfulhak.org (brian@localhost [127.0.0.1]) by hak.lan.Awfulhak.org (8.11.1/8.11.1) with ESMTP id eAP2Tmd76270; Sat, 25 Nov 2000 02:29:48 GMT (envelope-from brian@hak.lan.Awfulhak.org) Message-Id: <200011250229.eAP2Tmd76270@hak.lan.Awfulhak.org> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: Roger Hardiman Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, brian@Awfulhak.org Subject: Re: cvs commit: src/sys/pci if_rl.c In-Reply-To: Message from Roger Hardiman of "Fri, 24 Nov 2000 09:36:08 PST." <200011241736.JAA28279@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 25 Nov 2000 02:29:47 +0000 From: Brian Somers Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > roger 2000/11/24 09:36:08 PST > > Modified files: > sys/pci if_rl.c > Log: > Print a warning when we detect a Realtek 8139B chip > (identified by the IO map being 256 bytes long instead of 128) > > This chip works very unreliably on my Lanner embedded PC with the rl driver. > Lots of watchdog timeouts or poor performance. > > Forcing the media type to 10 Meg (ifconfig rl0 media 10baseT/UTP) is a good > workaround. > > This looks very similar to the problem reported in PR kern/18790 > > It is interesting to note that the linux driver has lots of special > case code for this chip. Interesting... I have the exact same problem (lousy performance, 10baseT/UTP *without* full-duplex makes it good, lots of interrupt timeouts) with the vr device: vr0: port 0xe000-0xe07f mem 0xe7000000-0xe700007f irq 10 at device 18.0 on pci0 vr0: Ethernet address: 00:90:99:16:03:7b miibus0: on vr0 Same behaviour on both -stable & -current. > Revision Changes Path > 1.51 +12 -2 src/sys/pci/if_rl.c -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message