NetBSD-Bugs archive

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

Re: kern/36838 (pci bus is disabled on ACPI kernel on Fujitsu FMV LOOX P70WN.)



Hi,

I applied following 2 patches and investigated what disable pci2.

First, for pci_probe_device() in src/sys/dev/pci/pci.c .

--- pci.c.orig  2010-03-01 18:51:36.000000000 +0900
+++ pci.c       2010-03-02 21:28:47.000000000 +0900
@@ -315,10 +315,13 @@
         * as appropriate.
         */
        pa.pa_flags = sc->sc_flags;
+       aprint_verbose("Before: csr = 0x%08x, pa.pa_flags = 0x%04x, pa.pa_bus = 
0x%04x\n", csr, pa.pa_flags, pa.pa_bus);
        if ((csr & PCI_COMMAND_IO_ENABLE) == 0)
                pa.pa_flags &= ~PCI_FLAGS_IO_ENABLED;
+       aprint_verbose("After:IO: csr = 0x%08x, pa.pa_flags = 0x%04x, pa.pa_bus 
= 0x%04x\n", csr, pa.pa_flags, pa.pa_bus);
        if ((csr & PCI_COMMAND_MEM_ENABLE) == 0)
                pa.pa_flags &= ~PCI_FLAGS_MEM_ENABLED;
+       aprint_verbose("After:MEM: csr = 0x%08x, pa.pa_flags = 0x%04x, 
pa.pa_bus = 0x%04x\n", csr, pa.pa_flags, pa.pa_bus);
 
        /*
         * If the cache line size is not configured, then




Second, for pci_conf_read() in src/sys/arch/x86/pci/pci_machdep.c .

--- pci_machdep.c.orig  2010-03-01 18:53:17.000000000 +0900
+++ pci_machdep.c       2010-03-02 21:58:51.000000000 +0900
@@ -409,8 +409,10 @@
 
        KASSERT((reg & 0x3) == 0);
 
-       if (pc != NULL && pc->pc_conf_read != NULL)
+       if (pc != NULL && pc->pc_conf_read != NULL) {
+               aprint_verbose("RETURN from NULL check\n");
                return (*pc->pc_conf_read)(pc, tag, reg);
+       }
 
 #if defined(__i386__) && defined(XBOX)
        if (arch_i386_is_xbox) {




I attach two dmesg, one is enabled ACPI (dmesg-csr-ACPI), and another is 
disabled ACPI (dmesg-csr-NOACPI).

In ACPI-enabled dmesg, pci_conf_read() returns 0x00100000.
But in ACPI-disabled dmesg, pci_conf_read() returns 0x00100007.

Line 291, csr = pci_conf_read(pc, tag, PCI_COMMAND_STATUS_REG); exists in 
pci_probe_device()
in src/sys/dev/pci/pci.c, and the code

        /*
         * Set up memory, I/O enable, and PCI command flags
         * as appropriate.
         */
        pa.pa_flags = sc->sc_flags;
        if ((csr & PCI_COMMAND_IO_ENABLE) == 0)
                pa.pa_flags &= ~PCI_FLAGS_IO_ENABLED;
        if ((csr & PCI_COMMAND_MEM_ENABLE) == 0)
                pa.pa_flags &= ~PCI_FLAGS_MEM_ENABLED;

disables pci2 on my PC, I think.
(0x00100000 & 0x01 is zero and 0x00100000 & 0x02 is zero.)

But, the core of pci_conf_read() in src/sys/arch/x86/pci/pci_machdep.c is 
written in assembly language.
I cannot understand what is done.

Can anyone analyze it? I will offer all data about this issue.


P.S.
It seems that port-i386/42676 (http://gnats.netbsd.org/42676) is similar to my 
problem.
In port-i386/42676, the machine uses same chipset and pci1 is disabled.

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.24 (BRIGHTGIRL7) #26: Tue Mar  2 21:59:50 JST 2010
        
root%hydrogen.elements.tetera.org@localhost:/usr/obj/sys/arch/i386/compile/BRIGHTGIRL7
total memory = 1013 MB
avail memory = 985 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
FUJITSU FMVLP70WN ( )
mainbus0 (root)
Parsing all Control Methods:
Table [DSDT](id 0001) - 807 Objects with 62 Devices 197 Methods 29 Regions
Parsing all Control Methods:
Table [SSDT](id 0002) - 13 Objects with 0 Devices 4 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0003) - 5 Objects with 0 Devices 3 Methods 0 Regions
Parsing all Control Methods:
Table [SSDT](id 0004) - 1 Objects with 0 Devices 1 Methods 0 Regions
 tbxface-0601 [02] TbLoadNamespace       : ACPI Tables successfully acquired
evxfevnt-0184 [02] Enable                : Transition to ACPI mode successful
cpu0 at mainbus0 apid 0: Intel 686-class, 1197MHz, id 0x6ec
ioapic0 at mainbus0 apid 1: pa 0xfec00000, version 20, 24 pins
acpi0 at mainbus0: Intel ACPICA 20090730
acpi0: X/RSDT: OemId <FUJ   ,PC      ,01130000>, AslId <FUJ ,00000100>
evxfevnt-0170 [02] Enable                : System is already in ACPI mode
evgpeblk-1129 [04] EvCreateGpeBlock      : GPE 00 to 1F [_GPE] 4 regs on int 0x9
Completing Region/Field/Buffer/Package 
initialization:.............................................................................
Initialized 23/29 Regions 0/0 Fields 31/31 Buffers 23/23 Packages (835 nodes)
Initializing Device/Processor/Thermal objects by executing _INI methods:Parsing 
all Control Methods:
Table [SSDT](id 003A) - 35 Objects with 0 Devices 14 Methods 6 Regions
........
Executed 8 _INI methods requiring 7 _STA executions (examined 68 objects)
evgpeblk-1234 [03] EvInitializeGpeBlock  : Found 9 Wake, Enabled 4 Runtime GPEs 
in this block
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
ACPI-Safe 24-bit timer
DIGI (FUJ02E6) at acpi0 not configured
BTNS (FUJ02BF) at acpi0 not configured
FJEX (FUJ02B1) at acpi0 not configured
acpiec0 at acpi0 (EC, PNP0C09): io 0x62,0x66
attimer1 at acpi0 (TIME, PNP0100): io 0x40-0x43 irq 0
pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
npx1 at acpi0 (MATH, PNP0C04): io 0xf0-0xfe irq 13
npx1: reported by CPUID; using exception 16
pckbc1 at acpi0 (KBC, PNP0320) (kbd port): io 0x60,0x64 irq 1
pckbc2 at acpi0 (PS2M, PNP0F13) (aux port): irq 12
FEXT (FUJ02E3) at acpi0 not configured
acpilid0 at acpi0 (LID, PNP0C0D): ACPI Lid Switch
acpibut0 at acpi0 (PWRB, PNP0C0C): ACPI Power Button
acpiacad0 at acpi0 (AC, ACPI0003): ACPI AC Adapter
acpibat0 at acpi0 (CMB1, PNP0C0A-1): ACPI Battery
ACPI Warning for \_SB_.CMB1._BIF: Converted Buffer to expected String at index 
9 (20090730/nsrepair-215)
acpibat0: battery info: Fujitsu LION 1 CP240502 
acpitz0 at acpi0 (TZ00): critical 100.0C passive 95.0C, passive cooling
acpitz1 at acpi0 (TZ01): critical 100.0C passive 95.0C, passive cooling
apm0 at acpi0: Power Management spec V1.2
attimer1: attached to pcppi1
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
mba.mba_pba.pba_flags = 001f
pci0 at mainbus0 bus 0: configuration mode 1
in mpacpi_pci_attach_hook(): pba->pba_flags = 0x001f, pba->pba_bus = 0x0000

pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Before: csr = 0x20900106, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
pchb0 at pci0 dev 0 function 0: vendor 0x8086 product 0x27a0 (rev. 0x03)
agp0 at pchb0Before: csr = 0x20900106, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
: detected 7932k stolen memory
agp0: aperture at 0xe0000000, size 0x10000000
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
vga1 at pci0 dev 2 function 0: vendor 0x8086 product 0x27a2 (rev. 0x03)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
drm at vga1 not configured
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
vendor 0x8086 product 0x27a6 (miscellaneous display, revision 0x03) at pci0 dev 
2 function 1 not configured
Before: csr = 0x00100006, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
hdaudio0: interrupting at ioapic0 pin 17
hdafg0 at hdaudio0 vendor 0x8384 product 0x7616 nid 0x01 (firmware 
configuration)
hdafg0: ADC0:07, Analog Mic In: Fixed Function (Unknown, 13)
hdafg0: ADC1:08, Analog Mic In: Jack (Black, 0C)
hdafg0: DAC2:02, Analog HP Out: Jack (Black, 0A)
hdafg0: 2ch/2ch 44100Hz-192000Hz 16/16 20/32 24/32
audio0 at hdafg0: full duplex, playback, capture, independent
hdvsmfg at hdaudio0 vendor 0x11C1 product 0x1040 nid 0x01 not configured
Before: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ppb0 at pci0 dev 28 function 0: vendor 0x8086 product 0x27d0 (rev. 0x02)
ppb0: disabling notification events
pci1 at ppb0 bus 2
in mpacpi_pci_attach_hook(): pba->pba_flags = 0x0017, pba->pba_bus = 0x0002

pci1: i/o space, memory space enabled, rd/line, wr/inv ok
Before: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
After:IO: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
After:MEM: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
mskc0 at pci1 dev 0 function 0, Yukon-2 EC Ultra rev. A1 (0x2): ioapic0 pin 16
msk0 at mskc0 port A: Ethernet address 00:17:42:3d:72:02
makphy0 at msk0 phy 0: Marvell 88E1149 Gigabit PHY, rev. 1
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
Before: csr = 0x00100000, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100000, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100000, pa.pa_flags = 0x001c, pa.pa_bus = 0x0000
ppb1 at pci0 dev 28 function 2: vendor 0x8086 product 0x27d4 (rev. 0x02)
ppb1: disabling notification events
pci2 at ppb1 bus 5
in mpacpi_pci_attach_hook(): pba->pba_flags = 0x0014, pba->pba_bus = 0x0005

pci2: no spaces enabled!
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci0 at pci0 dev 29 function 0: vendor 0x8086 product 0x27c8 (rev. 0x02)
uhci0: interrupting at ioapic0 pin 23
usb0 at uhci0: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci1 at pci0 dev 29 function 1: vendor 0x8086 product 0x27c9 (rev. 0x02)
uhci1: interrupting at ioapic0 pin 20
usb1 at uhci1: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci2 at pci0 dev 29 function 2: vendor 0x8086 product 0x27ca (rev. 0x02)
uhci2: interrupting at ioapic0 pin 18
usb2 at uhci2: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci3 at pci0 dev 29 function 3: vendor 0x8086 product 0x27cb (rev. 0x02)
uhci3: interrupting at ioapic0 pin 16
usb3 at uhci3: USB revision 1.0
Before: csr = 0x02900006, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02900006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x02900006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
ehci0 at pci0 dev 29 function 7: vendor 0x8086 product 0x27cc (rev. 0x02)
ehci0: interrupting at ioapic0 pin 23
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
Before: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ppb2 at pci0 dev 30 function 0: vendor 0x8086 product 0x2448 (rev. 0xe2)
pci3 at ppb2 bus 8
in mpacpi_pci_attach_hook(): pba->pba_flags = 0x0003, pba->pba_bus = 0x0008

pci3: i/o space, memory space enabled
Before: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:IO: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:MEM: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
cbb0 at pci3 dev 3 function 0: vendor 0x1180 product 0x0476 (rev. 0x8d)
Before: csr = 0x02100006, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:IO: csr = 0x02100006, pa.pa_flags = 0x0002, pa.pa_bus = 0x0008
After:MEM: csr = 0x02100006, pa.pa_flags = 0x0002, pa.pa_bus = 0x0008
sdhc0 at pci3 dev 3 function 1: vendor 0x1180 product 0x0822 (rev. 0x13)
sdhc0: interrupting at ioapic0 pin 17
sdmmc0 at sdhc0
cbb0: cacheline 0x0 lattimer 0x40
cbb0: bhlc 0x824000
cbb0: interrupting at ioapic0 pin 16
cardslot0 at cbb0
cardbus0 at cardslot0: bus 9
pcmcia0 at cardslot0
Before: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ichlpcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x27b9 (rev. 0x02)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
gpio0 at ichlpcib0: 64 pins
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
piixide0 at pci0 dev 31 function 1: Intel 82801GB/GR IDE Controller (ICH7) 
(rev. 0x02)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at ioapic0 pin 14
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel ignored (disabled)
Before: csr = 0x02800001, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800001, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800001, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
ichsmb0 at pci0 dev 31 function 3: vendor 0x8086 product 0x27da (rev. 0x02)
ichsmb0: interrupting at ioapic0 pin 19
iic0 at ichsmb0: I2C bus
isa0 at ichlpcib0
com0 at isa0 port 0x220-0x227 irq 4: ns16550a, working fifo
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 1197121410 Hz quality 3000
acpiacad0: AC adapter online.
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb4: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ugen0 at uhub2 port 1
ugen0: AuthenTec Fingerprint Sensor, rev 1.10/6.21, addr 2
wd0 at atabus0 drive 0: <TOSHIBA MK6006GAH>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 57231 MB, 116280 cyl, 16 head, 63 sec, 512 bytes/sect x 117210240 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex, playback, capture
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
ubt0 at uhub2 port 2
ubt0: vendor 0x0c24 product 0x000f, rev 2.00/19.15, addr 3
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)
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.24 (BRIGHTGIRL7) #26: Tue Mar  2 21:59:50 JST 2010
        
root%hydrogen.elements.tetera.org@localhost:/usr/obj/sys/arch/i386/compile/BRIGHTGIRL7
total memory = 1013 MB
avail memory = 985 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
FUJITSU FMVLP70WN ( )
mainbus0 (root)
cpu0 at mainbus0: Intel 686-class, 1197MHz, id 0x6ec
mba.mba_pba.pba_flags = 001f
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Before: csr = 0x20900106, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
pchb0 at pci0 dev 0 function 0: vendor 0x8086 product 0x27a0 (rev. 0x03)
agp0 at pchb0Before: csr = 0x20900106, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x20900106, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
: detected 7932k stolen memory
agp0: aperture at 0xe0000000, size 0x10000000
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
vga1 at pci0 dev 2 function 0: vendor 0x8086 product 0x27a2 (rev. 0x03)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
drm at vga1 not configured
Before: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00900007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
vendor 0x8086 product 0x27a6 (miscellaneous display, revision 0x03) at pci0 dev 
2 function 1 not configured
Before: csr = 0x00100006, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
hdaudio0 at pci0 dev 27 function 0: HD Audio Controller
hdaudio0: interrupting at irq 11
hdafg0 at hdaudio0 vendor 0x8384 product 0x7616 nid 0x01 (firmware 
configuration)
hdafg0: ADC0:07, Analog Mic In: Fixed Function (Unknown, 13)
hdafg0: ADC1:08, Analog Mic In: Jack (Black, 0C)
hdafg0: DAC2:02, Analog HP Out: Jack (Black, 0A)
hdafg0: 2ch/2ch 44100Hz-192000Hz 16/16 20/32 24/32
audio0 at hdafg0: full duplex, playback, capture, independent
hdvsmfg at hdaudio0 vendor 0x11C1 product 0x1040 nid 0x01 not configured
Before: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ppb0 at pci0 dev 28 function 0: vendor 0x8086 product 0x27d0 (rev. 0x02)
pci1 at ppb0 bus 2
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
Before: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
After:IO: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
After:MEM: csr = 0x00100007, pa.pa_flags = 0x0017, pa.pa_bus = 0x0002
mskc0 at pci1 dev 0 function 0, Yukon-2 EC Ultra rev. A1 (0x2): irq 11
msk0 at mskc0 port A: Ethernet address 00:17:42:3d:72:02
makphy0 at msk0 phy 0: Marvell 88E1149 Gigabit PHY, rev. 1
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
Before: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ppb1 at pci0 dev 28 function 2: vendor 0x8086 product 0x27d4 (rev. 0x02)
pci2 at ppb1 bus 5
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
Before: csr = 0x00100006, pa.pa_flags = 0x0017, pa.pa_bus = 0x0005
After:IO: csr = 0x00100006, pa.pa_flags = 0x0016, pa.pa_bus = 0x0005
After:MEM: csr = 0x00100006, pa.pa_flags = 0x0016, pa.pa_bus = 0x0005
wpi0 at pci2 dev 0 function 0: vendor 0x8086 product 0x4222 (rev. 0x02)
wpi0: interrupting at irq 11
wpi0: JPN, address 00:1b:77:0c:6f:4a
wpi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wpi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wpi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 
36Mbps 48Mbps 54Mbps
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci0 at pci0 dev 29 function 0: vendor 0x8086 product 0x27c8 (rev. 0x02)
uhci0: interrupting at irq 11
usb0 at uhci0: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci1 at pci0 dev 29 function 1: vendor 0x8086 product 0x27c9 (rev. 0x02)
uhci1: interrupting at irq 11
usb1 at uhci1: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci2 at pci0 dev 29 function 2: vendor 0x8086 product 0x27ca (rev. 0x02)
uhci2: interrupting at irq 11
usb2 at uhci2: USB revision 1.0
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
uhci3 at pci0 dev 29 function 3: vendor 0x8086 product 0x27cb (rev. 0x02)
uhci3: interrupting at irq 11
usb3 at uhci3: USB revision 1.0
Before: csr = 0x02900006, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02900006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
After:MEM: csr = 0x02900006, pa.pa_flags = 0x001e, pa.pa_bus = 0x0000
ehci0 at pci0 dev 29 function 7: vendor 0x8086 product 0x27cc (rev. 0x02)
ehci0: interrupting at irq 11
ehci0: BIOS refuses to give up ownership, using force
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
usb4 at ehci0: USB revision 2.0
Before: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x00100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ppb2 at pci0 dev 30 function 0: vendor 0x8086 product 0x2448 (rev. 0xe2)
pci3 at ppb2 bus 8
pci3: i/o space, memory space enabled
Before: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:IO: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:MEM: csr = 0x02100007, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
cbb0 at pci3 dev 3 function 0: vendor 0x1180 product 0x0476 (rev. 0x8d)
Before: csr = 0x02100006, pa.pa_flags = 0x0003, pa.pa_bus = 0x0008
After:IO: csr = 0x02100006, pa.pa_flags = 0x0002, pa.pa_bus = 0x0008
After:MEM: csr = 0x02100006, pa.pa_flags = 0x0002, pa.pa_bus = 0x0008
sdhc0 at pci3 dev 3 function 1: vendor 0x1180 product 0x0822 (rev. 0x13)
sdhc0: interrupting at irq 11
sdmmc0 at sdhc0
cbb0: cacheline 0x0 lattimer 0x40
cbb0: bhlc 0x824000
cbb0: interrupting at irq 11
cardslot0 at cbb0
cardbus0 at cardslot0: bus 9
pcmcia0 at cardslot0
Before: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02100007, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
ichlpcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x27b9 (rev. 0x02)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
gpio0 at ichlpcib0: 64 pins
Before: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800005, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800005, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
piixide0 at pci0 dev 31 function 1: Intel 82801GB/GR IDE Controller (ICH7) 
(rev. 0x02)
piixide0: bus-master DMA support present
piixide0: primary channel configured to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel configured to compatibility mode
piixide0: secondary channel ignored (disabled)
Before: csr = 0x02800001, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:IO: csr = 0x02800001, pa.pa_flags = 0x001f, pa.pa_bus = 0x0000
After:MEM: csr = 0x02800001, pa.pa_flags = 0x001d, pa.pa_bus = 0x0000
ichsmb0 at pci0 dev 31 function 3: vendor 0x8086 product 0x27da (rev. 0x02)
ichsmb0: interrupting at irq 11
iic0 at ichsmb0: I2C bus
isa0 at ichlpcib0
com0 at isa0 port 0x220-0x227 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
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0-0xff
npx0: reported by CPUID; using exception 16
attimer0: attached to pcppi0
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 1197065340 Hz quality 3000
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
uhub4 at usb4: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
ugen0 at uhub2 port 1
ugen0: AuthenTec Fingerprint Sensor, rev 1.10/6.21, addr 2
wd0 at atabus0 drive 0: <TOSHIBA MK6006GAH>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 57231 MB, 116280 cyl, 16 head, 63 sec, 512 bytes/sect x 117210240 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
Kernelized RAIDframe activated
pad0: outputs: 44100Hz, 16-bit, stereo
audio1 at pad0: half duplex, playback, capture
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
ubt0 at uhub2 port 2
ubt0: vendor 0x0c24 product 0x000f, rev 2.00/19.15, addr 3
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)


Home | Main Index | Thread Index | Old Index