From owner-freebsd-bugs Fri Sep 24 10:30:16 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 20E9E15535 for ; Fri, 24 Sep 1999 10:30:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA24767; Fri, 24 Sep 1999 10:30:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from nef.ens.fr (nef.ens.fr [129.199.96.12]) by hub.freebsd.org (Postfix) with ESMTP id 9760114C96 for ; Fri, 24 Sep 1999 10:25:12 -0700 (PDT) (envelope-from Thierry.Besancon@lps.ens.fr) Received: from tournesol.lps.ens.fr (tournesol.lps.ens.fr [129.199.120.1]) by nef.ens.fr (8.9.3/beig-1.0) with ESMTP id TAA28296 for ; Fri, 24 Sep 1999 19:25:08 +0200 (MET DST) Received: from (besancon@localhost) by tournesol.lps.ens.fr (8.9.3/jtpda-5.3.1) id TAA96154 ; Fri, 24 Sep 1999 19:25:08 +0200 (CEST) Message-Id: <199909241725.TAA96154@tournesol.lps.ens.fr> Date: Fri, 24 Sep 1999 19:25:08 +0200 (CEST) From: Thierry.Besancon@lps.ens.fr Reply-To: Thierry.Besancon@lps.ens.fr To: FreeBSD-gnats-submit@freebsd.org Cc: besancon@lps.ens.fr X-Send-Pr-Version: 3.2 Subject: i386/13933: NFS server panics Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 13933 >Category: i386 >Synopsis: nfs server panics in tulip_rx_intr() >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 24 10:30:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: >Release: FreeBSD 3.3-RELEASE i386 >Organization: Laboratoire de Physique Statistique -- Ecole Normale Supérieure >Environment: The problem occurs on a PC running FreeBSD 3.3 and acting as a NFS server for my lab. It has 8 external scsi UW disks : 4 disks on a tekram 390 DF, 4 other on another tekram 390 df. It has also an adaptec 2940 for a DLT tape streamer and a narrow scsi disk. Here's the uname -a output : FreeBSD fileserver.lps.ens.fr 3.3-RELEASE FreeBSD 3.3-RELEASE #0: Tue Sep 21 14:01:54 CEST 1999 root@demo.lps.ens.fr:/usr/src/sys/compile/FILESERVER i386 Here's the dmesg : Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.3-RELEASE #0: Tue Sep 21 14:01:54 CEST 1999 root@demo.lps.ens.fr:/usr/src/sys/compile/FILESERVER Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 333410044 Hz CPU: AMD-K6(tm) 3D processor (333.41-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x58c Stepping = 12 Features=0x8021bf AMD Features=0x80000800 real memory = 33488896 (32704K bytes) avail memory = 29855744 (29156K bytes) Preloaded elf kernel "kernel" at 0xc02a9000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc02a909c. Probing for devices on PCI bus 0: chip0: rev 0x04 on pci0.0.0 chip1: rev 0x04 on pci0.1.0 chip2: rev 0x00 on pci0.3.0 chip3: rev 0xc3 on pci0.7.0 ncr0: rev 0x26 int a irq 12 on pci0.9.0 ahc0: rev 0x03 int a irq 10 on pci0.11.0 ahc0: aic7870 Single Channel A, SCSI Id=7, 16/255 SCBs de0: rev 0x30 int a irq 11 on pci0.12.0 de0: DEC DE500-BA 21143 [10-100Mb/s] pass 3.0 de0: address 00:00:f8:1f:d4:5c ncr1: rev 0x26 int a irq 12 on pci0.13.0 Probing for devices on PCI bus 1: vga0: rev 0x5c int a irq 11 on pci1.0.0 Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <16 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa npx0 on motherboard npx0: INT 16 interface Waiting 3 seconds for SCSI devices to settle de0: enabling 10baseT port changing root device to da0s1a da15 at ahc0 bus 0 target 3 lun 0 da15: Fixed Direct Access SCSI-2 device da15: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled da15: 4340MB (8888924 512 byte sectors: 255H 63S/T 553C) da7 at ahc0 bus 0 target 2 lun 0 da7: Fixed Direct Access SCSI-2 device da7: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled da7: 4095MB (8388315 512 byte sectors: 255H 63S/T 522C) da10 at ncr1 bus 0 target 2 lun 0 da10: Fixed Direct Access SCSI-2 device da10: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da10: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da3 at ncr0 bus 0 target 3 lun 0 da3: Fixed Direct Access SCSI-2 device da3: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da3: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da1 at ncr0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-2 device da1: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da1: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da11 at ncr1 bus 0 target 3 lun 0 da11: Fixed Direct Access SCSI-2 device da11: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da11: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da9 at ncr1 bus 0 target 1 lun 0 da9: Fixed Direct Access SCSI-2 device da9: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da9: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da2 at ncr0 bus 0 target 2 lun 0 da2: Fixed Direct Access SCSI-2 device da2: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da2: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) da0 at ncr0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da0: 4357MB (8925000 512 byte sectors: 255H 63S/T 555C) da12 at ncr1 bus 0 target 4 lun 0 da12: Fixed Direct Access SCSI-2 device da12: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled da12: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) WARNING: / was not properly dismounted de0: enabling 100baseTX port de0: enabling Full Duplex 100baseTX port Here's the configuration file of the kernel : ###################################################################### ###################################################################### machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident FILESERVER maxusers 96 options GPL_MATH_EMULATE #Support for x87 emulation via #new math emulator options INCLUDE_CONFIG_FILE # Include this file in kernel config kernel root on wd0 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, "NFS" req'ed options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options KTRACE #ktrace(1) syscall trace support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options "MD5" controller isa0 controller eisa0 controller pci0 # Floppy drives controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 controller ncr0 controller ncr1 controller ahc1 controller scbus0 at ncr0 controller scbus1 at ncr1 bus 0 controller scbus2 at ahc1 bus 0 device da0 at scbus0 target 0 device da1 at scbus0 target 1 device da2 at scbus0 target 2 device da3 at scbus0 target 3 device da4 at scbus0 target 4 device da5 at scbus0 target 5 device da6 at scbus0 target 6 # device da8 at scbus1 target 0 device da9 at scbus1 target 1 device da10 at scbus1 target 2 device da11 at scbus1 target 3 device da12 at scbus1 target 4 device da13 at scbus1 target 5 device da14 at scbus1 target 6 # device da16 at scbus2 target 0 device da17 at scbus2 target 1 device da18 at scbus2 target 2 device da19 at scbus2 target 3 device da20 at scbus2 target 4 device da21 at scbus2 target 5 device da22 at scbus2 target 6 device sa0 #SCSI tapes device pass0 #CAM passthrough driver options SCSI_REPORT_GEOMETRY options SCSI_DELAY=3000 controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device vga0 at isa? port ? conflicts pseudo-device splash device sc0 at isa? tty device npx0 at isa? port IO_NPX irq 13 options MAXCONS=16 device de0 # DEC/Intel DC21x4x (``Tulip'') device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) pseudo-device loop # Network loopback pseudo-device ether # Ethernet support pseudo-device pty 48 # Pseudo-ttys (telnet etc) pseudo-device vn #Vnode driver (turns a file into a device) ## pseudo-device bpfilter 1 #Berkeley packet filter makeoptions DEBUG="-g" #Build kernel with debug symbols. options DDB ## options DDB_UNATTENDED options "MSGBUF_SIZE=40960" ###################################################################### ###################################################################### >Description: After two months of perfect production, my NFS server running FreeBSD 3.2 started to crash unexpectedly. I changed the complete hardware of the CPU (mainboard, memory, ethernet card (fxp0)) and it still crashed. I updated to FreeBSD 3.3 (changing the system disk as well). It crashed several other times. I noticed at this time that it always paniced in ip_reass ou fxp driver. So I changed the fxp card for a brand new DIGITAL DE500, namely de driver. And it kept on crashing, with different place of crash in the code but still in the networking part of the kernel. Please find enclosed 2 uuencoded traces from kgdb run on the 2 vmcore I managed to get yesterday and today. begin 644 typescript M4V-R:7!T('-T87)T960@;VX@1G)I(%-E<" R-" Q.#HR-SHU-R Q.3DY"@HC M(&=D8B M:PI'3E4@9V1B(#0N,3@*0V]P>7)I9VAT(#$Y.3@@1G)E92!3;V9T M=V%R92!&;W5N9&%T:6]N+"!);F,N"D=$0B!I&5C+69I;&4@+W9A&,P,6,P,C%F"G-T86-K('!O:6YT97()(" @(" @ M(" ](#!X,3 Z,'AC-#$P8C=B8PIF#$P.C!X8S0Q,&(W9F,*8V]D92!S96=M96YT"0D](&)A7!E(#!X,6(*"0D)/2!$4$P@,"P@<')E&,P,C%A-F0X(")F&,P M,3(V8S4Q(&EN(&1B7V-O;6UA;F0@*&QA&,P,C,V8CEC+"!C M;61?=&%B;&4],'AC,#(S-CEF8RP@"B @("!A=7A?8VUD7W1A8FQE<#TP>&,P M,C1B8S&,P,68V,#8V(&EN(&MD8E]T7!E/3$R+"!C;V1E/3 L(')E9W,] M,'AC-#$P8C" ] M(#%]I;G1R("AS8STP>&,P.65F.# P M*2!A=" N+B\N+B]P8VDO:69?9&4N8SHS-C0Y"B,Q,2 P>&,P,6,P.#1F(&EN M('1U;&EP7VEN=')?:&%N9&QE&,T,3!B.#(T*0H@(" @870@+BXO+BXO<&-I+VEF7V1E+F,Z,SDY. HC M,3(@,'AC,#%C,#EA9"!I;B!T=6QI<%]I;G1R7VYO2 H*0HC,30@,'AC,#%A,3CTT,"D*(" @(&%T("XN M+RXN+VYF&,P.64X,# P+"!W86ET M9FQA9STQ*0H@(" @870@+BXO+BXO;F9S+VYF&,P,35C,S T(&EN('-O=V%K975P("AS;STP>&,S964V86$P+"!S8CTP M>&,S964V864T*0H@(" @870@+BXO+BXO:V5R;B]U:7!C7W-O8VME=#(N8SHS M,C8*(S$W(#!X8S Q.#4W,V0@:6X@=61P7VEN<'5T("AM/3!X8S T9F4V,# L M(&EP:&QE;CTR."D*(" @(&%T("XN+RXN+VYE=&EN970O=61P7W5S&,P,3=D M8C1B(&EN(&EP:6YT&,P,68W8V8Q(&EN('-W:5]N971?;F5X=" H*0HC,C$@,'AC M,#%C83DT92!I;B!F9G-?:&%S:&%L;&]C("AI<#TP>&,P8F4T,3 P+"!C9STQ M-S$L('!R968]-38P,S,S-BP@"B @("!S:7IE/3@Q.3(L(&%L;&]C871O&,P,6-A8V,T(#QF9G-?86QL;V-C9SXI"B @("!A=" N+B\N+B]U9G,O9F9S M+V9FF4].#$Y,BP@8W)E9#TP>&,P86(T-S@T+"!B;G ],'AC-#$P8F(T."D* M(" @(&%T("XN+RXN+W5F&,P M,6-D,6,T(&EN(&9F&,P86(T-S P M+"!S;' ],'AC,#EE.# P,"P@"B @("!P&,T,&0T9C0P+"!M&,T,3!B93DT+"!A&,T,&0T9C0P*0H@(" @870@+BXO+BXO;F9S+VYF7-C M86QL&,P,C Q,S S(&EN('-Y" ](# L('1F7V5A>" ](#$U-2P@=&9?=')A<&YO(#T@ M,3(L( H@(" @("!T9E]E&,P,68V.6)C(&EN(%AI;G0P>#@P7W-YPHS-C0X"2-E;F1I9@HS-C0Y"0D)(" @($U#3$=%5"AM,"P@35]$3TY45T%) M5"D["C,V-3 )"0D@(" @:68@*"AM,"T^;5]F;&%GVU?:&1R(#T@>VUH7VYE M>'0@/2 P>&8U-&8W,&1A+"!M:%]N97AT<&MT(#T@,'@W,#8V.#,Q92P@"B @ M("!M:%]D871A(#T@,'AB-S!D.3(V8B \061D&(W,&0Y,C9B(&]U M="!O9B!B;W5N9',^+" *(" @(&UH7VQE;B ](#$V,3W)C=FEF(#T@,'@W8S,X.6,X-RP@;&5N M(#T@+3,U-S,P,C,V,2P@:&5A9&5R(#T@,'@T-#-C-&(W.'TL( H@(" @("!- M2%]D870@/2![34A?97AT(#T@>PH@(" @(" @(" @97AT7V)U9B ](#!X9#,X M,V%A-# @/$%D9')E'1?9G)E92 ](#!X8S%E,V8T96(L(&5X=%]S:7IE(#T@,S4U M,S8Y-S(Y,"P@97AT7W)E9B ](#!X.3EB964U-C-]+" *(" @(" @("!-2%]D M871A8G5F(#T@(D"J7#(P,]/K]./!7&Y<,#,VT=-CY;Y<,C,Q+2?4Q5PP,C \ M7#(P,V1!7#(P,#Q<8;THV]JZ]SE<,# U7#(R,5PR,S7&7#(R-5PR,#1(:UPP M,S9?<^\RN5)K]/FO2JU<,#(P7UPR,#73;5PP,3=[W7,Y7#(Q-'9<,C(U7&(P M7#(Q-O%E7# S-5PP,S"]7# S-O]9W?-67#(Q,>Q<,C$SP%OC7UCGN4HV7# R M,R)]?2P@"B @("!-7V1A=&%B=68@/2 B7#(P-UPR,S0X?*?_L^IX2SQ$0*I< M,C ST^OTX\%<;EPP,S;1TV/EOEPR,S$M)]3%7# R,#Q<,C S9$%<,C P/%QA MO2C;VKKW.5PP,#5<,C(Q7#(S-<9<,C(U7#(P-$AK7# S-E]S[S*Y4FOT^:]* MK5PP,C!?7#(P-=-M7# Q-WO=Y2C9<,#(S(GU]"@H*"@H*"@H* M"BAK9V1B*2!E>&5C+69I;&4@+W9A&,T,3$W M839C"F9R86UE('!O:6YT97()(" @(" @(" ](#!X,3 Z,'AC-#$Q-V$X- IC M;V1E('-E9VUE;G0)"3T@8F%S92 P># L(&QI;6ET(#!X9F9F9F8L('1Y<&4@ M,'@Q8@H)"0D]($103" P+"!P&,T,3$W.&4T"F9R M86UE('!O:6YT97()(" @(" @(" ](#!X,3 Z,'AC-#$Q-SAE. IC;V1E('-E M9VUE;G0)"3T@8F%S92 P># L(&QI;6ET(#!X9F9F9F8L('1Y<&4@,'@Q8@H) M"0D]($103" P+"!P&,T,3$W.#(P"F9R86UE('!O M:6YT97()(" @(" @(" ](#!X,3 Z,'AC-#$Q-S@R- IC;V1E('-E9VUE;G0) M"3T@8F%S92 P># L(&QI;6ET(#!X9F9F9F8L('1Y<&4@,'@Q8@H)"0D]($10 M3" P+"!P&,T M,3$W.&4T"F9R86UE('!O:6YT97()(" @(" @(" ](#!X,3 Z,'AC-#$Q-SAE M. IC;V1E('-E9VUE;G0)"3T@8F%S92 P># L(&QI;6ET(#!X9F9F9F8L('1Y M<&4@,'@Q8@H)"0D]($103" P+"!P&,P,3(V8V(Q(&EN(&1B7W!A;FEC("AA9&1R M/3DT,C@X,3 W-BP@:&%V95]A9&1R/3 L(&-O=6YT/2TQ+" *(" @(&UO9&EF M/3!X8S0Q,3&,P,3(V8S4Q(&EN(&1B7V-O;6UA;F0@*&QA&,P M,C,V8CEC+"!C;61?=&%B;&4],'AC,#(S-CEF8RP@"B @("!A=7A?8VUD7W1A M8FQE<#TP>&,P,C1B8S&,P,68V,#8V(&EN(&MD8E]T7!E/3$R+"!C;V1E M/3 L(')E9W,],'AC-#$Q-V$S,"D*(" @(&%T("XN+RXN+VDS.#8O:3,X-B]D M8E]I;G1E&,P,C P9#&,T,3$W83,P+"!U" ]("TQ,#8X,#DU-#@X+"!T M9E]E9'@@/2 M,3 W,S,T-C4V,"P@=&9?96-X(#T@+3$P-C@Q,S@T.38L( H@ M(" @("!T9E]E87@@/2 Y-#(X.#$P-S8L('1F7W1R87!N;R ](#$R+"!T9E]E M&,P.65F.#$X+"!E:#TP>&,T,3$W864P M+"!M/3!X8S U-C Q,# I"B @("!A=" N+B\N+B]N970O:69?971H97)S=6)R M+F,Z-C0Q"B,Q,B P>&,P,6,P,CEB(&EN('1U;&EP7W)X7VEN='(@*'-C/3!X M8S Y968X,# I(&%T("XN+RXN+W!C:2]I9E]D92YC.C,V-S$*(S$S(#!X8S Q M8S X-&8@:6X@='5L:7!?:6YT&,P.65F.# P+"!P M&,P,6,P.6%D(&EN('1U;&EP7VEN=')?;F]R;6%L("AA M&,P,60Q M,60W(&EN(&9F&,P8C!D,C P+"!S;' ],'AC,#EE.# P M,"P@"B @("!P&,T,&0T8C(P+"!M&,T,3$W93DT+"!A&,T,&0T M8C(P*0H@(" @870@+BXO+BXO;F9S+VYF7-C86QL&,P,C Q,S S(&EN('-Y" ] M(# L('1F7V5A>" ](#$U-2P@=&9?=')A<&YO(#T@,3(L( H@(" @("!T9E]E M&,P,68V.6)C(&EN(%AI;G0P>#@P7W-YHow-To-Repeat: I don't know at all. >Fix: I don't know a fix. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message