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