NetBSD-Bugs archive

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

Re: kern/37826 (Kernel sees only one SATA channel (out of four) on Abit AN52 motherboard (nvidia nf520__single chip))



On Fri, Feb 27, 2009 at 12:49 AM,  <dholland%netbsd.org@localhost> wrote:
> Synopsis: Kernel sees only one SATA channel (out of four) on Abit AN52
motherboard (nvidia nf520__single chip)
>
> State-Changed-From-To: feedback->open
> State-Changed-By: dholland%NetBSD.org@localhost
> State-Changed-When: Fri, 27 Feb 2009 06:49:06 +0000
> State-Changed-Why:
> It is still attaching as viaide, and therefore still not working.
>

  The following was done with a fresh amd64 system (netbsd-5-0-RC2
only a few days old) with the NetBSD drive on the first channel and
a Linux drive plugged in on the third. Is that alright? Is the same
work occuring with amd64, as I assume? If not, or if you would
otherwise want me to do so, I'll be happy to cross compile a release
to try an i386 install disk and to do whatever else might be of any
assistance.

  The RC50.2 GENERIC, INSTALL with ACPI, INSTALL no ACPI and custom
dmesg files are below. There were some "NoMatch" lines after doing
the adjustkernel--some lines that I haven't noticed before. I don't
know whether they are of any consequence to any of your work, but
just in case,...

# NOTE: NoMatch: cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id
0x60fb1
# NOTE: NoMatch: cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
# NOTE: NoMatch: ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins

I'll also try a current kernel from time to time, flash the BIOS, if
necessary, or to do anything else that might help.

Here are the dmesg files.

GENERIC:

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_RC2 (GENERIC) #0: Mon Mar  9 19:52:28 MDT 2009
        derrick@paradise:/usr/obj/sys/arch/amd64/compile/GENERIC
total memory = 2046 MB
avail memory = 1968 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.4 @ 0xf0000 (41 entries)
Unknow Unknow (Unknow)
mainbus0 (root)
cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id 0x60fb1
cpu0: AMD PowerNow! Technology 2100 MHz
cpu0: available frequencies (Mhz): 1000 1800 2000 2100
cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins
acpi0 at mainbus0: Intel ACPICA 20080321
acpi0: X/RSDT: OemId <Nvidia,NVDAACPI,42302e31>, AslId <NVDA,00000000>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
attimer1 at acpi0 (TMR, PNP0100): AT Timer
attimer1: io 0x40-0x43
hpet0 at acpi0 (HPET, PNP0103)
hpet0: mem 0xfeff0000-0xfeff03ff irq 0,8
timecounter: Timecounter "hpet0" frequency 25000000 Hz quality 2000
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
midi0 at pcppi1: PC speaker (CPU-intensive output)
sysbeep0 at pcppi1
UAR1 (PNP0501) at acpi0 not configured
pckbc1 at acpi0 (PS2M, PNP0F13): aux port
pckbc1: irq 12
pckbc2 at acpi0 (PS2K, PNP0303): kbd port
pckbc2: io 0x60,0x64 irq 1
FAN (PNP0C0B) at acpi0 not configured
acpitz0 at acpi0 (THRM): active cooling level 0: 48.0C critical 60.0C passive 
38.0C
attimer1: attached to pcppi1
pckbd0 at pckbc2 (kbd slot)
pckbc2: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc2 (aux slot)
pckbc2: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0x10de product 0x0444 (RAM memory, revision 0xa3) at pci0 dev 0 function 
0 not configured
pcib0 at pci0 dev 1 function 0
pcib0: vendor 0x10de product 0x0441 (rev. 0xa3)
nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x0446 (rev. 0xa1)
nfsmb0 at nfsmbc0 SMBus 1
iic0 at nfsmb0: I2C bus
nfsmb1 at nfsmbc0 SMBus 2
iic1 at nfsmb1: I2C bus
vendor 0x10de product 0x0445 (RAM memory, revision 0xa1) at pci0 dev 1 function 
2 not configured
ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x0454 (rev. 0xa3)
AUBA: Picked IRQ 20 with weight 0
ohci0: interrupting at ioapic0 pin 20
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x0455 (rev. 0xa3)
AUB2: Picked IRQ 21 with weight 0
ehci0: interrupting at ioapic0 pin 21
ehci0: EHCI version 1.0
ehci0: companion controller, 10 ports each: ohci0
usb1 at ehci0: USB revision 2.0
azalia0 at pci0 dev 7 function 0: Generic High Definition Audio Controller
AAZA: Picked IRQ 22 with weight 0
azalia0: interrupting at ioapic0 pin 22
azalia0: host: 0x10de/0x044a (rev. 161), HDA rev. 1.0
ppb0 at pci0 dev 8 function 0: vendor 0x10de product 0x0449 (rev. 0xa1)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
bktr0 at pci1 dev 10 function 0
APC3: Picked IRQ 18 with weight 0
bktr0: interrupting at ioapic0 pin 18
bktr0: Warning - card vendor 0x0000 (model 0x0000) unknown.
bktr0: Detected a DPL34-1@-@0 at 0x84
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner, dpl3518a 
dolby.
vendor 0x109e product 0x0878 (miscellaneous multimedia, revision 0x11) at pci1 
dev 10 function 1 not configured
viaide0 at pci0 dev 9 function 0
viaide0: NVIDIA MCP65 IDE Controller (rev. 0xa1)
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at ioapic0 pin 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel ignored (disabled)
viaide1 at pci0 dev 10 function 0
viaide1: NVIDIA MCP65 Serial ATA Controller (rev. 0xa3)
viaide1: bus-master DMA support present
viaide1: primary channel wired to native-PCI mode
APSI: Picked IRQ 23 with weight 0
viaide1: using ioapic0 pin 23 for native-PCI interrupt
atabus1 at viaide1 channel 0
viaide1: secondary channel wired to native-PCI mode
atabus2 at viaide1 channel 1
ppb1 at pci0 dev 11 function 0: vendor 0x10de product 0x045b (rev. 0xa1)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
mskc0 at pci2 dev 0 function 0APC6: Picked IRQ 16 with weight 0
mskc0: interrupt moderation is 0 us
, Yukon-2 EC Ultra rev. B0 (0x3): ioapic0 pin 16
msk0 at mskc0 port A: Ethernet address 00:50:8d:b0:b4:ef
ukphy0 at msk0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000ac2, model 0x000b, rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
ppb2 at pci0 dev 12 function 0: vendor 0x10de product 0x045a (rev. 0xa1)
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
ppb3 at pci0 dev 13 function 0: vendor 0x10de product 0x0458 (rev. 0xa1)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
vga0 at pci4 dev 0 function 0: vendor 0x1002 product 0x5b62 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
vendor 0x1002 product 0x5b72 (miscellaneous display) at pci4 dev 0 function 1 
not configured
ppb4 at pci0 dev 14 function 0: vendor 0x10de product 0x0459 (rev. 0xa1)
pci5 at ppb4 bus 5
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 24 function 0
pchb0: vendor 0x1022 product 0x1100 (rev. 0x00)
pchb1 at pci0 dev 24 function 1
pchb1: vendor 0x1022 product 0x1101 (rev. 0x00)
pchb2 at pci0 dev 24 function 2
pchb2: vendor 0x1022 product 0x1102 (rev. 0x00)
amdtemp0 at pci0 dev 24 function 3
amdtemp0: AMD CPU Temperature Sensors (K8: core rev BH-G1, socket AM2)
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
azalia0: codec[0]: Realtek ALC883 (rev. 0.2), HDA rev. 1.0
audio0 at azalia0: full duplex, independent
atapibus0 at atabus0: 2 targets
uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
cd0 at atapibus0 drive 0: <LITE-ON DVDRW SOHW-1673S, , JS07> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
viaide1 port 0: device present, speed: <unknown 8>
wd0 at atabus1 drive 0: <HDS728080PLA380>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 78533 MB, 159560 cyl, 16 head, 63 sec, 512 bytes/sect x 160836480 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
mskc0: interrupt moderation is 1000 us
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)


INSTALL with ACPI:


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_RC2 (INSTALL) #0: Sun Mar  8 21:34:02 MDT 2009
        derrick@paradise:/usr/obj/sys/arch/amd64/compile/INSTALL
