From owner-freebsd-current Tue Mar 21 9:37: 6 2000 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 6E38C37B95F; Tue, 21 Mar 2000 09:37:01 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id JAA81344; Tue, 21 Mar 2000 09:36:38 -0800 (PST) (envelope-from dillon) Date: Tue, 21 Mar 2000 09:36:38 -0800 (PST) From: Matthew Dillon Message-Id: <200003211736.JAA81344@apollo.backplane.com> To: FreeBSD MAIL Cc: freebsd-hackers@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: Davicam dc0 driver References: <200003210311.RAA00995@mauibuilt.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :I have a BookPC with a built in Davi Comm 10/100 ethernet card. : :I am always getting : :/kernel: dc0: watchdog timeout : :every few minutes.. : :Can thease errors be stopped? : : :Thank you for any reply : :RP :puga@mauibuilt.com If you've got a kernel build environment setup, try the following patch to if_dc (suggested to me by Bill Paul a few months ago). I would be interested in knowing if it reduces the number of wdog timeouts you get. It seems to help mine. -Matt Matthew Dillon Index: if_dc.c =================================================================== RCS file: /home/ncvs/src/sys/pci/if_dc.c,v retrieving revision 1.7 diff -u -r1.7 if_dc.c --- if_dc.c 2000/01/24 17:19:37 1.7 +++ if_dc.c 2000/01/26 23:27:20 @@ -1548,7 +1548,7 @@ break; case DC_DEVICEID_82C115: sc->dc_type = DC_TYPE_PNICII; - sc->dc_flags |= DC_TX_POLL|DC_TX_USE_TX_INTR; + sc->dc_flags |= DC_TX_POLL|DC_TX_INTR_ALWAYS; break; case DC_DEVICEID_82C168: sc->dc_type = DC_TYPE_PNIC; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message