Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Weird crash with -current amd64



I've got a system with a ASUS M4A88T-M motherboard and a Phenom II X6 processor.

A GENERIC kernel built from current sources boots just fine. However, a custom kernel fails early in boot with the following error:

uvm_fault(0xffffffff80549520, 0xffff80004aadb000,2) -> e
fatal page fault in supervisor mode
trap type 6 code 2 rip ffffffff8034263f cs 8 rflags 10246 cr2 ffff80004aadbc80 
cpl 8 rsp ffffffff8065fc18
kernel: pgae fault trap, code=0Stopped in pid 0.1 (system) at netbsd:memcpy + 0x1f: repe movsq (%rsi), %es:(%rdi)

Backtrace shows
memcpy + 0x1f
uvm_lwp_fork + 0x11
lwp_create + 0x255
kthread_create + 0xd7
create_idle_lwp + 0x41
mi_cpi_attach + 0xb8
main + 0x133

I have attached the dmesg from booting today's GENERIC, plus the config -x from the failing kernel.

Any clues would be greatly appreciated!


-------------------------------------------------------------------------
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:       |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com    |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |                          | pgoyette at netbsd.org  |
-------------------------------------------------------------------------
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    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.99.39 (GENERIC) #1: Fri Sep 10 16:51:08 PDT 2010
        