total memory = 2046 MB
avail memory = 1964 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.4 @ 0xf0000 (41 entries)
Unknow Unknow (Unknow)
mainbus0 (root)
cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id 0x60fb1
cpu0: AMD PowerNow! Technology 2100 MHz
cpu0: available frequencies (Mhz): 1000 1800 2000 2100
cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins
acpi0 at mainbus0: Intel ACPICA 20080321
acpi0: X/RSDT: OemId <Nvidia,NVDAACPI,42302e31>, AslId <NVDA,00000000>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
attimer1 at acpi0 (TMR, PNP0100): AT Timer
attimer1: io 0x40-0x43
hpet0 at acpi0 (HPET, PNP0103)
hpet0: mem 0xfeff0000-0xfeff03ff irq 0,8
timecounter: Timecounter "hpet0" frequency 25000000 Hz quality 2000
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
midi0 at pcppi1: PC speaker (CPU-intensive output)
sysbeep0 at pcppi1
UAR1 (PNP0501) at acpi0 not configured
pckbc1 at acpi0 (PS2M, PNP0F13): aux port
pckbc1: irq 12
pckbc2 at acpi0 (PS2K, PNP0303): kbd port
pckbc2: io 0x60,0x64 irq 1
FAN (PNP0C0B) at acpi0 not configured
acpitz0 at acpi0 (THRM): active cooling level 0: 48.0C critical 60.0C passive 
38.0C
attimer1: attached to pcppi1
pckbd0 at pckbc2 (kbd slot)
pckbc2: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc2 (aux slot)
pckbc2: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0x10de product 0x0444 (RAM memory, revision 0xa3) at pci0 dev 0 function 
0 not configured
pcib0 at pci0 dev 1 function 0
pcib0: vendor 0x10de product 0x0441 (rev. 0xa3)
nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x0446 (rev. 0xa1)
nfsmb0 at nfsmbc0 SMBus 1
iic0 at nfsmb0: I2C bus
nfsmb1 at nfsmbc0 SMBus 2
iic1 at nfsmb1: I2C bus
vendor 0x10de product 0x0445 (RAM memory, revision 0xa1) at pci0 dev 1 function 
2 not configured
ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x0454 (rev. 0xa3)
AUBA: Picked IRQ 20 with weight 0
ohci0: interrupting at ioapic0 pin 20
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x0455 (rev. 0xa3)
AUB2: Picked IRQ 21 with weight 0
ehci0: interrupting at ioapic0 pin 21
ehci0: EHCI version 1.0
ehci0: companion controller, 10 ports each: ohci0
usb1 at ehci0: USB revision 2.0
azalia0 at pci0 dev 7 function 0: Generic High Definition Audio Controller
AAZA: Picked IRQ 22 with weight 0
azalia0: interrupting at ioapic0 pin 22
azalia0: host: 0x10de/0x044a (rev. 161), HDA rev. 1.0
ppb0 at pci0 dev 8 function 0: vendor 0x10de product 0x0449 (rev. 0xa1)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
bktr0 at pci1 dev 10 function 0
APC3: Picked IRQ 18 with weight 0
bktr0: interrupting at ioapic0 pin 18
bktr0: Warning - card vendor 0x0000 (model 0x0000) unknown.
bktr0: Detected a DPL34-1@-@0 at 0x84
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner, dpl3518a 
dolby.
vendor 0x109e product 0x0878 (miscellaneous multimedia, revision 0x11) at pci1 
dev 10 function 1 not configured
viaide0 at pci0 dev 9 function 0
viaide0: NVIDIA MCP65 IDE Controller (rev. 0xa1)
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at ioapic0 pin 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel ignored (disabled)
viaide1 at pci0 dev 10 function 0
viaide1: NVIDIA MCP65 Serial ATA Controller (rev. 0xa3)
viaide1: bus-master DMA support present
viaide1: primary channel wired to native-PCI mode
APSI: Picked IRQ 23 with weight 0
viaide1: using ioapic0 pin 23 for native-PCI interrupt
atabus1 at viaide1 channel 0
viaide1: secondary channel wired to native-PCI mode
atabus2 at viaide1 channel 1
ppb1 at pci0 dev 11 function 0: vendor 0x10de product 0x045b (rev. 0xa1)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
mskc0 at pci2 dev 0 function 0APC6: Picked IRQ 16 with weight 0
mskc0: interrupt moderation is 0 us
, Yukon-2 EC Ultra rev. B0 (0x3): ioapic0 pin 16
msk0 at mskc0 port A: Ethernet address 00:50:8d:b0:b4:ef
ukphy0 at msk0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000ac2, model 0x000b, rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
ppb2 at pci0 dev 12 function 0: vendor 0x10de product 0x045a (rev. 0xa1)
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
ppb3 at pci0 dev 13 function 0: vendor 0x10de product 0x0458 (rev. 0xa1)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
vga0 at pci4 dev 0 function 0: vendor 0x1002 product 0x5b62 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
vendor 0x1002 product 0x5b72 (miscellaneous display) at pci4 dev 0 function 1 
not configured
ppb4 at pci0 dev 14 function 0: vendor 0x10de product 0x0459 (rev. 0xa1)
pci5 at ppb4 bus 5
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 24 function 0
pchb0: vendor 0x1022 product 0x1100 (rev. 0x00)
pchb1 at pci0 dev 24 function 1
pchb1: vendor 0x1022 product 0x1101 (rev. 0x00)
pchb2 at pci0 dev 24 function 2
pchb2: vendor 0x1022 product 0x1102 (rev. 0x00)
amdtemp0 at pci0 dev 24 function 3
amdtemp0: AMD CPU Temperature Sensors (K8: core rev BH-G1, socket AM2)
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
azalia0: codec[0]: Realtek ALC883 (rev. 0.2), HDA rev. 1.0
audio0 at azalia0: full duplex, independent
uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 0: <LITE-ON DVDRW SOHW-1673S, , JS07> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
viaide1 port 0: device present, speed: <unknown 8>
wd0 at atabus1 drive 0: <HDS728080PLA380>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 78533 MB, 159560 cyl, 16 head, 63 sec, 512 bytes/sect x 160836480 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
Kernelized RAIDframe activated
md0: internal 5000 KB image area
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex
boot device: cd0
root on md0a dumps on md0b
root file system type: ffs
warning: no /dev/console


INSTALL with *no* ACPI:


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_RC2 (INSTALL) #0: Sun Mar  8 21:34:02 MDT 2009
        derrick@paradise:/usr/obj/sys/arch/amd64/compile/INSTALL
