From owner-freebsd-bugs@FreeBSD.ORG Wed Aug 20 02:40:32 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D0FA16A4C1 for ; Wed, 20 Aug 2003 02:40:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 780BD43FBF for ; Wed, 20 Aug 2003 02:40:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h7K9eHUp089965 for ; Wed, 20 Aug 2003 02:40:17 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h7K9eHoa089964; Wed, 20 Aug 2003 02:40:17 -0700 (PDT) Resent-Date: Wed, 20 Aug 2003 02:40:17 -0700 (PDT) Resent-Message-Id: <200308200940.h7K9eHoa089964@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eugene Grosbein Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0AA816A4BF for ; Tue, 19 Aug 2003 01:10:07 -0700 (PDT) Received: from www.svzserv.kemerovo.su (www.svzserv.kemerovo.su [213.184.65.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 092A143F85 for ; Tue, 19 Aug 2003 01:10:05 -0700 (PDT) (envelope-from eugen@www.svzserv.kemerovo.su) Received: from www.svzserv.kemerovo.su (eugen@localhost [127.0.0.1]) h7J8A2el035119 for ; Tue, 19 Aug 2003 16:10:02 +0800 (KRAST) (envelope-from eugen@www.svzserv.kemerovo.su) Received: (from eugen@localhost) by www.svzserv.kemerovo.su (8.12.9/8.12.9/Submit) id h7J8A1HO035115; Tue, 19 Aug 2003 16:10:01 +0800 (KRAST) Message-Id: <200308190810.h7J8A1HO035115@www.svzserv.kemerovo.su> Date: Tue, 19 Aug 2003 16:10:01 +0800 (KRAST) From: Eugene Grosbein To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/55727: rl(4) not working in recent 4.8-STABLE: watchdog timeout X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Aug 2003 09:40:32 -0000 >Number: 55727 >Category: kern >Synopsis: rl(4) not working in recent 4.8-STABLE: watchdog timeout >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Aug 20 02:40:16 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Eugene Grosbein >Release: FreeBSD 4.8-STABLE i386 >Organization: Svyaz Service JSC >Environment: System: FreeBSD gw4.svzserv.kuzbass.ru 4.8-STABLE FreeBSD 4.8-STABLE #1: Thu Apr 10 11:51:46 KRAST 2003 sa@gw4.svzserv.kemerovo.su:/usr/obj/usr/src/sys/GW4 i386 That is working system's output of uname -a. 4.8-STABLE of today does not work with rl(4). >Description: I have one remote server with one fxp(4) and three rl(4) NICs. I log in through fxp0. rl0 is in use too, rl1 is up but is not used (cable not connected), rl2 is even not configured. All worked right until today. Today I've upgraded this router using cvsup and rl0 does not work now. States of all rlX are displayed correctly, media is detected right but there is no traffic and lots of 'watchdog timeout' messages in logs for rl0 and rl1 (these interfaces are UP). I managed to reboot system with old kernel and all is fine again. Here is unified diff for dmesg.boot between old, working kernel (---) and new, not working one (+++). Perhaps it is faulure of rl(4) or the reason is in recent pmtimer(4) integration. The kernel config file is the same for both kernels. --- 1.1 Tue Aug 19 14:51:33 2003 +++ 2.1 Tue Aug 19 14:51:45 2003 @@ -1,10 +1,10 @@ /kernel: Copyright (c) 1992-2003 The FreeBSD Project. /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 /kernel: The Regents of the University of California. All rights reserved. -/kernel: FreeBSD 4.8-STABLE #1: Thu Apr 10 11:51:46 KRAST 2003 -/kernel: sa@gw4.svzserv.kemerovo.su:/usr/obj/usr/src/sys/GW4 -/kernel: Timecounter "i8254" frequency 1193383 Hz -/kernel: Timecounter "TSC" frequency 1212135483 Hz +/kernel: FreeBSD 4.8-STABLE #2: Tue Aug 19 10:25:04 KRAST 2003 +/kernel: sa@gw4.svzserv.kuzbass.ru:/usr/obj/usr/src/sys/GW4 +/kernel: Timecounter "i8254" frequency 1193382 Hz +/kernel: Timecounter "TSC" frequency 1212135401 Hz /kernel: CPU: Intel(R) Celeron(TM) CPU 1200MHz (1212.14-MHz 686-class CPU) /kernel: Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 /kernel: Features=0x383fbff @@ -49,9 +49,9 @@ /kernel: No such device: adv0 /kernel: Invalid command or syntax. Type `?' for help. /kernel: config> q -/kernel: avail memory = 126017536 (123064K bytes) -/kernel: Preloaded elf kernel "kernel" at 0xc032e000. -/kernel: Preloaded userconfig_script "/boot/kernel.conf" at 0xc032e09c. +/kernel: avail memory = 125988864 (123036K bytes) +/kernel: Preloaded elf kernel "kernel" at 0xc0335000. +/kernel: Preloaded userconfig_script "/boot/kernel.conf" at 0xc033509c. /kernel: Pentium Pro MTRR support enabled /kernel: Using $PIR table, 6 entries at 0xc00fcb90 /kernel: npx0: on motherboard @@ -61,17 +61,17 @@ /kernel: pci0: at 2.0 irq 9 /kernel: pcib1: at device 30.0 on pci0 /kernel: pci1: on pcib1 -/kernel: rl0: port 0xc000-0xc0ff mem 0xe4000000-0xe40000ff irq 11 at device 0.0 on pci1 +/kernel: rl0: port 0xc000-0xc0ff mem 0xe4000000-0xe40000ff irq 11 at device 0.0 on pci1 /kernel: rl0: Ethernet address: 00:05:5d:4c:23:0c /kernel: miibus0: on rl0 /kernel: rlphy0: on miibus0 /kernel: rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto -/kernel: rl1: port 0xc400-0xc4ff mem 0xe4001000-0xe40010ff irq 5 at device 1.0 on pci1 +/kernel: rl1: port 0xc400-0xc4ff mem 0xe4001000-0xe40010ff irq 5 at device 1.0 on pci1 /kernel: rl1: Ethernet address: 00:05:5d:4e:e1:b2 /kernel: miibus1: on rl1 /kernel: rlphy1: on miibus1 /kernel: rlphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto -/kernel: rl2: port 0xc800-0xc8ff mem 0xe4002000-0xe40020ff irq 12 at device 2.0 on pci1 +/kernel: rl2: port 0xc800-0xc8ff mem 0xe4002000-0xe40020ff irq 12 at device 2.0 on pci1 /kernel: rl2: Ethernet address: 00:05:5d:4e:e1:b5 /kernel: miibus2: on rl2 /kernel: rlphy2: on miibus2 @@ -87,6 +87,7 @@ /kernel: ata1: at 0x170 irq 15 on atapci0 /kernel: pci0: (vendor=0x8086, dev=0x2443) at 31.3 irq 12 /kernel: orm0: