From owner-freebsd-questions Sat Mar 25 11:53:24 2000 Delivered-To: freebsd-questions@freebsd.org Received: from internet.simplifiedtechnology.com (internet.simplifiedtechnology.com [207.21.31.250]) by hub.freebsd.org (Postfix) with ESMTP id E8F2D37B8D9 for ; Sat, 25 Mar 2000 11:53:13 -0800 (PST) (envelope-from GregoryC@stcinc.com) Received: from stcinc.com ([10.2.1.2]) by internet.simplifiedtechnology.com (8.9.3/8.9.3) with ESMTP id LAA48788; Sat, 25 Mar 2000 11:55:26 -0800 (PST) (envelope-from GregoryC@stcinc.com) Message-ID: <38DD1F19.8ED4D7F0@stcinc.com> Date: Sat, 25 Mar 2000 12:18:33 -0800 From: Gregory Carvalho Reply-To: GregoryC@stcinc.com Organization: Simplified Technology Company X-Mailer: Mozilla 4.51 [en] (X11; I; FreeBSD 3.2-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Thomas Geocaris Cc: freebsd-questions@FreeBSD.ORG Subject: Re: FreeBSD 4.0 SMP problem References: <200003241949.LAA02317@geocaris.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Check the CMOS setting for the APIC (Advanced Programmable Interrupt Controller) to see if it is set for 16 or 24 channels. It should be set to 24, but mileage may vary. Thomas Geocaris wrote: > > Hello, > > My name is Tom and I just put together a Dual 550MHZ pentium system > running FreeBSD 4.0. I am using a SuperMicro P6DGU mother board. > > The system is up and running, but while running the SMP kernel I have been > having an intermittent problem with the Ethernet card. I have a 3com 3C905C > 10/100 NIC. The Ethernet card (or kernel) seems to not respond after the system > goes into standby mode and returns. When I ping from the machine out, the > kernel starts generating "watchdog timeouts". > > There is no problem with the GENERIC kernel. As a side note: If I compile in > the "apm0" driver into the SMP kernel and run "apm -e enable", the machine > will imediately reboot. Again, the GENERIC kernel is fine. > > I have search the archives and can't find a previous solution. > > I have included the "mptable" and "dmesg" below for the GENERIC and SMP > kernel. (I get a "HOSED" message while running mptable on the extension). > > If anybody can help I would be very thankful. > > Thanks, Tom (tom@geocaris.com) > > ######################## SMP mptable ########################################## > =============================================================================== > > MPTable, version 2.0.15 > > ------------------------------------------------------------------------------- > > MP Floating Pointer Structure: > > location: BIOS > physical address: 0x000fb4f0 > signature: '_MP_' > length: 16 bytes > version: 1.4 > checksum: 0x2d > mode: Virtual Wire > > ------------------------------------------------------------------------------- > > MP Config Table Header: > > physical address: 0x000f2440 > signature: 'PCMP' > base table length: 268 > version: 1.4 > checksum: 0x40 > OEM ID: 'INTEL ' > Product ID: '440BX ' > OEM table pointer: 0x00000000 > OEM table size: 0 > entry count: 25 > local APIC address: 0xfee00000 > extended table length: 16 > extended table checksum: 234 > > ------------------------------------------------------------------------------- > > MP Config Base Table Entries: > > -- > Processors: APIC ID Version State Family Model Step Flags > 0 0x11 BSP, usable 6 7 3 0x387fbff > 1 0x11 AP, usable 6 7 3 0x387fbff > -- > Bus: Bus ID Type > 0 PCI > 1 PCI > 2 ISA > -- > I/O APICs: APIC ID Version State Address > 2 0x11 usable 0xfec00000 > -- > I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > ExtINT conforms conforms 2 0 2 0 > INT conforms conforms 2 1 2 1 > INT conforms conforms 2 0 2 2 > INT conforms conforms 2 3 2 3 > INT conforms conforms 2 4 2 4 > INT conforms conforms 2 6 2 6 > INT conforms conforms 2 7 2 7 > INT active-hi edge 2 8 2 8 > INT conforms conforms 2 12 2 12 > INT conforms conforms 2 13 2 13 > INT conforms conforms 2 14 2 14 > INT conforms conforms 2 15 2 15 > INT active-lo level 2 10 2 16 > INT active-lo level 2 11 2 17 > INT active-lo level 2 9 2 18 > INT active-lo level 2 5 2 19 > SMI conforms conforms 2 0 2 23 > -- > Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > ExtINT conforms conforms 0 0:A 255 0 > NMI conforms conforms 0 0:A 255 1 > > ------------------------------------------------------------------------------- > > MP Config Extended Table Entries: > > Extended Table HOSED! > > ######################## SMP dmesg ########################################## > Copyright (c) 1992-2000 The FreeBSD Project. > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > FreeBSD 4.0-RELEASE #13: Fri Mar 24 00:15:59 PST 2000 > tom@three.geocaris.com:/usr/src/sys/compile/THREE > Timecounter "i8254" frequency 1193182 Hz > CPU: Pentium III/Pentium III Xeon (551.25-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x673 Stepping = 3 > Features=0x383fbff > real memory = 268435456 (262144K bytes) > avail memory = 256679936 (250664K bytes) > Programming 24 pins in IOAPIC #0 > IOAPIC #0 intpin 2 -> irq 0 > IOAPIC #0 intpin 16 -> irq 10 > IOAPIC #0 intpin 17 -> irq 11 > IOAPIC #0 intpin 18 -> irq 9 > IOAPIC #0 intpin 19 -> irq 5 > FreeBSD/SMP: Multiprocessor motherboard > cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 > cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 > io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 > Preloaded elf kernel "kernel" at 0xc039d000. > Preloaded userconfig_script "/boot/kernel.conf" at 0xc039d09c. > Pentium Pro MTRR support enabled > md0: Malloc disk > npx0: on motherboard > npx0: INT 16 interface > pcib0: on motherboard > pci0: on pcib0 > pcib2: at device 1.0 on pci0 > pci1: on pcib2 > pci1: <3Dfx Voodoo 3 graphics accelerator> at 0.0 irq 11 > isab0: at device 7.0 on pci0 > isa0: on isab0 > atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 > ata1: at 0x170 irq 15 on atapci0 > pci0: at 7.2 > Timecounter "PIIX" frequency 3579545 Hz > chip1: port 0x440-0x44f at device 7.3 on pci0 > ahc0: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 10 at device 14.0 on pci0 > ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs > pcm0: port 0xef00-0xef3f irq 9 at device 18.0 on pci0 > xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xec00-0xec7f mem 0xfebfef80-0xfebfefff irq 5 at device 20.0 on pci0 > xl0: Ethernet address: 00:01:02:33:ba:a6 > miibus0: on xl0 > xlphy0: <3c905C 10/100 internal PHY> on miibus0 > xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > xl0: supplying EUI64: 00:01:02:ff:fe:33:ba:a6 > pcib1: on motherboard > pci2: on pcib1 > fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 > fdc0: FIFO enabled, 8 bytes threshold > atkbdc0: at port 0x60-0x6f on isa0 > atkbd0: irq 1 on atkbdc0 > psm0: irq 12 on atkbdc0 > psm0: model ThinkingMouse, device ID 0 > vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 > sc0: on isa0 > sc0: VGA <16 virtual consoles, flags=0x200> > sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 > sio0: type 16550A > sio1 at port 0x2f8-0x2ff irq 3 on isa0 > sio1: type 16550A > ppc0: at port 0x378-0x37f irq 7 on isa0 > ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode > ppi0: on ppbus0 > lpt0: on ppbus0 > lpt0: Interrupt-driven port > plip0: on ppbus0 > APIC_IO: Testing 8254 interrupt delivery > APIC_IO: routing 8254 via IOAPIC #0 intpin 2 > SMP: AP CPU #1 Launched! > acd0: CDROM at ata1-slave using PIO4 > Waiting 15 seconds for SCSI devices to settle > Mounting root from ufs:/dev/da0s1a > da0 at ahc0 bus 0 target 0 lun 0 > da0: Fixed Direct Access SCSI-2 device > da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled > da0: 17461MB (35761710 512 byte sectors: 255H 63S/T 2226C) > xl0: starting DAD for fe80:0001::0201:02ff:fe33:baa6 > xl0: DAD complete for fe80:0001::0201:02ff:fe33:baa6 - no duplicates found > > ######################## GENERIC mptable ####################################### > =============================================================================== > > MPTable, version 2.0.15 > > ------------------------------------------------------------------------------- > > MP Floating Pointer Structure: > > location: BIOS > physical address: 0x000fb4f0 > signature: '_MP_' > length: 16 bytes > version: 1.4 > checksum: 0x2d > mode: Virtual Wire > > ------------------------------------------------------------------------------- > > MP Config Table Header: > > physical address: 0x000f2440 > signature: 'PCMP' > base table length: 268 > version: 1.4 > checksum: 0x40 > OEM ID: 'INTEL ' > Product ID: '440BX ' > OEM table pointer: 0x00000000 > OEM table size: 0 > entry count: 25 > local APIC address: 0xfee00000 > extended table length: 16 > extended table checksum: 234 > > ------------------------------------------------------------------------------- > > MP Config Base Table Entries: > > -- > Processors: APIC ID Version State Family Model Step Flags > 0 0x11 BSP, usable 6 7 3 0x387fbff > 1 0x11 AP, usable 6 7 3 0x387fbff > -- > Bus: Bus ID Type > 0 PCI > 1 PCI > 2 ISA > -- > I/O APICs: APIC ID Version State Address > 2 0x11 usable 0xfec00000 > -- > I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > ExtINT conforms conforms 2 0 2 0 > INT conforms conforms 2 1 2 1 > INT conforms conforms 2 0 2 2 > INT conforms conforms 2 3 2 3 > INT conforms conforms 2 4 2 4 > INT conforms conforms 2 6 2 6 > INT conforms conforms 2 7 2 7 > INT active-hi edge 2 8 2 8 > INT conforms conforms 2 12 2 12 > INT conforms conforms 2 13 2 13 > INT conforms conforms 2 14 2 14 > INT conforms conforms 2 15 2 15 > INT active-lo level 2 10 2 16 > INT active-lo level 2 11 2 17 > INT active-lo level 2 9 2 18 > INT active-lo level 2 5 2 19 > SMI conforms conforms 2 0 2 23 > -- > Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# > ExtINT conforms conforms 0 0:A 255 0 > NMI conforms conforms 0 0:A 255 1 > > ------------------------------------------------------------------------------- > > MP Config Extended Table Entries: > > Extended Table HOSED! > > ######################## GENERIC dmesg ####################################### > Copyright (c) 1992-2000 The FreeBSD Project. > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > FreeBSD 4.0-RELEASE #0: Mon Mar 20 22:50:22 GMT 2000 > root@monster.cdrom.com:/usr/src/sys/compile/GENERIC > Timecounter "i8254" frequency 1193182 Hz > CPU: Pentium III/Pentium III Xeon (551.25-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x673 Stepping = 3 > Features=0x383fbff > real memory = 268435456 (262144K bytes) > avail memory = 256544768 (250532K bytes) > Preloaded elf kernel "kernel.GENERIC" at 0xc03c0000. > Pentium Pro MTRR support enabled > md0: Malloc disk > npx0: on motherboard > npx0: INT 16 interface > pcib0: on motherboard > pci0: on pcib0 > pcib2: at device 1.0 on pci0 > pci1: on pcib2 > pci1: <3Dfx Voodoo 3 graphics accelerator> at 0.0 irq 11 > isab0: at device 7.0 on pci0 > isa0: on isab0 > atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 > ata1: at 0x170 irq 15 on atapci0 > pci0: at 7.2 > chip1: port 0x440-0x44f at device 7.3 on pci0 > ahc0: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 10 at device 14.0 on pci0 > ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs > pci0: (vendor=0x1274, dev=0x1371) at 18.0 irq 9 > xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xec00-0xec7f mem 0xfebfef80-0xfebfefff irq 5 at device 20.0 on pci0 > xl0: Ethernet address: 00:01:02:33:ba:a6 > miibus0: on xl0 > xlphy0: <3c905C 10/100 internal PHY> on miibus0 > xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > xl0: supplying EUI64: 00:01:02:ff:fe:33:ba:a6 > pcib1: on motherboard > pci2: on pcib1 > fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 > fdc0: FIFO enabled, 8 bytes threshold > atkbdc0: at port 0x60-0x6f on isa0 > atkbd0: irq 1 on atkbdc0 > psm0: irq 12 on atkbdc0 > psm0: model ThinkingMouse, device ID 0 > vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 > sc0: on isa0 > sc0: VGA <16 virtual consoles, flags=0x200> > sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 > sio0: type 16550A > sio1 at port 0x2f8-0x2ff irq 3 on isa0 > sio1: type 16550A > ppc0: at port 0x378-0x37f irq 7 on isa0 > ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode > ppi0: on ppbus0 > lpt0: on ppbus0 > lpt0: Interrupt-driven port > plip0: on ppbus0 > acd0: CDROM at ata1-slave using PIO4 > Waiting 15 seconds for SCSI devices to settle > Mounting root from ufs:/dev/da0s1a > da0 at ahc0 bus 0 target 0 lun 0 > da0: Fixed Direct Access SCSI-2 device > da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled > da0: 17461MB (35761710 512 byte sectors: 255H 63S/T 2226C) > xl0: starting DAD for fe80:0001::0201:02ff:fe33:baa6 > xl0: DAD complete for fe80:0001::0201:02ff:fe33:baa6 - no duplicates found > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message