total memory = 2046 MB
avail memory = 1964 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.4 @ 0xf0000 (41 entries)
Unknow Unknow (Unknow)
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (OEM00000 PROD00000000)
cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id 0x60fb1
cpu0: AMD PowerNow! Technology 2100 MHz
cpu0: available frequencies (Mhz): 1000 1800 2000 2100
cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
mpbios: bus 0 is type PCI   
mpbios: bus 1 is type PCI   
mpbios: bus 2 is type PCI   
mpbios: bus 3 is type PCI   
mpbios: bus 4 is type PCI   
mpbios: bus 5 is type PCI   
mpbios: bus 6 is type ISA   
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0x10de product 0x0444 (RAM memory, revision 0xa3) at pci0 dev 0 function 
0 not configured
pcib0 at pci0 dev 1 function 0
pcib0: vendor 0x10de product 0x0441 (rev. 0xa3)
nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x0446 (rev. 0xa1)
nfsmb0 at nfsmbc0 SMBus 1
iic0 at nfsmb0: I2C bus
nfsmb1 at nfsmbc0 SMBus 2
iic1 at nfsmb1: I2C bus
vendor 0x10de product 0x0445 (RAM memory, revision 0xa1) at pci0 dev 1 function 
2 not configured
ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x0454 (rev. 0xa3)
ohci0: interrupting at ioapic0 pin 10
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x0455 (rev. 0xa3)
ehci0: interrupting at ioapic0 pin 11
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controller, 10 ports each: ohci0
usb1 at ehci0: USB revision 2.0
azalia0 at pci0 dev 7 function 0: Generic High Definition Audio Controller
azalia0: interrupting at ioapic0 pin 5
azalia0: host: 0x10de/0x044a (rev. 161), HDA rev. 1.0
ppb0 at pci0 dev 8 function 0: vendor 0x10de product 0x0449 (rev. 0xa1)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
bktr0 at pci1 dev 10 function 0
bktr0: interrupting at ioapic0 pin 10
bktr0: Warning - card vendor 0x0000 (model 0x0000) unknown.
bktr0: Detected a DPL34-1@-@0 at 0x84
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner, dpl3518a 
dolby.
vendor 0x109e product 0x0878 (miscellaneous multimedia, revision 0x11) at pci1 
dev 10 function 1 not configured
viaide0 at pci0 dev 9 function 0
viaide0: NVIDIA MCP65 IDE Controller (rev. 0xa1)
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at ioapic0 pin 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel ignored (disabled)
viaide1 at pci0 dev 10 function 0
viaide1: NVIDIA MCP65 Serial ATA Controller (rev. 0xa3)
viaide1: bus-master DMA support present
viaide1: primary channel wired to native-PCI mode
viaide1: using ioapic0 pin 11 for native-PCI interrupt
atabus1 at viaide1 channel 0
viaide1: secondary channel wired to native-PCI mode
atabus2 at viaide1 channel 1
ppb1 at pci0 dev 11 function 0: vendor 0x10de product 0x045b (rev. 0xa1)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
mskc0 at pci2 dev 0 function 0mskc0: interrupt moderation is 0 us
, Yukon-2 EC Ultra rev. B0 (0x3): ioapic0 pin 5
msk0 at mskc0 port A: Ethernet address 00:50:8d:b0:b4:ef
ukphy0 at msk0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000ac2, model 0x000b, rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
ppb2 at pci0 dev 12 function 0: vendor 0x10de product 0x045a (rev. 0xa1)
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
ppb3 at pci0 dev 13 function 0: vendor 0x10de product 0x0458 (rev. 0xa1)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
vga0 at pci4 dev 0 function 0: vendor 0x1002 product 0x5b62 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga0 not configured
vendor 0x1002 product 0x5b72 (miscellaneous display) at pci4 dev 0 function 1 
not configured
ppb4 at pci0 dev 14 function 0: vendor 0x10de product 0x0459 (rev. 0xa1)
pci5 at ppb4 bus 5
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 24 function 0
pchb0: vendor 0x1022 product 0x1100 (rev. 0x00)
pchb1 at pci0 dev 24 function 1
pchb1: vendor 0x1022 product 0x1101 (rev. 0x00)
pchb2 at pci0 dev 24 function 2
pchb2: vendor 0x1022 product 0x1102 (rev. 0x00)
amdtemp0 at pci0 dev 24 function 3
amdtemp0: AMD CPU Temperature Sensors (K8: core rev BH-G1, socket AM2)
isa0 at pcib0
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
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
attimer0: attached to pcppi0
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
azalia0: codec[0]: Realtek ALC883 (rev. 0.2), HDA rev. 1.0
audio0 at azalia0: full duplex, independent
uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 0: <LITE-ON DVDRW SOHW-1673S, , JS07> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
viaide1 port 0: device present, speed: <unknown 8>
wd0 at atabus1 drive 0: <HDS728080PLA380>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 78533 MB, 159560 cyl, 16 head, 63 sec, 512 bytes/sect x 160836480 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
Kernelized RAIDframe activated
md0: internal 5000 KB image area
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex
boot device: cd0
root on md0a dumps on md0b
root file system type: ffs
warning: no /dev/console


Custom kernel:


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_RC2 (TRAILERTRASH) #0: Mon Mar  9 20:55:12 MDT 2009
        derrick@paradise:/usr/obj/sys/arch/amd64/compile/TRAILERTRASH
total memory = 2046 MB
avail memory = 1973 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
SMBIOS rev. 2.4 @ 0xf0000 (41 entries)
Unknow Unknow (Unknow)
mainbus0 (root)
cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id 0x60fb1
cpu0: AMD PowerNow! Technology 2100 MHz
cpu0: available frequencies (Mhz): 1000 1800 2000 2100
cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins
acpi0 at mainbus0: Intel ACPICA 20080321
acpi0: X/RSDT: OemId <Nvidia,NVDAACPI,42302e31>, AslId <NVDA,00000000>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
attimer0 at acpi0 (TMR, PNP0100): AT Timer
attimer0: io 0x40-0x43
hpet0 at acpi0 (HPET, PNP0103)
hpet0: mem 0xfeff0000-0xfeff03ff irq 0,8
timecounter: Timecounter "hpet0" frequency 25000000 Hz quality 2000
pcppi0 at acpi0 (SPKR, PNP0800)
pcppi0: io 0x61
midi0 at pcppi0: PC speaker (CPU-intensive output)
sysbeep0 at pcppi0
UAR1 (PNP0501) at acpi0 not configured
pckbc0 at acpi0 (PS2M, PNP0F13): aux port
pckbc0: irq 12
pckbc1 at acpi0 (PS2K, PNP0303): kbd port
pckbc1: io 0x60,0x64 irq 1
FAN (PNP0C0B) at acpi0 not configured
acpitz0 at acpi0 (THRM): active cooling level 0: 48.0C critical 60.0C passive 
40.0C
attimer0: attached to pcppi0
pckbd0 at pckbc1 (kbd slot)
pckbc1: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc1 (aux slot)
pckbc1: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vendor 0x10de product 0x0444 (RAM memory, revision 0xa3) at pci0 dev 0 function 
0 not configured
pcib0 at pci0 dev 1 function 0
pcib0: vendor 0x10de product 0x0441 (rev. 0xa3)
nfsmbc0 at pci0 dev 1 function 1: vendor 0x10de product 0x0446 (rev. 0xa1)
nfsmb0 at nfsmbc0 SMBus 1
iic0 at nfsmb0: I2C bus
nfsmb1 at nfsmbc0 SMBus 2
iic1 at nfsmb1: I2C bus
vendor 0x10de product 0x0445 (RAM memory, revision 0xa1) at pci0 dev 1 function 
2 not configured
ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x0454 (rev. 0xa3)
AUBA: Picked IRQ 20 with weight 0
ohci0: interrupting at ioapic0 pin 20
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
ehci0 at pci0 dev 2 function 1: vendor 0x10de product 0x0455 (rev. 0xa3)
AUB2: Picked IRQ 21 with weight 0
ehci0: interrupting at ioapic0 pin 21
ehci0: EHCI version 1.0
ehci0: companion controller, 10 ports each: ohci0
usb1 at ehci0: USB revision 2.0
azalia0 at pci0 dev 7 function 0: Generic High Definition Audio Controller
AAZA: Picked IRQ 22 with weight 0
azalia0: interrupting at ioapic0 pin 22
azalia0: host: 0x10de/0x044a (rev. 161), HDA rev. 1.0
ppb0 at pci0 dev 8 function 0: vendor 0x10de product 0x0449 (rev. 0xa1)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
bktr0 at pci1 dev 10 function 0
APC3: Picked IRQ 18 with weight 0
bktr0: interrupting at ioapic0 pin 18
bktr0: Warning - card vendor 0x0000 (model 0x0000) unknown.
bktr0: Detected a DPL34-1@-@0 at 0x84
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner, dpl3518a 
dolby.
vendor 0x109e product 0x0878 (miscellaneous multimedia, revision 0x11) at pci1 
dev 10 function 1 not configured
viaide0 at pci0 dev 9 function 0
viaide0: NVIDIA MCP65 IDE Controller (rev. 0xa1)
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at ioapic0 pin 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel ignored (disabled)
viaide1 at pci0 dev 10 function 0
viaide1: NVIDIA MCP65 Serial ATA Controller (rev. 0xa3)
viaide1: bus-master DMA support present
viaide1: primary channel wired to native-PCI mode
APSI: Picked IRQ 23 with weight 0
viaide1: using ioapic0 pin 23 for native-PCI interrupt
atabus1 at viaide1 channel 0
viaide1: secondary channel wired to native-PCI mode
atabus2 at viaide1 channel 1
ppb1 at pci0 dev 11 function 0: vendor 0x10de product 0x045b (rev. 0xa1)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
mskc0 at pci2 dev 0 function 0APC6: Picked IRQ 16 with weight 0
mskc0: interrupt moderation is 0 us
, Yukon-2 EC Ultra rev. B0 (0x3): ioapic0 pin 16
msk0 at mskc0 port A: Ethernet address 00:50:8d:b0:b4:ef
ukphy0 at msk0 phy 0: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000ac2, model 0x000b, rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
ppb2 at pci0 dev 12 function 0: vendor 0x10de product 0x045a (rev. 0xa1)
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
ppb3 at pci0 dev 13 function 0: vendor 0x10de product 0x0458 (rev. 0xa1)
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
vga0 at pci4 dev 0 function 0: vendor 0x1002 product 0x5b62 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
radeondrm0 at vga0: ATI Radeon RV370 X600 Pro (unit 0)
radeondrm0: Initialized radeon 1.26.0 20060524
vendor 0x1002 product 0x5b72 (miscellaneous display) at pci4 dev 0 function 1 
not configured
ppb4 at pci0 dev 14 function 0: vendor 0x10de product 0x0459 (rev. 0xa1)
pci5 at ppb4 bus 5
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 24 function 0
pchb0: vendor 0x1022 product 0x1100 (rev. 0x00)
pchb1 at pci0 dev 24 function 1
pchb1: vendor 0x1022 product 0x1101 (rev. 0x00)
pchb2 at pci0 dev 24 function 2
pchb2: vendor 0x1022 product 0x1102 (rev. 0x00)
amdtemp0 at pci0 dev 24 function 3
amdtemp0: AMD CPU Temperature Sensors (K8: core rev BH-G1, socket AM2)
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
azalia0: codec[0]: Realtek ALC883 (rev. 0.2), HDA rev. 1.0
audio0 at azalia0: full duplex, independent
atapibus0 at atabus0: 2 targets
uhub0 at usb0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 10 ports with 10 removable, self powered
uhub1 at usb1: vendor 0x10de EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub1: 10 ports with 10 removable, self powered
cd0 at atapibus0 drive 0: <LITE-ON DVDRW SOHW-1673S, , JS07> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
viaide1 port 0: device present, speed: <unknown 8>
wd0 at atabus1 drive 0: <HDS728080PLA380>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 78533 MB, 159560 cyl, 16 head, 63 sec, 512 bytes/sect x 160836480 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
mskc0: interrupt moderation is 1000 us
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)


