From owner-freebsd-stable Fri Jun 14 7: 2: 8 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mail.sandvine.com (sandvine.com [199.243.201.138]) by hub.freebsd.org (Postfix) with ESMTP id AA81C37B410 for ; Fri, 14 Jun 2002 07:01:08 -0700 (PDT) Received: by mail.sandvine.com with Internet Mail Service (5.5.2653.19) id ; Fri, 14 Jun 2002 10:01:07 -0400 Message-ID: From: Don Bowman To: 'Holger Kipp' , Don Bowman Cc: "'freebsd-stable@freebsd.org'" Subject: RE: bge0 system hang when PCI-X enabled Date: Fri, 14 Jun 2002 10:01:01 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C213AB.EA666670" 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 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C213AB.EA666670 Content-Type: text/plain; charset="iso-8859-1" Holger Kipp wrote: > could you send "dmesg" and "mptable" output? > (both cases - PCI-X enabled, PCI-X disabled) The machine just hangs. Console dead, everything dead. Call it a crash I guess. I attached the files for the two cases. These were run on two machines (identical, but I upgraded the bios on one of them which accounts for some slightly different addresses). The behaviour doesn't track the bios, it does track the jumper, so I think this won't matter. For what its worth, our older ASUS P4 motherboards for sure crash when there's shared interrupts on the xl0. ------_=_NextPart_000_01C213AB.EA666670 Content-Type: text/plain; name="pci-x.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="pci-x.txt" =0A= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=0A= =0A= MPTable, version 2.0.15=0A= =0A= looking for EBDA pointer @ 0x040e, found, searching EBDA @ = 0x0009f400=0A= searching CMOS 'top of mem' @ 0x0009f000 (636K)=0A= searching default 'top of mem' @ 0x0009fc00 (639K)=0A= searching BIOS @ 0x000f0000=0A= =0A= MP FPS found in BIOS @ physical addr: 0x000f7030=0A= =0A= ------------------------------------------------------------------------= -------=0A= =0A= MP Floating Pointer Structure:=0A= =0A= location: BIOS=0A= physical address: 0x000f7030=0A= signature: '_MP_'=0A= length: 16 bytes=0A= version: 1.4=0A= checksum: 0x2e=0A= mode: Virtual Wire=0A= =0A= ------------------------------------------------------------------------= -------=0A= =0A= MP Config Table Header:=0A= =0A= physical address: 0x0009f970=0A= signature: 'PCMP'=0A= base table length: 396=0A= version: 1.4=0A= checksum: 0x1f=0A= OEM ID: ' '=0A= Product ID: 'Kings Canyon'=0A= OEM table pointer: 0x00000000=0A= OEM table size: 0=0A= entry count: 38=0A= local APIC address: 0xfee00000=0A= extended table length: 0=0A= extended table checksum: 0=0A= =0A= ------------------------------------------------------------------------= -------=0A= =0A= MP Config Base Table Entries:=0A= =0A= --=0A= Processors: APIC ID Version State Family Model Step Flags=0A= 0 0x14 BSP, usable 15 2 4 0x3febfbff=0A= 6 0x14 AP, usable 15 2 4 0x3febfbff=0A= 1 0x14 AP, usable 15 2 4 0x3febfbff=0A= 7 0x14 AP, usable 15 2 4 0x3febfbff=0A= --=0A= Bus: Bus ID Type=0A= 0 PCI =0A= 1 PCI =0A= 2 PCI =0A= 3 PCI =0A= 4 PCI =0A= 5 ISA =0A= --=0A= I/O APICs: APIC ID Version State Address=0A= 2 0x20 usable 0xfec00000=0A= 3 0x20 usable 0xfec80000=0A= 4 0x20 usable 0xfec80400=0A= --=0A= I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#=0A= ExtINT active-hi edge 5 0 2 0=0A= INT active-hi edge 5 1 2 1=0A= INT active-hi edge 5 0 2 2=0A= INT active-hi edge 5 3 2 3=0A= INT active-hi edge 5 4 2 4=0A= INT active-hi edge 5 5 2 5=0A= INT active-hi edge 5 6 2 6=0A= INT active-hi edge 5 7 2 7=0A= INT active-hi edge 5 8 2 8=0A= INT active-hi edge 5 9 2 9=0A= INT active-lo level 0 29:B 2 19=0A= INT active-lo level 0 29:A 2 16=0A= INT active-hi edge 5 12 2 12=0A= INT active-hi edge 5 13 2 13=0A= INT active-hi edge 5 14 2 14=0A= INT active-hi edge 5 15 2 15=0A= INT active-lo level 0 29:C 2 18=0A= INT active-lo level 2 1:A 4 0=0A= INT active-lo level 3 2:A 3 4=0A= INT active-lo level 3 2:B 3 5=0A= INT active-lo level 3 4:A 3 7=0A= INT active-lo level 4 1:A 2 16=0A= INT active-lo level 4 2:A 2 17=0A= --=0A= Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#=0A= ExtINT active-hi edge 5 0 255 0=0A= NMI active-hi edge 5 0 255 1=0A= =0A= ------------------------------------------------------------------------= -------=0A= =0A= dmesg output:=0A= =0A= Copyright (c) 1992-2002 The FreeBSD Project.=0A= Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = 1994=0A= The Regents of the University of California. All rights reserved.=0A= FreeBSD 4.6-RC #1: Thu Jun 13 11:01:59 EDT 2002=0A= root@TPC-C3-25:/new/obj/new/src/sys/TPC=0A= Timecounter "i8254" frequency 1193182 Hz=0A= CPU: Pentium 4 (1996.60-MHz 686-class CPU)=0A= Origin =3D "GenuineIntel" Id =3D 0xf24 Stepping =3D 4=0A= = Features=3D0x3febfbff,ACC>=0A= real memory =3D 1073217536 (1048064K bytes)=0A= avail memory =3D 1039499264 (1015136K bytes)=0A= Programming 24 pins in IOAPIC #0=0A= IOAPIC #0 intpin 2 -> irq 0=0A= Programming 24 pins in IOAPIC #1=0A= Programming 24 pins in IOAPIC #2=0A= FreeBSD/SMP: Multiprocessor motherboard=0A= cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000=0A= cpu1 (AP): apic id: 6, version: 0x00050014, at 0xfee00000=0A= cpu2 (AP): apic id: 1, version: 0x00050014, at 0xfee00000=0A= cpu3 (AP): apic id: 7, version: 0x00050014, at 0xfee00000=0A= io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000=0A= io1 (APIC): apic id: 3, version: 0x00178020, at 0xfec80000=0A= io2 (APIC): apic id: 4, version: 0x00178020, at 0xfec80400=0A= Preloaded elf kernel "kernel" at 0xc040c000.=0A= netsmb_dev: loaded=0A= md0: Malloc disk=0A= Using $PIR table, 24 entries at 0xc00fde40=0A= npx0: on motherboard=0A= npx0: INT 16 interface=0A= pcib0: on motherboard=0A= IOAPIC #0 intpin 16 -> irq 2=0A= IOAPIC #0 intpin 19 -> irq 10=0A= IOAPIC #0 intpin 18 -> irq 11=0A= pci0: on pcib0=0A= pci0: (vendor=3D0x8086, dev=3D0x2541) at 0.1=0A= pcib1: at device 2.0 = on pci0=0A= pci1: on pcib1=0A= pci1: (vendor=3D0x8086, dev=3D0x1461) at 28.0=0A= pcib2: at device 29.0 = on pci1=0A= IOAPIC #2 intpin 0 -> irq 16=0A= pci2: on pcib2=0A= bge0: mem 0xfc200000-0xfc20ffff irq = 16 at device 1.0 on pci2=0A= bge0: Ethernet address: 00:04:76:dd:2a:e0=0A= miibus0: on bge0=0A= brgphy0: on miibus0=0A= brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, = 1000baseTX-FDX, auto=0A= pci1: (vendor=3D0x8086, dev=3D0x1461) at 30.0=0A= pcib3: at device 31.0 = on pci1=0A= IOAPIC #1 intpin 4 -> irq 17=0A= IOAPIC #1 intpin 5 -> irq 18=0A= IOAPIC #1 intpin 7 -> irq 19=0A= pci3: on pcib3=0A= ahc0: port 0x2000-0x20ff mem = 0xfc340000-0xfc340fff irq 17 at device 2.0 on pci3=0A= aic7899: Ultra160 Wide Channel A, SCSI Id=3D7, 32/253 SCBs=0A= ahc1: port 0x2400-0x24ff mem = 0xfc341000-0xfc341fff irq 18 at device 2.1 on pci3=0A= aic7899: Ultra160 Wide Channel B, SCSI Id=3D7, 32/253 SCBs=0A= pci3: (vendor=3D0x8086, dev=3D0x100d) at 4.0 irq 19=0A= uhci0: port = 0x1400-0x141f irq 2 at device 29.0 on pci0=0A= usb0: on uhci0=0A= usb0: USB revision 1.0=0A= uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub0: 2 ports with 2 removable, self powered=0A= uhci1: port = 0x1420-0x143f irq 10 at device 29.1 on pci0=0A= usb1: on uhci1=0A= usb1: USB revision 1.0=0A= uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub1: 2 ports with 2 removable, self powered=0A= uhci2: port 0x1440-0x145f irq 11 at = device 29.2 on pci0=0A= uhci2: (New UHCI DeviceId=3D0x24878086)=0A= usb2: on uhci2=0A= usb2: USB revision 1.0=0A= uhub2: (0x24878086) UHCI root hub, class 9/0, rev 1.00/1.00, addr 1=0A= uhub2: 2 ports with 2 removable, self powered=0A= pcib4: at device 30.0 on = pci0=0A= IOAPIC #0 intpin 17 -> irq 20=0A= pci4: on pcib4=0A= pci4: at 1.0 irq 2=0A= fxp0: port 0x3400-0x343f mem = 0xfc420000-0xfc43ffff,0xfc401000-0xfc401fff irq 20 at device 2.0 on = pci4=0A= fxp0: Ethernet address 00:30:48:12:36:07=0A= inphy0: on miibus1=0A= inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto=0A= isab0: at device 31.0 = on pci0=0A= isa0: on isab0=0A= atapci0: port = 0x1460-0x146f,0-0x3,0-0x7,0-0x3,0-0x7 irq 0 at device 31.1 on pci0=0A= ata0: at 0x1f0 irq 14 on atapci0=0A= ata1: at 0x170 irq 15 on atapci0=0A= pci0: (vendor=3D0x8086, dev=3D0x2483) at 31.3 irq 0=0A= orm0: