Welcome to FreeBSDFreaks.net!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[FreeBSD 5.3 STABLE/RC2] SMP crashes

 
   FreeBSD Hosting (Home) -> FreeBSD Stable RSS
Next:  [FreeBSD 5.3-STABLE] Interrupt storm on sym0  
Author Message
O. Hartmann

External


Since: Oct 29, 2004
Posts: 5



(Msg. 1) Posted: Fri Nov 05, 2004 2:09 pm
Post subject: [FreeBSD 5.3 STABLE/RC2] SMP crashes
Archived from groups: comp>unix>bsd>freebsd>misc (more info?)

This is a very often seen fault on my SMP box, running FreeBSD 5.3-STABLE
and FreeBSD 5.3-RC2, both systems cvsupdated and built world/kernel today
(05.11.2004, approx 12 h UTC).

All above described problems occurs since BETA4 and are still present in
-STABLE AND -RC2!


The following crash output is handwritten and taken from console. I do not
have sophisticated crash dump facilities, sorry.

Machine is based on ASUS CUR-DLS mainboard, two 866MHz Intel P3. Please see
appended output.

I was in good luck taking the panic kernel report. the crashes on my
system all have a very similar 'development': while on the X11 GUI
(Xorg/fvwm2) suddenly compiling stops, but mouse pointer is still active
and I can open or close active windows/terminals but can not start new terminals.
The system remains in this intermediate state, the freezes completely or reboots.
Sometimes I have good luck switching to console (but can nnot log in as root)
and watch what is happening. Most times, I only see a very short message from
the kernel, also truncated, but today I caught this, but the first lines
and first entries of the panic where truncated and therefore lost.

How to trigger:
While using an SMP kernel locking X terminal via 'xlock -remote -mod atlantis'
crashes the system within seconds or minutes.
While working on the system, using FireFox or Mozilla or compiling many things
the same time triggers a crash after an hour or a half an hour.
I realized, that using em0 instead of fxp0 seems to trigger the crash much faster,
but I'm not sure.
Changing IP filter from 'pf' to 'ipf' and back doesn't seem to
have an effect. Using ALTQ code triggers definitely the crash very fast!

Changing HZ=1000 to HZ=500 or using default HZ=100 doesn't seem to have any
effect.

Sometimes I can not use 'systat -vmstat 1'. systat reports:
The alternate system clock has dies. Reverting to "pigs" display.

Disabling both serial ports in BIOS prevents the kernel from booting after
resetting SCSI bus! this seems to be familiar with several ServerWorks Chipset
based Pentium III mainboards I utilized with FreeBSD in the past! Is this an still
unresolved IRQ routing problem?

The problems above mentioned seems to disappear with SMP disabled, I can work for
days without any crash, but I can trigger a crash using 'xlock -remote -mod atlantis',
it takes twenty minutes or so.

Is this a kind of latent hardware problem or still a software problem? I tested memory via
memtest/memtest86 for a whole night without any error reports, I stressed the CPUs burning
them using burnMMX many times the same time and burnBX many times without BIOS warnings
or crashes (for over 5 hours!)


Please eMail me, I can not receive the mailing lists at this moment and web.de seems to
be blocked due to spam suspects:

ohartman RemoveThis @web.de

I'm sorry if this is not of interest, but very serious to me.

Thanks a lot in advance,
Oliver



[First lines are truncated] Fadistal bledtrap

14: alignment fault while in kernel mode
cpuid = 0; apic id = 03
instruction pointer = 0x246:0x8
stack pointer = 0x10:0xe4e30b9c
frame pointer = 0x10:0xe4e30bb4
code segment = base 0x0, limit 0x0, type 0x0
= DPL 0, pres 0, def32 0, gran 0
processor eflags = IOPL =0
current process = 45 (swi5: clock sio)
trap number = 14
panic: alignment fault
cpuid = 0
boot() called on cpu#0
Uptime: 21m51s
kernel trap 12 with interrupts disabled

Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 00
fault virtual address = 0x10
fault code = supervisor write, page not present
instruction pointer = 0x8:0xc05951af
stack pointer = 0x10:0xe33739a4
frame pointer = 0x10:0xe33739c8
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = resume, IOPL = 0
current process = 11 (idle: cpu1)
trap number = 12


The following line's content is from mptable -dmesg -verbose -grope:


===============================================================================

MPTable, version 2.0.15

looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009f000
searching CMOS 'top of mem' @ 0x0009ec00 (635K)
searching default 'top of mem' @ 0x0009fc00 (639K)
searching BIOS @ 0x000f0000

MP FPS found in BIOS @ physical addr: 0x000f5270

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

location: BIOS
physical address: 0x000f5270
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0xe3
mode: Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

physical address: 0x000f4e60
signature: 'PCMP'
base table length: 284
version: 1.4
checksum: 0xdf
OEM ID: 'OEM00000'
Product ID: 'PROD00000000'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 27
local APIC address: 0xfee00000
extended table length: 124
extended table checksum: 198

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors: APIC ID Version State Family Model Step Flags
3 0x11 BSP, usable 6 8 10 0x387fbff
0 0x11 AP, usable 6 8 6 0x387fbff
--
Bus: Bus ID Type
0 PCI
1 PCI
2 ISA
--
I/O APICs: APIC ID Version State Address
2 0x11 usable 0xfec00000
3 0x11 usable 0xfec01000
--
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 conforms conforms 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 0 2:A 3 4
INT active-lo level 0 15:A 3 14
INT active-lo level 2 9 2 9
INT active-lo level 1 3:A 3 6
INT active-lo level 1 5:A 3 8
INT active-lo level 1 5:B 3 9
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 2 0 255 0
NMI active-hi edge 2 0 255 1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--
System Address Space
bus ID: 0 address type: I/O address
address base: 0x0
address range: 0x10000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0x40000000
address range: 0xbebe0000
--
System Address Space
bus ID: 0 address type: prefetch address
address base: 0xfebe0000
address range: 0xe9420000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xe8000000
address range: 0x18000000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xa0000
address range: 0x20000
--
Bus Heirarchy
bus ID: 2 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000000
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000001

-------------------------------------------------------------------------------