Custom kernel configuration file:


# $NetBSD: GENERIC,v 1.231.4.1 2009/02/02 22:12:34 snj Exp $
#
# GENERIC machine description file
#
# This machine description file is used to generate the default NetBSD
# kernel.  The generic kernel does not include all options, subsystems
# and device drivers, but should be useful for most applications.
#
# The machine description file can be customised for your specific
# machine to reduce the kernel size and improve its performance.
#
# For further information on compiling NetBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

include "arch/amd64/conf/std.amd64"

options         INCLUDE_CONFIG_FILE     # embed config file in kernel binary

#ident          "GENERIC-$Revision: 1.231.4.1 $"

maxusers        64              # estimated number of users

# delay between "rebooting ..." message and hardware reset, in milliseconds
#options        CPURESET_DELAY=2000

# This option allows you to force a serial console at the specified
# I/O address.   see console(4) for details.
#options        CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
#       you don't want the option below ON iff you are using the
#       serial console option of the new boot strap code.
#options        CONS_OVERRIDE   # Always use above! independent of boot info

# The following options override the memory sizes passed in from the boot
# block.  Use them *only* if the boot block is unable to determine the correct
# values.  Note that the BIOS may *correctly* report less than 640k of base
# memory if the extended BIOS data area is located at the top of base memory
# (as is the case on most recent systems).
#options        REALBASEMEM=639         # size of base memory (in KB)
#options        REALEXTMEM=15360        # size of extended memory (in KB)

# The following options limit the overall size of physical memory
# and/or the maximum address used by the system.
# Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map
# and can deal with holes in the memory layout.
#options        PHYSMEM_MAX_SIZE=64     # max size of physical memory (in MB)
#options        PHYSMEM_MAX_ADDR=2048   # don't use memory above this (in MB)

# Standard system options

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)

# 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         LKM             # loadable kernel modules
options         MODULAR         # new style module framework
options         USERCONF        # userconf(4) support
#options        PIPE_SOCKETPAIR # smaller, but slower pipe(2)
options         SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel

# Intel Enhanced Speedstep for EM64T CPUs
options         ENHANCED_SPEEDSTEP
#options        EST_FREQ_USERWRITE      # any user can set frequency

# AMD PowerNow! and Cool`n'Quiet technology
options         POWERNOW_K8

# Intel(R) On Demand Clock Modulation (aka ODCM)
# options       INTEL_ONDEMAND_CLOCKMOD

# 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)

#
# 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"
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        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_15       # compatibility with NetBSD 1.5,
options         COMPAT_16       # NetBSD 1.6,
options         COMPAT_20       # NetBSD 2.0,
options         COMPAT_30       # NetBSD 3.0,
options         COMPAT_40       # NetBSD 4.0 compatibility.
options         COMPAT_43       # and 4.3BSD
#options        COMPAT_386BSD_MBRPART # recognize old partition ID

options         COMPAT_OSSAUDIO
options         COMPAT_NETBSD32
options         COMPAT_LINUX
options         COMPAT_LINUX32  # req. COMPAT_LINUX and COMPAT_NETBSD32
options         EXEC_ELF32
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     EXT2FS          # second extended file system (linux)
file-system     LFS             # log-structured file system
file-system     MFS             # memory file system
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     OVERLAY         # overlay file system
file-system     PORTAL          # portal filesystem (still experimental)
file-system     PROCFS          # /proc
file-system     SMBFS           # experimental - SMB/CIFS file-system
file-system     UMAPFS          # NULLFS + uid and gid remapping
file-system     UNION           # union file system
file-system     CODA            # Coda File System; also needs vcoda (below)
file-system     PTYFS           # /dev/pts/N support
file-system     TMPFS           # Efficient memory file-system
#file-system    UDF             # experimental - OSTA UDF CD/DVD file-system
#file-system    HFS             # experimental - Apple HFS+ (read-only)

# File system options
options         QUOTA           # UFS quotas
#options        FFS_EI          # FFS Endian Independent support
options         SOFTDEP         # FFS soft updates support.
options         WAPBL           # File system journaling support - Experimental
# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
# It is not recommended for general use.
#options        UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
options         NFSSERVER       # Network File System server
#options        EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
#options        FFS_NO_SNAPSHOT # No FFS snapshot support

# Networking options
#options        GATEWAY         # packet forwarding
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        ISO,TPIP        # OSI
#options        EON             # OSI tunneling over IP
options         NETATALK        # AppleTalk networking protocols
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

#options        ALTQ            # Manipulate network interfaces' output queues
#options        ALTQ_BLUE       # Stochastic Fair Blue
#options        ALTQ_CBQ        # Class-Based Queueing
#options        ALTQ_CDNR       # Diffserv Traffic Conditioner
#options        ALTQ_FIFOQ      # First-In First-Out Queue
#options        ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
#options        ALTQ_HFSC       # Hierarchical Fair Service Curve
#options        ALTQ_LOCALQ     # Local queueing discipline
#options        ALTQ_PRIQ       # Priority Queueing
#options        ALTQ_RED        # Random Early Detection
#options        ALTQ_RIO        # RED with IN/OUT
#options        ALTQ_WFQ        # Weighted Fair Queueing

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options        ACPIVERBOSE     # verbose ACPI configuration messages
#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        USBVERBOSE      # verbose USB device autoconfig messages

options         NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM

#
# wscons options
#
# builtin terminal emulations
#options        WSEMUL_SUN              # sun terminal emulation
options         WSEMUL_VT100            # VT100 / VT220 emulation
# different kernel output - see dev/wscons/wsdisplayvar.h
options         WS_KERNEL_FG=WSCOL_GREEN
#options        WS_KERNEL_BG=WSCOL_BLACK
# 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
# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
#options        PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
# 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
# modify the screen type of the console; defaults to "80x25"
#options        VGA_CONSOLE_SCREENTYPE="\"80x24\""
# work around a hardware bug that loaded fonts don't work; found on ATI cards
#options        VGA_CONSOLE_ATI_BROKEN_FONTSEL
# console scrolling support.
options         WSDISPLAY_SCROLLSUPPORT
# enable VGA raster mode capable of displaying multilingual text on console
#options        VGA_RASTERCONSOLE

# Kernel root file system and dump configuration.
config          netbsd  root on ? type ?
#config         netbsd  root on sd0a type ffs
#config         netbsd  root on ? type nfs

#
# Device configuration
#

#IPMI support
#(# ipmi0               at mainbus?

# ACPI will be used if present. If not it will fall back to MPBIOS
acpi0           at mainbus0
options         ACPI_SCANPCI            # find PCI roots using ACPI
options         MPBIOS                  # configure CPUs and APICs using MPBIOS
options         MPBIOS_SCANPCI          # MPBIOS configures PCI roots
#options        PCI_INTR_FIXUP          # PCI interrupt routing via ACPI
#options        PCI_BUS_FIXUP           # fixup PCI bus numbering
#options        PCI_ADDR_FIXUP          # fixup PCI I/O addresses
#options        ACPI_ACTIVATE_DEV       # If set, activate inactive devices
#options        ACPICA_PEDANTIC         # force strict conformance to the Spec.
options         VGA_POST                # in-kernel support for VGA POST

