From nobody@FreeBSD.org  Sat Mar  3 03:57:16 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 94EC91065673
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  3 Mar 2012 03:57:16 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 82F5E8FC0C
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  3 Mar 2012 03:57:16 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q233vGbi049209
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 3 Mar 2012 03:57:16 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q233vG6V049208;
	Sat, 3 Mar 2012 03:57:16 GMT
	(envelope-from nobody)
Message-Id: <201203030357.q233vG6V049208@red.freebsd.org>
Date: Sat, 3 Mar 2012 03:57:16 GMT
From: Harry NEWTON <hn@yewbarrow.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Regression between 9-RELEASE and 9-STABLE
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         165647
>Category:       kern
>Synopsis:       [pci] Regression between 9-RELEASE and 9-STABLE [regression]
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jkim
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 03 04:00:28 UTC 2012
>Closed-Date:    Mon Mar 19 22:10:26 UTC 2012
>Last-Modified:  Mon Mar 19 22:10:26 UTC 2012
>Originator:     Harry NEWTON
>Release:        9.0-STABLE
>Organization:
yewbarrow
>Environment:
FreeBSD hydra.yewbarrow.net 9.0-STABLE FreeBSD 9.0-STABLE #19: Fri Mar  2 22:28:14 GMT 2012     toor@hydra.yewbarrow.net:/usr/obj/usr/src/sys/HYDRA  amd64
>Description:
9-RELEASE works fine. csup to 9-STABLE and make buildworld kernel etc gives a system the hangs during the boot process.

There are no error messages during the part boot, and no panic. Last messages before hang are:

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0

Fault lies somewhere in:

 Edit src/sys/dev/acpica/acpi.c
  Add delta 1.305.2.4 2012.02.23.22.26.14 jkim
 Edit src/sys/dev/acpica/acpi_ec.c
  Add delta 1.95.2.2 2012.02.23.22.26.14 jkim
 Edit src/sys/dev/acpica/acpi_hpet.c
  Add delta 1.38.2.2 2012.02.23.22.26.14 jkim
 Edit src/sys/dev/acpica/acpi_timer.c
  Add delta 1.50.2.3 2012.02.23.22.26.14 jkim
 Edit src/sys/dev/acpica/acpivar.h
  Add delta 1.125.2.4 2012.02.23.22.26.14 jkim

dmesg -v, pciconf, and csup out in attachment (.org structured).
>How-To-Repeat:
csup to STABLE after 2012.02.23.22.26.30, build, boot.
>Fix:


Patch attached with submission follows:

* dmesg
Table 'FACP' at 0x77fd0200
Table 'APIC' at 0x77fd0390
APIC: Found table at 0x77fd0390
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
SMP: Added CPU 0 (AP)
MADT: Found CPU APIC ID 1 ACPI ID 2: enabled
SMP: Added CPU 1 (AP)
Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-STABLE #19: Fri Mar  2 22:28:14 GMT 2012
    toor@hydra.yewbarrow.net:/usr/obj/usr/src/sys/HYDRA amd64