dmesg output:

Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.3-STABLE #65: Fri Nov 5 10:00:31 UTC 2004
root RemoveThis @edda.geo.uni-mainz.de:/usr/obj/usr/src/sys/EDDA
ACPI APIC Table: <ASUS CUR-DLS >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (866.71-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x68a Stepping = 10
Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory = 1073721344 (1023 MB)
avail memory = 1041166336 (992 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 3
cpu1 (AP): APIC ID: 0
ioapic0 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
netsmb_dev: loaded
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <ASUS CUR-DLS> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xd800-0xd83f mem 0xfd800000-0xfd8fffff,0xfe000000-0xfe000fff irq 20 at device 2.0 on pci0
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:e0:18:05:73:f4
pci0: <display, VGA> at device 7.0 (no driver attached)
isab0: <PCI-ISA bridge> port 0xe800-0xe80f at device 15.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <ServerWorks ROSB4 UDMA33 controller> port 0xd000-0xd00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
pci0: <serial bus, USB> at device 15.2 (no driver attached)
pcib1: <ACPI Host-PCI bridge> on acpi0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xb800-0xb83f mem 0xfa800000-0xfa81ffff irq 22 at device 3.0 on pci1
em0: Ethernet address: 00:07:e9:14:8f:7b
em0: Speed:N/A Duplex:N/A
sym0: <1010-33> port 0xb400-0xb4ff mem 0xf9800000-0xf9801fff,0xfa000000-0xfa0003ff irq 24 at device 5.0 on pci1
sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: handling phase mismatch from SCRIPTS.
sym0: [GIANT-LOCKED]
sym1: <1010-33> port 0xb000-0xb0ff mem 0xf8800000-0xf8801fff,0xf9000000-0xf90003ff irq 25 at device 5.1 on pci1
sym1: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
sym1: handling phase mismatch from SCRIPTS.
sym1: [GIANT-LOCKED]
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0: <ECP parallel printer port> port 0x778-0x77a,0x378-0x37f irq 7 drq 3 flags 0x8 on acpi0
ppc0: Generic chipset (ECP-only) in ECP mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xc0000-0xca7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <8 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0 at vga0
Timecounters tick every 2.000 msec
IP Filter: v3.4.35 initialized. Default = block all, Logging = enabled
acd0: DVDR <NEC DVD RW ND-3500AG/2.16> at ata0-master UDMA33
Waiting 5 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
(noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
da0 at sym0 bus 0 target 0 lun 0
da0: <IBM IC35L018UWD210-0 S5BS> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da1 at sym0 bus 0 target 1 lun 0
da1: <IBM DDYS-T18350N S96H> Fixed Direct Access SCSI-3 device
da1: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da2 at sym0 bus 0 target 2 lun 0
da2: <FUJITSU MAJ3182MP 5207> Fixed Direct Access SCSI-3 device
da2: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da2: 17429MB (35694904 512 byte sectors: 255H 63S/T 2221C)
cd0 at ata0 bus 0 target 0 lun 0
cd0: <_NEC DVD_RW ND-3500AG 2.16> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: cd present [1 x 2048 byte records]
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/da0s1a
em0: Link is up 100 Mbps Full Duplex

===============================================================================


The following line's content is kernel config file:

machine i386
cpu I686_CPU
ident EDDA

maxusers 0

# To statically compile in device wiring instead of /boot/device.hints
#hints "GENERIC.hints" # Default places to look for devices.

#options SCHED_ULE
options SCHED_4BSD # 4BSD scheduler
options ADAPTIVE_GIANT
options PREEMPTION

#options NO_MIXED_MODE
options PQ_CACHESIZE=256

# To make an SMP kernel, the next two are needed
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC

# Kernel trace facility
#options KTRACE

# Debugger
options KDB
options DDB

# HZ Granularity
options HZ=500

# Floating point support - do not disable!
device npx


#options MAXDSIZ=(1024UL*1024*1024)
#options MAXSSIZ=(512UL*1024*1024)
#options DFLDSIZ=(1024UL*1024*1024)

# Network/Inet options
options INET # InterNETworking
#options INET6 # IPv6 communications protocols
#options IPSEC #IP security
#options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
#options IPSEC_DEBUG #debug for IP security
#options IPSEC_FILTERGIF #filter ipsec packets from a tunnel
#options FAST_IPSEC #new IPsec (cannot define w/ IPSEC)


# Statically Link in accept filters
#options ACCEPT_FILTER_DATA
#options ACCEPT_FILTER_HTTP

# Multicast routing
options MROUTING
options PIM

options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN
#options TCP_SIGNATURE #include support for RFC 2385
#options DUMMYNET
options BRIDGE

options ZERO_COPY_SOCKETS


options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories

options QUOTA

options UDF # DVD file system (UDF compliant)
options NTFS
options SMBFS

#options MD_ROOT # MD is a potential root device
options NFSCLIENT # Network Filesystem Client
options NFSSERVER # Network Filesystem Server
#options NFS_ROOT # NFS usable as /, requires NFSCLIENT

options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem

#options PROCFS # Process filesystem (requires PSEUDOFS)
#options PSEUDOFS # Pseudo-filesystem framework

#options GEOM_APPLE # Apple partitioning
options GEOM_BDE # Disk encryption.
options GEOM_BSD # BSD disklabels
options GEOM_CONCAT # Disk concatenation.
#options GEOM_FOX # Redundant path mitigation
options GEOM_GATE # Userland services.
options GEOM_GPT # GPT partitioning
options GEOM_LABEL # Providers labelization.
options GEOM_MBR # DOS/MBR partitioning
options GEOM_MIRROR # Disk mirroring.
#options GEOM_NOP # Test class.
#options GEOM_PC98 # NEC PC9800 partitioning
options GEOM_RAID3 # RAID3 functionality.
options GEOM_STRIPE # Disk striping.
#options GEOM_SUNLABEL # Sun/Solaris partitioning
#options GEOM_UZIP # Read-only compressed disks
options GEOM_VOL # Volume names from UFS superblock


options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4

options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI

options IPFILTER
options IPFILTER_LOG
options IPFILTER_DEFAULT_BLOCK
options IPDIVERT
options IPSTEALTH

# The pf devices
#
#device pf
#device pflog
#device pfsync

#options ALTQ
#options ALTQ_CBQ
#options ALTQ_RED
#options ALTQ_RIO
#options ALTQ_HFSC
#options ALTQ_CDNR
#options ALTQ_PRIQ # Priority Queuing
#options ALTQ_NOPCC # Needed option for SMP
#options ALTQ_DEBUG

options NETSMB #SMB/CIFS requester
options NETSMBCRYPTO #encrypted password support for SMB
options LIBMCHAIN

options LIBICONV

options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores

options MAC

options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions

# Bus support. Do not remove isa, even if you have no isa slots
device isa
options AUTO_EOI_1
#options AUTO_EOI_2
#device eisa
#device mca
device pci
device agp

# Floppy drives
device fdc

# ATA and ATAPI devices
device ata
device atapicam
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
options ATA_STATIC_ID # Static device numbering

# SCSI Controllers
device ahc # AHA2940 and onboard AIC7xxx devices
options AHC_REG_PRETTY_PRINT
device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')

# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device targ #SCSI Target Mode Code
device targbh #SCSI Target Mode Blackhole Device
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
device psm # PS/2 mouse

device vga # VGA video card driver
options FB_INSTALL_CDEV
#options VESA

device splash # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device sc
options MAXCONS=8
#options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
options SC_DFLT_FONT # compile font in
makeoptions SC_DFLT_FONT=cp850
options SC_DISABLE_KDBKEY # disable `debug' key
options SC_DISABLE_REBOOT # disable reboot key sequence
#options SC_HISTORY_SIZE=200 # number of history buffer lines
#options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor
#options SC_PIXEL_MODE # add support for the raster text mode

# The following options will let you change the default colors of syscons.
options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
#options SC_CUT_SPACES2TABS # convert leading spaces into tabs
#options SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
# (default is single space - \"x20\")
#options SC_TWOBUTTON_MOUSE

device sio # 8250, 16[45]50 based serial ports

# Parallel port
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
#device plip # TCP/IP over parallel
#device ppi # Parallel port interface device
#device vpo # Requires scbus and da
options PPC_PROBE_CHIPSET
#options DEBUG_1284 # IEEE1284 signaling protocol debug
options PERIPH_1284

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to the sio and/or ppc drivers):
#device puc
#device uart

# PCI Ethernet NICs.
device em # Intel PRO/1000 adapter Gigabit Ethernet Card

device miibus # MII bus support
device fxp # Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices.
device loop # Network loopback
device mem # Memory and kernel memory devices
device io # I/O device
device random # Entropy device
device ether # Ethernet support
device vlan # VLAN extension
#device sl # Kernel SLIP
#device ppp # Kernel PPP
#device tun # Packet tunnel.
device pty # Pseudo-ttys (telnet etc)
#device md # Memory "disks"
#device gif # IPv6 and IPv4 tunneling
#device faith # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device bpf # Berkeley packet filter

## Audio support
#device sound
#device "snd_es137x"

# crypto subsystem
#device crypto # core crypto support
#device cryptodev # /dev/crypto for access to h/w

# smbus subsystem
#device smbus # Bus support, required for smb below.
#device smb
#device intpm
#device ichsmb

# Philips i2c bus support
#device iicbus
#device iicbb

#device ic
#device iic
#device iicsmb



# USB support
#device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
#device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
#device ugen # Generic
#device uhid # "Human Interface Devices"
#device ukbd # Keyboard
#device ulpt # Printer
#device umass # Disks/Mass storage - Requires scbus and da
#device ums # Mouse
#device urio # Diamond Rio 500 MP3 player
#device uscanner # Scanners
# USB Ethernet, requires mii
#device aue # ADMtek USB Ethernet
#device axe # ASIX Electronics USB Ethernet
#device cue # CATC USB Ethernet
#device kue # Kawasaki LSI USB Ethernet
#device rue # RealTek RTL8150 USB Ethernet

# FireWire support
#device firewire # FireWire bus code
#device sbp # SCSI over FireWire (Requires scbus and da)
#device fwe # Ethernet over FireWire (non-standard!)

 >> Stay informed about: [FreeBSD 5.3 STABLE/RC2] SMP crashes 
Back to top
Login to vote
O. Hartmann

External


Since: Oct 29, 2004
Posts: 5



(Msg. 2) Posted: Thu Nov 18, 2004 3:24 pm
Post subject: Re: [FreeBSD 5.3 STABLE/RC2] SMP crashes [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Today, I swapped my two P3 866 MHz with two 1GHz P3 with same stepping and enabled
SMP again. While compiling ATLAS library and working with some other applications,
FireFox, GIMP and some smaller compiler jobs, the machine froze again as described.

With SMP disabled, the box was now stable for over 7 days, also under heavy load. I wasn't able
to catch a core dump or an error message although KDB and DDB are defined properly in the
kernel.

O. Hartmann wrote:
>
> This is a very often seen fault on my SMP box, running FreeBSD 5.3-STABLE
> and FreeBSD 5.3-RC2, both systems cvsupdated and built world/kernel today
> (05.11.2004, approx 12 h UTC).
>
> All above described problems occurs since BETA4 and are still present in
> -STABLE AND -RC2!
>
>
> The following crash output is handwritten and taken from console. I do not
> have sophisticated crash dump facilities, sorry.
>
> Machine is based on ASUS CUR-DLS mainboard, two 866MHz Intel P3. Please see
> appended output.
>
> I was in good luck taking the panic kernel report. the crashes on my
> system all have a very similar 'development': while on the X11 GUI
> (Xorg/fvwm2) suddenly compiling stops, but mouse pointer is still active
> and I can open or close active windows/terminals but can not start new terminals.
> The system remains in this intermediate state, the freezes completely or reboots.
> Sometimes I have good luck switching to console (but can nnot log in as root)
> and watch what is happening. Most times, I only see a very short message from
> the kernel, also truncated, but today I caught this, but the first lines
> and first entries of the panic where truncated and therefore lost.
>
> How to trigger:
> While using an SMP kernel locking X terminal via 'xlock -remote -mod atlantis'
> crashes the system within seconds or minutes.
> While working on the system, using FireFox or Mozilla or compiling many things
> the same time triggers a crash after an hour or a half an hour.
> I realized, that using em0 instead of fxp0 seems to trigger the crash much faster,
> but I'm not sure.
> Changing IP filter from 'pf' to 'ipf' and back doesn't seem to
> have an effect. Using ALTQ code triggers definitely the crash very fast!
>
> Changing HZ=1000 to HZ=500 or using default HZ=100 doesn't seem to have any
> effect.
>
> Sometimes I can not use 'systat -vmstat 1'. systat reports:
> The alternate system clock has dies. Reverting to "pigs" display.
>
> Disabling both serial ports in BIOS prevents the kernel from booting after
> resetting SCSI bus! this seems to be familiar with several ServerWorks Chipset
> based Pentium III mainboards I utilized with FreeBSD in the past! Is this an still
> unresolved IRQ routing problem?
>
> The problems above mentioned seems to disappear with SMP disabled, I can work for
> days without any crash, but I can trigger a crash using 'xlock -remote -mod atlantis',
> it takes twenty minutes or so.
>
> Is this a kind of latent hardware problem or still a software problem? I tested memory via
> memtest/memtest86 for a whole night without any error reports, I stressed the CPUs burning
> them using burnMMX many times the same time and burnBX many times without BIOS warnings
> or crashes (for over 5 hours!)
>
>
> Please eMail me, I can not receive the mailing lists at this moment and web.de seems to
> be blocked due to spam suspects:
>
> ohartman RemoveThis @web.de
>
> I'm sorry if this is not of interest, but very serious to me.
>
> Thanks a lot in advance,
> Oliver
>
>
>
> [First lines are truncated] Fadistal bledtrap
>
> 14: alignment fault while in kernel mode
> cpuid = 0; apic id = 03
> instruction pointer = 0x246:0x8
> stack pointer = 0x10:0xe4e30b9c
> frame pointer = 0x10:0xe4e30bb4
> code segment = base 0x0, limit 0x0, type 0x0
> = DPL 0, pres 0, def32 0, gran 0
> processor eflags = IOPL =0
> current process = 45 (swi5: clock sio)
> trap number = 14
> panic: alignment fault
> cpuid = 0
> boot() called on cpu#0
> Uptime: 21m51s
> kernel trap 12 with interrupts disabled
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; apic id = 00
> fault virtual address = 0x10
> fault code = supervisor write, page not present
> instruction pointer = 0x8:0xc05951af
> stack pointer = 0x10:0xe33739a4
> frame pointer = 0x10:0xe33739c8
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = resume, IOPL = 0
> current process = 11 (idle: cpu1)
> trap number = 12
>
>
> The following line's content is from mptable -dmesg -verbose -grope:
>
>
> ===============================================================================
>
> MPTable, version 2.0.15
>
> looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009f000
> searching CMOS 'top of mem' @ 0x0009ec00 (635K)
> searching default 'top of mem' @ 0x0009fc00 (639K)
> searching BIOS @ 0x000f0000
>
> MP FPS found in BIOS @ physical addr: 0x000f5270
>
> -------------------------------------------------------------------------------
>
> MP Floating Pointer Structure:
>
> location: BIOS
> physical address: 0x000f5270
> signature: '_MP_'
> length: 16 bytes
> version: 1.4
> checksum: 0xe3
> mode: Virtual Wire
>
> -------------------------------------------------------------------------------
>
> MP Config Table Header:
>
> physical address: 0x000f4e60
> signature: 'PCMP'
> base table length: 284
> version: 1.4
> checksum: 0xdf
> OEM ID: 'OEM00000'
> Product ID: 'PROD00000000'
> OEM table pointer: 0x00000000
> OEM table size: 0
> entry count: 27
> local APIC address: 0xfee00000
> extended table length: 124
> extended table checksum: 198
>
> -------------------------------------------------------------------------------
>
> MP Config Base Table Entries:
>
> --
> Processors: APIC ID Version State Family Model Step Flags
> 3 0x11 BSP, usable 6 8 10 0x387fbff
> 0 0x11 AP, usable 6 8 6 0x387fbff
> --
> Bus: Bus ID Type
> 0 PCI
> 1 PCI
> 2 ISA
> --
> I/O APICs: APIC ID Version State Address
> 2 0x11 usable 0xfec00000
> 3 0x11 usable 0xfec01000
> --
> 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 conforms conforms 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 0 2:A 3 4
> INT active-lo level 0 15:A 3 14
> INT active-lo level 2 9 2 9
> INT active-lo level 1 3:A 3 6
> INT active-lo level 1 5:A 3 8
> INT active-lo level 1 5:B 3 9
> --
> Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
> ExtINT active-hi edge 2 0 255 0
> NMI active-hi edge 2 0 255 1
>
> -------------------------------------------------------------------------------
>
> MP Config Extended Table Entries:
>
> --
> System Address Space
> bus ID: 0 address type: I/O address
> address base: 0x0
> address range: 0x10000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0x40000000
> address range: 0xbebe0000
> --
> System Address Space
> bus ID: 0 address type: prefetch address
> address base: 0xfebe0000
> address range: 0xe9420000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0xe8000000
> address range: 0x18000000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0xa0000
> address range: 0x20000
> --
> Bus Heirarchy
> bus ID: 2 bus info: 0x01 parent bus ID: 0
> --
> Compatibility Bus Address
> bus ID: 0 address modifier: add
> predefined range: 0x00000000
> --
> Compatibility Bus Address
> bus ID: 0 address modifier: add
> predefined range: 0x00000001
>
> -------------------------------------------------------------------------------
>
> dmesg output:
>
> Copyright (c) 1992-2004 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> The Regents of the University of California. All rights reserved.
> FreeBSD 5.3-STABLE #65: Fri Nov 5 10:00:31 UTC 2004
> root RemoveThis @edda.geo.uni-mainz.de:/usr/obj/usr/src/sys/EDDA
> ACPI APIC Table: <ASUS CUR-DLS >
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: Intel Pentium III (866.71-MHz 686-class CPU)
> Origin = "GenuineIntel" Id = 0x68a Stepping = 10
> Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
> real memory = 1073721344 (1023 MB)
> avail memory = 1041166336 (992 MB)
> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> cpu0 (BSP): APIC ID: 3
> cpu1 (AP): APIC ID: 0
> ioapic0 <Version 1.1> irqs 0-15 on motherboard
> ioapic1 <Version 1.1> irqs 16-31 on motherboard
> netsmb_dev: loaded
> npx0: [FAST]
> npx0: <math processor> on motherboard
> npx0: INT 16 interface
> acpi0: <ASUS CUR-DLS> on motherboard
> acpi0: Power Button (fixed)
> Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
> acpi_timer0: <32-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
> cpu0: <ACPI CPU> on acpi0
> cpu1: <ACPI CPU> on acpi0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> fxp0: <Intel 82559 Pro/100 Ethernet> port 0xd800-0xd83f mem 0xfd800000-0xfd8fffff,0xfe000000-0xfe000fff irq 20 at device 2.0 on pci0
> miibus0: <MII bus> on fxp0
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> fxp0: Ethernet address: 00:e0:18:05:73:f4
> pci0: <display, VGA> at device 7.0 (no driver attached)
> isab0: <PCI-ISA bridge> port 0xe800-0xe80f at device 15.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <ServerWorks ROSB4 UDMA33 controller> port 0xd000-0xd00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
> ata0: channel #0 on atapci0
> ata1: channel #1 on atapci0
> pci0: <serial bus, USB> at device 15.2 (no driver attached)
> pcib1: <ACPI Host-PCI bridge> on acpi0
> pci1: <ACPI PCI bus> on pcib1
> em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xb800-0xb83f mem 0xfa800000-0xfa81ffff irq 22 at device 3.0 on pci1
> em0: Ethernet address: 00:07:e9:14:8f:7b
> em0: Speed:N/A Duplex:N/A
> sym0: <1010-33> port 0xb400-0xb4ff mem 0xf9800000-0xf9801fff,0xfa000000-0xfa0003ff irq 24 at device 5.0 on pci1
> sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
> sym0: open drain IRQ line driver, using on-chip SRAM
> sym0: using LOAD/STORE-based firmware.
> sym0: handling phase mismatch from SCRIPTS.
> sym0: [GIANT-LOCKED]
> sym1: <1010-33> port 0xb000-0xb0ff mem 0xf8800000-0xf8801fff,0xf9000000-0xf90003ff irq 25 at device 5.1 on pci1
> sym1: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
> sym1: open drain IRQ line driver, using on-chip SRAM
> sym1: using LOAD/STORE-based firmware.
> sym1: handling phase mismatch from SCRIPTS.
> sym1: [GIANT-LOCKED]
> atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: [GIANT-LOCKED]
> psm0: model IntelliMouse, device ID 3
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
> sio0: type 16550A
> sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
> sio1: type 16550A
> ppc0: <ECP parallel printer port> port 0x778-0x77a,0x378-0x37f irq 7 drq 3 flags 0x8 on acpi0
> ppc0: Generic chipset (ECP-only) in ECP mode
> ppc0: FIFO with 16/16/8 bytes threshold
> ppbus0: <Parallel port bus> on ppc0
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
> fdc0: [FAST]
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xc0000-0xca7ff on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <8 virtual consoles, flags=0x300>
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> fb0 at vga0
> Timecounters tick every 2.000 msec
> IP Filter: v3.4.35 initialized. Default = block all, Logging = enabled
> acd0: DVDR <NEC DVD RW ND-3500AG/2.16> at ata0-master UDMA33
> Waiting 5 seconds for SCSI devices to settle
> (noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
> (noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
> da0 at sym0 bus 0 target 0 lun 0
> da0: <IBM IC35L018UWD210-0 S5BS> Fixed Direct Access SCSI-3 device
> da0: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
> da1 at sym0 bus 0 target 1 lun 0
> da1: <IBM DDYS-T18350N S96H> Fixed Direct Access SCSI-3 device
> da1: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
> da2 at sym0 bus 0 target 2 lun 0
> da2: <FUJITSU MAJ3182MP 5207> Fixed Direct Access SCSI-3 device
> da2: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da2: 17429MB (35694904 512 byte sectors: 255H 63S/T 2221C)
> cd0 at ata0 bus 0 target 0 lun 0
> cd0: <_NEC DVD_RW ND-3500AG 2.16> Removable CD-ROM SCSI-0 device
> cd0: 33.000MB/s transfers
> cd0: cd present [1 x 2048 byte records]
> SMP: AP CPU #1 Launched!
> Mounting root from ufs:/dev/da0s1a
> em0: Link is up 100 Mbps Full Duplex
>
> ===============================================================================
>
>
> The following line's content is kernel config file:
>
> machine i386
> cpu I686_CPU
> ident EDDA
>
> maxusers 0
>
> # To statically compile in device wiring instead of /boot/device.hints
> #hints "GENERIC.hints" # Default places to look for devices.
>
> #options SCHED_ULE
> options SCHED_4BSD # 4BSD scheduler
> options ADAPTIVE_GIANT
> options PREEMPTION
>
> #options NO_MIXED_MODE
> options PQ_CACHESIZE=256
>
> # To make an SMP kernel, the next two are needed
> options SMP # Symmetric MultiProcessor Kernel
> device apic # I/O APIC
>
> # Kernel trace facility
> #options KTRACE
>
> # Debugger
> options KDB
> options DDB
>
> # HZ Granularity
> options HZ=500
>
> # Floating point support - do not disable!
> device npx
>
>
> #options MAXDSIZ=(1024UL*1024*1024)
> #options MAXSSIZ=(512UL*1024*1024)
> #options DFLDSIZ=(1024UL*1024*1024)
>
> # Network/Inet options
> options INET # InterNETworking
> #options INET6 # IPv6 communications protocols
> #options IPSEC #IP security
> #options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
> #options IPSEC_DEBUG #debug for IP security
> #options IPSEC_FILTERGIF #filter ipsec packets from a tunnel
> #options FAST_IPSEC #new IPsec (cannot define w/ IPSEC)
>
>
> # Statically Link in accept filters
> #options ACCEPT_FILTER_DATA
> #options ACCEPT_FILTER_HTTP
>
> # Multicast routing
> options MROUTING
> options PIM
>
> options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN
> #options TCP_SIGNATURE #include support for RFC 2385
> #options DUMMYNET
> options BRIDGE
>
> options ZERO_COPY_SOCKETS
>
>
> options FFS # Berkeley Fast Filesystem
> options SOFTUPDATES # Enable FFS soft updates support
> options UFS_ACL # Support for access control lists
> options UFS_DIRHASH # Improve performance on big directories
>
> options QUOTA
>
> options UDF # DVD file system (UDF compliant)
> options NTFS
> options SMBFS
>
> #options MD_ROOT # MD is a potential root device
> options NFSCLIENT # Network Filesystem Client
> options NFSSERVER # Network Filesystem Server
> #options NFS_ROOT # NFS usable as /, requires NFSCLIENT
>
> options MSDOSFS # MSDOS Filesystem
> options CD9660 # ISO 9660 Filesystem
>
> #options PROCFS # Process filesystem (requires PSEUDOFS)
> #options PSEUDOFS # Pseudo-filesystem framework
>
> #options GEOM_APPLE # Apple partitioning
> options GEOM_BDE # Disk encryption.
> options GEOM_BSD # BSD disklabels
> options GEOM_CONCAT # Disk concatenation.
> #options GEOM_FOX # Redundant path mitigation
> options GEOM_GATE # Userland services.
> options GEOM_GPT # GPT partitioning
> options GEOM_LABEL # Providers labelization.
> options GEOM_MBR # DOS/MBR partitioning
> options GEOM_MIRROR # Disk mirroring.
> #options GEOM_NOP # Test class.
> #options GEOM_PC98 # NEC PC9800 partitioning
> options GEOM_RAID3 # RAID3 functionality.
> options GEOM_STRIPE # Disk striping.
> #options GEOM_SUNLABEL # Sun/Solaris partitioning
> #options GEOM_UZIP # Read-only compressed disks
> options GEOM_VOL # Volume names from UFS superblock
>
>
> options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
> options COMPAT_FREEBSD4 # Compatible with FreeBSD4
>
> options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
>
> options IPFILTER
> options IPFILTER_LOG
> options IPFILTER_DEFAULT_BLOCK
> options IPDIVERT
> options IPSTEALTH
>
> # The pf devices
> #
> #device pf
> #device pflog
> #device pfsync
>
> #options ALTQ
> #options ALTQ_CBQ
> #options ALTQ_RED
> #options ALTQ_RIO
> #options ALTQ_HFSC
> #options ALTQ_CDNR
> #options ALTQ_PRIQ # Priority Queuing
> #options ALTQ_NOPCC # Needed option for SMP
> #options ALTQ_DEBUG
>
> options NETSMB #SMB/CIFS requester
> options NETSMBCRYPTO #encrypted password support for SMB
> options LIBMCHAIN
>
> options LIBICONV
>
> options SYSVSHM # SYSV-style shared memory
> options SYSVMSG # SYSV-style message queues
> options SYSVSEM # SYSV-style semaphores
>
> options MAC
>
> options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
>
> # Bus support. Do not remove isa, even if you have no isa slots
> device isa
> options AUTO_EOI_1
> #options AUTO_EOI_2
> #device eisa
> #device mca
> device pci
> device agp
>
> # Floppy drives
> device fdc
>
> # ATA and ATAPI devices
> device ata
> device atapicam
> device atadisk # ATA disk drives
> device ataraid # ATA RAID drives
> device atapicd # ATAPI CDROM drives
> device atapifd # ATAPI floppy drives
> device atapist # ATAPI tape drives
> options ATA_STATIC_ID # Static device numbering
>
> # SCSI Controllers
> device ahc # AHA2940 and onboard AIC7xxx devices
> options AHC_REG_PRETTY_PRINT
> device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
>
> # SCSI peripherals
> device scbus # SCSI bus (required for SCSI)
> device ch # SCSI media changers
> device da # Direct Access (disks)
> device sa # Sequential Access (tape etc)
> device cd # CD
> device targ #SCSI Target Mode Code
> device targbh #SCSI Target Mode Blackhole Device
> device pass # Passthrough device (direct SCSI access)
> device ses # SCSI Environmental Services (and SAF-TE)
>
> # atkbdc0 controls both the keyboard and the PS/2 mouse
> device atkbdc # AT keyboard controller
> device atkbd # AT keyboard
> options KBD_INSTALL_CDEV # install a CDEV entry in /dev
> device psm # PS/2 mouse
>
> device vga # VGA video card driver
> options FB_INSTALL_CDEV
> #options VESA
>
> device splash # Splash screen and screen saver support
>
> # syscons is the default console driver, resembling an SCO console
> device sc
> options MAXCONS=8
> #options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
> options SC_DFLT_FONT # compile font in
> makeoptions SC_DFLT_FONT=cp850
> options SC_DISABLE_KDBKEY # disable `debug' key
> options SC_DISABLE_REBOOT # disable reboot key sequence
> #options SC_HISTORY_SIZE=200 # number of history buffer lines
> #options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor
> #options SC_PIXEL_MODE # add support for the raster text mode
>
> # The following options will let you change the default colors of syscons.
> options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
> options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
> options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
> options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
> #options SC_CUT_SPACES2TABS # convert leading spaces into tabs
> #options SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
> # (default is single space - \"x20\")
> #options SC_TWOBUTTON_MOUSE
>
> device sio # 8250, 16[45]50 based serial ports
>
> # Parallel port
> device ppc
> device ppbus # Parallel port bus (required)
> device lpt # Printer
> #device plip # TCP/IP over parallel
> #device ppi # Parallel port interface device
> #device vpo # Requires scbus and da
> options PPC_PROBE_CHIPSET
> #options DEBUG_1284 # IEEE1284 signaling protocol debug
> options PERIPH_1284
>
> # If you've got a "dumb" serial or parallel PCI card that is
> # supported by the puc(4) glue driver, uncomment the following
> # line to enable it (connects to the sio and/or ppc drivers):
> #device puc
> #device uart
>
> # PCI Ethernet NICs.
> device em # Intel PRO/1000 adapter Gigabit Ethernet Card
>
> device miibus # MII bus support
> device fxp # Intel EtherExpress PRO/100B (82557, 82558)
>
> # Pseudo devices.
> device loop # Network loopback
> device mem # Memory and kernel memory devices
> device io # I/O device
> device random # Entropy device
> device ether # Ethernet support
> device vlan # VLAN extension
> #device sl # Kernel SLIP
> #device ppp # Kernel PPP
> #device tun # Packet tunnel.
> device pty # Pseudo-ttys (telnet etc)
> #device md # Memory "disks"
> #device gif # IPv6 and IPv4 tunneling
> #device faith # IPv6-to-IPv4 relaying (translation)
>
> # The `bpf' device enables the Berkeley Packet Filter.
> # Be aware of the administrative consequences of enabling this!
> device bpf # Berkeley packet filter
>
> ## Audio support
> #device sound
> #device "snd_es137x"
>
> # crypto subsystem
> #device crypto # core crypto support
> #device cryptodev # /dev/crypto for access to h/w
>
> # smbus subsystem
> #device smbus # Bus support, required for smb below.
> #device smb
> #device intpm
> #device ichsmb
>
> # Philips i2c bus support
> #device iicbus
> #device iicbb
>
> #device ic
> #device iic
> #device iicsmb
>
>
>
> # USB support
> #device uhci # UHCI PCI->USB interface
> #device ohci # OHCI PCI->USB interface
> #device usb # USB Bus (required)
> #device udbp # USB Double Bulk Pipe devices
> #device ugen # Generic
> #device uhid # "Human Interface Devices"
> #device ukbd # Keyboard
> #device ulpt # Printer
> #device umass # Disks/Mass storage - Requires scbus and da
> #device ums # Mouse
> #device urio # Diamond Rio 500 MP3 player
> #device uscanner # Scanners
> # USB Ethernet, requires mii
> #device aue # ADMtek USB Ethernet
> #device axe # ASIX Electronics USB Ethernet
> #device cue # CATC USB Ethernet
> #device kue # Kawasaki LSI USB Ethernet
> #device rue # RealTek RTL8150 USB Ethernet
>
> # FireWire support
> #device firewire # FireWire bus code
> #device sbp # SCSI over FireWire (Requires scbus and da)
> #device fwe # Ethernet over FireWire (non-standard!)
>

 >> Stay informed about: [FreeBSD 5.3 STABLE/RC2] SMP crashes 
Back to top
Login to vote
O. Hartmann

External


Since: Oct 29, 2004
Posts: 5



(Msg. 3) Posted: Thu Nov 18, 2004 3:26 pm
Post subject: Re: [FreeBSD 5.3 STABLE/RC2] SMP crashes [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

This is the mptable output of the system:


===============================================================================

MPTable, version 2.0.15

looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009f000
searching CMOS 'top of mem' @ 0x0009ec00 (635K)
searching default 'top of mem' @ 0x0009fc00 (639K)
searching BIOS @ 0x000f0000

MP FPS found in BIOS @ physical addr: 0x000f5270

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

location: BIOS
physical address: 0x000f5270
signature: '_MP_'
length: 16 bytes
version: 1.4
checksum: 0xe3
mode: Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

physical address: 0x000f4e60
signature: 'PCMP'
base table length: 276
version: 1.4
checksum: 0x0d
OEM ID: 'OEM00000'
Product ID: 'PROD00000000'
OEM table pointer: 0x00000000
OEM table size: 0
entry count: 26
local APIC address: 0xfee00000
extended table length: 124
extended table checksum: 198

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors: APIC ID Version State Family Model Step Flags
3 0x11 BSP, usable 6 8 6 0x387fbff
0 0x11 AP, usable 6 8 6 0x387fbff
--
Bus: Bus ID Type
0 PCI
1 PCI
2 ISA
--
I/O APICs: APIC ID Version State Address
2 0x11 usable 0xfec00000
3 0x11 usable 0xfec01000
--
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 conforms conforms 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 0 15:A 3 14
INT active-lo level 2 9 2 9
INT active-lo level 1 3:A 3 6
INT active-lo level 1 5:A 3 8
INT active-lo level 1 5:B 3 9
--
Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
ExtINT active-hi edge 2 0 255 0
NMI active-hi edge 2 0 255 1

-------------------------------------------------------------------------------

MP Config Extended Table Entries:

--
System Address Space
bus ID: 0 address type: I/O address
address base: 0x0
address range: 0x10000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0x40000000
address range: 0xbebe0000
--
System Address Space
bus ID: 0 address type: prefetch address
address base: 0xfebe0000
address range: 0xe9420000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xe8000000
address range: 0x18000000
--
System Address Space
bus ID: 0 address type: memory address
address base: 0xa0000
address range: 0x20000
--
Bus Heirarchy
bus ID: 2 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000000
--
Compatibility Bus Address
bus ID: 0 address modifier: add
predefined range: 0x00000001

-------------------------------------------------------------------------------

dmesg output:

Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE #71: Mon Nov 8 00:46:17 UTC 2004
root.RemoveThis@edda.geo.uni-mainz.de:/usr/obj/usr/src/sys/EDDA
ACPI APIC Table: <ASUS CUR-DLS >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (1000.04-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x686 Stepping = 6
Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory = 1073721344 (1023 MB)
avail memory = 1041166336 (992 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 3
cpu1 (AP): APIC ID: 0
ioapic0 <Version 1.1> irqs 0-15 on motherboard
ioapic1 <Version 1.1> irqs 16-31 on motherboard
netsmb_dev: loaded
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <ASUS CUR-DLS> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <display, VGA> at device 7.0 (no driver attached)
isab0: <PCI-ISA bridge> port 0xe800-0xe80f at device 15.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <ServerWorks ROSB4 UDMA33 controller> port 0xd400-0xd40f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
pci0: <serial bus, USB> at device 15.2 (no driver attached)
pcib1: <ACPI Host-PCI bridge> on acpi0
pci1: <ACPI PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xd000-0xd03f mem 0xfb800000-0xfb81ffff irq 22 at device 3.0 on pci1
em0: Ethernet address: 00:07:e9:14:8f:7b
em0: Speed:N/A Duplex:N/A
sym0: <1010-33> port 0xb800-0xb8ff mem 0xfa800000-0xfa801fff,0xfb000000-0xfb0003ff irq 24 at device 5.0 on pci1
sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: handling phase mismatch from SCRIPTS.
sym0: [GIANT-LOCKED]
sym1: <1010-33> port 0xb400-0xb4ff mem 0xf9800000-0xf9801fff,0xfa000000-0xfa0003ff irq 25 at device 5.1 on pci1
sym1: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
sym1: handling phase mismatch from SCRIPTS.
sym1: [GIANT-LOCKED]
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0: <ECP parallel printer port> port 0x778-0x77a,0x378-0x37f irq 7 drq 3 flags 0x8 on acpi0
ppc0: Generic chipset (ECP-only) in ECP mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xc0000-0xca7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <8 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0 at vga0
Timecounters tick every 2.000 msec
acd0: DVDR <NEC DVD RW ND-3500AG/2.16> at ata0-master UDMA33
Waiting 5 seconds for SCSI devices to settle
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
(noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
da0 at sym0 bus 0 target 0 lun 0
da0: <IBM IC35L018UWD210-0 S5BS> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da1 at sym0 bus 0 target 1 lun 0
da1: <IBM DDYS-T18350N S96H> Fixed Direct Access SCSI-3 device
da1: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da2 at sym0 bus 0 target 2 lun 0
da2: <FUJITSU MAJ3182MP 5207> Fixed Direct Access SCSI-3 device
da2: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
da2: 17429MB (35694904 512 byte sectors: 255H 63S/T 2221C)
cd0 at ata0 bus 0 target 0 lun 0
cd0: <_NEC DVD_RW ND-3500AG 2.16> Removable CD-ROM SCSI-0 device
cd0: 33.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/da0s1a
em0: Link is up 100 Mbps Full Duplex
pflog0: promiscuous mode enabled
em0: promiscuous mode enabled
em0: promiscuous mode disabled

===============================================================================

O. Hartmann wrote:
>
> This is a very often seen fault on my SMP box, running FreeBSD 5.3-STABLE
> and FreeBSD 5.3-RC2, both systems cvsupdated and built world/kernel today
> (05.11.2004, approx 12 h UTC).
>
> All above described problems occurs since BETA4 and are still present in
> -STABLE AND -RC2!
>
>
> The following crash output is handwritten and taken from console. I do not
> have sophisticated crash dump facilities, sorry.
>
> Machine is based on ASUS CUR-DLS mainboard, two 866MHz Intel P3. Please see
> appended output.
>
> I was in good luck taking the panic kernel report. the crashes on my
> system all have a very similar 'development': while on the X11 GUI
> (Xorg/fvwm2) suddenly compiling stops, but mouse pointer is still active
> and I can open or close active windows/terminals but can not start new terminals.
> The system remains in this intermediate state, the freezes completely or reboots.
> Sometimes I have good luck switching to console (but can nnot log in as root)
> and watch what is happening. Most times, I only see a very short message from
> the kernel, also truncated, but today I caught this, but the first lines
> and first entries of the panic where truncated and therefore lost.
>
> How to trigger:
> While using an SMP kernel locking X terminal via 'xlock -remote -mod atlantis'
> crashes the system within seconds or minutes.
> While working on the system, using FireFox or Mozilla or compiling many things
> the same time triggers a crash after an hour or a half an hour.
> I realized, that using em0 instead of fxp0 seems to trigger the crash much faster,
> but I'm not sure.
> Changing IP filter from 'pf' to 'ipf' and back doesn't seem to
> have an effect. Using ALTQ code triggers definitely the crash very fast!
>
> Changing HZ=1000 to HZ=500 or using default HZ=100 doesn't seem to have any
> effect.
>
> Sometimes I can not use 'systat -vmstat 1'. systat reports:
> The alternate system clock has dies. Reverting to "pigs" display.
>
> Disabling both serial ports in BIOS prevents the kernel from booting after
> resetting SCSI bus! this seems to be familiar with several ServerWorks Chipset
> based Pentium III mainboards I utilized with FreeBSD in the past! Is this an still
> unresolved IRQ routing problem?
>
> The problems above mentioned seems to disappear with SMP disabled, I can work for
> days without any crash, but I can trigger a crash using 'xlock -remote -mod atlantis',
> it takes twenty minutes or so.
>
> Is this a kind of latent hardware problem or still a software problem? I tested memory via
> memtest/memtest86 for a whole night without any error reports, I stressed the CPUs burning
> them using burnMMX many times the same time and burnBX many times without BIOS warnings
> or crashes (for over 5 hours!)
>
>
> Please eMail me, I can not receive the mailing lists at this moment and web.de seems to
> be blocked due to spam suspects:
>
> ohartman.RemoveThis@web.de
>
> I'm sorry if this is not of interest, but very serious to me.
>
> Thanks a lot in advance,
> Oliver
>
>
>
> [First lines are truncated] Fadistal bledtrap
>
> 14: alignment fault while in kernel mode
> cpuid = 0; apic id = 03
> instruction pointer = 0x246:0x8
> stack pointer = 0x10:0xe4e30b9c
> frame pointer = 0x10:0xe4e30bb4
> code segment = base 0x0, limit 0x0, type 0x0
> = DPL 0, pres 0, def32 0, gran 0
> processor eflags = IOPL =0
> current process = 45 (swi5: clock sio)
> trap number = 14
> panic: alignment fault
> cpuid = 0
> boot() called on cpu#0
> Uptime: 21m51s
> kernel trap 12 with interrupts disabled
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; apic id = 00
> fault virtual address = 0x10
> fault code = supervisor write, page not present
> instruction pointer = 0x8:0xc05951af
> stack pointer = 0x10:0xe33739a4
> frame pointer = 0x10:0xe33739c8
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = resume, IOPL = 0
> current process = 11 (idle: cpu1)
> trap number = 12
>
>
> The following line's content is from mptable -dmesg -verbose -grope:
>
>
> ===============================================================================
>
> MPTable, version 2.0.15
>
> looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009f000
> searching CMOS 'top of mem' @ 0x0009ec00 (635K)
> searching default 'top of mem' @ 0x0009fc00 (639K)
> searching BIOS @ 0x000f0000
>
> MP FPS found in BIOS @ physical addr: 0x000f5270
>
> -------------------------------------------------------------------------------
>
> MP Floating Pointer Structure:
>
> location: BIOS
> physical address: 0x000f5270
> signature: '_MP_'
> length: 16 bytes
> version: 1.4
> checksum: 0xe3
> mode: Virtual Wire
>
> -------------------------------------------------------------------------------
>
> MP Config Table Header:
>
> physical address: 0x000f4e60
> signature: 'PCMP'
> base table length: 284
> version: 1.4
> checksum: 0xdf
> OEM ID: 'OEM00000'
> Product ID: 'PROD00000000'
> OEM table pointer: 0x00000000
> OEM table size: 0
> entry count: 27
> local APIC address: 0xfee00000
> extended table length: 124
> extended table checksum: 198
>
> -------------------------------------------------------------------------------
>
> MP Config Base Table Entries:
>
> --
> Processors: APIC ID Version State Family Model Step Flags
> 3 0x11 BSP, usable 6 8 10 0x387fbff
> 0 0x11 AP, usable 6 8 6 0x387fbff
> --
> Bus: Bus ID Type
> 0 PCI
> 1 PCI
> 2 ISA
> --
> I/O APICs: APIC ID Version State Address
> 2 0x11 usable 0xfec00000
> 3 0x11 usable 0xfec01000
> --
> 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 conforms conforms 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 0 2:A 3 4
> INT active-lo level 0 15:A 3 14
> INT active-lo level 2 9 2 9
> INT active-lo level 1 3:A 3 6
> INT active-lo level 1 5:A 3 8
> INT active-lo level 1 5:B 3 9
> --
> Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#
> ExtINT active-hi edge 2 0 255 0
> NMI active-hi edge 2 0 255 1
>
> -------------------------------------------------------------------------------
>
> MP Config Extended Table Entries:
>
> --
> System Address Space
> bus ID: 0 address type: I/O address
> address base: 0x0
> address range: 0x10000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0x40000000
> address range: 0xbebe0000
> --
> System Address Space
> bus ID: 0 address type: prefetch address
> address base: 0xfebe0000
> address range: 0xe9420000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0xe8000000
> address range: 0x18000000
> --
> System Address Space
> bus ID: 0 address type: memory address
> address base: 0xa0000
> address range: 0x20000
> --
> Bus Heirarchy
> bus ID: 2 bus info: 0x01 parent bus ID: 0
> --
> Compatibility Bus Address
> bus ID: 0 address modifier: add
> predefined range: 0x00000000
> --
> Compatibility Bus Address
> bus ID: 0 address modifier: add
> predefined range: 0x00000001
>
> -------------------------------------------------------------------------------
>
> dmesg output:
>
> Copyright (c) 1992-2004 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> The Regents of the University of California. All rights reserved.
> FreeBSD 5.3-STABLE #65: Fri Nov 5 10:00:31 UTC 2004
> root.RemoveThis@edda.geo.uni-mainz.de:/usr/obj/usr/src/sys/EDDA
> ACPI APIC Table: <ASUS CUR-DLS >
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: Intel Pentium III (866.71-MHz 686-class CPU)
> Origin = "GenuineIntel" Id = 0x68a Stepping = 10
> Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
> real memory = 1073721344 (1023 MB)
> avail memory = 1041166336 (992 MB)
> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> cpu0 (BSP): APIC ID: 3
> cpu1 (AP): APIC ID: 0
> ioapic0 <Version 1.1> irqs 0-15 on motherboard
> ioapic1 <Version 1.1> irqs 16-31 on motherboard
> netsmb_dev: loaded
> npx0: [FAST]
> npx0: <math processor> on motherboard
> npx0: INT 16 interface
> acpi0: <ASUS CUR-DLS> on motherboard
> acpi0: Power Button (fixed)
> Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
> acpi_timer0: <32-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
> cpu0: <ACPI CPU> on acpi0
> cpu1: <ACPI CPU> on acpi0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> fxp0: <Intel 82559 Pro/100 Ethernet> port 0xd800-0xd83f mem 0xfd800000-0xfd8fffff,0xfe000000-0xfe000fff irq 20 at device 2.0 on pci0
> miibus0: <MII bus> on fxp0
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> fxp0: Ethernet address: 00:e0:18:05:73:f4
> pci0: <display, VGA> at device 7.0 (no driver attached)
> isab0: <PCI-ISA bridge> port 0xe800-0xe80f at device 15.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <ServerWorks ROSB4 UDMA33 controller> port 0xd000-0xd00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0
> ata0: channel #0 on atapci0
> ata1: channel #1 on atapci0
> pci0: <serial bus, USB> at device 15.2 (no driver attached)
> pcib1: <ACPI Host-PCI bridge> on acpi0
> pci1: <ACPI PCI bus> on pcib1
> em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0xb800-0xb83f mem 0xfa800000-0xfa81ffff irq 22 at device 3.0 on pci1
> em0: Ethernet address: 00:07:e9:14:8f:7b
> em0: Speed:N/A Duplex:N/A
> sym0: <1010-33> port 0xb400-0xb4ff mem 0xf9800000-0xf9801fff,0xfa000000-0xfa0003ff irq 24 at device 5.0 on pci1
> sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
> sym0: open drain IRQ line driver, using on-chip SRAM
> sym0: using LOAD/STORE-based firmware.
> sym0: handling phase mismatch from SCRIPTS.
> sym0: [GIANT-LOCKED]
> sym1: <1010-33> port 0xb000-0xb0ff mem 0xf8800000-0xf8801fff,0xf9000000-0xf90003ff irq 25 at device 5.1 on pci1
> sym1: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
> sym1: open drain IRQ line driver, using on-chip SRAM
> sym1: using LOAD/STORE-based firmware.
> sym1: handling phase mismatch from SCRIPTS.
> sym1: [GIANT-LOCKED]
> atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: [GIANT-LOCKED]
> psm0: model IntelliMouse, device ID 3
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
> sio0: type 16550A
> sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
> sio1: type 16550A
> ppc0: <ECP parallel printer port> port 0x778-0x77a,0x378-0x37f irq 7 drq 3 flags 0x8 on acpi0
> ppc0: Generic chipset (ECP-only) in ECP mode
> ppc0: FIFO with 16/16/8 bytes threshold
> ppbus0: <Parallel port bus> on ppc0
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> fdc0: <floppy drive controller> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
> fdc0: [FAST]
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xc0000-0xca7ff on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <8 virtual consoles, flags=0x300>
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> fb0 at vga0
> Timecounters tick every 2.000 msec
> IP Filter: v3.4.35 initialized. Default = block all, Logging = enabled
> acd0: DVDR <NEC DVD RW ND-3500AG/2.16> at ata0-master UDMA33
> Waiting 5 seconds for SCSI devices to settle
> (noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
> (noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
> da0 at sym0 bus 0 target 0 lun 0
> da0: <IBM IC35L018UWD210-0 S5BS> Fixed Direct Access SCSI-3 device
> da0: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
> da1 at sym0 bus 0 target 1 lun 0
> da1: <IBM DDYS-T18350N S96H> Fixed Direct Access SCSI-3 device
> da1: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
> da2 at sym0 bus 0 target 2 lun 0
> da2: <FUJITSU MAJ3182MP 5207> Fixed Direct Access SCSI-3 device
> da2: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled
> da2: 17429MB (35694904 512 byte sectors: 255H 63S/T 2221C)
> cd0 at ata0 bus 0 target 0 lun 0
> cd0: <_NEC DVD_RW ND-3500AG 2.16> Removable CD-ROM SCSI-0 device
> cd0: 33.000MB/s transfers
> cd0: cd present [1 x 2048 byte records]
> SMP: AP CPU #1 Launched!
> Mounting root from ufs:/dev/da0s1a
> em0: Link is up 100 Mbps Full Duplex
>
> ===============================================================================
>
>
> The following line's content is kernel config file:
>
> machine i386
> cpu I686_CPU
> ident EDDA
>
> maxusers 0
>
> # To statically compile in device wiring instead of /boot/device.hints
> #hints "GENERIC.hints" # Default places to look for devices.
>
> #options SCHED_ULE
> options SCHED_4BSD # 4BSD scheduler
> options ADAPTIVE_GIANT
> options PREEMPTION
>
> #options NO_MIXED_MODE
> options PQ_CACHESIZE=256
>
> # To make an SMP kernel, the next two are needed
> options SMP # Symmetric MultiProcessor Kernel
> device apic # I/O APIC
>
> # Kernel trace facility
> #options KTRACE
>
> # Debugger
> options KDB
> options DDB
>
> # HZ Granularity
> options HZ=500
>
> # Floating point support - do not disable!
> device npx
>
>
> #options MAXDSIZ=(1024UL*1024*1024)
> #options MAXSSIZ=(512UL*1024*1024)
> #options DFLDSIZ=(1024UL*1024*1024)
>
> # Network/Inet options
> options INET # InterNETworking
> #options INET6 # IPv6 communications protocols
> #options IPSEC #IP security
> #options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
> #options IPSEC_DEBUG #debug for IP security
> #options IPSEC_FILTERGIF #filter ipsec packets from a tunnel
> #options FAST_IPSEC #new IPsec (cannot define w/ IPSEC)
>
>
> # Statically Link in accept filters
> #options ACCEPT_FILTER_DATA
> #options ACCEPT_FILTER_HTTP
>
> # Multicast routing
> options MROUTING
> options PIM
>
> options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN
> #options TCP_SIGNATURE #include support for RFC 2385
> #options DUMMYNET
> options BRIDGE
>
> options ZERO_COPY_SOCKETS
>
>
> options FFS # Berkeley Fast Filesystem
> options SOFTUPDATES # Enable FFS soft updates support
> options UFS_ACL # Support for access control lists
> options UFS_DIRHASH # Improve performance on big directories
>
> options QUOTA
>
> options UDF # DVD file system (UDF compliant)
> options NTFS
> options SMBFS
>
> #options MD_ROOT # MD is a potential root device
> options NFSCLIENT # Network Filesystem Client
> options NFSSERVER # Network Filesystem Server
> #options NFS_ROOT # NFS usable as /, requires NFSCLIENT
>
> options MSDOSFS # MSDOS Filesystem
> options CD9660 # ISO 9660 Filesystem
>
> #options PROCFS # Process filesystem (requires PSEUDOFS)
> #options PSEUDOFS # Pseudo-filesystem framework
>
> #options GEOM_APPLE # Apple partitioning
> options GEOM_BDE # Disk encryption.
> options GEOM_BSD # BSD disklabels
> options GEOM_CONCAT # Disk concatenation.
> #options GEOM_FOX # Redundant path mitigation
> options GEOM_GATE # Userland services.
> options GEOM_GPT # GPT partitioning
> options GEOM_LABEL # Providers labelization.
> options GEOM_MBR # DOS/MBR partitioning
> options GEOM_MIRROR # Disk mirroring.
> #options GEOM_NOP # Test class.
> #options GEOM_PC98 # NEC PC9800 partitioning
> options GEOM_RAID3 # RAID3 functionality.
> options GEOM_STRIPE # Disk striping.
> #options GEOM_SUNLABEL # Sun/Solaris partitioning
> #options GEOM_UZIP # Read-only compressed disks
> options GEOM_VOL # Volume names from UFS superblock
>
>
> options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
> options COMPAT_FREEBSD4 # Compatible with FreeBSD4
>
> options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
>
> options IPFILTER
> options IPFILTER_LOG
> options IPFILTER_DEFAULT_BLOCK
> options IPDIVERT
> options IPSTEALTH
>
> # The pf devices
> #
> #device pf
> #device pflog
> #device pfsync
>
> #options ALTQ
> #options ALTQ_CBQ
> #options ALTQ_RED
> #options ALTQ_RIO
> #options ALTQ_HFSC
> #options ALTQ_CDNR
> #options ALTQ_PRIQ # Priority Queuing
> #options ALTQ_NOPCC # Needed option for SMP
> #options ALTQ_DEBUG
>
> options NETSMB #SMB/CIFS requester
> options NETSMBCRYPTO #encrypted password support for SMB
> options LIBMCHAIN
>
> options LIBICONV
>
> options SYSVSHM # SYSV-style shared memory
> options SYSVMSG # SYSV-style message queues
> options SYSVSEM # SYSV-style semaphores
>
> options MAC
>
> options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
>
> # Bus support. Do not remove isa, even if you have no isa slots
> device isa
> options AUTO_EOI_1
> #options AUTO_EOI_2
> #device eisa
> #device mca
> device pci
> device agp
>
> # Floppy drives
> device fdc
>
> # ATA and ATAPI devices
> device ata
> device atapicam
> device atadisk # ATA disk drives
> device ataraid # ATA RAID drives
> device atapicd # ATAPI CDROM drives
> device atapifd # ATAPI floppy drives
> device atapist # ATAPI tape drives
> options ATA_STATIC_ID # Static device numbering
>
> # SCSI Controllers
> device ahc # AHA2940 and onboard AIC7xxx devices
> options AHC_REG_PRETTY_PRINT
> device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
>
> # SCSI peripherals
> device scbus # SCSI bus (required for SCSI)
> device ch # SCSI media changers
> device da # Direct Access (disks)
> device sa # Sequential Access (tape etc)
> device cd # CD
> device targ #SCSI Target Mode Code
> device targbh #SCSI Target Mode Blackhole Device
> device pass # Passthrough device (direct SCSI access)
> device ses # SCSI Environmental Services (and SAF-TE)
>
> # atkbdc0 controls both the keyboard and the PS/2 mouse
> device atkbdc # AT keyboard controller
> device atkbd # AT keyboard
> options KBD_INSTALL_CDEV # install a CDEV entry in /dev
> device psm # PS/2 mouse
>
> device vga # VGA video card driver
> options FB_INSTALL_CDEV
> #options VESA
>
> device splash # Splash screen and screen saver support
>
> # syscons is the default console driver, resembling an SCO console
> device sc
> options MAXCONS=8
> #options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
> options SC_DFLT_FONT # compile font in
> makeoptions SC_DFLT_FONT=cp850
> options SC_DISABLE_KDBKEY # disable `debug' key
> options SC_DISABLE_REBOOT # disable reboot key sequence
> #options SC_HISTORY_SIZE=200 # number of history buffer lines
> #options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor
> #options SC_PIXEL_MODE # add support for the raster text mode
>
> # The following options will let you change the default colors of syscons.
> options SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
> options SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
> options SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
> options SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
> #options SC_CUT_SPACES2TABS # convert leading spaces into tabs
> #options SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
> # (default is single space - \"x20\")
> #options SC_TWOBUTTON_MOUSE
>
> device sio # 8250, 16[45]50 based serial ports
>
> # Parallel port
> device ppc
> device ppbus # Parallel port bus (required)
> device lpt # Printer
> #device plip # TCP/IP over parallel
> #device ppi # Parallel port interface device
> #device vpo # Requires scbus and da
> options PPC_PROBE_CHIPSET
> #options DEBUG_1284 # IEEE1284 signaling protocol debug
> options PERIPH_1284
>
> # If you've got a "dumb" serial or parallel PCI card that is
> # supported by the puc(4) glue driver, uncomment the following
> # line to enable it (connects to the sio and/or ppc drivers):
> #device puc
> #device uart
>
> # PCI Ethernet NICs.
> device em # Intel PRO/1000 adapter Gigabit Ethernet Card
>
> device miibus # MII bus support
> device fxp # Intel EtherExpress PRO/100B (82557, 82558)
>
> # Pseudo devices.
> device loop # Network loopback
> device mem # Memory and kernel memory devices
> device io # I/O device
> device random # Entropy device
> device ether # Ethernet support
> device vlan # VLAN extension
> #device sl # Kernel SLIP
> #device ppp # Kernel PPP
> #device tun # Packet tunnel.
> device pty # Pseudo-ttys (telnet etc)
> #device md # Memory "disks"
> #device gif # IPv6 and IPv4 tunneling
> #device faith # IPv6-to-IPv4 relaying (translation)
>
> # The `bpf' device enables the Berkeley Packet Filter.
> # Be aware of the administrative consequences of enabling this!
> device bpf # Berkeley packet filter
>
> ## Audio support
> #device sound
> #device "snd_es137x"
>
> # crypto subsystem
> #device crypto # core crypto support
> #device cryptodev # /dev/crypto for access to h/w
>
> # smbus subsystem
> #device smbus # Bus support, required for smb below.
> #device smb
> #device intpm
> #device ichsmb
>
> # Philips i2c bus support
> #device iicbus
> #device iicbb
>
> #device ic
> #device iic
> #device iicsmb
>
>
>
> # USB support
> #device uhci # UHCI PCI->USB interface
> #device ohci # OHCI PCI->USB interface
> #device usb # USB Bus (required)
> #device udbp # USB Double Bulk Pipe devices
> #device ugen # Generic
> #device uhid # "Human Interface Devices"
> #device ukbd # Keyboard
> #device ulpt # Printer
> #device umass # Disks/Mass storage - Requires scbus and da
> #device ums # Mouse
> #device urio # Diamond Rio 500 MP3 player
> #device uscanner # Scanners
> # USB Ethernet, requires mii
> #device aue # ADMtek USB Ethernet
> #device axe # ASIX Electronics USB Ethernet
> #device cue # CATC USB Ethernet
> #device kue # Kawasaki LSI USB Ethernet
> #device rue # RealTek RTL8150 USB Ethernet
>
> # FireWire support
> #device firewire # FireWire bus code
> #device sbp # SCSI over FireWire (Requires scbus and da)
> #device fwe # Ethernet over FireWire (non-standard!)
>
 >> Stay informed about: [FreeBSD 5.3 STABLE/RC2] SMP crashes 
Back to top
Login to vote
Dr. Richard E. Hawkins

External


Since: Dec 13, 2003
Posts: 20



(Msg. 4) Posted: Mon Nov 22, 2004 8:37 pm
Post subject: Re: [FreeBSD 5.3 STABLE/RC2] SMP crashes [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

In article ,
O. Hartmann wrote:
>
>This is a very often seen fault on my SMP box, running FreeBSD 5.3-STABLE
>and FreeBSD 5.3-RC2, both systems cvsupdated and built world/kernel today
>(05.11.2004, approx 12 h UTC).

I used to have the problem, and went back to about six months before RC2
to solve it. I'm now current again (for 5.X), and no longer see the
crashes. (Dual Xeons).

hawk
--
Richard E. Hawkins, Asst. Prof. of Economics /"\ ASCII ribbon campaign
dochawk.TakeThisOut@psu.edu 111 Hiller (814) 375-4846 \ / against HTML mail
These opinions will not be those of X and postings.
Penn State until it pays my retainer. / \
 >> Stay informed about: [FreeBSD 5.3 STABLE/RC2] SMP crashes 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
FreeBSD 5.3-STABLE crashes on Dell PowerEdge 2850 - I have installed FreeBSD 5.3-STABLE i386 on a new Dell PowerEdge 2850, but it crashes under load. I can't figure why. Has anyone succeeded running FreeBSD 5.3 on this hardware? =46ollowing is the output from console made by two random crashes. Crash #1...

Freebsd STABLE - I am using 5.2 realese and using CTM to get STABLE In the CTM ftp I found these folders 08/07/03 12:00AM <DIR> cvs-cur 01/04/02 12:00AM <DIR> ports-cur 02/11/01 12:00AM <DIR> src-2.2 08/07/03 12:00AM ...

FreeBSD 5-STABLE - ... is it production quality? I do notice they say Production Release on the FreeBSD.org page, and 4.10 being legacy, but from experience.. has anyone had any significant problems? I'd be doing it from a fresh-install, rather than an upgrade.. and m...

FreeBSD 5.4-STABLE - I re-built my 5.3 system yesterday after cvsup ran yesterday in the A.M. After a rebooting I get: # uname -v FreeBSD 5.4-STABLE #5: Sun Apr 17 16:32:09 CDT 2005 jjr@www.larush.com:/usr/obj/usr/src/sys/GENERIC I didn't see any annoucement about..

ohphone 1.4.1 FreeBSD 5.3 Stable - Hello, anybody there has tried ohphone 1.4.1 in FreeBSD 5.3 Stable? I have working sound (output good. Input, well the mic records sound, not good quality). Ophone registers to gatekeeper, but no sound is produced while a call is in course. Error..
   FreeBSD Hosting (Home) -> FreeBSD Stable All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]