# ACPI devices
#(# acpiacad*   at acpi?                # ACPI AC Adapter
#(# acpibat*    at acpi?                # ACPI Battery
acpibut*        at acpi?                # ACPI Button
#(# acpidalb*   at acpi?                # Direct Application Launch Button
# The ACPI Embedded Controller is generally configured via the special ECDT.
# This is required as parts of the DSDT can reference the EC before the normal
# attach phase.
#(# acpiec*     at acpi?                # ACPI Embedded Controller (late 
binding)
#(# acpiecdt*   at acpi?                # ACPI Embedded Controller (early 
binding)
#(# acpilid*    at acpi?                # ACPI Lid Switch
acpitz*         at acpi?                # ACPI Thermal Zone

# Mainboard devices
#(# aiboost*    at acpi?                # ASUS AI Booster Hardware monitor
#(# asus*               at acpi?                # ASUS hotkeys
attimer*        at acpi?                # AT Timer
#com*           at acpi?                # Serial communications interface
#fdc*           at acpi?                # Floppy disk controller
#(# hpqlb*              at acpi?                # HP Quick Launch Buttons
hpet*           at acpi?                # High Precision Event Timer
#(# joy*                at acpi?                # Joystick/Game port
#lpt*           at acpi?                # Parallel port
#(# mpu*                at acpi?                # Roland MPU-401 MIDI UART
pckbc*          at acpi?                # PC keyboard controller
pcppi*          at acpi?                # AT-style speaker sound
#(# sony*               at acpi?                # Sony Notebook Controller
#(# thinkpad*   at acpi?                # IBM/Lenovo Thinkpad hotkeys
#(# ug*                 at acpi?                # Abit uGuru Hardware monitor
#(# wss*                at acpi?                # NeoMagic 256AV in wss mode

#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
#options        APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts

# Change here, let's try this  --Dad
cpu*    at mainbus? apid ?
ioapic* at mainbus? apid ?

# Basic Bus Support

# PCI bus support
pci*    at mainbus? bus ?
#(# pci*        at pchb? bus ?
pci*    at ppb? bus ?

# PCI bridges
pchb*   at pci? dev ? function ?        # PCI-Host bridges
pcib*   at pci? dev ? function ?        # PCI-ISA bridges
ppb*    at pci? dev ? function ?        # PCI-PCI bridges
# XXX 'puc's aren't really bridges, but there's no better place for them here
#(# puc*        at pci? dev ? function ?        # PCI "universal" comm. cards

#amdpcib* at pci? dev ? function ?      # AMD 8111 PCI-ISA w/ HPET
#hpet*  at amdpcib?

#(# ichlpcib* at pci? dev ? function ?  # Intel ICH PCI-ISA w/ timecounter,
                                        # watchdog and Speedstep support.

#(# aapic*      at pci? dev ? function ?        # AMD 8131 IO apic

#(# agp*        at pchb?

# ISA bus support
#(# isa0        at mainbus?
isa0    at pcib?
#isa0   at amdpcib?
#(# isa0        at ichlpcib?

# CardBus bridge support
#(# cbb*                at pci? dev ? function ?
#(# cardslot*   at cbb?

# CardBus bus support
#(# cardbus*    at cardslot?
#(# pcmcia*     at cardslot?

# 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
options         PMS_SYNAPTICS_TOUCHPAD  # Enable support for Synaptics Touchpads
vga*            at pci? dev ? function ?
wsdisplay*      at vga? console ?
wskbd*          at pckbd? console ?
wsmouse*        at pms? mux 0

#Change here, let's try this  --Dad
drm     at vga?

#(# attimer0    at isa?
#(# pcppi0              at isa?
sysbeep0        at pcppi?

# Cryptographic Devices

# PCI cryptographic devices
#(# hifn*       at pci? dev ? function ?        # Hifn 7755/7811/795x
#(# ubsec*      at pci? dev ? function ?        # Broadcom 5501/5601/580x/582x

# Serial Devices

# PCI serial interfaces
#(# com*        at puc? port ?                  # 16x50s on "universal" comm 
boards
#(# cy* at pci? dev ? function ?        # Cyclades Cyclom-Y serial boards
#(# cz* at pci? dev ? function ?        # Cyclades-Z multi-port serial boards

# 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

# CardBus serial interfaces
#(# com*        at cardbus? function ?  # Modems and serial cards

# ISA serial interfaces
#options        COM_HAYESP              # adds Hayes ESP serial board support
com0    at isa? port 0x3f8 irq 4        # Standard PC serial ports
#(# com1        at isa? port 0x2f8 irq 3

# Parallel Printer Interfaces

# PCI parallel printer interfaces
#(# lpt*        at puc? port ?                  # || ports on "universal" comm 
boards

# ISA parallel printer interfaces
#(# lpt0        at isa? port 0x378 irq 7        # standard PC parallel ports
#(# lpt1        at isa? port 0x278

# Hardware monitors

amdtemp* at pci? dev ? function ?       # AMD CPU Temperature sensors

# LM7[89] and compatible hardware monitors
#lm0    at isa? port 0x290              # other common ports: 0x280, 0x310

# SMSC LPC47B397 hardware monitor functions
#smsc0   at isa? port 0x02e

# AMD 768 and 8111 power/ACPI controllers
#(# amdpm*      at pci? dev ? function ?        # RNG and SMBus 1.0 interface
#iic*   at amdpm?                       # sensors below are on this bus

# NVIDIA nForce2/3/4 SMBus controller
nfsmbc* at pci? dev ? function ?
nfsmb*  at nfsmbc?
iic*    at nfsmb?

# Intel PIIX4 power management controllers
#(# piixpm* at pci? dev ? function ?    # PIIX4 compatible PM controller
#(# iic*        at piixpm?                      # SMBus on PIIX4

# Intel Core's on-die Thermal sensor
options         INTEL_CORETEMP

# Intel ICH SMBus controller
#(# ichsmb*     at pci? dev ? function ?
#(# iic*        at ichsmb?

# Thermal monitor and fan controller
#dbcool* at iic? addr 0x2C              # Unknown other motherboard(s)
#dbcool* at iic? addr 0x2D              # Tyan S2881
#dbcool* at iic? addr 0x2E              # Tyan S2882-D

# Fintek Super I/O with hardware monitor
#finsio0        at isa? port 0x4e

# iTE IT87xxF Super I/O with watchdog and sensors support
#itesio0        at isa? port 0x2e

# Abit uGuru Hardware system monitor
#ug0    at isa? port 0xe0

# Serial Presence Detect capable memory modules
#spdmem* at iic? addr 0x50
#spdmem* at iic? addr 0x51
#spdmem* at iic? addr 0x52
#spdmem* at iic? addr 0x53

# I2O devices
#(# iop*        at pci? dev ? function ?        # I/O processor
#(# iopsp*      at iop? tid ?                   # SCSI/FC-AL ports
#(# ld* at iop? tid ?                   # block devices
# XXX dpti.c wants a processor type that is not assigned for x86-64
#dpti*  at iop? tid 0                   # DPT/Adaptec control interface


# SCSI Controllers and Devices

# PCI SCSI controllers
#(# adv*        at pci? dev ? function ?        # AdvanSys 1200[A,B], 9xx[U,UA] 
SCSI
#(# adw*        at pci? dev ? function ?        # AdvanSys 9x0UW[D], 
3940U[2,3]W SCSI
#(# ahc*        at pci? dev ? function ?        # Adaptec [23]94x, aic78x0 SCSI
#(# ahd*        at pci? dev ? function ?        # Adaptec aic790x SCSI
#(# bha*        at pci? dev ? function ?        # BusLogic 9xx SCSI
#(# dpt*        at pci? dev ? function ?        # DPT SmartCache/SmartRAID
#(# iha*        at pci? dev ? function ?        # Initio INIC-940/950 SCSI
#(# isp*        at pci? dev ? function ?        # Qlogic ISP [12]0x0 
SCSI/FibreChannel
#(# mfi*        at pci? dev ? function ?        # LSI MegaRAID SAS
#(# mly*        at pci? dev ? function ?        # Mylex AcceleRAID and 
eXtremeRAID
#(# mpt*        at pci? dev ? function ?        # LSILogic 9x9 and 53c1030
#(# pcscp*      at pci? dev ? function ?        # AMD 53c974 PCscsi-PCI SCSI
#(# siop*       at pci? dev ? function ?        # Symbios 53c8xx SCSI
#(# esiop*      at pci? dev ? function ?        # Symbios 53c875 and newer SCSI
#options        SIOP_SYMLED             # drive the act. LED in software
#(# trm*        at pci? dev ? function ?        # Tekram DC-395U/UW/F, DC-315/U 
SCSI

# 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

# CardBus SCSI cards
#(# adv*        at cardbus? function ?  # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
#(# ahc*        at cardbus? function ?  # Adaptec ADP-1480

