kern/73564: FreeBSD 5.3-STABLE/RC2 : SMP crashes and panics

Robert Atkinson phreaki at gmail.com
Tue Nov 9 04:30:35 PST 2004


The following reply was made to PR kern/73564; it has been noted by GNATS.

From: Robert Atkinson <phreaki at gmail.com>
To: "O. Hartmann" <ohartman at web.de>
Cc: freebsd-gnats-submit at freebsd.org
Subject: Re: kern/73564: FreeBSD 5.3-STABLE/RC2 : SMP crashes and panics
Date: Tue, 9 Nov 2004 07:26:05 -0500

 http://www.unixguide.net/freebsd/faq/18.13.shtml
 
 Follow this if you cannot create a debug dump for reading.
 
 Then you may have at least a subsystem that is generating the error.
 
 
 
 
 On Fri, 5 Nov 2004 14:55:33 +0100 (CET), O. Hartmann <ohartman at web.de> wrote:
 > 
 > >Number:         73564
 > >Category:       kern
 > >Synopsis:       FreeBSD 5.3-STABLE/RC2 : SMP crashes and panics
 > >Confidential:   no
 > >Severity:       critical
 > >Priority:       high
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Fri Nov 05 14:00:44 GMT 2004
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     O. Hartmann
 > >Release:        FreeBSD 5.3-STABLE i386
 > >Organization:
 > Department of Geophysic, Johannes Gutenberg-Universitaet Mainz
 > >Environment:
 > System: FreeBSD edda.geo.uni-mainz.de 5.3-STABLE FreeBSD 5.3-STABLE #65: Fri Nov 5 10:00:31 UTC 2004 root at edda.geo.uni-mainz.de:/usr/obj/usr/src/sys/EDDA i386
 > 
 > >Description:
 > 
 > 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.
 > 
 > I also tried using PREEMPTION disabled, but it remains the same.
 > 
 > 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 at 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 at 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!)
 > 
 > >How-To-Repeat:
 > 
 > >Fix:
 > 
 > >Release-Note:
 > >Audit-Trail:
 > >Unformatted:
 > _______________________________________________
 > freebsd-bugs at freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
 > To unsubscribe, send any mail to "freebsd-bugs-unsubscribe at freebsd.org"
 >


More information about the freebsd-bugs mailing list