paul%speedy.whooppee.com@localhost:/build-out/netbsd-local/obj/amd64/sys/arch/amd64/compile/GENERIC
total memory = 3838 MB
avail memory = 3704 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
System manufacturer System Product Name (System Version)
mainbus0 (root)
ACPI Warning: Optional field Pm2ControlBlock has zero address or length: 
0x0000000000000000/0x1 (20100528/tbfadt-655)
cpu0 at mainbus0 apid 0: AMD 686-class, 3214MHz, id 0x100fa0
cpu0: SVM disabled by the BIOS
cpu1 at mainbus0 apid 1: AMD 686-class, 3214MHz, id 0x100fa0
cpu2 at mainbus0 apid 2: AMD 686-class, 3214MHz, id 0x100fa0
cpu3 at mainbus0 apid 3: AMD 686-class, 3214MHz, id 0x100fa0
cpu4 at mainbus0 apid 4: AMD 686-class, 3214MHz, id 0x100fa0
cpu5 at mainbus0 apid 5: AMD 686-class, 3214MHz, id 0x100fa0
ioapic0 at mainbus0 apid 6: pa 0xfec00000, version 21, 24 pins
acpi0 at mainbus0: Intel ACPICA 20100528
acpi0: X/RSDT: OemId <062510,XSDT1334,20100625>, AslId <MSFT,00000097>
acpi0: SCI interrupting at int 9
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
P001 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
P002 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
P003 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
P004 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
P005 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
P006 (ACPI Object Type 'Processor' [0x0c]) at acpi0 not configured
BROD (PNP0C02) at acpi0 not configured
attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x43 irq 0
pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
LPTE (PNP0400) at acpi0 not configured
aibs0 at acpi0 (ASOC, ATK0110-16843024): ASUSTeK AI Booster
aibs0: V0: 0x06020000        Vcore Voltage   850 /  1600  0x1
aibs0: V1: 0x06020001         +3.3 Voltage  2970 /  3630  0x1
aibs0: V2: 0x06020002           +5 Voltage  4500 /  5500  0x1
aibs0: V3: 0x06020003          +12 Voltage 10200 / 13800  0x1
aibs0: T0: 0x06030000      CPU Temperature   600 /   950  0x10001
aibs0: T1: 0x06030001       MB Temperature   450 /   750  0x10001
aibs0: F0: 0x06040000        CPU FAN Speed   600 /  7200  0x10001
aibs0: F1: 0x06040001    CHASSIS FAN Speed   600 /  7200  0x10001
aibs0: F2: 0x06040002      POWER FAN Speed   600 /  7200  0x10001
hpet0 at acpi0 (HPET, PNP0103): mem 0xfed00000-0xfed003ff
timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
pckbc1 at acpi0 (PS2K, PNP0303) (kbd port): io 0x60,0x64 irq 1
UAR1 (PNP0501) at acpi0 not configured
OMSC (PNP0C02) at acpi0 not configured
RMSC (PNP0C02) at acpi0 not configured
SIOR (PNP0C02) at acpi0 not configured
PCIE (PNP0C02) at acpi0 not configured
RMEM (PNP0C01) at acpi0 not configured
acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button
acpiwmi0 at acpi0 (AOD, PNP0C14-0): ACPI WMI Interface
acpiwmibus at acpiwmi0 not configured
attimer1: attached to pcppi1
pckbd0 at pckbc1 (kbd slot)
pckbc1: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
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: vendor 0x1022 product 0x9601 (rev. 0x00)
ppb0 at pci0 dev 1 function 0: vendor 0x1043 product 0x9602 (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga0 at pci1 dev 5 function 0: vendor 0x1002 product 0x9715 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
hdaudio0 at pci1 dev 5 function 1: HD Audio Controller
hdaudio0: interrupting at ioapic0 pin 19
hdafg0 at hdaudio0: ATI RS690/780 HDMI
hdafg0: DAC00 2ch: Digital Out [Jack]
hdafg0: 2ch/0ch 44100Hz 48000Hz 16/16
audio0 at hdafg0: half duplex, playback
ppb1 at pci0 dev 10 function 0: vendor 0x1022 product 0x9609 (rev. 0x00)
ppb1: unsupported PCI Express version
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
re0 at pci2 dev 0 function 0: RealTek 8168/8111 PCIe Gigabit Ethernet (rev. 
0x06)
re0: interrupting at ioapic0 pin 18
re0: Unknown revision (0x2c000000)
re0: Ethernet address 20:cf:30:23:d4:18
re0: using 256 tx descriptors
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 1000BASE-T media interface, rev. 4
rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
ahcisata0 at pci0 dev 17 function 0: vendor 0x1002 product 0x4391
ahcisata0: interrupting at ioapic0 pin 22
ahcisata0: 64-bit DMA
ahcisata0: AHCI revision 1.1, 6 ports, 32 command slots, features 0xf722e080
atabus0 at ahcisata0 channel 0
atabus1 at ahcisata0 channel 1
atabus2 at ahcisata0 channel 2
atabus3 at ahcisata0 channel 3
atabus4 at ahcisata0 channel 4
atabus5 at ahcisata0 channel 5
ohci0 at pci0 dev 18 function 0: vendor 0x1002 product 0x4397 (rev. 0x00)
ohci0: interrupting at ioapic0 pin 16
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ohci1 at pci0 dev 18 function 1: vendor 0x1002 product 0x4398 (rev. 0x00)
ohci1: interrupting at ioapic0 pin 16
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
ehci0 at pci0 dev 18 function 2: vendor 0x1002 product 0x4396 (rev. 0x00)
ehci0: interrupting at ioapic0 pin 17
ehci0: dropped intr workaround enabled
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
ohci2 at pci0 dev 19 function 0: vendor 0x1002 product 0x4397 (rev. 0x00)
ohci2: interrupting at ioapic0 pin 18
ohci2: OHCI version 1.0, legacy support
usb3 at ohci2: USB revision 1.0
ohci3 at pci0 dev 19 function 1: vendor 0x1002 product 0x4398 (rev. 0x00)
ohci3: interrupting at ioapic0 pin 18
ohci3: OHCI version 1.0, legacy support
usb4 at ohci3: USB revision 1.0
ehci1 at pci0 dev 19 function 2: vendor 0x1002 product 0x4396 (rev. 0x00)
ehci1: interrupting at ioapic0 pin 19
ehci1: dropped intr workaround enabled
ehci1: EHCI version 1.0
ehci1: companion controllers, 3 ports each: ohci2 ohci3
usb5 at ehci1: USB revision 2.0
piixpm0 at pci0 dev 20 function 0
piixpm0: vendor 0x1002 product 0x4385 (rev. 0x3c)
piixpm0: interrupting at SMI, polling
iic0 at piixpm0: I2C bus
ixpide0 at pci0 dev 20 function 1: ATI Technologies IXP IDE Controller (rev. 
0x00)
ixpide0: bus-master DMA support present
ixpide0: primary channel configured to compatibility mode
ixpide0: primary channel interrupting at ioapic0 pin 14
atabus6 at ixpide0 channel 0
ixpide0: secondary channel configured to compatibility mode
ixpide0: secondary channel interrupting at ioapic0 pin 15
atabus7 at ixpide0 channel 1
hdaudio1 at pci0 dev 20 function 2: HD Audio Controller
hdaudio1: interrupting at ioapic0 pin 16
hdafg1 at hdaudio1: VIA VT1708S
hdafg1: DAC00 8ch: Speaker [Jack], HP Out [Jack]
hdafg1: ADC01 2ch: Line In [Jack], Mic In [Jack]
hdafg1: DAC02 2ch: Digital Out [Jack]
hdafg1: DAC03 2ch: SPDIF Out [Jack]
hdafg1: 8ch/2ch 48000Hz 16/16*
audio1 at hdafg1: full duplex, playback, capture, independent
pcib0 at pci0 dev 20 function 3: vendor 0x1002 product 0x439d (rev. 0x00)
ppb2 at pci0 dev 20 function 4: vendor 0x1002 product 0x4384 (rev. 0x00)
pci3 at ppb2 bus 3
pci3: i/o space enabled
ohci4 at pci0 dev 20 function 5: vendor 0x1002 product 0x4399 (rev. 0x00)
ohci4: interrupting at ioapic0 pin 18
ohci4: OHCI version 1.0, legacy support
usb6 at ohci4: USB revision 1.0
pchb1 at pci0 dev 24 function 0: vendor 0x1022 product 0x1200 (rev. 0x00)
pchb2 at pci0 dev 24 function 1: vendor 0x1022 product 0x1201 (rev. 0x00)
pchb3 at pci0 dev 24 function 2: vendor 0x1022 product 0x1202 (rev. 0x00)
amdtemp0 at pci0 dev 24 function 3: AMD CPU Temperature Sensors (Family10h / 
Family11h)
pchb4 at pci0 dev 24 function 4: vendor 0x1022 product 0x1204 (rev. 0x00)
isa0 at pcib0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 3214644470 Hz quality 3000
uhub0 at usb0: vendor 0x1002 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
uhub1 at usb1: vendor 0x1002 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
uhub2 at usb2: vendor 0x1002 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 6 ports with 6 removable, self powered
uhub3 at usb3: vendor 0x1002 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 3 ports with 3 removable, self powered
uhub4 at usb4: vendor 0x1002 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 3 ports with 3 removable, self powered
uhub5 at usb5: vendor 0x1002 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub5: 6 ports with 6 removable, self powered
uhub6 at usb6: vendor 0x1002 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub6: 2 ports with 2 removable, self powered
ahcisata0 port 0: device present, speed: 3.0Gb/s
wd0 at atabus0 drive 0: <WDC WD1600AAJS-08PSA0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 149 GB, 310101 cyl, 16 head, 63 sec, 512 bytes/sect x 312581808 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) 
(using DMA)
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio2 at pad0: half duplex, playback, capture
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
uhidev0 at uhub1 port 1 configuration 1 interface 0
uhidev0: Justcom Technology USB KVM Switch, rev 1.10/1.00, addr 2, iclass 3/1
ukbd0 at uhidev0
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub1 port 1 configuration 1 interface 1
uhidev1: Justcom Technology USB KVM Switch, rev 1.10/1.00, addr 2, iclass 3/1
ums0 at uhidev1: 5 buttons and Z dir
wsmouse0 at ums0 mux 0
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)
Accounting started
### START CONFIG FILE "/build/netbsd-local/src/sys/arch/amd64/conf/LIGHTNING"
include "arch/amd64/conf/COMMON"