# 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


# RAID controllers and devices
#(# aac*        at pci? dev ? function ?        # Adaptec AAC family
#(# amr*        at pci? dev ? function ?        # AMI/LSI Logic MegaRAID
#(# arcmsr*     at pci? dev ? function ?        # Areca SATA RAID controllers
#(# cac*        at pci? dev ? function ?        # Compaq PCI array controllers
#(# ciss*       at pci? dev ? function ?        # HP Smart Array controllers
#(# icp*        at pci? dev ? function ?        # ICP-Vortex GDT & Intel RAID
#(# mlx*        at pci? dev ? function ?        # Mylex DAC960 & DEC SWXCR 
family
#(# twe*        at pci? dev ? function ?        # 3ware Escalade RAID 
controllers
#(# twa*        at pci? dev ? function ?        # 3ware Escalade 9xxx RAID 
controllers

#(# ld* at aac? unit ?
#(# ld* at amr? unit ?
#(# ld* at cac? unit ?
#(# ld* at icp? unit ?
#(# ld* at twe? unit ?
#(# ld* at twa? unit ?
#(# ld* at mlx? unit ?

#(# icpsp*      at icp? unit ?                  # SCSI pass-through

# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
#(# pciide* at pci? dev ? function ? flags 0x0000       # GENERIC pciide driver
#(# acardide* at pci? dev ? function ?  # Acard IDE controllers
#(# aceride* at pci? dev ? function ?   # Acer Lab IDE controllers
#(# ahcisata* at pci? dev ? function ?  # AHCI SATA controllers
#(# artsata* at pci? dev ? function ?   # Intel i31244 SATA controller
#(# cmdide* at pci? dev ? function ?    # CMD tech IDE controllers
#(# cypide* at pci? dev ? function ?    # Cypress IDE controllers
#(# hptide* at pci? dev ? function ?    # Triones/HighPoint IDE controllers
#(# iteide* at pci? dev ? function ?    # IT Express IDE controllers
#(# ixpide* at pci? dev ? function ?    # ATI IXP IDE controllers
#(# jmide* at pci? dev ? function ?     # JMicron PCI-e PATA/SATA controllers
#(# ahcisata* at jmide?
#(# optiide* at pci? dev ? function ?   # Opti IDE controllers
#(# piixide* at pci? dev ? function ?   # Intel IDE controllers
#(# pdcide* at pci? dev ? function ?    # Promise IDE controllers
#(# pdcsata* at pci? dev ? function ?   # Promise SATA150 controllers
#(# satalink* at pci? dev ? function ?  # SiI SATALink controllers
#(# siisata*    at pci? dev ? function ?        # SiI SteelVine controllers
#(# siside* at pci? dev ? function ?    # SiS IDE controllers
#(# slide*  at pci? dev ? function ?    # Symphony Labs IDE controllers
#(# svwsata* at pci? dev ? function ?   # ServerWorks SATA controllers
viaide* at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers

# PCMCIA IDE controllers
#(# wdc*        at pcmcia? function ?

# CardBus IDE controllers
#(# njata*      at cardbus? function ? flags 0x01       # Workbit NinjaATA-32

# 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

# Change here, let's try this  --Dad
atabus* at viaide? channel ?

# 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?


# ATA RAID configuration support, as found on some Promise controllers.
pseudo-device ataraid
#(# ld*     at ataraid? vendtype ? unit ?

# 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
#fdc1   at isa? port 0x370 irq ? drq ?
#(# fd* at fdc? drive ?                 # the drives themselves
# some machines need you to do this instead of fd*
#fd0    at fdc0 drive 0

# Network Interfaces

# PCI network interfaces
#(# an* at pci? dev ? function ?        # Aironet PC4500/PC4800 (802.11)
#(# ath*        at pci? dev ? function ?        # Atheros 5210/5211/5212 802.11
#(# atw*        at pci? dev ? function ?        # ADMtek ADM8211 (802.11)
#(# bce*        at pci? dev ? function ?        # Broadcom 440x 10/100 Ethernet
#(# bge*        at pci? dev ? function ?        # Broadcom 570x gigabit Ethernet
#(# bnx*        at pci? dev ? function ?        # Broadcom NetXtremeII gigabit 
Ethernet
#(# dge*        at pci? dev ? function ?        # Intel 82597 10GbE LR
#(# en* at pci? dev ? function ?        # ENI/Adaptec ATM
#(# ep* at pci? dev ? function ?        # 3Com 3c59x
#(# epic*       at pci? dev ? function ?        # SMC EPIC/100 Ethernet
#(# esh*        at pci? dev ? function ?        # Essential HIPPI card
#(# ex* at pci? dev ? function ?        # 3Com 90x[BC]
#(# fpa*        at pci? dev ? function ?        # DEC DEFPA FDDI
#(# fxp*        at pci? dev ? function ?        # Intel EtherExpress PRO 
10+/100B
#(# gsip*       at pci? dev ? function ?        # NS83820 Gigabit Ethernet
#(# ipw*        at pci? dev ? function ?        # Intel PRO/Wireless 2100
#(# iwi*        at pci? dev ? function ?        # Intel PRO/Wireless 2200BG
#(# iwn*    at pci? dev ? function ?        # Intel PRO/Wireless 4965AGN
#(# jme*        at pci? dev ? function ?        # JMicron JMC2[56]0 ethernet
#(# hme*        at pci? dev ? function ?        # Sun Microelectronics 
STP2002-STQ
#(# le* at pci? dev ? function ?        # PCnet-PCI Ethernet
#(# lii*        at pci? dev ? function ?        # Atheros L2 Fast-Ethernet
#(# lmc*        at pci? dev ? function ?        # Lan Media Corp SSI/HSSI/DS3
mskc*   at pci? dev ? function ?        # Marvell Yukon 2 Gigabit Ethernet
msk*    at mskc?                        # Marvell Yukon 2 Gigabit Ethernet
#(# mtd*        at pci? dev ? function ?        # Myson MTD803 3-in-1 Ethernet
#(# ne* at pci? dev ? function ?        # NE2000-compatible Ethernet
#(# nfe*        at pci? dev ? function ?        # NVIDIA nForce Ethernet
#(# ntwoc*      at pci? dev ? function ?        # Riscom/N2 PCI Sync Serial
#(# pcn*        at pci? dev ? function ?        # AMD PCnet-PCI Ethernet
#(# ral*        at pci? dev ? function ?        # Ralink Technology RT25x0 
802.11a/b/g
#(# re* at pci? dev ? function ?        # Realtek 8139C+/8169/8169S/8110S
#(# rtk*        at pci? dev ? function ?        # Realtek 8129/8139
#(# rtw*        at pci? dev ? function ?        # Realtek 8180L (802.11)
#(# sf* at pci? dev ? function ?        # Adaptec AIC-6915 Ethernet
#(# sip*        at pci? dev ? function ?        # SiS 900/DP83815 Ethernet
#(# skc*        at pci? dev ? function ?        # SysKonnect SK9821 Gigabit 
Ethernet
#(# sk*         at skc?                         # SysKonnect SK9821 Gigabit 
Ethernet
#(# ste*        at pci? dev ? function ?        # Sundance ST-201 Ethernet
#(# stge*       at pci? dev ? function ?        # Sundance/Tamarack TC9021 
Gigabit
#(# ti* at pci? dev ? function ?        # Alteon ACEnic gigabit Ethernet
#(# tl* at pci? dev ? function ?        # ThunderLAN-based Ethernet
#(# tlp*        at pci? dev ? function ?        # DECchip 21x4x and clones
#(# txp*        at pci? dev ? function ?        # 3com 3cr990
#(# vge*        at pci? dev ? function ?        # VIATech VT612X Gigabit 
Ethernet
#(# vr* at pci? dev ? function ?        # VIA Rhine Fast Ethernet
#(# wi* at pci? dev ? function ?        # Intersil Prism Mini-PCI (802.11b)
#(# wm* at pci? dev ? function ?        # Intel 82543/82544 gigabit
#(# wpi*        at pci? dev ? function ?        # Intel PRO/Wireless 3945ABG
#(# xge*        at pci? dev ? function ?        # Neterion (S2io) Xframe-I 10GbE

# 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
# tr at pcmcia has problems with Cardbus bridges
#tr*    at pcmcia? function ?           # TROPIC based Token-Ring
#(# 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?

