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