#ident  "GENERIC-$Revision: 1.285 $"
ident   "LIGHTNING (ASUS M4A88T-M) 2010-09-10 23:05:58"

#
# Disk device configuration
#
ahcisata0       at pci0 dev 17 function 0
atabus0         at ahcisata0 channel 0

#acpismbus*     at acpi?
#iic*           at acpismbus?
### END CONFIG FILE "/build/netbsd-local/src/sys/arch/amd64/conf/LIGHTNING"
### (included from "arch/amd64/conf/COMMON")
###> include    "arch/amd64/conf/std.amd64"
###> 
###> config             netbsd root on wd0a type ffs
###> 
###> # Preferred boot device
###> wd0                at atabus0 drive 0
###> 
###> maxusers   64              # estimated number of users
###> 
###> options    INSECURE        # disable kernel security levels - X needs this
###> options    RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
###> options    NTP             # NTP phase/frequency locked loop
###> options    KTRACE          # system call tracing via ktrace(1)
###> #options   SYSTRACE        # system call vetting via systrace(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    MODULAR
###> options    WAPBL           # File system journaling
###> options    QUOTA           # UFS quotas
###> options    VGA_POST
###> options    BUFQ_PRIOCSCAN
###> 
###> options    USERCONF        # userconf(4) support
###> options    SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
###> 
###> # CPU options
###> #options   POWERNOW_K8
###> #options   INTEL_ONDEMAND_CLOCKMOD
###> options    INTEL_CORETEMP
###> 
###> # These are provided by modules
###> no options         EXEC_ELF64
###> no options         EXEC_SCRIPT
###> no options         COREDUMP
###> no options         AIO
###> no options         MQUEUE
###> 
###> # Kernel compat options - these neet to be built-in for dnetc to work
###> options    COMPAT_40
###> options    COMPAT_50
###> options    COMPAT_BSDPTY
###> 
###> #
###> # Debugging options
###> #
###> 
###> #options   DIAGNOSTIC      # expensive kernel consistency checks
###> #options   DEBUG           # expensive debugging checks/support
###> #options   LOCKDEBUG       # expensive locking checks/support
###> #options   KMEMSTATS       # kernel memory statistics (vmstat -m)
###> 
###> # Because gcc omits the frame pointer for any -O level, the line below
###> # is needed to make backtraces in DDB work.
###> 
###> makeoptions        COPTS="-O2 -fno-omit-frame-pointer"
###> makeoptions        DEBUG="-g"      # compile full symbol table
###> 
###> options    DDB             # in-kernel debugger
###> options    DDB_ONPANIC=2   # see also sysctl(8): `ddb.onpanic'
###> options    DDB_HISTORY_SIZE=512    # enable history editing in DDB
###> options    DDB_COMMANDONENTER="call ddb_vgapost; bt"
###> 
###> #options   KGDB            # remote debugger
###> #options   KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
###> 
###> #
###> # Networking options
###> #
###> options    GATEWAY         # packet forwarding
###> options    INET            # IP + ICMP + TCP + UDP
###> 
###> #
###> # wscons options
###> #
###> options    WSEMUL_VT100            # VT100 / VT220 emulation
###> options    WS_KERNEL_FG=WSCOL_GREEN
###> 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    PCDISPLAY_SOFTCURSOR
###> options    WSDISPLAY_SCROLLSUPPORT
###> 
###> #
###> # Miscellaneous options
###> #
###> options    PAX_MPROTECT=0          # PaX mprotect(2) restrictions
###> options    PAX_ASLR=0              # PaX Address Space Layout Randomization
###> 
###> options    DKWEDGE_AUTODISCOVER
###> options    DKWEDGE_METHOD_GPT
###> 
###> options    I2C_SCAN                # See what else might be there
###> options    ACPI_SCANPCI
###> 
###> options    INCLUDE_CONFIG_FILE
###> 
###> #
###> # Pseudo-Devices
###> #
###> 
###> # crypto pseudo-devices
###> pseudo-device      crypto                  # /dev/crypto device
###> pseudo-device      swcrypto                # software crypto implementation
###> 
###> # disk/mass storage pseudo-devices
###> pseudo-device      fss                     # file-system snapshot device
###> pseudo-device      cgd             4       # cryptographic disk devices
###> 
###> # network pseudo-devices
###> pseudo-device      loop                    # network loopback
###> #pseudo-device     bpfilter                # Berkeley packet filter
###> #pseudo-device     ipfilter                # IP filter (firewall) and NAT
###> 
###> # wscons pseudo-devices
###> pseudo-device      wsmux                   # mouse & keyboard multiplexor
###> pseudo-device      wsfont
###> 
###> # 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
###> pseudo-device      drvctl
###> pseudo-device      swwdog                  # software watchdog timer
###> 
###> #pseudo-device     pf                      # PF packet filter
###> #pseudo-device     pflog                   # PF log if
###> #pseudo-device     pad
###> 
###> #
###> # Common mainbus configuration
###> #
###> mainbus0   at root
###> cpu*               at mainbus?
###> ioapic*            at mainbus?
###> acpi*              at mainbus?
###> pci0               at mainbus? bus 0
###> 
###> # ACPI devices
###> #acpicpu*  at acpi?                # provided via module
###> acpibut*   at acpi?
###> attimer*   at acpi?
###> acpitz*            at acpi?
###> aibs*              at acpi?
###> acpiec*            at acpi?
###> acpiecdt*  at acpi?
###> acpiwmi*   at acpi?
###> hpet*              at acpi?
###> pckbc*             at acpi?
###> com*               at acpi?
###> lpt*               at acpi?
###> fdc*               at acpi?
###> fd*                at fdc? drive ?
###> pcppi*             at acpi?
###> midi*              at pcppi?
###> sysbeep*   at pcppi?
###> 
###> # USB devices
###> 
###> uhci*              at pci? dev ? function ?
###> ehci*              at pci? dev ? function ?
###> ohci*              at pci? dev ? function ?
###> usb*               at uhci?
###> usb*               at ehci?
###> usb*               at ohci?
###> uhub*              at usb?
###> 
###> uhub*              at uhub? port ?
###> ugen*              at uhub? port ? 
###> uaudio*            at uhub? port ? configuration ?
###> audio*             at uaudio?
###> ulpt*              at uhub? port ? configuration ? interface ?
###> umass*             at uhub? port ? configuration ? interface ?
###> uhidev*            at uhub? port ? configuration ? interface ?
###> uhid*              at uhidev? reportid ?
###> ukbd*              at uhidev? reportid ?
###> wskbd*             at ukbd? console ? mux 1
###> ums*               at uhidev? reportid ? 
###> wsmouse*   at ums? mux 0
###> 
###> # Common PCI Configuration
###> 
###> ppb*               at pci? dev ? function ?
###> pci*               at ppb?
###> pchb*              at pci? dev ? function ?
###> pcib*              at pci? dev ? function ?
###> nfe*               at pci? dev ? function ?
###> re*                at pci? dev ? function ?
###> wm*                at pci? dev ? function ?
###> mskc*              at pci? dev ? function ?
###> msk*               at mskc?
###> vga*               at pci? dev ? function ?
###> hdaudio0   at pci0 dev ? function ?
###> hdaudio1   at pci? dev ? function ?
###> hdafg0             at hdaudio0
###> hdafg1             at hdaudio1
###> audio0             at hdafg0
###> audio1             at hdafg1
###> 
###> piixide*   at pci? dev ? function ?
###> jmide*             at pci? dev ? function ?
###> pciide*            at pci? dev ? function ?
###> viaide*            at pci? dev ? function ?
###> ixpide*            at pci? dev ? function ?
###> ahcisata*  at pci? dev ? function ?
###> ahcisata*  at jmide?
###> 
###> atabus*            at piixide?  channel ?
###> atabus*            at jmide?    channel ?
###> atabus*            at viaide?   channel ?
###> atabus*            at ixpide?   channel ?
###> atabus*            at ahcisata? channel ?
###> atabus*            at pciide?   channel ?
###> 
###> # PS/2 keyboard and mouse
###> # (need this to get sysbeep!)
###> 
###> isa*               at pcib?
###> pckbc*             at isa?
###> pckbd*             at pckbc?
###> wskbd*             at pckbd? mux 1
###> pms*               at pckbc?
###> wsmouse*   at pms? mux 0
###> 
###> wsdisplay0 at vga0 kbdmux 1
###> wsdisplay* at wsemuldisplaydev?
###> 
###> # i2c/SMBus devices
###> 
###> ichsmb*            at pci? dev ? function ?
###> piixpm*            at pci? dev ? function ?
###> nfsmbc*            at pci? dev ? function ?
###> nfsmb*             at nfsmbc?
###> iic*               at ichsmb?
###> iic*               at piixpm?
###> iic*               at nfsmb?
###> 
###> # The following i2c devices have proper "probe" routines
###> # and won't match unless the right device is at the right
###> # address.
###> #
###> # Since spdmem and sdtemp are (sometimes) implemented in a
###> # single chip, we hardwire them to ensure that they have
###> # the same unit numbers.  Otherwise, in a system where only
###> # a subset of DIMMs have temp sensors we could have sdtemp1
###> # and spdmem3 on the same DIMM.  Better to avoid confusion.
###> 
###> spdmem0            at iic0 addr 0x50
###> spdmem1            at iic0 addr 0x51
###> spdmem2            at iic0 addr 0x52
###> spdmem3            at iic0 addr 0x53
###> spdmem4            at iic0 addr 0x54
###> spdmem5            at iic0 addr 0x55
###> spdmem6            at iic0 addr 0x56
###> spdmem7            at iic0 addr 0x57
###> 
###> sdtemp0            at iic0 addr 0x18
###> sdtemp1            at iic0 addr 0x19
###> sdtemp2            at iic0 addr 0x1a
###> sdtemp3            at iic0 addr 0x1b
###> sdtemp4            at iic0 addr 0x1c
###> sdtemp5            at iic0 addr 0x1d
###> sdtemp6            at iic0 addr 0x1e
###> sdtemp7            at iic0 addr 0x1f
###> 
###> dbcool*            at iic? addr 0x2d
###> dbcool*            at iic? addr 0x2e
###> dbcool*            at iic? addr 0x2f
###> 
###> # Not sure if this one has a valid probe
###> 
###> lm*                at iic? addr 0x28 # ???
###> 
###> ####
###> #
###> # Unknown or unidentified i2c devices
###> #
###> # Addresses 0x30 through 0x33 seem to be related to
###> # DDR3 DIMMs' spdmem Software Write-Protect.
###> #
###> # Speedy & Zippy:
###> #  piixpm0 is disabled
###> #
###> # Lightning:
###> #  xxx     at iic1 addr 0x5f
###> #
###> # Bolt:
###> #  xxx     at iic0 addr 0x09
###> #  xxx     at iic0 addr 0x1e
###> #  xxx     at iic0 addr 0x20
###> #  xxx     at iic0 addr 0x44
###> #  xxx     at iic0 addr 0x69
###> #
###> # Quicky:
###> #  xxx     at iic1 addr 0x28       ! it's not a lm
###> #
###> # Screamer:
###> #  xxx     at iic0 addr 0x2d
###> #  xxx     at iic0 addr 0x2f
###> #  xxx     at iic0 addr 0x38
###> #  xxx     at iic0 addr 0x69
###> #  xxx     at iic0 addr 0x6e
###> #
###> ####
###> 
###> # Firewire
###> 
###> fwohci*            at pci? dev ? function ?
###> ieee1394if*        at fwohci?
###> fwip*              at ieee1394if?
###> 
###> # Miscellaneous
###> 
###> brgphy*            at mii?
###> igphy*             at mii?
###> makphy*            at mii?
###> rgephy*            at mii?
###> ukphy*             at mii?
###> #audio2            at pad0
###> atapibus*  at atabus?
###> atapibus*  at umass?
###> scsibus*   at umass?
###> wd*                at umass?
###> wd*                at atabus? drive ?
###> cd*                at atapibus? drive ?
###> cd*                at scsibus? target ? lun ?
###> st*                at atapibus? drive ?
###> st*                at scsibus? target ? lun ?
###> sd*                at atapibus? drive ?
###> sd*                at scsibus? target ? lun ?
###> 
###> amdtemp*   at pci? dev ? function ?
###> 
###> itesio*            at isa? port 0x2e
###> ipmi*              at mainbus?
###> 
###> axe*               at uhub?
### (end include "arch/amd64/conf/COMMON")
### (included from "arch/amd64/conf/std.amd64")
###> # $NetBSD: std.amd64,v 1.7 2008/12/11 05:42:18 alc Exp $
###> #
###> # standard, required NetBSD/amd64 'options'
###> 
###> machine amd64 x86
###> include            "conf/std"      # MI standard options
###> 
###> options    CPU_IN_CKSUM
###> options    EXEC_ELF64      # exec ELF binaries
###> options    EXEC_SCRIPT     # exec #! scripts
###> options    MTRR
###> options            MULTIPROCESSOR
###> 
###> mainbus0 at root
###> cpu* at mainbus?
###> ioapic* at mainbus? apid ?
###> 
###> # Atheros HAL options
###> include "external/isc/atheros_hal/conf/std.ath_hal"
### (end include "arch/amd64/conf/std.amd64")
### (included from "conf/std")
###> # $NetBSD: std,v 1.13 2009/10/21 21:12:05 rmind Exp $
###> #
###> # standard MI 'options'
###> #
###> # this file is for options which can't be off-by-default for some reasons.
###> # "it's commonly used" is NOT a good reason to enable options here.
###> 
###> # the following options are on-by-default to keep
###> # kernel config file compatibility.
###> options    VMSWAP          # Swap device/file support
###> options    BUFQ_FCFS       # First-come First-serve strategy
###> options    BUFQ_DISKSORT   # Traditional min seek sort strategy
###> options    RFC2292         # Previous version of Adv. Sockets API for IPv6 
###> options    PTRACE          # Include ptrace(2)
###> options    COREDUMP        # allow processes to coredump.
###> options    AIO             # POSIX asynchronous I/O
###> options    MQUEUE          # POSIX message queues
###> 
###> #
###> # Security model.
###> #
###> options    secmodel_bsd44  # Traditional 4.4BSD security model
###> 
###> #
###> # Scheduling algorithm
###> #
###> options    SCHED_4BSD
###> 
###> pseudo-device      cpuctl
### (end include "conf/std")
### (included from "external/isc/atheros_hal/conf/std.ath_hal")
###> #options ATHHAL_ASSERT
###> #options ATHHAL_DEBUG
###> #options ATHHAL_DEBUG_ALQ
###> 
###> # Atheros HAL Chipset Support
###> #
###> options ATHHAL_AR5210
###> options ATHHAL_AR5211
###> options ATHHAL_AR5212
###> options ATHHAL_AR5311
###> #options ATHHAL_AR5312
###> #options ATHHAL_AR2316
###> #options ATHHAL_AR2317
###> options ATHHAL_AR5416
###> #options ATHHAL_AR9280
###> 
###> # Atheros AR5212/AR5312 RF Support
###> #
###> options ATHHAL_RF2316
###> options ATHHAL_RF2317
###> options ATHHAL_RF2413
###> options ATHHAL_RF2425
###> options ATHHAL_RF5111
###> options ATHHAL_RF5112
###> options ATHHAL_RF5413
### (end include "external/isc/atheros_hal/conf/std.ath_hal")


Home | Main Index | Thread Index | Old Index