# CardBus network cards
#(# ath*        at cardbus? function ?  # Atheros 5210/5211/5212 802.11
#(# atw*        at cardbus? function ?  # ADMtek ADM8211 (802.11)
#(# ex* at cardbus? function ?  # 3Com 3C575TX
#(# fxp*        at cardbus? function ?  # Intel i8255x
#(# ral*        at cardbus? function ?  # Ralink Technology RT25x0 802.11a/b/g
#(# re* at cardbus? function ?  # Realtek 8139C+/8169/8169S/8110S
#(# rtk*        at cardbus? function ?  # Realtek 8129/8139
#(# rtw*        at cardbus? function ?  # Realtek 8180L (802.11)
#(# tlp*        at cardbus? function ?  # DECchip 21143

# MII/PHY support
#(# acphy*      at mii? phy ?                   # DAltima AC101 and AMD 
Am79c874 PHYs
#(# amhphy*     at mii? phy ?                   # AMD 79c901 Ethernet PHYs
#(# bmtphy*     at mii? phy ?                   # Broadcom BCM5201 and BCM5202 
PHYs
#(# brgphy*     at mii? phy ?                   # Broadcom BCM5400-family PHYs
#(# ciphy*      at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
#(# dmphy*      at mii? phy ?                   # Davicom DM9101 PHYs
#(# exphy*      at mii? phy ?                   # 3Com internal PHYs
#(# gentbi* at mii? phy ?                       # Generic Ten-Bit 
1000BASE-[CLS]X PHYs
#(# glxtphy* at mii? phy ?                      # Level One LXT-1000 PHYs
#(# gphyter* at mii? phy ?                      # NS83861 Gig-E PHY
#(# icsphy* at mii? phy ?                       # Integrated Circuit Systems 
ICS189x
#(# igphy*  at mii? phy ?                       # Intel IGP01E1000
#(# ikphy*      at mii? phy ?                   # Intel 82563 PHYs
#(# inphy*      at mii? phy ?                   # Intel 82555 PHYs
#(# iophy*      at mii? phy ?                   # Intel 82553 PHYs
#(# lxtphy*     at mii? phy ?                   # Level One LXT-970 PHYs
#(# makphy*     at mii? phy ?                   # Marvell Semiconductor 88E1000 
PHYs
#(# nsphy*      at mii? phy ?                   # NS83840 PHYs
#(# nsphyter* at mii? phy ?                     # NS83843 PHYs
#(# pnaphy*     at mii? phy ?                   # generic HomePNA PHYs
#(# qsphy*      at mii? phy ?                   # Quality Semiconductor QS6612 
PHYs
#(# rgephy*     at mii? phy ?                   # Realtek 8169S/8110 internal 
PHYs
#(# rlphy*      at mii? phy ?                   # Realtek 8139/8201L PHYs
#(# sqphy*      at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
#(# tlphy*      at mii? phy ?                   # ThunderLAN PHYs
#(# tqphy*      at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
#(# urlphy* at mii? phy ?                       # Realtek RTL8150L internal PHYs


# USB Controller and Devices

# PCI USB controllers
ehci*   at pci? dev ? function ?        # Enhanced Host Controller
ohci*   at pci? dev ? function ?        # Open Host Controller
#(# uhci*       at pci? dev ? function ?        # Universal Host Controller 
(Intel)

# CardBus USB controllers
#(# ehci*       at cardbus? function ?  # Enhanced Host Controller
#(# ohci*       at cardbus? function ?  # Open Host Controller
#(# uhci*       at cardbus? function ?          # Universal Host Controller 
(Intel)

# ISA USB controllers
#slhci0 at isa? port 0x300 irq 5        # ScanLogic SL811HS

# PCMCIA USB controllers
#(# slhci*      at pcmcia? function ?           # ScanLogic SL811HS

# USB bus support
usb*    at ehci?
usb*    at ohci?
#(# usb*        at uhci?
#(# usb*        at slhci?

# USB Hubs
uhub*   at usb?
#(# uhub*       at uhub? port ?

# USB HID device
#(# uhidev*     at uhub? port ? configuration ? interface ?

# USB Mice
#(# ums*        at uhidev? reportid ?
#(# wsmouse* at ums? mux 0

# USB eGalax touch-panel
#(# uep*        at uhub? port ?
#(# wsmouse* at uep? mux 0

# USB Keyboards
#(# ukbd*       at uhidev? reportid ?
#(# wskbd*      at ukbd? console ? mux 1

# USB serial adapter
#(# ucycom*     at uhidev? reportid ?

# USB Generic HID devices
#(# uhid*       at uhidev? reportid ?

# USB Printer
#(# ulpt*       at uhub? port ? configuration ? interface ?

# USB Modem
#(# umodem*     at uhub? port ? configuration ?
#(# ucom*       at umodem?

# USB Mass Storage
#(# umass*      at uhub? port ? configuration ? interface ?
#wd* at umass?

# USB audio
#(# uaudio*     at uhub? port ? configuration ?

# USB MIDI
#(# umidi* at uhub? port ? configuration ?

# USB IrDA
# USB-IrDA bridge spec
#(# uirda* at uhub? port ? configuration ? interface ?
#(# irframe* at uirda?

#(# stuirda* at uhub? port ? configuration ? interface ?
#(# irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
#(# ustir* at uhub? port ?
#(# irframe* at ustir?

# USB Ethernet adapters
#(# aue*        at uhub? port ?         # ADMtek AN986 Pegasus based adapters
#(# axe*        at uhub? port ?         # ASIX AX88172 based adapters
#(# cdce*       at uhub? port ?         # CDC, Ethernet Networking Control Model
#(# cue*        at uhub? port ?         # CATC USB-EL1201A based adapters
#(# kue*        at uhub? port ?         # Kawasaki LSI KL5KUSB101B based 
adapters
#(# url*        at uhub? port ?         # Realtek RTL8150L based adapters
#(# udav*       at uhub? port ?         # Davicom DM9601 based adapters

# Prolific PL2301/PL2302 host-to-host adapter
#(# upl*        at uhub? port ?

# Serial adapters
#(# ubsa*       at uhub? port ?         # Belkin serial adapter
#(# ucom*       at ubsa? portno ?

#(# uchcom* at uhub? port ?     # WinChipHead CH341/CH340 serial adapter
#(# ucom*   at uchcom? portno ?

#(# uftdi*  at uhub? port ?     # FTDI FT8U100AX serial adapter
#(# ucom*   at uftdi? portno ?

#(# uipaq*  at uhub? port ?     # iPAQ PDAs
#(# ucom*   at uipaq? portno ?

#(# umct*   at uhub? port ?     # MCT USB-RS232 serial adapter
#(# ucom*   at umct? portno ?

#(# uplcom* at uhub? port ?     # I/O DATA USB-RSAQ2 serial adapter
#(# ucom*   at uplcom? portno ?

#(# uslsa*  at uhub? port ?     # Silicon Labs USB-RS232 serial adapter
#(# ucom*   at uslsa? portno ?

#(# uvscom*     at uhub? port ?         # SUNTAC Slipper U VS-10U serial adapter
#(# ucom*       at uvscom? portno ?

# RIM BlackBerry
#(# uberry* at uhub? port ?

# Diamond Multimedia Rio 500
#(# urio*       at uhub? port ?

# USB Handspring Visor
#(# uvisor*     at uhub? port ?
#(# ucom*       at uvisor?

# Kyocera AIR-EDGE PHONE
#(# ukyopon* at uhub? port ?
#(# ucom*       at ukyopon? portno ?

# USB scanners
#(# uscanner* at uhub? port ?

# USB 802.11 adapters
#(# atu*        at uhub? port ?         # Atmel at76c50x 802.11b
#(# ral*        at uhub? port ?         # Ralink Technology RT25x0 802.11a/b/g
#(# rum*        at uhub? port ?         # Ralink Technology RT2501/RT2601 
802.11a/b/g
#(# zyd*        at uhub? port ?         # Zydas ZD1211

# USB scanners that use SCSI emulation, e.g., HP5300
#(# usscanner* at uhub? port ?

# Topfield TF5000PVR range of DVB recorders
#(# utoppy*     at uhub? port ?

# Y@P firmware loader
#(# uyap* at uhub? port ?

# D-Link DSB-R100 USB radio
#(# udsbr*      at uhub? port ?
#(# radio*      at udsbr?

# USB Generic driver
#(# ugen*       at uhub? port ?
# On ugen bulk endpoints, perform read-ahead and write-behind.
options UGEN_BULK_RA_WB

# USB 3G datacards
#(# u3g*        at uhub? port ?
#(# ucom*       at u3g?

# USB generic serial port (e.g., data over cellular)
#(# ugensa*     at uhub? port ?
#(# ucom*       at ugensa?

# IrDA and Consumer Ir devices