WARNING: DIAGNOSTIC option enabled, expect reduced performance.
Preloaded elf kernel "/boot/kernel.old/kernel" at 0xffffffff80b6f000.
Calibrating TSC clock ... TSC clock: 2194794720 Hz
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (2194.79-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x40fb2  Family = f  Model = 4b  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x2001<SSE3,CX16>
  AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x1f<LAHF,CMP,SVM,ExtAPIC,CR8>
L1 2MB data TLB: 8 entries, fully associative
L1 2MB instruction TLB: 8 entries, fully associative
L1 4KB data TLB: 32 entries, fully associative
L1 4KB instruction TLB: 32 entries, fully associative
L1 data cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative
L1 instruction cache: 64 kbytes, 64 bytes/line, 1 lines/tag, 2-way associative
L2 2MB unified TLB: 0 entries, disabled/not present
L2 4KB data TLB: 512 entries, 4-way associative
L2 4KB instruction TLB: 512 entries, 4-way associative
L2 unified cache: 512 kbytes, 64 bytes/line, 1 lines/tag, 16-way associative
real memory  = 2147483648 (2048 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009bfff, 634880 bytes (155 pages)
0x0000000000100000 - 0x00000000001fffff, 1048576 bytes (256 pages)
0x0000000000b9e000 - 0x0000000074722fff, 1941458944 bytes (473989 pages)
avail memory = 1926897664 (1837 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <030107 APIC1519>
INTR: Adding local APIC 1 as a target
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
x86bios:  IVT 0x000000-0x0004ff at 0xfffffe0000000000
x86bios: SSEG 0x001000-0x001fff at 0xffffff800020d000
x86bios: EBDA 0x09f000-0x09ffff at 0xfffffe000009f000
x86bios:  ROM 0x0a0000-0x0fefff at 0xfffffe00000a0000
APIC: CPU 0 has ACPI ID 1
APIC: CPU 1 has ACPI ID 2
ULE: setup cpu 0
ULE: setup cpu 1
ACPI: RSDP 0xf96d0 00014 (v00 ACPIAM)
ACPI: RSDT 0x77fd0000 00038 (v01 030107 RSDT1519 20070301 MSFT 00000097)
ACPI: FACP 0x77fd0200 00084 (v02 030107 FACP1519 20070301 MSFT 00000097)
ACPI: DSDT 0x77fd0430 044A0 (v01  1ADNC 1ADNCB33 00000B33 INTL 20051117)
ACPI: FACS 0x77fde000 00040
ACPI: APIC 0x77fd0390 0005C (v01 030107 APIC1519 20070301 MSFT 00000097)
ACPI: MCFG 0x77fd03f0 0003C (v01 030107 OEMMCFG  20070301 MSFT 00000097)
ACPI: OEMB 0x77fde040 00071 (v01 030107 OEMB1519 20070301 MSFT 00000097)
ACPI: HPET 0x77fd48d0 00038 (v01 030107 OEMHPET  20070301 MSFT 00000097)
MADT: Found IO APIC ID 2, Interrupt 0 at 0xfec00000
ioapic0: Routing external 8259A's -> intpin 0
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
ioapic0: intpin 9 polarity: low
ioapic0 <Version 2.1> irqs 0-23 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x80050010 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
io: <I/O>
nfslock: pseudo-device
kbd: new array size 4
kbd1 at kbdmux0
mem: <memory>
acpi0: <030107 RSDT1519> on motherboard
PCIe: Memory Mapped configuration base @ 0xe0000000
ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48
ACPI: Executed 3 blocks of module-level executable AML code
acpi0: Power Button (fixed)
acpi0: reservation of fee00000, 1000 (3) failed
acpi0: reservation of ffb80000, 80000 (3) failed
acpi0: reservation of fff80000, 80000 (3) failed
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 77f00000 (3) failed
ACPI timer: 1/1 1/2 0/3 1/2 1/2 1/2 1/3 1/2 1/2 1/2 -> 9
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu0: switching to generic Cx mode
cpu1: <ACPI CPU> on acpi0
pci_link0:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    5   N     0  3 4 5 7 10 11 12 14 15
  Validation          0    5   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link1:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    3   N     0  3 4 5 7 10 11 12 14 15
  Validation          0    3   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link2:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  3 4 5 7 10 11 12 14 15
  Validation          0   10   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link3:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  3 4 5 7 10 11 12 14 15
  Validation          0   10   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link4:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    4   N     0  3 4 5 7 10 11 12 14 15
  Validation          0    4   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link5:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 7 10 11 12 14 15
  Validation          0  255   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link6:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   11   N     0  3 4 5 7 10 11 12 14 15
  Validation          0   11   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pci_link7:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0  255   N     0  3 4 5 7 10 11 12 14 15
  Validation          0  255   N     0  3 4 5 7 10 11 12 14 15
  After Disable       0  255   N     0  3 4 5 7 10 11 12 14 15
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: domain=0, physical bus=0
found->	vendor=0x1002, dev=0x7910, revid=0x00
	domain=0, bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x2220, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1002, dev=0x7912, revid=0x00
	domain=0, bus=0, slot=1, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x0230, cachelnsz=0 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x1a (6500 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1002, dev=0x7917, revid=0x00
	domain=0, bus=0, slot=7, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x4010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x03 (750 ns), maxlat=0x00 (0 ns)
	powerspec 3  supports D0 D3  current D0
	MSI supports 1 message
found->	vendor=0x1002, dev=0x4380, revid=0x00
	domain=0, bus=0, slot=18, func=0
	class=01-06-01, hdrtype=0x00, mfdev=0
	cmdreg=0x0107, statreg=0x0230, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D3  current D0
	map[10]: type I/O Port, range 32, base 0xb000, size  3, enabled
	map[14]: type I/O Port, range 32, base 0xa000, size  2, enabled
	map[18]: type I/O Port, range 32, base 0x9000, size  3, enabled
	map[1c]: type I/O Port, range 32, base 0x8000, size  2, enabled
	map[20]: type I/O Port, range 32, base 0x7000, size  4, enabled
	map[24]: type Memory, range 32, base 0xfe7ff800, size 10, enabled
pcib0: matched entry for 0.18.INTA
pcib0: slot 18 INTA hardwired to IRQ 22
found->	vendor=0x1002, dev=0x4387, revid=0x00
	domain=0, bus=0, slot=19, func=0
	class=0c-03-10, hdrtype=0x00, mfdev=1
	cmdreg=0x0517, statreg=0x02a0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=5
	map[10]: type Memory, range 32, base 0xfe7fe000, size 12, enabled
pcib0: matched entry for 0.19.INTA
pcib0: slot 19 INTA hardwired to IRQ 16
ohci early: SMM active, request owner change
found->	vendor=0x1002, dev=0x4388, revid=0x00
	domain=0, bus=0, slot=19, func=1
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x02a0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=3
	map[10]: type Memory, range 32, base 0xfe7fd000, size 12, enabled
pcib0: matched entry for 0.19.INTB
pcib0: slot 19 INTB hardwired to IRQ 17
ohci early: SMM active, request owner change
found->	vendor=0x1002, dev=0x4389, revid=0x00
	domain=0, bus=0, slot=19, func=2
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x02a0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=10
	map[10]: type Memory, range 32, base 0xfe7fc000, size 12, enabled
pcib0: matched entry for 0.19.INTC
pcib0: slot 19 INTC hardwired to IRQ 18
ohci early: SMM active, request owner change
found->	vendor=0x1002, dev=0x438a, revid=0x00
	domain=0, bus=0, slot=19, func=3
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x02a0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=3
	map[10]: type Memory, range 32, base 0xfe7fb000, size 12, enabled
pcib0: matched entry for 0.19.INTB
pcib0: slot 19 INTB hardwired to IRQ 17
ohci early: SMM active, request owner change
found->	vendor=0x1002, dev=0x438b, revid=0x00
	domain=0, bus=0, slot=19, func=4
	class=0c-03-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x02a0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=10
	map[10]: type Memory, range 32, base 0xfe7fa000, size 12, enabled
pcib0: matched entry for 0.19.INTC
pcib0: slot 19 INTC hardwired to IRQ 18
ohci early: SMM active, request owner change
found->	vendor=0x1002, dev=0x4386, revid=0x00
	domain=0, bus=0, slot=19, func=5
	class=0c-03-20, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x02b0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=d, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type Memory, range 32, base 0xfe7ff000, size  8, enabled
pcib0: matched entry for 0.19.INTD
pcib0: slot 19 INTD hardwired to IRQ 19
found->	vendor=0x1002, dev=0x4385, revid=0x13
	domain=0, bus=0, slot=20, func=0
	class=0c-05-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0403, statreg=0x0230, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[10]: type I/O Port, range 32, base 0xb00, size  4, enabled
	map[14]: type Memory, range 32, base 0xfed00000, size 10, enabled
found->	vendor=0x1002, dev=0x438c, revid=0x00
	domain=0, bus=0, slot=20, func=1
	class=01-01-8a, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0230, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=255
	MSI supports 1 message
	map[20]: type I/O Port, range 32, base 0xff00, size  4, enabled
found->	vendor=0x1002, dev=0x4383, revid=0x00
	domain=0, bus=0, slot=20, func=2
	class=04-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x0410, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=5
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
	map[10]: type Memory, range 64, base 0xfe7f4000, size 14, enabled
pcib0: matched entry for 0.20.INTA
pcib0: slot 20 INTA hardwired to IRQ 16
found->	vendor=0x1002, dev=0x438d, revid=0x00
	domain=0, bus=0, slot=20, func=3
	class=06-01-00, hdrtype=0x00, mfdev=1
	cmdreg=0x000f, statreg=0x0220, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1002, dev=0x4384, revid=0x00
	domain=0, bus=0, slot=20, func=4
	class=06-04-01, hdrtype=0x01, mfdev=1
	cmdreg=0x0107, statreg=0x02a0, cachelnsz=0 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x03 (750 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1022, dev=0x1100, revid=0x00
	domain=0, bus=0, slot=24, func=0
	class=06-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1022, dev=0x1101, revid=0x00
	domain=0, bus=0, slot=24, func=1
	class=06-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1022, dev=0x1102, revid=0x00
	domain=0, bus=0, slot=24, func=2
	class=06-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1022, dev=0x1103, revid=0x00
	domain=0, bus=0, slot=24, func=3
	class=06-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pcib1:   domain            0
pcib1:   secondary bus     1
pcib1:   subordinate bus   1
pcib1:   I/O decode        0xc000-0xcfff
pcib1:   memory decode     0xfe800000-0xfe9fffff
pcib1:   prefetched decode 0xf0000000-0xf7ffffff
pci1: <ACPI PCI bus> on pcib1
pci1: domain=0, physical bus=1
found->	vendor=0x1002, dev=0x791e, revid=0x00
	domain=0, bus=1, slot=5, func=0
	class=03-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0107, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	MSI supports 1 message, 64 bit
	map[10]: type Prefetchable Memory, range 64, base 0xf0000000, size 27, enabled
pcib1: requested memory range 0xf0000000-0xf7ffffff: good
	map[18]: type Memory, range 64, base 0xfe9f0000, size 16, enabled
pcib1: requested memory range 0xfe9f0000-0xfe9fffff: good
	map[20]: type I/O Port, range 32, base 0xc000, size  8, enabled
pcib1: requested I/O range 0xc000-0xc0ff: in range
	map[24]: type Memory, range 32, base 0xfe800000, size 20, enabled
pcib1: requested memory range 0xfe800000-0xfe8fffff: good
pcib1: matched entry for 1.5.INTA
pcib1: slot 5 INTA hardwired to IRQ 18
found->	vendor=0x1002, dev=0x7919, revid=0x00
	domain=0, bus=1, slot=5, func=2
	class=04-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0006, statreg=0x0010, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=10
	powerspec 2  supports D0 D3  current D0
	MSI supports 1 message, 64 bit
	map[10]: type Memory, range 64, base 0xfe9e8000, size 14, enabled
pcib1: requested memory range 0xfe9e8000-0xfe9ebfff: good
pcib1: matched entry for 1.5.INTB
pcib1: slot 5 INTB hardwired to IRQ 19
vgapci0: <VGA-compatible display> port 0xc000-0xc0ff mem 0xf0000000-0xf7ffffff,0xfe9f0000-0xfe9fffff,0xfe800000-0xfe8fffff irq 18 at device 5.0 on pci1
pci1: <multimedia, HDA> at device 5.2 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 7.0 on pci0
pcib2:   domain            0
pcib2:   secondary bus     2
pcib2:   subordinate bus   2
pcib2:   I/O decode        0xd000-0xdfff
pcib2:   memory decode     0xfea00000-0xfeafffff
pcib2:   no prefetched decode
pci2: <ACPI PCI bus> on pcib2
pci2: domain=0, physical bus=2
found->	vendor=0x10ec, dev=0x8168, revid=0x01
	domain=0, bus=2, slot=0, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0107, statreg=0x4010, cachelnsz=16 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	MSI supports 2 messages, 64 bit
	map[10]: type I/O Port, range 32, base 0xd800, size  8, enabled
pcib2: requested I/O range 0xd800-0xd8ff: in range
	map[18]: type Memory, range 64, base 0xfeaff000, size 12, enabled
pcib2: requested memory range 0xfeaff000-0xfeafffff: good
pcib2: matched entry for 2.0.INTA
pcib2: slot 0 INTA hardwired to IRQ 19
re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfeaff000-0xfeafffff irq 19 at device 0.0 on pci2
re0: MSI count : 2
re0: MSI-X count : 0
re0: attempting to allocate 1 MSI vectors (2 supported)
msi: routing MSI IRQ 256 to local APIC 0 vector 49
re0: using IRQ 256 for MSI
re0: Using 1 MSI message
re0: Chip rev. 0x38000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy0: OUI 0x00e04c, model 0x0011, rev. 2
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: bpf attached
re0: Ethernet address: 00:19:db:63:76:3e
ahci0: <ATI IXP600 AHCI SATA controller> port 0xb000-0xb007,0xa000-0xa003,0x9000-0x9007,0x8000-0x8003,0x7000-0x700f mem 0xfe7ff800-0xfe7ffbff irq 22 at device 18.0 on pci0
ioapic0: routing intpin 22 (PCI IRQ 22) to lapic 0 vector 50
ahci0: AHCI v1.10 with 4 3Gbps ports, Port Multiplier supported
ahci0: Caps: 64bit NCQ SNTF MPS AL CLO 3Gbps PM PMD 32cmd CCC 4ports
ahci0: Caps2:
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich0: Caps: HPCP
ahcich1: <AHCI channel> at channel 1 on ahci0
ahcich1: Caps: HPCP
ahcich2: <AHCI channel> at channel 2 on ahci0
ahcich2: Caps: HPCP
ahcich3: <AHCI channel> at channel 3 on ahci0
ahcich3: Caps: HPCP
ohci0: <OHCI (generic) USB controller> mem 0xfe7fe000-0xfe7fefff irq 16 at device 19.0 on pci0
ioapic0: routing intpin 16 (PCI IRQ 16) to lapic 0 vector 51
usbus0: <OHCI (generic) USB controller> on ohci0
usbus0: bpf attached
ohci0: usbpf: Attached
ohci1: <OHCI (generic) USB controller> mem 0xfe7fd000-0xfe7fdfff irq 17 at device 19.1 on pci0
ioapic0: routing intpin 17 (PCI IRQ 17) to lapic 0 vector 52
usbus1: <OHCI (generic) USB controller> on ohci1
usbus1: bpf attached
ohci1: usbpf: Attached
ohci2: <OHCI (generic) USB controller> mem 0xfe7fc000-0xfe7fcfff irq 18 at device 19.2 on pci0
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 53
usbus2: <OHCI (generic) USB controller> on ohci2
usbus2: bpf attached
ohci2: usbpf: Attached
ohci3: <OHCI (generic) USB controller> mem 0xfe7fb000-0xfe7fbfff irq 17 at device 19.3 on pci0
usbus3: <OHCI (generic) USB controller> on ohci3
usbus3: bpf attached
ohci3: usbpf: Attached
ohci4: <OHCI (generic) USB controller> mem 0xfe7fa000-0xfe7fafff irq 18 at device 19.4 on pci0
usbus4: <OHCI (generic) USB controller> on ohci4
usbus4: bpf attached
ohci4: usbpf: Attached
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfe7ff000-0xfe7ff0ff irq 19 at device 19.5 on pci0
ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 0 vector 54
ehci0: AMD SB600/700 quirk applied
ehci0: Dropped interrupts workaround enabled
usbus5: EHCI version 1.0
usbus5: <EHCI (generic) USB 2.0 controller> on ehci0
usbus5: bpf attached
ehci0: usbpf: Attached
pci0: <serial bus, SMBus> at device 20.0 (no driver attached)
atapci0: <ATI IXP600 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 20.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ioapic0: routing intpin 14 (ISA IRQ 14) to lapic 0 vector 55
pci0: <multimedia, HDA> at device 20.2 (no driver attached)
isab0: <PCI-ISA bridge> at device 20.3 on pci0
isa0: <ISA bus> on isab0
pcib3: <ACPI PCI-PCI bridge> at device 20.4 on pci0
pcib3:   domain            0
pcib3:   secondary bus     3
pcib3:   subordinate bus   3
pcib3:   I/O decode        0xe000-0xefff
pcib3:   memory decode     0xfeb00000-0xfebfffff
pcib3:   no prefetched decode
pcib3:   Subtractively decoded bridge.
pci3: <ACPI PCI bus> on pcib3
pci3: domain=0, physical bus=3
found->	vendor=0x1106, dev=0x3044, revid=0xc0
	domain=0, bus=3, slot=0, func=0
	class=0c-00-10, hdrtype=0x00, mfdev=0
	cmdreg=0x0117, statreg=0x0210, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x20 (8000 ns)
	intpin=a, irq=4
	powerspec 2  supports D0 D2 D3  current D0
	map[10]: type Memory, range 32, base 0xfebff800, size 11, enabled
pcib3: requested memory range 0xfebff800-0xfebfffff: good
	map[14]: type I/O Port, range 32, base 0xe800, size  7, enabled
pcib3: requested I/O range 0xe800-0xe87f: in range
pcib3: matched entry for 3.0.INTA
pcib3: slot 0 INTA hardwired to IRQ 20
pci3: <serial bus, FireWire> at device 0.0 (no driver attached)
acpi_button0: <Power Button> on acpi0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
ioapic0: routing intpin 2 (ISA IRQ 0) to lapic 0 vector 56
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
atrtc0: registered as a time-of-day clock (resolution 1000000us, adjustment 0.500000000s)
ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 0 vector 57
Event timer "RTC" frequency 32768 Hz quality 0
hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
device_attach: hpet0 attach returned 12
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0065
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 58
atkbd0: [GIANT-LOCKED]
psm0: unable to allocate IRQ
acpi0: wakeup code va 0xffffff8087fae000 pa 0x4000
isa_probe_children: disabling PnP devices
atkbdc: atkbdc0 already exists; skipping it
atrtc: atrtc0 already exists; skipping it
attimer: attimer0 already exists; skipping it
sc: sc0 already exists; skipping it
isa_probe_children: probing non-PnP devices
orm0: <ISA Option ROM> at iomem 0xcd800-0xce7ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fdc0 failed to probe at port 0x3f0 irq 6 drq 2 on isa0
ppc0 failed to probe at irq 7 on isa0
uart0 failed to probe at port 0x3f8 irq 4 on isa0
uart1 failed to probe at port 0x2f8 irq 3 on isa0
isa_probe_children: probing PnP devices
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_throttle0: CLK_VAL field overlaps THT_EN bit
device_attach: acpi_throttle0 attach returned 6
powernow0: <PowerNow! K8> on cpu0
powernow0: STATUS: 0x310a120c0a0e020e
powernow0: STATUS: maxfid: 0x0e
powernow0: STATUS: maxvid: 0x0a
device_attach: powernow0 attach returned 6
powernow1: <PowerNow! K8> on cpu1
powernow1: STATUS: 0x310a120c0a0e020e
powernow1: STATUS: maxfid: 0x0e
powernow1: STATUS: maxvid: 0x0a
device_attach: powernow1 attach returned 6
Device configuration finished.
procfs registered
lapic: Divisor 2, Frequency 99761963 Hz
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 12Mbps Full Speed USB v1.0
usbus4: 12Mbps Full Speed USB v1.0
usbus5: 480Mbps High Speed USB v2.0
ahcich0: AHCI reset...
ahcich0: SATA connect time=100us status=00000123
ahcich0: AHCI reset: device found
ahcich1: AHCI reset...
ahcich1: SATA connect time=100us status=00000123
ahcich1: AHCI reset: device found
ahcich2: AHCI reset...
ahcich2: SATA connect time=100us status=00000123
ahcich2: AHCI reset: device found
ahcich3: AHCI reset...
ahcich3: SATA connect time=100us status=00000123
ahcich3: AHCI reset: device found
ugen0.1: <ATI> at usbus0
uhub0: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <ATI> at usbus1
uhub1: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <ATI> at usbus2
uhub2: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <ATI> at usbus3
uhub3: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
ugen4.1: <ATI> at usbus4
uhub4: <ATI OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4
ugen5.1: <ATI> at usbus5
uhub5: <ATI EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus5
ata0: reset tp1 mask=03 ostat0=50 ostat1=50
ahcich0: AHCI reset: device ready after 100ms
Expensive timeout(9) function: 0xffffffff802db3d0(0xfffffe00015abb00) 0.054211359 s
(aprobe0:ahcich0:0:15:0): Command timed out
(aprobe0:ahcich0:0:15:0): Error 5, Retries exhausted
(aprobe0:ahcich0:0:0:0): SIGNATURE: 0000
ahcich1: AHCI reset: device ready after 100ms
(aprobe1:ahcich1:0:15:0): Command timed out
(aprobe1:ahcich1:0:15:0): Error 5, Retries exhausted
(aprobe0:ahcich1:0:0:0): SIGNATURE: 0000
ahcich2: AHCI reset: device ready after 100ms
(aprobe2:ahcich2:0:15:0): Command timed out
(aprobe2:ahcich2:0:15:0): Error 5, Retries exhausted
(aprobe0:ahcich2:0:0:0): SIGNATURE: 0000
ahcich3: AHCI reset: device ready after 100ms
(aprobe3:ahcich3:0:15:0): Command timed out
(aprobe3:ahcich3:0:15:0): Error 5, Retries exhausted
(aprobe0:ahcich3:0:0:0): SIGNATURE: 0000
ata0: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
ata0: reset tp2 stat0=00 stat1=00 devices=0x30000
(aprobe1:ata0:0:0:0): SIGNATURE: eb14
(aprobe0:ata0:0:1:0): SIGNATURE: eb14
pass0 at ahcich0 bus 0 scbus0 target 0 lun 0
pass0: <ST3320620AS 3.AAK> ATA-7 SATA 2.x device
pass0: Serial Number 6QF0W6RN
GEOM: new disk cd0
GEOM: new disk cd1
pass0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
pass0: Command Queueing enabled
(cd0:ata0:0:0:0): SCSI status error
(cd0:ata0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd0:ata0:0:0:0): CAM status: SCSI Status Error
(cd0:ata0:0:0:0): SCSI status: Check Condition
(cd0:ata0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
(cd0:ata0:0:0:0): Error 6, Unretryable error
cd0 at ata0 bus 0 scbus4 target 0 lun 0
cd0: <LITE-ON CD-RW SOHR-5239V 2$0A> Removable CD-ROM SCSI-0 device 
cd0: Serial Number 2005082900
cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present
pass1 at ahcich1 bus 0 scbus1 target 0 lun 0
pass1: <ST2000DM001-9YN164 CC46> ATA-8 SATA 3.x device
pass1: Serial Number W24044SM
pass1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
pass1: Command Queueing enabled
pass2 at ahcich2 bus 0 scbus2 target 0 lun 0
(cd1:ata0:0:1:0): SCSI status error
(cd1:ata0:0:1:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd1:ata0:0:1:0): CAM status: SCSI Status Error
(cd1:ata0:0:1:0): SCSI status: Check Condition
(cd1:ata0:0:1:0): SCSI sense: NOT READY asc:3a,1 (Medium not present - tray closed)
(cd1:ata0:0:1:0): Error 6, Unretryable error
cd1 at ata0 bus 0 scbus4 target 1 lun 0
cd1: <ATAPI DVD D  DH16D2P HP55> Removable CD-ROM SCSI-0 device 
cd1: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
cd1: Attempt to query device size failed: NOT READY, Medium not present - tray closed
pass2: <ST3320620AS 3.AAK> ATA-7 SATA 2.x device
pass2: Serial Number 6QF0ZTQM
pass2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
pass2: Command Queueing enabled
pass3 at ahcich3 bus 0 scbus3 target 0 lun 0
pass3: <ST2000DM001-9YN164 CC46> ATA-8 SATA 3.x device
pass3: Serial Number W240643V
pass3: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
pass3: Command Queueing enabled
pass4 at ata0 bus 0 scbus4 target 0 lun 0
pass4: <LITE-ON CD-RW SOHR-5239V 2$0A> Removable CD-ROM SCSI-0 device 
pass4: Serial Number 2005082900
pass4: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
(cd0:ata0:0:0:0): SCSI status error
(cd0:ata0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd0:ata0:0:0:0): CAM status: SCSI Status Error
(cd0:ata0:0:0:0): SCSI status: Check Condition
(cd0:ata0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
(cd0:ata0:0:0:0): Error 6, Unretryable error
pass5 at ata0 bus 0 scbus4 target 1 lun 0
pass5: <ATAPI DVD D  DH16D2P HP55> Removable CD-ROM SCSI-0 device 
pass5: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes)
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <ST3320620AS 3.AAK> ATA-7 SATA 2.x device
ada0: Serial Number 6QF0W6RN
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 305245MB (625142448 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad4
ada1 at ahcich1 bus 0 scbus1 target 0 lun 0
ada1: <ST2000DM001-9YN164 CC46> ATA-8 SATA 3.x device
ada1: Serial Number W24044SM
(cd0:ata0:0:0:0): SCSI status error
(cd0:ata0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd0:ata0:0:0:0): CAM status: SCSI Status Error
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
uhub3: 2 ports with 2 removable, self powered
uhub4: 2 ports with 2 removable, self powered
(cd0:ata0:0:0:0): SCSI status: Check Condition
(cd0:ata0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
(cd0:ata0:0:0:0): Error 6, Unretryable error
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada1: Command Queueing enabled
ada1: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada1: Previously was known as ad6
ada2 at ahcich2 bus 0 scbus2 target 0 lun 0
ada2: <ST3320620AS 3.AAK> ATA-7 SATA 2.x device
ada2: Serial Number 6QF0ZTQM
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: Command Queueing enabled
ada2: 305245MB (625142448 512 byte sectors: 16H 63S/T 16383C)
ada2: Previously was known as ad8
ada3 at ahcich3 bus 0 scbus3 target 0 lun 0
ada3: <ST2000DM001-9YN164 CC46> ATA-8 SATA 3.x device
(cd0:ata0:0:0:0): SCSI status error
(cd0:ata0:0:0:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd0:ata0:0:0:0): CAM status: SCSI Status Error
(cd0:ata0:0:0:0): SCSI status: Check Condition
(cd0:ata0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
(cd0:ata0:0:0:0): Error 6, Unretryable error
ada3: Serial Number W240643V
ada3: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada3: Command Queueing enabled
ada3: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada3: Previously was known as ad10
SMP: AP CPU #1 Launched!
cpu1 AP:
     ID: 0x01000000   VER: 0x80050010 LDR: 0x00000000 DFR: 0xffffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
TSC timecounter discards lower 8 bit(s)
Timecounter "TSC-low" frequency 8573416 Hz quality -100
WARNING: DIAGNOSTIC option enabled, expect reduced performance.
(cd1:ata0:0:1:0): SCSI status error
(cd1:ata0:0:1:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd1:ata0:0:1:0): CAM status: SCSI Status Error
(cd1:ata0:0:1:0): SCSI status: Check Condition
(cd1:ata0:0:1:0): SCSI sense: NOT READY asc:3a,1 (Medium not present - tray closed)
(cd1:ata0:0:1:0): Error 6, Unretryable error
(cd1:ata0:0:1:0): SCSI status error
(cd1:ata0:0:1:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd1:ata0:0:1:0): CAM status: SCSI Status Error
(cd1:ata0:0:1:0): SCSI status: Check Condition
(cd1:ata0:0:1:0): SCSI sense: NOT READY asc:3a,1 (Medium not present - tray closed)
(cd1:ata0:0:1:0): Error 6, Unretryable error
(cd1:ata0:0:1:0): SCSI status error
(cd1:ata0:0:1:0): READ CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0 
(cd1:ata0:0:1:0): CAM status: SCSI Status Error
(cd1:ata0:0:1:0): SCSI status: Check Condition
(cd1:ata0:0:1:0): SCSI sense: NOT READY asc:3a,1 (Medium not present - tray closed)
(cd1:ata0:0:1:0): Error 6, Unretryable error
GEOM: new disk ada0
GEOM: new disk ada1
GEOM: new disk ada2
GEOM: new disk ada3
GEOM: ada2s1: geometry does not match label (255h,63s != 16h,63s).
GEOM: ada2s1: media size does not match label.
Root mount waiting for: usbus5
Root mount waiting for: usbus5
Root mount waiting for: usbus5
uhub5: 10 ports with 10 removable, self powered
Root mount waiting for: usbus5
Trying to mount root from ufs:/dev/ada0p2 [rw]...
start_init: trying /sbin/init
ugen1.2: <vendor 0x2222> at usbus1
ums0: <vendor 0x2222 Evoluent Vertical Mouse 2, class 0/0, rev 1.10/51.26, addr 2> on usbus1
ums0: 5 buttons and [XYZ] coordinates ID=0
ZFS NOTICE: Prefetch is disabled by default if less than 4GB of RAM is present;
            to enable, add "vfs.zfs.prefetch_disable=0" to /boot/loader.conf.
ZFS filesystem version 5
ZFS storage pool version 28
* csup
--------------------------------------------------------------
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-amd64->freebsd-acpi 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Mar 4 05:25:47 UTC 2012 
Responsible-Changed-Why:  
Submitter has narrowed this down to a small set of acpi commits. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165647 
Responsible-Changed-From-To: freebsd-acpi->jkim 
Responsible-Changed-By: jkim 
Responsible-Changed-When: Tue Mar 6 17:46:35 UTC 2012 
Responsible-Changed-Why:  
The problem is analysed and I am working on a workaround. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165647 

From: Jung-uk Kim <jkim@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc: Harry Newton <hn@yewbarrow.net>,
 John Baldwin <jhb@freebsd.org>
Subject: Re: kern/165647: [pci] Regression between 9-RELEASE and 9-STABLE [regression]
Date: Tue, 6 Mar 2012 13:59:37 -0500

 --Boundary-00=_d6lVPM9hKxVuKQF
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 This motherboard has AMD/ATI SB600 southbridge.  This chipset may 
 expose HPET base address as a memory BAR in PCI configuration space 
 of SMB controller (device ID 0x43851002).  Previously, HPET failed to 
 attach and just returned ENOMEM because we already added it to the 
 PCI resources.  Now HPET is successfully attached but earlier than 
 the PCI device.  Therefore, this conflicts with the PCI memory BAR.
 
 This kind of problems are usually handled by BIOS updates but the 
 latest BIOS for this board didn't seem to have a workaround or a 
 knob, unfortunately.  The only way to work around this issue without 
 changing code for now is adding "debug.acpi.disabled=hpet" 
 in /boot/loader.conf.  Actually, there is nothing wrong with this 
 because HPET wasn't functioning before anyway. ;-)
 
 Luckily, I found Linux has a workaround for this quirk.  Basically, we 
 can configure SB600 to hide HPET BAR from SMB controller with a PM 
 register.  The attached patch is my rewrite of the same workaround, 
 which is cross-referenced with the chipset manual.  Please test the 
 patch.
 
 Thanks,
 
 Jung-uk Kim
 
 --Boundary-00=_d6lVPM9hKxVuKQF
 Content-Type: text/x-diff;
   charset="iso-8859-1";
   name="sb600.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="sb600.diff"
 
 Index: sys/dev/pci/fixup_pci.c
 ===================================================================
 --- sys/dev/pci/fixup_pci.c	(revision 232611)
 +++ sys/dev/pci/fixup_pci.c	(working copy)
 @@ -52,6 +52,7 @@ __FBSDID("$FreeBSD$");
  static int	fixup_pci_probe(device_t dev);
  static void	fixwsc_natoma(device_t dev);
  static void	fixc1_nforce2(device_t dev);
 +static void	fixhpet_sb600(device_t dev);
  
  static device_method_t fixup_pci_methods[] = {
      /* Device interface */
 @@ -80,6 +81,9 @@ fixup_pci_probe(device_t dev)
      case 0x01e010de:		/* nVidia nForce2 */
  	fixc1_nforce2(dev);
  	break;
 +    case 0x43851002:		/* ATI/AMD SB600 */
 +	fixhpet_sb600(dev);
 +	break;
      }
      return(ENXIO);
  }
 @@ -138,3 +142,27 @@ fixc1_nforce2(device_t dev)
  		}
  	}
  }
 +
 +/*
 + * Disable HPET BAR for ATI/AMD SB600.  This confuses PCI resource manager.
 + */
 +#define	SB600_PM_INDEX		0xcd6
 +#define	SB600_PM_DATA		0xcd7
 +#define	SB600_SOFT_PCI_RESET	0x55
 +#define	SB600_HIDE_HPET_BAR	0x80
 +
 +static void
 +fixhpet_sb600(device_t dev)
 +{
 +#if defined(__amd64__) || defined(__i386__)
 +	uint8_t val;
 +
 +	if (pci_read_config(dev, PCIR_REVID, 1) < 0x2f &&
 +	    pci_read_config(dev, PCIR_BAR(1), 4) != 0) {
 +		outb(SB600_PM_INDEX, SB600_SOFT_PCI_RESET);
 +		val = inb(SB600_PM_DATA);
 +		outb(SB600_PM_INDEX, SB600_SOFT_PCI_RESET);
 +		outb(SB600_PM_DATA, val | SB600_HIDE_HPET_BAR);
 +	}
 +#endif
 +}
 
 --Boundary-00=_d6lVPM9hKxVuKQF--

From: Jung-uk Kim <jkim@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/165647: [pci] Regression between 9-RELEASE and 9-STABLE [regression]
Date: Mon, 12 Mar 2012 18:52:23 -0400

 --Boundary-00=_s4nXPrHVsCIt6Nz
 Content-Type: text/plain;
   charset="iso-8859-1"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Unfortunately, the previous patch did not work because DEVICE_PROBE() 
 is too late to modify the PM register.  Now we have no choice but to 
 add a PCI quirk for this.
 
 Just for the record, this new patch was successfully tested by the OP.  
 I personally tested it on two systems with SB600 and SB700[1] without 
 any ill side-effect.
 
 Jung-uk Kim
 
 [1] SB700 has a deivce with the same PCI device ID but it has slightly 
 different register maps.  This patch does not differentiate the two 
 because the BAR is unused and hardwired as 0 on SB700.
 
 --Boundary-00=_s4nXPrHVsCIt6Nz
 Content-Type: text/plain;
   charset="iso-8859-1";
   name="pci_sb600.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename="pci_sb600.diff"
 
 Index: sys/dev/pci/pci.c
 ===================================================================
 --- sys/dev/pci/pci.c	(revision 232899)
 +++ sys/dev/pci/pci.c	(working copy)
 @@ -196,6 +196,7 @@ struct pci_quirk {
  #define	PCI_QUIRK_MAP_REG	1 /* PCI map register in weird place */
  #define	PCI_QUIRK_DISABLE_MSI	2 /* MSI/MSI-X doesn't work */
  #define	PCI_QUIRK_ENABLE_MSI_VM	3 /* Older chipset in VM where MSI works */
 +#define	PCI_QUIRK_IGNORE_MAP	4 /* Ignore PCI map register */
  	int	arg1;
  	int	arg2;
  };
 @@ -244,6 +245,13 @@ static const struct pci_quirk const pci_quirks[] =
  	 */
  	{ 0x12378086, PCI_QUIRK_ENABLE_MSI_VM,	0,	0 },
  
 +	/*
 +	 * HPET base address may appear as memory BAR on AMD SB600 SMBus
 +	 * controller depending on PM SoftPciRst register (offset 0x55, bit 7).
 +	 * SB700 and later has the same device but the map register is unused.
 +	 */
 +	{ 0x43851002, PCI_QUIRK_IGNORE_MAP,	1,	0 },
 +
  	{ 0 }
  };
  
 @@ -3117,6 +3125,12 @@ pci_add_resources(device_t bus, device_t dev, int
  	const struct pci_quirk *q;
  	int i;
  
 +	for (q = &pci_quirks[0]; q->devid != 0; q++)
 +		if (q->devid == ((cfg->device << 16) | cfg->vendor))
 +			break;
 +	if (q->devid == 0)
 +		q = NULL;
 +
  	/* ATA devices needs special map treatment */
  	if ((pci_get_class(dev) == PCIC_STORAGE) &&
  	    (pci_get_subclass(dev) == PCIS_STORAGE_IDE) &&
 @@ -3125,18 +3139,24 @@ pci_add_resources(device_t bus, device_t dev, int
  	      !pci_read_config(dev, PCIR_BAR(2), 4))) )
  		pci_ata_maps(bus, dev, rl, force, prefetchmask);
  	else
 -		for (i = 0; i < cfg->nummaps;)
 +		for (i = 0; i < cfg->nummaps;) {
 +			/*
 +			 * Skip quirked resources.
 +			 */
 +			if (q != NULL && q->type == PCI_QUIRK_IGNORE_MAP &&
 +			    q->arg1 == i) {
 +				i++;
 +				continue;
 +			}
  			i += pci_add_map(bus, dev, PCIR_BAR(i), rl, force,
  			    prefetchmask & (1 << i));
 +		}
  
  	/*
  	 * Add additional, quirked resources.
  	 */
 -	for (q = &pci_quirks[0]; q->devid; q++) {
 -		if (q->devid == ((cfg->device << 16) | cfg->vendor)
 -		    && q->type == PCI_QUIRK_MAP_REG)
 -			pci_add_map(bus, dev, q->arg1, rl, force, 0);
 -	}
 +	if (q != NULL && q->type == PCI_QUIRK_MAP_REG)
 +		pci_add_map(bus, dev, q->arg1, rl, force, 0);
  
  	if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) {
  #ifdef __PCI_REROUTE_INTERRUPT
 
 --Boundary-00=_s4nXPrHVsCIt6Nz--

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/165647: commit references a PR
Date: Wed, 14 Mar 2012 23:25:56 +0000 (UTC)

 Author: jkim
 Date: Wed Mar 14 23:25:46 2012
 New Revision: 232991
 URL: http://svn.freebsd.org/changeset/base/232991
 
 Log:
   Add a PCI quirk to ignore PCI map registers from configuration space.
   For example, some BIOS for AMD SB600 south bridge may map HPET MMIO base
   address as a memory BAR for SMBus controller depending on a PM register
   configuration.  Before r231161 (and r232086, subsequent MFC to stable/9),
   it was not fatal but hpet(4) just failed to attach.  Since we probe and
   attach HPET earlier than PCI devices now, it caused unfortunate hard lockup.
   With this patch, it does not hang any more and HPET works at the same time.
   Clean up some style nits while I am in the neighborhood.
   
   PR:		kern/165647
   Reviewed by:	jhb
   MFC after:	3 days
 
 Modified:
   head/sys/dev/pci/pci.c
 
 Modified: head/sys/dev/pci/pci.c
 ==============================================================================
 --- head/sys/dev/pci/pci.c	Wed Mar 14 22:44:56 2012	(r232990)
 +++ head/sys/dev/pci/pci.c	Wed Mar 14 23:25:46 2012	(r232991)
 @@ -196,6 +196,7 @@ struct pci_quirk {
  #define	PCI_QUIRK_MAP_REG	1 /* PCI map register in weird place */
  #define	PCI_QUIRK_DISABLE_MSI	2 /* MSI/MSI-X doesn't work */
  #define	PCI_QUIRK_ENABLE_MSI_VM	3 /* Older chipset in VM where MSI works */
 +#define	PCI_QUIRK_UNMAP_REG	4 /* Ignore PCI map register */
  	int	arg1;
  	int	arg2;
  };
 @@ -244,6 +245,16 @@ static const struct pci_quirk const pci_
  	 */
  	{ 0x12378086, PCI_QUIRK_ENABLE_MSI_VM,	0,	0 },
  
 +	/*
 +	 * HPET MMIO base address may appear in Bar1 for AMD SB600 SMBus
 +	 * controller depending on SoftPciRst register (PM_IO 0x55 [7]).
 +	 * It prevents us from attaching hpet(4) when the bit is unset.
 +	 * Note this quirk only affects SB600 revision A13 and earlier.
 +	 * For SB600 A21 and later, firmware must set the bit to hide it.
 +	 * For SB700 and later, it is unused and hardcoded to zero.
 +	 */
 +	{ 0x43851002, PCI_QUIRK_UNMAP_REG,	0x14,	0 },
 +
  	{ 0 }
  };
  
 @@ -3111,12 +3122,18 @@ xhci_early_takeover(device_t self)
  void
  pci_add_resources(device_t bus, device_t dev, int force, uint32_t prefetchmask)
  {
 -	struct pci_devinfo *dinfo = device_get_ivars(dev);
 -	pcicfgregs *cfg = &dinfo->cfg;
 -	struct resource_list *rl = &dinfo->resources;
 +	struct pci_devinfo *dinfo;
 +	pcicfgregs *cfg;
 +	struct resource_list *rl;
  	const struct pci_quirk *q;
 +	uint32_t devid;
  	int i;
  
 +	dinfo = device_get_ivars(dev);
 +	cfg = &dinfo->cfg;
 +	rl = &dinfo->resources;
 +	devid = (cfg->device << 16) | cfg->vendor;
 +
  	/* ATA devices needs special map treatment */
  	if ((pci_get_class(dev) == PCIC_STORAGE) &&
  	    (pci_get_subclass(dev) == PCIS_STORAGE_IDE) &&
 @@ -3125,18 +3142,29 @@ pci_add_resources(device_t bus, device_t
  	      !pci_read_config(dev, PCIR_BAR(2), 4))) )
  		pci_ata_maps(bus, dev, rl, force, prefetchmask);
  	else
 -		for (i = 0; i < cfg->nummaps;)
 +		for (i = 0; i < cfg->nummaps;) {
 +			/*
 +			 * Skip quirked resources.
 +			 */
 +			for (q = &pci_quirks[0]; q->devid != 0; q++)
 +				if (q->devid == devid &&
 +				    q->type == PCI_QUIRK_UNMAP_REG &&
 +				    q->arg1 == PCIR_BAR(i))
 +					break;
 +			if (q->devid != 0) {
 +				i++;
 +				continue;
 +			}
  			i += pci_add_map(bus, dev, PCIR_BAR(i), rl, force,
  			    prefetchmask & (1 << i));
 +		}
  
  	/*
  	 * Add additional, quirked resources.
  	 */
 -	for (q = &pci_quirks[0]; q->devid; q++) {
 -		if (q->devid == ((cfg->device << 16) | cfg->vendor)
 -		    && q->type == PCI_QUIRK_MAP_REG)
 +	for (q = &pci_quirks[0]; q->devid != 0; q++)
 +		if (q->devid == devid && q->type == PCI_QUIRK_MAP_REG)
  			pci_add_map(bus, dev, q->arg1, rl, force, 0);
 -	}
  
  	if (cfg->intpin > 0 && PCI_INTERRUPT_VALID(cfg->intline)) {
  #ifdef __PCI_REROUTE_INTERRUPT
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->patched 
State-Changed-By: jkim 
State-Changed-When: Wed Mar 14 23:30:52 UTC 2012 
State-Changed-Why:  
Fix committed as r232991. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165647 
State-Changed-From-To: patched->closed 
State-Changed-By: jkim 
State-Changed-When: Mon Mar 19 22:09:09 UTC 2012 
State-Changed-Why:  
MFC'd to stable/9 as r233210. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165647 
>Unformatted:
 >>> Running /usr/bin/csup
 --------------------------------------------------------------
 Parsing supfile "/root/csup/date-supfile"
 Connecting to cvsup.uk.freebsd.org
 Cannot connect to 2001:630:212:8:20e:cff:fe09:a69c: Protocol not supported
 Connected to 131.111.8.41
 Server software version: SNAP_16_1h
 MD5 authentication started
 MD5 authentication successful
 Negotiating file attribute support
 Exchanging collection information
 Establishing multiplexed-mode data connection
 Running
 Updating collection src-all/cvs
  Edit src/sys/dev/acpica/acpi.c
   Add delta 1.305.2.4 2012.02.23.22.26.14 jkim
  Edit src/sys/dev/acpica/acpi_ec.c
   Add delta 1.95.2.2 2012.02.23.22.26.14 jkim
  Edit src/sys/dev/acpica/acpi_hpet.c
   Add delta 1.38.2.2 2012.02.23.22.26.14 jkim
  Edit src/sys/dev/acpica/acpi_timer.c
   Add delta 1.50.2.3 2012.02.23.22.26.14 jkim
  Edit src/sys/dev/acpica/acpivar.h
   Add delta 1.125.2.4 2012.02.23.22.26.14 jkim
 Shutting down connection to server
 Finished successfully
 * supfil
 *default host=cvsup.uk.freebsd.org
 *default base=/var/db
 *default prefix=/usr
 *default release=cvs tag=RELENG_9
 
 # ok:
 # *default date=2012.02.23.22.26.00
 # fail:
 *default date=2012.02.23.22.26.30
 
 *default delete use-rel-suffix
 *default compress
 src-all
 * pciconf -lvb
 hostb0@pci0:0:0:0:	class=0x060000 card=0x79101002 chip=0x79101002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'RS690 Host Bridge'
     class      = bridge
     subclass   = HOST-PCI
 pcib1@pci0:0:1:0:	class=0x060400 card=0x79121002 chip=0x79121002 rev=0x00 hdr=0x01
     vendor     = 'ATI Technologies Inc'
     device     = 'RS690 PCI to PCI Bridge (Internal gfx)'
     class      = bridge
     subclass   = PCI-PCI
 pcib2@pci0:0:7:0:	class=0x060400 card=0x79101002 chip=0x79171002 rev=0x00 hdr=0x01
     vendor     = 'ATI Technologies Inc'
     device     = 'RS690 PCI to PCI Bridge (PCI Express Port 3)'
     class      = bridge
     subclass   = PCI-PCI
 ahci0@pci0:0:18:0:	class=0x010601 card=0x73291462 chip=0x43801002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 Non-Raid-5 SATA'
     class      = mass storage
     subclass   = SATA
     bar   [10] = type I/O Port, range 32, base 0xb000, size  8, enabled
     bar   [14] = type I/O Port, range 32, base 0xa000, size  4, enabled
     bar   [18] = type I/O Port, range 32, base 0x9000, size  8, enabled
     bar   [1c] = type I/O Port, range 32, base 0x8000, size  4, enabled
     bar   [20] = type I/O Port, range 32, base 0x7000, size 16, enabled
     bar   [24] = type Memory, range 32, base 0xfe7ff800, size 1024, enabled
 ohci0@pci0:0:19:0:	class=0x0c0310 card=0x73271462 chip=0x43871002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB (OHCI0)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7fe000, size 4096, enabled
 ohci1@pci0:0:19:1:	class=0x0c0310 card=0x73271462 chip=0x43881002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB (OHCI1)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7fd000, size 4096, enabled
 ohci2@pci0:0:19:2:	class=0x0c0310 card=0x73271462 chip=0x43891002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB (OHCI2)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7fc000, size 4096, enabled
 ohci3@pci0:0:19:3:	class=0x0c0310 card=0x73271462 chip=0x438a1002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB (OHCI3)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7fb000, size 4096, enabled
 ohci4@pci0:0:19:4:	class=0x0c0310 card=0x73271462 chip=0x438b1002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB (OHCI4)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7fa000, size 4096, enabled
 ehci0@pci0:0:19:5:	class=0x0c0320 card=0x73271462 chip=0x43861002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 USB Controller (EHCI)'
     class      = serial bus
     subclass   = USB
     bar   [10] = type Memory, range 32, base 0xfe7ff000, size 256, enabled
 none0@pci0:0:20:0:	class=0x0c0500 card=0x73271462 chip=0x43851002 rev=0x13 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SBx00 SMBus Controller'
     class      = serial bus
     subclass   = SMBus
     bar   [10] = type I/O Port, range 32, base 0xb00, size 16, enabled
     bar   [14] = type Memory, range 32, base 0xfed00000, size 1024, enabled
 atapci0@pci0:0:20:1:	class=0x01018a card=0x73271462 chip=0x438c1002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 IDE'
     class      = mass storage
     subclass   = ATA
     bar   [20] = type I/O Port, range 32, base 0xff00, size 16, enabled
 none1@pci0:0:20:2:	class=0x040300 card=0x73271462 chip=0x43831002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SBx00 Azalia (Intel HDA)'
     class      = multimedia
     subclass   = HDA
     bar   [10] = type Memory, range 64, base 0xfe7f4000, size 16384, enabled
 isab0@pci0:0:20:3:	class=0x060100 card=0x73271462 chip=0x438d1002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'SB600 PCI to LPC Bridge'
     class      = bridge
     subclass   = PCI-ISA
 pcib3@pci0:0:20:4:	class=0x060401 card=0x00000000 chip=0x43841002 rev=0x00 hdr=0x01
     vendor     = 'ATI Technologies Inc'
     device     = 'SBx00 PCI to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 hostb1@pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices [AMD]'
     device     = 'K8 [Athlon64/Opteron] HyperTransport Technology Configuration'
     class      = bridge
     subclass   = HOST-PCI
 hostb2@pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices [AMD]'
     device     = 'K8 [Athlon64/Opteron] Address Map'
     class      = bridge
     subclass   = HOST-PCI
 hostb3@pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices [AMD]'
     device     = 'K8 [Athlon64/Opteron] DRAM Controller'
     class      = bridge
     subclass   = HOST-PCI
 hostb4@pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
     vendor     = 'Advanced Micro Devices [AMD]'
     device     = 'K8 [Athlon64/Opteron] Miscellaneous Control'
     class      = bridge
     subclass   = HOST-PCI
 vgapci0@pci0:1:5:0:	class=0x030000 card=0x73271462 chip=0x791e1002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'RS690 [Radeon X1200 Series]'
     class      = display
     subclass   = VGA
     bar   [10] = type Prefetchable Memory, range 64, base 0xf0000000, size 134217728, enabled
     bar   [18] = type Memory, range 64, base 0xfe9f0000, size 65536, enabled
     bar   [20] = type I/O Port, range 32, base 0xc000, size 256, enabled
     bar   [24] = type Memory, range 32, base 0xfe800000, size 1048576, enabled
 none2@pci0:1:5:2:	class=0x040300 card=0x79191002 chip=0x79191002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc'
     device     = 'Radeon X1200 Series Audio Controller'
     class      = multimedia
     subclass   = HDA
     bar   [10] = type Memory, range 64, base 0xfe9e8000, size 16384, enabled
 re0@pci0:2:0:0:	class=0x020000 card=0x327c1462 chip=0x816810ec rev=0x01 hdr=0x00
     vendor     = 'Realtek Semiconductor Co., Ltd.'
     device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
     class      = network
     subclass   = ethernet
     bar   [10] = type I/O Port, range 32, base 0xd800, size 256, enabled
     bar   [18] = type Memory, range 64, base 0xfeaff000, size 4096, enabled
 none3@pci0:3:0:0:	class=0x0c0010 card=0x086c0574 chip=0x30441106 rev=0xc0 hdr=0x00
     vendor     = 'VIA Technologies, Inc.'
     device     = 'VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller'
     class      = serial bus
     subclass   = FireWire
     bar   [10] = type Memory, range 32, base 0xfebff800, size 2048, enabled
     bar   [14] = type I/O Port, range 32, base 0xe800, size 128, enabled
 
 
