Running on 4.5 (dmesg below), I want to reduce the power consumption of my machine; some questions arise (for me anyway):
What is the best way to learn about the power/frequency/thermal control options of my CPU from bsd's point of view (besides dmesg and sysctl)? For example, what are the P-states and C-states my CPU can enter, and which of those does bsd support? What exactly is the relation of apm, acpi, and hw.setperf? In my 4.5-stable kernel, I have apm enabled (but nothing appears in dmesg about apm), acpi disabled (with acpi, I can't even boot), and dmesg mentions my cpu0 as Enhanced SpeedStep CPU. So, neither apm nor acpi (acpicpu) is needed to use hw.setperf? (I can set hw.setperf manually.) Also, the Enhanced SpeedStep support on my CPU reduces to cpu0: unknown Enhanced SpeedStep CPU, msr 0x061a082006000820 cpu0: using only highest and lowest power states cpu0: Enhanced SpeedStep 2667 MHz (1212 mV): speeds: 2667, 2000 MHz - is there something I can do about it? Is there a point in running current (as opposed to 4.5-stable) with regard to this? Thanks Jan # dmesg OpenBSD 4.5-stable (GENERIC.MP) #2: Wed Jun 10 15:17:51 CEST 2009 r...@stary.dhcp.fjfi.cvut.cz:/usr/src/sys/arch/i386/compile/GENERIC.MP cpu0: Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz ("GenuineIntel" 686-class) 2.67 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,SMX,EST,TM2,CX16,xTPR real mem = 2145873920 (2046MB) avail mem = 2066673664 (1970MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 11/16/07, BIOS32 rev. 0 @ 0xfb3f0, SMBIOS rev. 2.4 @ 0xf0100 (40 entries) bios0: vendor Award Software International, Inc. version "F10" date 11/16/2007 bios0: Gigabyte Technology Co., Ltd. P35-DS3 acpi at bios0 function 0x0 not configured mpbios0 at bios0: Intel MP Specification 1.4 cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 333MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz ("GenuineIntel" 686-class) 2.67 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,SSE3,MWAIT,DS-CPL,VMX,SMX,EST,TM2,CX16,xTPR mpbios0: bus 0 is type PCI mpbios0: bus 1 is type PCI mpbios0: bus 2 is type PCI mpbios0: bus 3 is type PCI mpbios0: bus 4 is type PCI mpbios0: bus 5 is type PCI mpbios0: bus 6 is type ISA ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 20, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 4 pcibios0 at bios0: rev 3.0 @ 0xf0000/0xdb94 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfda70/288 (16 entries) pcibios0: PCI Exclusive IRQs: 3 5 6 9 10 11 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GH LPC" rev 0x00) pcibios0: PCI bus #5 is the last bus bios0: ROM list: 0xc0000/0xce00 cpu0: unknown Enhanced SpeedStep CPU, msr 0x061a082006000820 cpu0: using only highest and lowest power states cpu0: Enhanced SpeedStep 2667 MHz (1212 mV): speeds: 2667, 2000 MHz pci0 at mainbus0 bus 0: configuration mode 1 (bios) pchb0 at pci0 dev 0 function 0 "Intel 82G33 Host" rev 0x02 ppb0 at pci0 dev 1 function 0 "Intel 82G33 PCIE" rev 0x02: apic 4 int 16 (irq 10) pci_intr_map: bus 0 dev 1 func 0 pin 2; line 3 pci_intr_map: no MP mapping found pci_intr_map: bus 0 dev 1 func 0 pin 3; line 9 pci_intr_map: no MP mapping found pci_intr_map: bus 0 dev 1 func 0 pin 4; line 11 pci_intr_map: no MP mapping found pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 "NVIDIA GeForce 8600 GT" rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) uhci0 at pci0 dev 26 function 0 "Intel 82801I USB" rev 0x02: apic 4 int 16 (irq 10) uhci1 at pci0 dev 26 function 1 "Intel 82801I USB" rev 0x02: apic 4 int 21 (irq 6) uhci2 at pci0 dev 26 function 2 "Intel 82801I USB" rev 0x02: apic 4 int 18 (irq 9) ehci0 at pci0 dev 26 function 7 "Intel 82801I USB" rev 0x02: apic 4 int 18 (irq 9) usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 azalia0 at pci0 dev 27 function 0 "Intel 82801I HD Audio" rev 0x02: apic 4 int 22 (irq 5) azalia0: codecs: Realtek ALC885 audio0 at azalia0 ppb1 at pci0 dev 28 function 0 "Intel 82801I PCIE" rev 0x02: apic 4 int 16 (irq 10) pci_intr_map: bus 0 dev 28 func 0 pin 2; line 3 pci_intr_map: no MP mapping found pci_intr_map: bus 0 dev 28 func 0 pin 3; line 9 pci_intr_map: no MP mapping found pci2 at ppb1 bus 2 ppb2 at pci0 dev 28 function 3 "Intel 82801I PCIE" rev 0x02: apic 4 int 19 (irq 11) pci_intr_map: bus 0 dev 28 func 3 pin 2; line 3 pci_intr_map: no MP mapping found pci_intr_map: bus 0 dev 28 func 3 pin 3; line 9 pci_intr_map: no MP mapping found pci3 at ppb2 bus 3 jmb0 at pci3 dev 0 function 0 "JMicron JMB363 IDE/SATA" rev 0x02 ahci0 at jmb0: apic 4 int 19 (irq 11), AHCI 1.0 scsibus0 at ahci0: 32 targets pciide0 at jmb0: DMA, channel 0 wired to native-PCI, channel 1 wired to native-PCI pciide0: using apic 4 int 19 (irq 11) for native-PCI interrupt atapiscsi0 at pciide0 channel 0 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <HL-DT-ST, DVD-RAM GSA-H55L, 1.05> ATAPI 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 pciide0: channel 1 disabled (no drives) ppb3 at pci0 dev 28 function 4 "Intel 82801I PCIE" rev 0x02: apic 4 int 16 (irq 10) pci_intr_map: bus 0 dev 28 func 4 pin 2; line 3 pci_intr_map: no MP mapping found pci_intr_map: bus 0 dev 28 func 4 pin 3; line 9 pci_intr_map: no MP mapping found pci4 at ppb3 bus 4 re0 at pci4 dev 0 function 0 "Realtek 8168" rev 0x01: RTL8168 2 (0x3800), apic 4 int 16 (irq 10), address 00:1d:7d:a9:a0:48 rgephy0 at re0 phy 7: RTL8169S/8110S PHY, rev. 2 uhci3 at pci0 dev 29 function 0 "Intel 82801I USB" rev 0x02: apic 4 int 23 (irq 3) uhci4 at pci0 dev 29 function 1 "Intel 82801I USB" rev 0x02: apic 4 int 19 (irq 11) uhci5 at pci0 dev 29 function 2 "Intel 82801I USB" rev 0x02: apic 4 int 18 (irq 9) ehci1 at pci0 dev 29 function 7 "Intel 82801I USB" rev 0x02: apic 4 int 23 (irq 3) usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1 ppb4 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x92 pci5 at ppb4 bus 5 ichpcib0 at pci0 dev 31 function 0 "Intel 82801IB LPC" rev 0x02: PM disabled pciide1 at pci0 dev 31 function 2 "Intel 82801I SATA" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide1: using apic 4 int 19 (irq 0) for native-PCI interrupt wd0 at pciide1 channel 0 drive 0: <WDC WD2500YS-01SHB1> wd0: 16-sector PIO, LBA48, 239371MB, 490232639 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 ichiic0 at pci0 dev 31 function 3 "Intel 82801I SMBus" rev 0x02: apic 4 int 18 (irq 9) iic0 at ichiic0 iic0: addr 0x4e 03=3e 04=3e 12=ff 13=0f 26=03 28=83 29=12 2a=12 2b=28 words 00=0000 01=0000 02=003e 03=3e3e 04=3e00 05=0000 06=0000 07=0000 spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM non-parity PC2-5300CL5 spdmem1 at iic0 addr 0x52: 1GB DDR2 SDRAM non-parity PC2-5300CL5 pciide2 at pci0 dev 31 function 5 "Intel 82801I SATA" rev 0x02: DMA, channel 0 wired to native-PCI, channel 1 wired to native-PCI pciide2: using apic 4 int 19 (irq 11) for native-PCI interrupt usb2 at uhci0: USB revision 1.0 uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb3 at uhci1: USB revision 1.0 uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb4 at uhci2: USB revision 1.0 uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb5 at uhci3: USB revision 1.0 uhub5 at usb5 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb6 at uhci4: USB revision 1.0 uhub6 at usb6 "Intel UHCI root hub" rev 1.00/1.00 addr 1 usb7 at uhci5: USB revision 1.0 uhub7 at usb7 "Intel UHCI root hub" rev 1.00/1.00 addr 1 isa0 at ichpcib0 isadma0 at isa0 com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 lpt0 at isa0 port 0x378/4 irq 7 it0 at isa0 port 0x2e/2: IT8718F rev 4, EC port 0x290 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 mtrr: Pentium Pro MTRR support ulpt0 at uhub1 port 6 configuration 1 interface 0 "Hewlett-Packard HP Color LaserJet 2600n" rev 2.00/1.00 addr 2 ulpt0: using bi-directional mode umass0 at uhub0 port 5 configuration 1 interface 0 "Prolific Technology Inc. Mass Storage Device" rev 2.00/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus2 at umass0: 2 targets, initiator 0 sd0 at scsibus2 targ 1 lun 0: <ST980815, A, 3.AL> SCSI0 0/direct fixed sd0: 76319MB, 512 bytes/sec, 156301488 sec total uhidev0 at uhub2 port 2 configuration 1 interface 0 "Logitech USB-PS/2 Optical Mouse" rev 2.00/20.00 addr 2 uhidev0: iclass 3/1 ums0 at uhidev0: 3 buttons, Z dir wsmouse0 at ums0 mux 0 uhidev1 at uhub3 port 2 configuration 1 interface 0 "Logitech HID compliant keyboard" rev 1.10/1.80 addr 2 uhidev1: iclass 3/1 ukbd0 at uhidev1: 8 modifier keys, 6 key codes wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 uhidev2 at uhub3 port 2 configuration 1 interface 1 "Logitech HID compliant keyboard" rev 1.10/1.80 addr 2 uhidev2: iclass 3/0, 2 report ids uhid0 at uhidev2 reportid 1: input=2, output=0, feature=0 uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0 root device softraid not configured root on wd0a swap on wd0b dump on wd0b # sysctl hw hw.machine=i386 hw.model=Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz ("GenuineIntel" 686-class) hw.ncpu=2 hw.byteorder=1234 hw.pagesize=4096 hw.disknames=cd0,wd0,sd0 hw.diskcount=3 hw.sensors.cpu0.temp0=36.00 degC hw.sensors.it0.temp0=41.00 degC hw.sensors.it0.temp1=23.00 degC hw.sensors.it0.temp2=254.00 degC hw.sensors.it0.fan0=1273 RPM hw.sensors.it0.fan1=0 RPM hw.sensors.it0.fan2=0 RPM hw.sensors.it0.fan3=1194 RPM hw.sensors.it0.volt0=1.14 VDC (VCORE_A) hw.sensors.it0.volt1=1.79 VDC (VCORE_B) hw.sensors.it0.volt2=3.34 VDC (+3.3V) hw.sensors.it0.volt3=5.03 VDC (+5V) hw.sensors.it0.volt4=0.64 VDC (+12V) hw.sensors.it0.volt5=-17.00 VDC (-12V) hw.sensors.it0.volt6=-8.30 VDC (-5V) hw.sensors.it0.volt7=5.13 VDC (+5VSB) hw.sensors.it0.volt8=3.25 VDC (VBAT) hw.cpuspeed=2667 hw.setperf=100 hw.vendor=Gigabyte Technology Co., Ltd. hw.product=P35-DS3 hw.uuid=00000000-0000-0000-0000-001d7da9a048 hw.physmem=2145873920 hw.usermem=2145796096 # pcidump -v Domain /dev/pci0: 0:0:0: Intel 82G33 Host 0x0000: Vendor ID: 8086 Product ID: 29c0 0x0004: Command: 0006 Status ID: 2090 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x00e0: Capability 0x09: Vendor Specific 0:1:0: Intel 82G33 PCIE 0x0000: Vendor ID: 8086 Product ID: 29c1 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 08 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1 Secondary Latency Timer: 00 0x001c: I/O Base: b0 I/O Limit: b0 Secondary Status: 0000 0x0020: Memory Base: f400 Memory Limit: f7f0 0x0024: Prefetch Memory Base: e001 Prefetch Memory Limit: eff1 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Bridge Control: 0008 0x0088: Capability 0x0d: PCI-PCI 0x0080: Capability 0x01: Power Management 0x0090: Capability 0x05: Message Signaled Interrupts (MSI) 0x00a0: Capability 0x10: PCI Express 0:26:0: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2937 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e100 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:26:1: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2938 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e200 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 06 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:26:2: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2939 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e000 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:26:7: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 293c 0x0004: Command: 0006 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem 32bit addr: 0xfa104000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5006 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management 0:27:0: Intel 82801I HD Audio 0x0000: Vendor ID: 8086 Product ID: 293e 0x0004: Command: 0006 Status ID: 0010 0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08 0x0010: BAR mem 64bit addr: 0x00000000fa100000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: a002 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management 0x0060: Capability 0x05: Message Signaled Interrupts (MSI) 0x0070: Capability 0x10: PCI Express 0:28:0: Intel 82801I PCIE 0x0000: Vendor ID: 8086 Product ID: 2940 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2 Secondary Latency Timer: 00 0x001c: I/O Base: 90 I/O Limit: 90 Secondary Status: 2000 0x0020: Memory Base: fff0 Memory Limit: 0000 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Bridge Control: 0000 0x0040: Capability 0x10: PCI Express 0x0080: Capability 0x05: Message Signaled Interrupts (MSI) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management 0:28:3: Intel 82801I PCIE 0x0000: Vendor ID: 8086 Product ID: 2946 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3 Secondary Latency Timer: 00 0x001c: I/O Base: c0 I/O Limit: c0 Secondary Status: 0000 0x0020: Memory Base: fa00 Memory Limit: fa00 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 04 Line: 0b Bridge Control: 0000 0x0040: Capability 0x10: PCI Express 0x0080: Capability 0x05: Message Signaled Interrupts (MSI) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management 0:28:4: Intel 82801I PCIE 0x0000: Vendor ID: 8086 Product ID: 2948 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 4 Subordinate Bus: 4 Secondary Latency Timer: 00 0x001c: I/O Base: d0 I/O Limit: d0 Secondary Status: 0000 0x0020: Memory Base: f800 Memory Limit: f9f0 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Bridge Control: 0000 0x0040: Capability 0x10: PCI Express 0x0080: Capability 0x05: Message Signaled Interrupts (MSI) 0x0090: Capability 0x0d: PCI-PCI 0x00a0: Capability 0x01: Power Management 0:29:0: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2934 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e300 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:29:1: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2935 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e400 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:29:2: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 2936 0x0004: Command: 0005 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x0000e500 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5004 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x13: Reserved 0:29:7: Intel 82801I USB 0x0000: Vendor ID: 8086 Product ID: 293a 0x0004: Command: 0006 Status ID: 0290 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem 32bit addr: 0xfa105000 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5006 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00 0x0050: Capability 0x01: Power Management 0:30:0: Intel 82801BA Hub-to-PCI 0x0000: Vendor ID: 8086 Product ID: 244e 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 92 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00 0x0010: 00000000 0x0014: 00000000 0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 5 Secondary Latency Timer: 20 0x001c: I/O Base: a0 I/O Limit: a0 Secondary Status: 2280 0x0020: Memory Base: fff0 Memory Limit: 0000 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000 0x0038: Expansion ROM Base Address: 00000000 0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 0000 0x0050: Capability 0x0d: PCI-PCI 0:31:0: Intel 82801IB LPC 0x0000: Vendor ID: 8086 Product ID: 2918 0x0004: Command: 0107 Status ID: 0210 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR empty (00000000) 0x0014: BAR empty (00000000) 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5001 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00 0x00e0: Capability 0x09: Vendor Specific 0:31:2: Intel 82801I SATA 0x0000: Vendor ID: 8086 Product ID: 2921 0x0004: Command: 0007 Status ID: 02b0 0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR io addr: 0x00005800 0x0014: BAR io addr: 0x00005808 0x0018: BAR io addr: 0x00005810 0x001c: BAR io addr: 0x0000580c 0x0020: BAR io addr: 0x0000f000 0x0024: BAR io addr: 0x0000fc00 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: b002 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 00 Max Lat: 00 0x0070: Capability 0x01: Power Management 0x00b0: Capability 0x13: Reserved 0:31:3: Intel 82801I SMBus 0x0000: Vendor ID: 8086 Product ID: 2930 0x0004: Command: 0003 Status ID: 0280 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR mem 64bit addr: 0x00000000fa106000 0x0018: BAR empty (00000000) 0x001c: BAR empty (00000000) 0x0020: BAR io addr: 0x00000500 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: 5001 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00 0:31:5: Intel 82801I SATA 0x0000: Vendor ID: 8086 Product ID: 2926 0x0004: Command: 0007 Status ID: 02b0 0x0008: Class: 01 Subclass: 01 Interface: 85 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00 0x0010: BAR io addr: 0x0000e700 0x0014: BAR io addr: 0x0000e800 0x0018: BAR io addr: 0x0000e900 0x001c: BAR io addr: 0x0000ea00 0x0020: BAR io addr: 0x0000eb00 0x0024: BAR io addr: 0x0000ec00 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: b002 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00 0x0070: Capability 0x01: Power Management 0x00b0: Capability 0x13: Reserved 1:0:0: NVIDIA GeForce 8600 GT 0x0000: Vendor ID: 10de Product ID: 0402 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: a1 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08 0x0010: BAR mem 32bit addr: 0xf6000000 0x0014: BAR mem prefetchable 64bit addr: 0x00000000e0000000 0x001c: BAR mem 64bit addr: 0x00000000f4000000 0x0024: BAR io addr: 0x0000b000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 107d Product ID: 2a8a 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00 0x0060: Capability 0x01: Power Management 0x0068: Capability 0x05: Message Signaled Interrupts (MSI) 0x0078: Capability 0x10: PCI Express 3:0:0: JMicron JMB363 IDE/SATA 0x0000: Vendor ID: 197b Product ID: 2363 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 01 Subclass: 01 Interface: 85 Revision: 02 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08 0x0010: BAR io addr: 0x0000c000 0x0014: BAR io addr: 0x0000c100 0x0018: BAR io addr: 0x0000c200 0x001c: BAR io addr: 0x0000c300 0x0020: BAR io addr: 0x0000c400 0x0024: BAR mem 32bit addr: 0xfa000000 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: b000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00 0x0068: Capability 0x01: Power Management 0x0050: Capability 0x10: PCI Express 4:0:0: Realtek 8168 0x0000: Vendor ID: 10ec Product ID: 8168 0x0004: Command: 0007 Status ID: 0010 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 01 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08 0x0010: BAR io addr: 0x0000d000 0x0014: BAR empty (00000000) 0x0018: BAR mem 64bit addr: 0x00000000f9000000 0x0020: BAR empty (00000000) 0x0024: BAR empty (00000000) 0x0028: Cardbus CIS: 00000000 0x002c: Subsystem Vendor ID: 1458 Product ID: e000 0x0030: Expansion ROM Base Address: 00000000 0x0038: 00000000 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00 0x0040: Capability 0x01: Power Management 0x0048: Capability 0x03: Vital Product Data (VPD) 0x0050: Capability 0x05: Message Signaled Interrupts (MSI) 0x0060: Capability 0x10: PCI Express 0x0084: Capability 0x09: Vendor Specific