NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/41383: Panic during xdm startup
>Number: 41383
>Category: kern
>Synopsis: Panic during xdm startup on Thinkpad 380D
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri May 08 12:00:01 +0000 2009
>Originator: Hauke Fath
>Release: NetBSD 5.0_STABLE
>Organization:
>Environment:
System: NetBSD Charcoal 5.0_STABLE NetBSD 5.0_STABLE (TP380D) #0: Thu May 7
18:21:39 CEST 2009
hf@Hochstuhl:/var/obj/netbsd-builds/5/i386/sys/arch/i386/compile/TP380D i386
Architecture: i386
Machine: i386
>Description:
On a netbsd-5 installation on a Thinkpad 380D (Pentium 150, 80
MB RAM) I got a few panics during xdm startup. The gdb trace
(core dump available on request) looks like
(gdb) target kvm /var/tmp/netbsd.4.core
#0 cpu_reboot (howto=260, bootstr=0x0)
at /public/netbsd-5/sys/arch/i386/i386/machdep.c:931
931 /public/netbsd-5/sys/arch/i386/i386/machdep.c: No such file or
directory.
in /public/netbsd-5/sys/arch/i386/i386/machdep.c
(gdb) bt full
#0 cpu_reboot (howto=260, bootstr=0x0)
at /public/netbsd-5/sys/arch/i386/i386/machdep.c:931
No locals.
#1 0xc0274abe in panic (
fmt=0xc03f1386 "kernel %sassertion \"%s\" failed: file \"%s\", line %d")
at /public/netbsd-5/sys/kern/subr_prf.c:253
ci = <value optimized out>
bootopt = 260
ap = 0xc6d46d78 "\037ó9À«Ú;À*Û;ÀÊ\003"
intrace = 0
#2 0xc0359f40 in __kernassert (t=0xc039f31f "diagnostic ",
f=0xc03bdb2a "/public/netbsd-5/sys/kern/kern_sig.c", l=970,
e=0xc03bdaab "!cpu_intr_p()")
at /public/netbsd-5/sys/lib/libkern/__assert.c:50
No locals.
#3 0xc025ab7f in psignal (p=0xc7ad8cec, signo=30)
at /public/netbsd-5/sys/kern/kern_sig.c:970
ksi = {ksi_flags = 3335810544, ksi_list = {cqe_next = 0x0,
cqe_prev = 0xc0263b62}, ksi_info = {_signo = -1071314776, _code = 6,
_errno = -1069556736, _reason = {_rt = {_pid = -1071265317,
_uid = 3223653182, _value = {sival_int = -1069155850,
sival_ptr = 0xc045f9f6}}, _child = {_pid = -1071265317,
_uid = 3223653182, _status = -1069155850, _utime = 2390,
_stime = 3335810636}, _fault = {_addr = 0xc025c9db,
_trap = -1071314114}, _poll = {_band = -1071265317,
_fd = -1071314114}}}, ksi_lid = -944927508}
#4 0xc019f6c3 in usl_sync_check_sig (sd=0xc094a180, sig=30, flags=1)
at /public/netbsd-5/sys/dev/wscons/wsdisplay_compat_usl.c:148
No locals.
#5 0xc019f791 in usl_detachproc (cookie=0xc094a180, waitok=0,
callback=0xc019dce9 <wsdisplay_switch1_cb>, cbarg=0xc6d40004)
at /public/netbsd-5/sys/dev/wscons/wsdisplay_compat_usl.c:194
sd = (struct usl_syncdata *) 0x0
#6 0xc019dffd in wsdisplay_switch (dv=0xc6d40004, no=1, waitok=0)
at /public/netbsd-5/sys/dev/wscons/wsdisplay.c:1947
sc = (struct wsdisplay_softc *) 0xc6918ee8
s = <value optimized out>
res = <value optimized out>
scr = (struct wsscreen *) 0x0
#7 0xc01a3b72 in wskbd_translate (id=0xc0427a20, type=2,
value=<value optimized out>)
at /public/netbsd-5/sys/dev/wscons/wskbd.c:1613
sc = (struct wskbd_softc *) 0xc6d405ac
ksym = <value optimized out>
res = <value optimized out>
group = <value optimized out>
kpbuf = {command = 50900, group1 = {60, 0}, group2 = {28396, 50900}}
kp = (struct wscons_keymap *) 0xc07ff258
iscommand = <value optimized out>
ishotkey = <value optimized out>
__func__ = "wskbd_translate"
#8 0xc01a4403 in wskbd_input (dev=0xc6d40698, type=2, value=60)
at /public/netbsd-5/sys/dev/wscons/wskbd.c:682
sc = (struct wskbd_softc *) 0xc6d405ac
num = <value optimized out>
i = <value optimized out>
#9 0xc03286c5 in pckbd_input (vsc=0xc69096e4, data=60)
at /public/netbsd-5/sys/dev/pckbport/pckbd.c:584
key = 60
type = 2
#10 0xc01917f9 in pckbcintr (vsc=0xc69096c8)
at /public/netbsd-5/sys/dev/ic/pckbc.c:607
t = (struct pckbc_internal *) 0xc0435b00
stat = <value optimized out>
slot = 0
q = (struct pckbc_slotdata *) 0xc0427860
served = 1
data = <value optimized out>
#11 0xc02f32e0 in intr_biglock_wrapper (vp=0xc07f5cc0)
at /public/netbsd-5/sys/arch/x86/x86/intr.c:617
ret = <value optimized out>
#12 0xc01016fb in Xintr_legacy1 ()
No symbol table info available.
(gdb)
The dmesg output:
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 5.0_STABLE (TP380D) #0: Thu May 7 18:21:39 CEST 2009
hf@Hochstuhl:/var/obj/netbsd-builds/5/i386/sys/arch/i386/compile/TP380D
total memory = 81532 KB
avail memory = 75956 KB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Generic PC
mainbus0 (root)
cpu0 at mainbus0: Intel 586-class, 152MHz, id 0x52c
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: Intel 82437MX (MTSC) Mobile System Controller (rev. 0x02)
pcib0 at pci0 dev 1 function 0
pcib0: Intel 82371MX (MPIIX) Mobile PCI I/O IDE Xcelerator (rev. 0x03)
vga0 at pci0 dev 3 function 0: Neomagic MagicGraph 128ZV (rev. 0x02)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
pcic0 at pci0 dev 19 function 0: Cirrus Logic PD6729 PCMCIA controller
pcic0: controller 0 (Cirrus PD6710/2X) has sockets A and B
isa0 at pcib0
lpt2 at isa0 port 0x3bc-0x3bf irq : polled
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
attimer0 at isa0 port 0x40-0x43: AT Timer
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
atabus0 at wdc0 channel 0
sb0 at isa0 port 0x220-0x237 irq 5 drq 1: dsp v3.02
audio0 at sb0: half duplex, mmap, independent
opl0 at sb0: model OPL3
midi0 at opl0: SB Yamaha OPL3 (CPU-intensive output)
wss0 at isa0 port 0x530-0x537 irq 10 drq 0,1: CS4236B
audio1 at wss0: full duplex, mmap
pcppi0 at isa0 port 0x61
midi1 at pcppi0: PC speaker (CPU-intensive output)
spkr0 at pcppi0
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
attimer0: attached to pcppi0
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
apm0 at mainbus0: Advanced Power Management BIOS: Power Management spec V1.2
apm0: A/C state: on
apm0: battery charge state: no battery
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 152144680 Hz quality 3000
pcic0: using irq 3 for socket events
pcic0: WARNING: powerhook_establish is deprecated
pcic0: WARNING: powerhook_establish is deprecated
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 1: <CD-38E, , 2.0A> cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2
wd0 at atabus0 drive 0: <IC25N040ATCS05-0>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 38154 MB, 77520 cyl, 16 head, 63 sec, 512 bytes/sect x 78140160 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
pad: requested 1 units
pad0: outputs: 44100Hz, 16-bit, stereo
audio2 at pad0: half duplex
pcmcia1: CIS version PCMCIA 2.0 or 2.1
pcmcia1: CIS info: 3Com Corporation, 3C589D, TP/BNC LAN Card Ver. 2a, 000002
pcmcia1: Manufacturer code 0x101, product 0x589
pcmcia1: function 0: network adapter, ccr addr 10000 mask 3
pcmcia1: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4,
iospace 0-f; io8 io16 irqlevel
pcmcia1: function 0, config table entry 3: I/O card; irq mask ffff; iomask 4,
iospace 0-f; io8 io16 irqlevel
ep0 at pcmcia1 function 0: <3Com Corporation, 3C589D, TP/BNC LAN Card Ver. 2a,
000002>
pcic0: port 0x400-0x40f
pcmcia1: card irq 7
ep0: address 00:10:4b:7f:61:a3, 8KB byte-wide FIFO, 5:3 Rx:Tx split
ep0: 10baseT, 10base5, 10base2 (default 10baseT)
boot device: wd0
root on wd0a dumps on wd0b
dump_misc_init: max_paddr = 0x5000000
/: replaying log to memory
init: copying out path `/sbin/init' 11
/: replaying log to disk
/var: replaying log to disk
pcmcia1: card irq 7
apm0: A/C state: on
apm0: battery charge state: no battery
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
/usr/pkg: replaying log to disk
/local: replaying log to disk
The kernel config file:
# IBM Thinkpad 380D kernel config
include "arch/i386/conf/std.i386"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
maxusers 16 # estimated number of users
makeoptions CPUFLAGS="-Os -pipe -march=pentium"
# CPU-related options.
options VM86 # virtual 8086 emulation
options USER_LDT # user-settable LDT; used by WINE
options MULTIBOOT # Multiboot support (see multiboot(8))
# delay between "rebooting ..." message and hardware reset, in milliseconds
#options CPURESET_DELAY=2000
# Standard system options
options INSECURE # disable kernel security levels - X needs this
options RTC_OFFSET=-60 # hardware clock is this many mins. west of GMT
options NTP # NTP phase/frequency locked loop
options KTRACE # system call tracing via ktrace(1)
# Note: SysV IPC parameters could be changed dynamically, see sysctl(8).
options SYSVMSG # System V-like message queues
options SYSVSEM # System V-like semaphores
options SYSVSHM # System V-like memory sharing
options P1003_1B_SEMAPHORE # p1003.1b semaphore support
options USERCONF # userconf(4) support
#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options BUFQ_READPRIO
options BUFQ_PRIOCSCAN
# Diagnostic/debugging support options
options DIAGNOSTIC # expensive kernel consistency checks
options DEBUG # expensive debugging checks/support
#options KMEMSTATS # kernel memory statistics (vmstat -m)
options DDB # in-kernel debugger
#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
options DDB_HISTORY_SIZE=512 # enable history editing in DDB
#options DDB_VERBOSE_HELP
#options KGDB # remote debugger
#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
makeoptions DEBUG="-g" # compile full symbol table
#options SYSCALL_STATS # per syscall counts
#options SYSCALL_TIMES # per syscall times
#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
# Compatibility options
options COMPAT_30 # NetBSD 3.0
options COMPAT_30_PTHREAD # NetBSD 3.0 pthreads compatibility.
options COMPAT_40 # NetBSD 4.0
options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
options COMPAT_LINUX # binary compatibility with Linux
options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
# Wedge support
options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
# The following two options can break /etc/fstab, so handle with care
#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
# File systems
file-system FFS # UFS
file-system NFS # Network File System client
file-system NTFS # Windows/NT file system (experimental)
file-system CD9660 # ISO 9660 + Rock Ridge file system
file-system MSDOSFS # MS-DOS file system
file-system FDESC # /dev/fd
file-system KERNFS # /kern
file-system NULLFS # loopback file system
file-system PROCFS # /proc
file-system PTYFS # /dev/ptm support
file-system TMPFS # Efficient memory file-system
file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
# File system options
options WAPBL # File system journaling support - Experimental
#options NFSSERVER # Network File System server
# Networking options
options INET # IP + ICMP + TCP + UDP
options INET6 # IPV6
#options IPSEC # IP security
#options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
#options IPSEC_DEBUG # debug for IP security
#options MROUTING # IP multicast routing
#options PIM # Protocol Independent Multicast
options PPP_BSDCOMP # BSD-Compress compression support for PPP
options PPP_DEFLATE # Deflate compression support for PPP
options PPP_FILTER # Active filter support for PPP (requires bpf)
options PFIL_HOOKS # pfil(9) packet filter hooks
options IPFILTER_LOG # ipmon(8) log support
options IPFILTER_LOOKUP # ippool(8) support
#options IPFILTER_DEFAULT_BLOCK # block all packets by default
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options MIIVERBOSE # verbose PHY autoconfig messages
options PCIVERBOSE # verbose PCI device autoconfig messages
#options PCI_CONFIG_DUMP # verbosely dump PCI config space
options PCMCIAVERBOSE # verbose PCMCIA configuration messages
options SCSIVERBOSE # human readable SCSI error messages
options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
#
# wscons options
#
# builtin terminal emulations
options WSEMUL_VT100 # VT100 / VT220 emulation
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
#options WS_DEFAULT_FG=WSCOL_WHITE
#options WS_DEFAULT_BG=WSCOL_BLACK
#options WS_DEFAULT_COLATTR="(0)"
#options WS_DEFAULT_MONOATTR="(0)"
options WS_KERNEL_FG=WSCOL_GREEN
#options WS_KERNEL_BG=WSCOL_BLACK
#options WS_KERNEL_COLATTR=""
#options WS_KERNEL_MONOATTR=""
# customization of console border color
options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color
# compatibility to other console drivers
options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
options WSDISPLAY_COMPAT_USL # VT handling
options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
#options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode
# don't attach pckbd as the console if no PS/2 keyboard is found
options PCKBD_CNATTACH_MAY_FAIL
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
# allocate a number of virtual screens at autoconfiguration time
#options WSDISPLAY_DEFAULTSCREENS=4
# use a large software cursor that doesn't blink
options PCDISPLAY_SOFTCURSOR
# console scrolling support.
options WSDISPLAY_SCROLLSUPPORT
# Kernel root file system and dump configuration.
config netbsd root on wd0a type ffs
#
# Device configuration
#
apm0 at mainbus0 # Advanced power management
# Tuning for power management, see apm(4) for more details.
#options APM_NO_IDLE # Don't call BIOS CPU idle function
#options APM_V10_ONLY # Use only the APM 1.0 calls
#options APM_NO_POWEROFF # Don't power off on halt(8)
options APM_POWER_PRINT # Print stats on the console
# For IBM Thinkpads
options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
options APMDEBUG
# Basic Bus Support
# This option can be used to retrieve CPU and APIC information.
# that I/O APICs can be used if ACPI is enabled below.
#options MPBIOS_SCANPCI # find PCI roots using MPBIOS
#options ACPI_SCANPCI # find PCI roots using ACPI
#
#acpi0 at mainbus0
options VGA_POST # in-kernel support for VGA POST
# PCI bus support
pci* at mainbus? bus ?
pci* at pchb? bus ?
pchb* at pci? dev ? function ? # PCI-Host bridges
pcib* at pci? dev ? function ? # PCI-ISA bridges
# ISA bus support
isa0 at pcib?
# PCMCIA bus support
pcmcia* at pcic? controller ? socket ?
# PCI PCMCIA controllers
pcic0 at pci? dev? function ?
# Coprocessor Support
# Math Coprocessor support
npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor
# Console Devices
# wscons
pckbc0 at isa? # pc keyboard controller
pckbd* at pckbc? # PC keyboard
pms* at pckbc? # PS/2 mouse for wsmouse
#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
vga* at pci? dev ? function ?
wsdisplay* at vga? console ?
wskbd* at pckbd? console ?
wsmouse* at pms? mux 0
attimer0 at isa?
pcppi0 at isa?
sysbeep0 at pcppi?
# Serial Devices
# PCMCIA serial interfaces
com* at pcmcia? function ? # Modems and serial cards
pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
com* at pcmcom? slave ? # ...and the slave devices
# ISA serial interfaces
com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
com1 at isa? port 0x2f8 irq 3
# Parallel Printer Interfaces
# ISA parallel printer interfaces
#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
#lpt1 at isa? port 0x278
lpt2 at isa? port 0x3bc
# SCSI Controllers and Devices
# PCMCIA SCSI controllers
aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
#esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
#spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI
# SCSI bus support
scsibus* at scsi?
# SCSI devices
sd* at scsibus? target ? lun ? # SCSI disk drives
#st* at scsibus? target ? lun ? # SCSI tape drives
#cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
#ch* at scsibus? target ? lun ? # SCSI autochangers
#ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
#ss* at scsibus? target ? lun ? # SCSI scanners
uk* at scsibus? target ? lun ? # SCSI unknown
# ISA ST506, ESDI, and IDE controllers
# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
# fall back to 16bits I/O if 32bits I/O are not functional).
# Some controllers pass the initial 32bit test, but will fail later.
wdc0 at isa? port 0x1f0 irq 14 flags 0x00
wdc1 at isa? port 0x170 irq 15 flags 0x00
# ATA (IDE) bus support
atabus* at ata?
options ATADEBUG
# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd* at atabus? drive ? flags 0x0000
# ATAPI bus support
atapibus* at atapi?
# ATAPI devices
# flags have the same meaning as for IDE drives.
cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
# Miscellaneous mass storage devices
# ISA floppy
fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
fd* at fdc? drive ? # the drives themselves
# Network Interfaces
# PCMCIA network interfaces
#an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
#awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
cs* at pcmcia? function ? # CS89xx Ethernet
ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
mbe* at pcmcia? function ? # MB8696x based Ethernet
ne* at pcmcia? function ? # NE2000-compatible Ethernet
#ray* at pcmcia? function ? # Raytheon Raylink (802.11)
sm* at pcmcia? function ? # Megahertz Ethernet
wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11)
xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
com* at xirc?
xi* at xirc?
mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
com* at mhzc?
sm* at mhzc?
# MII/PHY support
ukphy* at mii? phy ? # generic unknown PHYs
# Audio Devices
# ISA audio devices
sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster
wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System
# OPL[23] FM synthesizers
opl* at sb?
# Audio support
audio* at audiobus?
# MIDI support
midi* at midibus?
midi* at pcppi? # MIDI interface to the PC speaker
# The spkr driver provides a simple tone interface to the built in speaker.
spkr0 at pcppi? # PC speaker
# Pseudo-Devices
pseudo-device crypto # /dev/crypto device
pseudo-device swcrypto # software crypto implementation
# disk/mass storage pseudo-devices
pseudo-device cgd 4 # cryptographic disk devices
pseudo-device fss 4 # file system snapshot device
pseudo-device md 1 # memory disk device (ramdisk)
options MEMORY_DISK_HOOKS # enable root ramdisk
options MEMORY_DISK_DYNAMIC # loaded via kernel module
pseudo-device vnd # disk-like interface to files
options VND_COMPRESSION # compressed vnd(4)
# network pseudo-devices
pseudo-device bpfilter # Berkeley packet filter
pseudo-device ipfilter # IP filter (firewall) and NAT
pseudo-device loop # network loopback
pseudo-device ppp # Point-to-Point Protocol
pseudo-device pppoe # PPP over Ethernet (RFC 2516)
pseudo-device sl # Serial Line IP
pseudo-device irframetty # IrDA frame line discipline
pseudo-device tap # virtual Ethernet
pseudo-device tun # network tunneling over tty
pseudo-device gre # generic L3 over IP tunnel
pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device faith # IPv[46] tcp relay translation i/f
pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
pseudo-device agr # IEEE 802.3ad link aggregation
#pseudo-device pf # PF packet filter
#pseudo-device pflog # PF log if
# miscellaneous pseudo-devices
pseudo-device pty # pseudo-terminals
pseudo-device sequencer 1 # MIDI sequencer
pseudo-device rnd # /dev/random and in-kernel generator
pseudo-device clockctl # user control of clock subsystem
pseudo-device ksyms # /dev/ksyms
pseudo-device lockstat # lock profiling
# wscons pseudo-devices
pseudo-device wsmux # mouse & keyboard multiplexor
pseudo-device wsfont
# cmos(4) pseudo-device
pseudo-device cmos
# pseudo audio device driver
pseudo-device pad
# userland interface to drivers, including autoconf and properties retrieval
pseudo-device drvctl
# Pass-to-Userspace TransporTER, required for puffs(4) and pud(4)
pseudo-device putter
options FILEASSOC # fileassoc(9) - required for Veriexec
>How-To-Repeat:
Set up a Thinkpad 380D with NetBSD 5, enable xdm, boot.
>Fix:
No idea.
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index