# Toshiba Oboe
#oboe*  at pci? dev ? function ?        # broken -- vtophys
#irframe* at oboe?

# PCI IEEE1394 controllers
#(# fwohci*     at pci? dev ? function ?        # IEEE1394 Open Host Controller

# CardBus IEEE1394 controllers
#(# fwohci*     at cardbus? function ?          # IEEE1394 Open Host Controller

#(# ieee1394if* at fwohci?
#(# fwip*       at ieee1394if?                  # IP over IEEE1394
#(# sbp*        at ieee1394if? euihi ? euilo ?

# Audio Devices

# PCI audio devices
#(# auacer* at pci? dev ? function ?    # ALi M5455 integrated AC'97 Audio
#(# auich*      at pci? dev ? function ?        # Intel/AMD/nVidia AC'97 Audio
#(# auixp*      at pci? dev ? function ?        # ATI IXP AC'97 Audio
#(# autri*      at pci? dev ? function ?        # Trident 4DWAVE based AC'97 
Audio
#(# auvia*      at pci? dev ? function ?        # VIA AC'97 audio
azalia* at pci? dev ? function ?        # High Definition Audio
#(# clcs*       at pci? dev ? function ?        # Cirrus Logic CS4280
#(# clct*       at pci? dev ? function ?        # Cirrus Logic CS4281
#(# cmpci*      at pci? dev ? function ?        # C-Media CMI8338/8738
#(# eap*        at pci? dev ? function ?        # Ensoniq AudioPCI
#(# emuxki*     at pci? dev ? function ?        # Creative SBLive! and PCI512
#(# esa*        at pci? dev ? function ?        # ESS Allegro-1 / Maestro-3 PCI 
Audio
#(# esm*        at pci? dev ? function ?        # ESS Maestro-1/2/2e PCI Audio 
Accelerator
#(# eso*        at pci? dev ? function ?        # ESS Solo-1 PCI AudioDrive
#(# fms*        at pci? dev ? function ?        # Forte Media FM801
#(# neo*        at pci? dev ? function ?        # NeoMagic 256 AC'97 Audio
#(# sv* at pci? dev ? function ?        # S3 SonicVibes
#(# yds*        at pci? dev ? function ?        # Yamaha DS-1 PCI Audio

# OPL[23] FM synthesizers
#opl0   at isa? port 0x388      # use only if not attached to sound card
#(# opl*        at cmpci? flags 1
#(# opl*        at eso?
#(# opl*        at fms?
#(# opl*        at sv?

# Audio support
audio*  at audiobus?

# MPU 401 UARTs
#mpu*   at isa? port 0x330 irq 9        # MPU401 or compatible card
#(# mpu*        at cmpci?
#(# mpu*        at eso?
#(# mpu*        at yds?

# 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


# FM-Radio devices
# PCI radio devices
#gtp*   at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card

# Radio support
#radio* at gtp?


# Video capture devices

#(# pseye* at uhub?             # Sony PLAYSTATION(R) Eye webcam
#(# uvideo* at uhub?    # USB Video Class capture devices
#(# video* at videobus?


# TV cards

# Brooktree 848/849/878/879 based TV cards
bktr* at pci? dev ? function ?
#(# radio* at bktr?


# Bluetooth Controller and Device support

# Bluetooth PCMCIA Controllers
#(# bt3c* at pcmcia? function ?         # 3Com 3CRWB6096-A
#(# btbc* at pcmcia? function ?         # AnyCom BlueCard LSE041/039/139

# Bluetooth USB Controllers
#(# ubt* at uhub? port ?

# Bluetooth Device Hub
#(# bthub* at bcsp?
#(# bthub* at bt3c?
#(# bthub* at btbc?
#(# bthub* at btuart?
#(# bthub* at ubt?

# Bluetooth HID support
#(# bthidev* at bthub?

# Bluetooth Mouse
#(# btms* at bthidev? reportid ?
#(# wsmouse* at btms? mux 0

# Bluetooth Keyboard
#(# btkbd* at bthidev? reportid ?
#(# wskbd* at btkbd? console ? mux 1

# Bluetooth Audio support
#(# btsco* at bthub?


# Mice

# Middle Digital, Inc. PCI-Weasel serial console board control
# devices (watchdog timer, etc.)
#(# weasel* at pci?

# Pull in optional local configuration
cinclude "arch/amd64/conf/GENERIC.local"

# Pseudo-Devices

pseudo-device   crypto                  # /dev/crypto device
pseudo-device   swcrypto                # software crypto implementation

# disk/mass storage pseudo-devices
pseudo-device   bio                     # RAID control device driver
pseudo-device   ccd             4       # concatenated/striped disk devices
pseudo-device   cgd             4       # cryptographic disk devices
pseudo-device   raid            8       # RAIDframe disk driver
options         RAID_AUTOCONFIG         # auto-configuration of RAID components
#Options to enable various other RAIDframe RAID types.
#options        RF_INCLUDE_EVENODD=1
#options        RF_INCLUDE_RAID5_RS=1
#options        RF_INCLUDE_PARITYLOGGING=1
#options        RF_INCLUDE_CHAINDECLUSTER=1
#options        RF_INCLUDE_INTERDECLUSTER=1
#options        RF_INCLUDE_PARITY_DECLUSTERING=1
#options        RF_INCLUDE_PARITY_DECLUSTERING_DS=1
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  carp                    # Common Address Redundancy Protocol
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   strip                   # Starmode Radio IP (Metricom)
pseudo-device   irframetty              # IrDA frame line discipline
pseudo-device   tun                     # network tunneling over tty
pseudo-device   tap                     # virtual Ethernet
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   vlan                    # IEEE 802.1q encapsulation
pseudo-device   bridge                  # simple inter-network bridging
#options        BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
pseudo-device   agr                     # IEEE 802.3ad link aggregation

#
# accept filters
pseudo-device   accf_data               # "dataready" accept filter
pseudo-device   accf_http               # "httpready" accept filter

# miscellaneous pseudo-devices
pseudo-device   pty                     # pseudo-terminals
pseudo-device   sequencer       1       # MIDI sequencer
# rnd works; RND_COM does not on port i386 yet.
pseudo-device   rnd                     # /dev/random and in-kernel generator
#options        RND_COM                 # use "com" randomness as well (BROKEN)
pseudo-device   clockctl                # user control of clock subsystem
pseudo-device   ksyms                   # /dev/ksyms
#pseudo-device  pf                      # PF packet filter
#pseudo-device  pflog                   # PF log if
pseudo-device   lockstat                # lock profiling
pseudo-device   bcsp                    # BlueCore Serial Protocol
pseudo-device   btuart                  # Bluetooth HCI UART (H4)

# a pseudo device needed for Coda       # also needs CODA (above)
pseudo-device   vcoda           4       # coda minicache <-> venus comm.

# a pseudo device needed for SMBFS
pseudo-device   nsmb                    # experimental - SMB requester

# wscons pseudo-devices
pseudo-device   wsmux                   # mouse & keyboard multiplexor
pseudo-device   wsfont

# pseudo audio device driver
pseudo-device   pad

# userland interface to drivers, including autoconf and properties retrieval
pseudo-device   drvctl

options         FILEASSOC               # fileassoc(9) - required for Veriexec

# Veriexec
#
# a pseudo device needed for veriexec
pseudo-device   veriexec                1
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
options VERIFIED_EXEC_FP_RMD160
options VERIFIED_EXEC_FP_SHA256
options VERIFIED_EXEC_FP_SHA384
options VERIFIED_EXEC_FP_SHA512
options VERIFIED_EXEC_FP_SHA1
options VERIFIED_EXEC_FP_MD5

options         PAX_MPROTECT=0          # PaX mprotect(2) restrictions
options         PAX_ASLR=0              # PaX Address Space Layout Randomization
# NOTE: NoMatch: cpu0 at mainbus0 apid 0: AMD 686-class, 2109MHz, id 0x60fb1
# NOTE: NoMatch: cpu1 at mainbus0 apid 1: AMD 686-class, 2109MHz, id 0x60fb1
# NOTE: NoMatch: ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 11, 24 pins
# NOTE: NoMatch: atabus0 at viaide0 channel 0
# NOTE: NoMatch: atabus1 at viaide1 channel 0
# NOTE: NoMatch: atabus2 at viaide1 channel 1
# NOTE: NoMatch: drm at vga0 not configured
# NOTE: NoMatch: audio0 at azalia0: full duplex, independent
# NOTE: NoMatch: atapibus0 at atabus0: 2 targets
# NOTE: NoMatch: audio1 at pad0: half duplex





Home | Main Index | Thread Index | Old Index