Difference between revisions of "ASUS P4C800-E Deluxe Build Tutorial/Infos"

From coreboot
Jump to: navigation, search
(new infos for p4c800e deluxe mobo)
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
== /proc/interrupts ==
 
== /proc/interrupts ==
 
+
          CPU0      CPU1
+
            CPU0      CPU1
  0:        44          0  IO-APIC-edge      timer
+
  0:        44          0  IO-APIC-edge      timer
  1:        541          0  IO-APIC-edge      i8042
+
  1:        541          0  IO-APIC-edge      i8042
  8:          1          0  IO-APIC-edge      rtc0
+
  8:          1          0  IO-APIC-edge      rtc0
  9:          0          0  IO-APIC-fasteoi  acpi
+
  9:          0          0  IO-APIC-fasteoi  acpi
14:        32          0  IO-APIC-edge      ata_piix
+
  14:        32          0  IO-APIC-edge      ata_piix
15:          0          0  IO-APIC-edge      ata_piix
+
  15:          0          0  IO-APIC-edge      ata_piix
16:          0          0  IO-APIC-fasteoi  uhci_hcd:usb2, uhci_hcd:usb5
+
  16:          0          0  IO-APIC-fasteoi  uhci_hcd:usb2, uhci_hcd:usb5
18:      20613          0  IO-APIC-fasteoi  uhci_hcd:usb4, eth0
+
  18:      20613          0  IO-APIC-fasteoi  uhci_hcd:usb4, eth0
19:          0          0  IO-APIC-fasteoi  uhci_hcd:usb3
+
  19:          0          0  IO-APIC-fasteoi  uhci_hcd:usb3
20:          3          0  IO-APIC-fasteoi  ohci1394
+
  20:          3          0  IO-APIC-fasteoi  ohci1394
23:          0          0  IO-APIC-fasteoi  sata_promise, ehci_hcd:usb1
+
  23:          0          0  IO-APIC-fasteoi  sata_promise, ehci_hcd:usb1
NMI:          0          0  Non-maskable interrupts
+
NMI:          0          0  Non-maskable interrupts
LOC:      98191      98167  Local timer interrupts
+
LOC:      98191      98167  Local timer interrupts
RES:      3037      7015  Rescheduling interrupts
+
RES:      3037      7015  Rescheduling interrupts
CAL:        46        67  function call interrupts
+
CAL:        46        67  function call interrupts
TLB:        215      1250  TLB shootdowns
+
TLB:        215      1250  TLB shootdowns
TRM:          0          0  Thermal event interrupts
+
TRM:          0          0  Thermal event interrupts
SPU:          0          0  Spurious interrupts
+
SPU:          0          0  Spurious interrupts
ERR:          0
+
ERR:          0
MIS:          0
+
MIS:          0
 
+
 
== getpir ==
 
== getpir ==
 
+
/* This file was generated by getpir.c, do not modify!
+
/* This file was generated by getpir.c, do not modify!
* (but if you do, please run checkpir on it to verify)
+
  * (but if you do, please run checkpir on it to verify)
*
+
  *
* Contains the IRQ Routing Table dumped directly from your
+
  * Contains the IRQ Routing Table dumped directly from your
* memory, which BIOS sets up.
+
  * memory, which BIOS sets up.
*
+
  *
* Documentation at: http://www.microsoft.com/whdc/archive/pciirq.mspx
+
  * Documentation at: http://www.microsoft.com/whdc/archive/pciirq.mspx
*/
+
  */
 
+
#ifdef GETPIR
+
#ifdef GETPIR
#include "pirq_routing.h"
+
#include "pirq_routing.h"
#else
+
#else
#include <arch/pirq_routing.h>
+
#include <arch/pirq_routing.h>
#endif
+
#endif
 
+
const struct irq_routing_table intel_irq_routing_table = {
+
const struct irq_routing_table intel_irq_routing_table = {
PIRQ_SIGNATURE,  /* u32 signature */
+
PIRQ_SIGNATURE,  /* u32 signature */
PIRQ_VERSION,    /* u16 version  */
+
PIRQ_VERSION,    /* u16 version  */
32+16*12, /* There can be total 12 devices on the bus */
+
32+16*12, /* There can be total 12 devices on the bus */
0x00, /* Where the interrupt router lies (bus) */
+
0x00, /* Where the interrupt router lies (bus) */
(0x1f<<3)|0x0,  /* Where the interrupt router lies (dev) */
+
(0x1f<<3)|0x0,  /* Where the interrupt router lies (dev) */
0, /* IRQs devoted exclusively to PCI usage */
+
0, /* IRQs devoted exclusively to PCI usage */
0x8086, /* Vendor */
+
0x8086, /* Vendor */
0x24d0, /* Device */
+
0x24d0, /* Device */
0, /* Crap (miniport) */
+
0, /* Crap (miniport) */
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
+
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
0x66, /* u8 checksum. This has to be set to some
+
0x66, /* u8 checksum. This has to be set to some
    value that would give 0 after the sum of all
+
    value that would give 0 after the sum of all
    bytes for this structure (including checksum) */
+
    bytes for this structure (including checksum) */
{
+
{
/* bus,    dev|fn,  {link, bitmap}, {link, bitmap}, {link, bitmap}, {link, bitmap},  slot, rfu */
+
/* bus,    dev|fn,  {link, bitmap}, {link, bitmap}, {link, bitmap}, {link, bitmap},  slot, rfu */
{0x00,(0x01<<3)|0x0, {{0x60, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x00,(0x01<<3)|0x0, {{0x60, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
{0x03,(0x08<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x03,(0x08<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
{0x00,(0x1f<<3)|0x0, {{0x62, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x00,(0x1f<<3)|0x0, {{0x62, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
{0x00,(0x1d<<3)|0x0, {{0x60, 0xdcf8}, {0x63, 0xdcf8}, {0x62, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x0, 0x0},
+
{0x00,(0x1d<<3)|0x0, {{0x60, 0xdcf8}, {0x63, 0xdcf8}, {0x62, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x0, 0x0},
{0x03,(0x09<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x1, 0x0},
+
{0x03,(0x09<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x1, 0x0},
{0x03,(0x0a<<3)|0x0, {{0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0x0dcf8}}, 0x2, 0x0},
+
{0x03,(0x0a<<3)|0x0, {{0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0x0dcf8}}, 0x2, 0x0},
{0x03,(0x0b<<3)|0x0, {{0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0x0dcf8}}, 0x3, 0x0},
+
{0x03,(0x0b<<3)|0x0, {{0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0x0dcf8}}, 0x3, 0x0},
{0x02,(0x01<<3)|0x0, {{0x62, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x02,(0x01<<3)|0x0, {{0x62, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
{0x03,(0x0c<<3)|0x0, {{0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x4, 0x0},
+
{0x03,(0x0c<<3)|0x0, {{0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x4, 0x0},
{0x03,(0x0d<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x5, 0x0},
+
{0x03,(0x0d<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x5, 0x0},
{0x03,(0x03<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x03,(0x03<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
{0x03,(0x04<<3)|0x0, {{0x6b, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
+
{0x03,(0x04<<3)|0x0, {{0x6b, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
}
+
}
};
+
};
 
+
unsigned long write_pirq_routing_table(unsigned long addr)
+
unsigned long write_pirq_routing_table(unsigned long addr)
{
+
{
return copy_pirq_routing_table(addr);
+
return copy_pirq_routing_table(addr);
}
+
}
 
+
 
== mptable ==
 
== mptable ==
 
+
/* generated by MPTable, version 2.0.15*/
+
/* generated by MPTable, version 2.0.15*/
/* as modified by RGM for coreboot */
+
/* as modified by RGM for coreboot */
#include <console/console.h>
+
#include <console/console.h>
#include <arch/smp/mpspec.h>
+
#include <arch/smp/mpspec.h>
#include <device/pci.h>
+
#include <device/pci.h>
#include <string.h>
+
#include <string.h>
#include <stdint.h>
+
#include <stdint.h>
 
+
void *smp_write_config_table(void *v)
+
void *smp_write_config_table(void *v)
{
+
{
        static const char sig[4] = "PCMP";
+
        static const char sig[4] = "PCMP";
        static const char oem[8] = "LNXI    ";
+
        static const char oem[8] = "LNXI    ";
        static const char productid[12] = "P4DPE      ";
+
        static const char productid[12] = "P4DPE      ";
        struct mp_config_table *mc;
+
        struct mp_config_table *mc;
 
+
        mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN);
+
        mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN);
        memset(mc, 0, sizeof(*mc));
+
        memset(mc, 0, sizeof(*mc));
 
+
        memcpy(mc->mpc_signature, sig, sizeof(sig));
+
        memcpy(mc->mpc_signature, sig, sizeof(sig));
        mc->mpc_length = sizeof(*mc); /* initially just the header */
+
        mc->mpc_length = sizeof(*mc); /* initially just the header */
        mc->mpc_spec = 0x04;
+
        mc->mpc_spec = 0x04;
        mc->mpc_checksum = 0; /* not yet computed */
+
        mc->mpc_checksum = 0; /* not yet computed */
        memcpy(mc->mpc_oem, oem, sizeof(oem));
+
        memcpy(mc->mpc_oem, oem, sizeof(oem));
        memcpy(mc->mpc_productid, productid, sizeof(productid));
+
        memcpy(mc->mpc_productid, productid, sizeof(productid));
        mc->mpc_oemptr = 0;
+
        mc->mpc_oemptr = 0;
        mc->mpc_oemsize = 0;
+
        mc->mpc_oemsize = 0;
        mc->mpc_entry_count = 0; /* No entries yet... */
+
        mc->mpc_entry_count = 0; /* No entries yet... */
        mc->mpc_lapic = LAPIC_ADDR;
+
        mc->mpc_lapic = LAPIC_ADDR;
        mc->mpe_length = 0;
+
        mc->mpe_length = 0;
        mc->mpe_checksum = 0;
+
        mc->mpe_checksum = 0;
        mc->reserved = 0;
+
        mc->reserved = 0;
 
+
        smp_write_processors(mc);
+
        smp_write_processors(mc);
 
+
 
+
/*Bus: Bus ID Type*/
+
/*Bus: Bus ID Type*/
smp_write_bus(mc, 0, "PCI  ");
+
smp_write_bus(mc, 0, "PCI  ");
smp_write_bus(mc, 1, "PCI  ");
+
smp_write_bus(mc, 1, "PCI  ");
smp_write_bus(mc, 2, "PCI  ");
+
smp_write_bus(mc, 2, "PCI  ");
smp_write_bus(mc, 3, "PCI  ");
+
smp_write_bus(mc, 3, "PCI  ");
smp_write_bus(mc, 4, "ISA  ");
+
smp_write_bus(mc, 4, "ISA  ");
/*I/O APICs: APIC ID Version State Address*/
+
/*I/O APICs: APIC ID Version State Address*/
smp_write_ioapic(mc, 2, 0x20, 0xfec00000);
+
smp_write_ioapic(mc, 2, 0x20, 0xfec00000);
{
+
{
device_t dev;
+
device_t dev;
struct resource *res;
+
struct resource *res;
dev = dev_find_slot(1, PCI_DEVFN(0x1e,0));
+
dev = dev_find_slot(1, PCI_DEVFN(0x1e,0));
if (dev) {
+
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
+
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
+
if (res) {
smp_write_ioapic(mc, 3, 0x20, res->base);
+
smp_write_ioapic(mc, 3, 0x20, res->base);
}
+
}
}
+
}
dev = dev_find_slot(1, PCI_DEVFN(0x1c,0));
+
dev = dev_find_slot(1, PCI_DEVFN(0x1c,0));
if (dev) {
+
if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
+
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
+
if (res) {
smp_write_ioapic(mc, 4, 0x20, res->base);
+
smp_write_ioapic(mc, 4, 0x20, res->base);
}
+
}
}
+
}
                dev = dev_find_slot(4, PCI_DEVFN(0x1e,0));
+
                dev = dev_find_slot(4, PCI_DEVFN(0x1e,0));
                if (dev) {
+
                if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
+
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
+
if (res) {
smp_write_ioapic(mc, 5, 0x20, res->base);
+
smp_write_ioapic(mc, 5, 0x20, res->base);
}
+
}
                }
+
                }
                dev = dev_find_slot(4, PCI_DEVFN(0x1c,0));
+
                dev = dev_find_slot(4, PCI_DEVFN(0x1c,0));
                if (dev) {
+
                if (dev) {
res = find_resource(dev, PCI_BASE_ADDRESS_0);
+
res = find_resource(dev, PCI_BASE_ADDRESS_0);
if (res) {
+
if (res) {
smp_write_ioapic(mc, 8, 0x20, res->base);
+
smp_write_ioapic(mc, 8, 0x20, res->base);
}
+
}
                }
+
                }
}
+
}
/*I/O Ints: Type Polarity    Trigger Bus ID IRQ APIC ID PIN#
+
/*I/O Ints: Type Polarity    Trigger Bus ID IRQ APIC ID PIN#
*/ smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x0);
+
*/ smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x0);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x1, 0x2, 0x1);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x1, 0x2, 0x1);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x2);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x2);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x3, 0x2, 0x3);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x3, 0x2, 0x3);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x4, 0x2, 0x4);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x4, 0x2, 0x4);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x6, 0x2, 0x6);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x6, 0x2, 0x6);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x7, 0x2, 0x7);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x7, 0x2, 0x7);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH, 0x4, 0x8, 0x2, 0x8);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH, 0x4, 0x8, 0x2, 0x8);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x9, 0x2, 0x9);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x9, 0x2, 0x9);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xc, 0x2, 0xc);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xc, 0x2, 0xc);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xd, 0x2, 0xd);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xd, 0x2, 0xd);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xe, 0x2, 0xe);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xe, 0x2, 0xe);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xf, 0x2, 0xf);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xf, 0x2, 0xf);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x1, 0x0, 0x2, 0x10);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x1, 0x0, 0x2, 0x10);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7c, 0x2, 0x12);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7c, 0x2, 0x12);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7d, 0x2, 0x11);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7d, 0x2, 0x11);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x74, 0x2, 0x10);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x74, 0x2, 0x10);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x75, 0x2, 0x13);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x75, 0x2, 0x13);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x76, 0x2, 0x12);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x76, 0x2, 0x12);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x77, 0x2, 0x17);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x77, 0x2, 0x17);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x2, 0x4, 0x2, 0x12);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x2, 0x4, 0x2, 0x12);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0xc, 0x2, 0x14);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0xc, 0x2, 0x14);
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0x10, 0x2, 0x17);
+
smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0x10, 0x2, 0x17);
/*Local Ints: Type Polarity    Trigger Bus ID IRQ APIC ID PIN#*/
+
/*Local Ints: Type Polarity    Trigger Bus ID IRQ APIC ID PIN#*/
smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x0);
+
smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x0);
smp_write_intsrc(mc, mp_NMI, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x1);
+
smp_write_intsrc(mc, mp_NMI, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x1);
MP Config Extended Table Entries:
+
MP Config Extended Table Entries:
 
+
--
+
--
System Address Space
+
System Address Space
bus ID: 0 address type: I/O address
+
  bus ID: 0 address type: I/O address
address base: 0xb000
+
  address base: 0xb000
address range: 0x4000
+
  address range: 0x4000
--
+
--
System Address Space
+
System Address Space
bus ID: 0 address type: I/O address
+
  bus ID: 0 address type: I/O address
address base: 0x0
+
  address base: 0x0
address range: 0x100
+
  address range: 0x100
--
+
--
System Address Space
+
System Address Space
bus ID: 0 address type: memory address
+
  bus ID: 0 address type: memory address
address base: 0xa0000
+
  address base: 0xa0000
address range: 0x20000
+
  address range: 0x20000
--
+
--
System Address Space
+
System Address Space
bus ID: 0 address type: memory address
+
  bus ID: 0 address type: memory address
address base: 0xfe800000
+
  address base: 0xfe800000
address range: 0x400000
+
  address range: 0x400000
--
+
--
System Address Space
+
System Address Space
bus ID: 0 address type: prefetch address
+
  bus ID: 0 address type: prefetch address
address base: 0xd7f00000
+
  address base: 0xd7f00000
address range: 0x20100000
+
  address range: 0x20100000
--
+
--
Bus Heirarchy
+
Bus Heirarchy
bus ID: 4 bus info: 0x01 parent bus ID: 0--
+
  bus ID: 4 bus info: 0x01 parent bus ID: 0--
Compatibility Bus Address
+
Compatibility Bus Address
bus ID: 0 address modifier: add
+
  bus ID: 0 address modifier: add
predefined range: 0x00000000--
+
  predefined range: 0x00000000--
Compatibility Bus Address
+
Compatibility Bus Address
bus ID: 0 address modifier: add
+
  bus ID: 0 address modifier: add
predefined range: 0x00000001 /* There is no extension information... */
+
  predefined range: 0x00000001 /* There is no extension information... */
 
+
/* Compute the checksums */
+
/* Compute the checksums */
mc->mpe_checksum = smp_compute_checksum(smp_next_mpc_entry(mc), mc->mpe_length);
+
mc->mpe_checksum = smp_compute_checksum(smp_next_mpc_entry(mc), mc->mpe_length);
mc->mpc_checksum = smp_compute_checksum(mc, mc->mpc_length);
+
mc->mpc_checksum = smp_compute_checksum(mc, mc->mpc_length);
printk_debug("Wrote the mp table end at: %p - %p\n",
+
printk_debug("Wrote the mp table end at: %p - %p\n",
mc, smp_next_mpe_entry(mc));
+
mc, smp_next_mpe_entry(mc));
return smp_next_mpe_entry(mc);
+
return smp_next_mpe_entry(mc);
}
+
}
 
+
unsigned long write_smp_table(unsigned long addr)
+
unsigned long write_smp_table(unsigned long addr)
{
+
{
void *v;
+
void *v;
v = smp_write_floating_table(addr);
+
v = smp_write_floating_table(addr);
return (unsigned long)smp_write_config_table(v);
+
return (unsigned long)smp_write_config_table(v);
}
+
}
 
+
 
== superiotool -dV ==
 
== superiotool -dV ==
 
+
superiotool r
+
superiotool r
Probing for ALi Super I/O at 0x3f0...
+
Probing for ALi Super I/O at 0x3f0...
  Failed. Returned data: id=0xffff, rev=0xff
+
  Failed. Returned data: id=0xffff, rev=0xff
Probing for ALi Super I/O at 0x370...
+
Probing for ALi Super I/O at 0x370...
  Failed. Returned data: id=0xffff, rev=0xff
+
  Failed. Returned data: id=0xffff, rev=0xff
Probing for Fintek Super I/O at 0x2e...
+
Probing for Fintek Super I/O at 0x2e...
  Failed. Returned data: vid=0x42fe, id=0x8282
+
  Failed. Returned data: vid=0x42fe, id=0x8282
Probing for Fintek Super I/O at 0x4e...
+
Probing for Fintek Super I/O at 0x4e...
  Failed. Returned data: vid=0xffff, id=0xffff
+
  Failed. Returned data: vid=0xffff, id=0xffff
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e...
+
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e...
  Failed. Returned data: id=0xffff, rev=0xf
+
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
+
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
  Failed. Returned data: id=0x8282, rev=0xf
+
  Failed. Returned data: id=0x8282, rev=0xf
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e...
+
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e...
  Failed. Returned data: id=0xffff, rev=0xf
+
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
+
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
  Failed. Returned data: id=0xffff, rev=0xf
+
  Failed. Returned data: id=0xffff, rev=0xf
Probing for NSC Super I/O at 0x2e...
+
Probing for NSC Super I/O at 0x2e...
  Failed. Returned data: port=0xff, port+1=0xff
+
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x4e...
+
Probing for NSC Super I/O at 0x4e...
  Failed. Returned data: port=0xff, port+1=0xff
+
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x15c...
+
Probing for NSC Super I/O at 0x15c...
  Failed. Returned data: port=0xff, port+1=0xff
+
  Failed. Returned data: port=0xff, port+1=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
+
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
+
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
  Failed. Returned data: id=0xff, rev=0xff
+
  Failed. Returned data: id=0xff, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x2e...
+
Probing for Winbond Super I/O (init=0x88) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x2e...
+
Probing for Winbond Super I/O (init=0x89) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
+
Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
+
Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
Found Winbond W83627THF/THG (id=0x82, rev=0x82) at 0x2e
+
Found Winbond W83627THF/THG (id=0x82, rev=0x82) at 0x2e
Register dump:
+
Register dump:
idx 20 21 22 23 24 25 26 28  29 2a 2b 2c 2d 2e 2f
+
idx 20 21 22 23 24 25 26 28  29 2a 2b 2c 2d 2e 2f
val 82 82 ff fe 42 00 00 00  00 00 10 00 00 00 ff
+
val 82 82 ff fe 42 00 00 00  00 00 10 00 00 00 ff
def 82 NA ff 00 MM 00 MM 00  00 00 MM MM MM 00 00
+
def 82 NA ff 00 MM 00 MM 00  00 00 MM MM MM 00 00
LDN 0x00 (Floppy)
+
LDN 0x00 (Floppy)
idx 30 60 61 70 74 f0 f1 f2  f4 f5
+
idx 30 60 61 70 74 f0 f1 f2  f4 f5
val 00 03 f0 06 02 0e 00 ff  00 00
+
val 00 03 f0 06 02 0e 00 ff  00 00
def 01 03 f0 06 02 0e 00 ff  00 00
+
def 01 03 f0 06 02 0e 00 ff  00 00
LDN 0x01 (Parallel port)
+
LDN 0x01 (Parallel port)
idx 30 60 61 70 74 f0
+
idx 30 60 61 70 74 f0
val 01 03 78 07 03 3a
+
val 01 03 78 07 03 3a
def 01 03 78 07 04 3f
+
def 01 03 78 07 04 3f
LDN 0x02 (COM1)
+
LDN 0x02 (COM1)
idx 30 60 61 70 f0
+
idx 30 60 61 70 f0
val 01 03 f8 04 00
+
val 01 03 f8 04 00
def 01 03 f8 04 00
+
def 01 03 f8 04 00
LDN 0x03 (COM2)
+
LDN 0x03 (COM2)
idx 30 60 61 70 f0 f1
+
idx 30 60 61 70 f0 f1
val 01 02 f8 03 00 00
+
val 01 02 f8 03 00 00
def 01 02 f8 03 00 00
+
def 01 02 f8 03 00 00
LDN 0x05 (Keyboard)
+
LDN 0x05 (Keyboard)
idx 30 60 61 62 63 70 72 f0
+
idx 30 60 61 62 63 70 72 f0
val 01 00 60 00 64 01 0c 42
+
val 01 00 60 00 64 01 0c 42
def 01 00 60 00 64 01 0c 80
+
def 01 00 60 00 64 01 0c 80
LDN 0x07 (GPIO 1, GPIO 5, game port, MIDI port)
+
LDN 0x07 (GPIO 1, GPIO 5, game port, MIDI port)
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5
+
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5
val 08 02 01 03 30 00 ff ff  ff ff cd 00
+
val 08 02 01 03 30 00 ff ff  ff ff cd 00
def 00 02 01 03 30 09 ff 00  00 ff 00 00
+
def 00 02 01 03 30 09 ff 00  00 ff 00 00
LDN 0x08 (GPIO 2)
+
LDN 0x08 (GPIO 2)
idx 30 f0 f1 f2 f3 f4 f5 f6  f7
+
idx 30 f0 f1 f2 f3 f4 f5 f6  f7
val 00 ff ff ff 00 ff 00 00  00
+
val 00 ff ff ff 00 ff 00 00  00
def 00 ff 00 00 00 RR 00 00  00
+
def 00 ff 00 00 00 RR 00 00  00
LDN 0x09 (GPIO 3, GPIO 4)
+
LDN 0x09 (GPIO 3, GPIO 4)
idx 30 f0 f1 f2 f3 f4 f5 f6
+
idx 30 f0 f1 f2 f3 f4 f5 f6
val 03 ef 5f 00 00 df 01 00
+
val 03 ef 5f 00 00 df 01 00
def 00 ff 00 00 00 ff 00 00
+
def 00 ff 00 00 00 ff 00 00
LDN 0x0a (ACPI)
+
LDN 0x0a (ACPI)
idx 30 70 e0 e1 e2 e3 e4 e5  e6 e7 f0 f1 f3 f4 f6 f7  f9 fe ff
+
idx 30 70 e0 e1 e2 e3 e4 e5  e6 e7 f0 f1 f3 f4 f6 f7  f9 fe ff
val 00 00 00 00 ff 26 00 00  00 00 00 8f 30 00 00 00  00 00 00
+
val 00 00 00 00 ff 26 00 00  00 00 00 8f 30 00 00 00  00 00 00
def 00 00 00 00 MM MM 00 00  00 00 00 00 00 00 00 00  00 RR RR
+
def 00 00 00 00 MM MM 00 00  00 00 00 00 00 00 00 00  00 RR RR
LDN 0x0b (Hardware monitor)
+
LDN 0x0b (Hardware monitor)
idx 30 60 61 70
+
idx 30 60 61 70
val 01 02 90 00
+
val 01 02 90 00
def 00 00 00 00
+
def 00 00 00 00
Probing for Winbond Super I/O (init=0x88) at 0x4e...
+
Probing for Winbond Super I/O (init=0x88) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x4e...
+
Probing for Winbond Super I/O (init=0x89) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
+
Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
+
Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
+
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x3f0...
+
Probing for Winbond Super I/O (init=0x89) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
+
Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
+
Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x370...
+
Probing for Winbond Super I/O (init=0x88) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x370...
+
Probing for Winbond Super I/O (init=0x89) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
+
Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
+
Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x250...
+
Probing for Winbond Super I/O (init=0x88) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x250...
+
Probing for Winbond Super I/O (init=0x89) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
+
Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
+
Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
 
+
 
== flashrom -V ==
 
== flashrom -V ==
 
+
Calibrating delay loop... 784M loops per second, 100 myus = 220 us. OK.
+
Calibrating delay loop... 784M loops per second, 100 myus = 220 us. OK.
No coreboot table found.
+
No coreboot table found.
Found chipset "Intel ICH5/ICH5R", enabling flash write...  
+
Found chipset "Intel ICH5/ICH5R", enabling flash write...  
BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x0
+
BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x0
OK.
+
OK.
Probing for AMD Am29F016D, 2048 KB: probe_29f040b: id1 0xff, id2 0xff
+
Probing for AMD Am29F016D, 2048 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMD Am29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
+
Probing for AMD Am29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMD Am29LV040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
+
Probing for AMD Am29LV040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for ASD AE49F2008, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for ASD AE49F2008, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT29C020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Atmel AT29C020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT29C040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Atmel AT29C040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT49F002(N), 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Atmel AT49F002(N), 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT25DF321, 4096 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Atmel AT25DF321, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for AMIC A25L40P, 512 KB: 4b ID not supported on this SPI controller
+
Probing for AMIC A25L40P, 512 KB: 4b ID not supported on this SPI controller
Probing for AMIC A29002B, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
+
Probing for AMIC A29002B, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for AMIC A29002T, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
+
Probing for AMIC A29002T, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for AMIC A29040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
+
Probing for AMIC A29040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMIC A49LF040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for AMIC A49LF040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EMST F49B002UA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for EMST F49B002UA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
+
Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
Probing for Intel 82802AB, 512 KB: probe_82802ab: id1 0xff, id2 0xff
+
Probing for Intel 82802AB, 512 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for Intel 82802AC, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
+
Probing for Intel 82802AC, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for Macronix MX25L4005, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Macronix MX25L4005, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L8005, 1024 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Macronix MX25L8005, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L1605, 2048 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Macronix MX25L1605, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L3205, 4096 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Macronix MX25L3205, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX29F002, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
+
Probing for Macronix MX29F002, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for PMC Pm25LV010, 128 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV010, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV020, 256 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV020, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV040, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV040, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV080B, 1024 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV080B, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV512, 64 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC Pm25LV512, 64 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm49FL002, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for PMC Pm49FL002, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for PMC Pm49FL004, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for PMC Pm49FL004, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000.
+
Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000.
Probing for Sharp LHF00L04, 1024 KB: probe_lhf00l04: id1 0xff, id2 0xff
+
Probing for Sharp LHF00L04, 1024 KB: probe_lhf00l04: id1 0xff, id2 0xff
Probing for Spansion S25FL016A, 2048 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Spansion S25FL016A, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST25VF016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for SST SST25VF016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST25VF040B, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for SST SST25VF040B, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST28SF040A, 512 KB: probe_28sf040: id1 0xff, id2 0xff
+
Probing for SST SST28SF040A, 512 KB: probe_28sf040: id1 0xff, id2 0xff
Probing for SST SST29EE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST29EE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29LE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST29LE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29EE020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST29EE020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29LE020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST29LE020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF010A, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39SF010A, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39SF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39SF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF512, 64 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39VF512, 64 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39VF010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39VF020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST39VF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF002A/B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF002A/B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF003A/B, 384 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF003A/B, 384 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF004A/B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF004A/B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF004C, 512 KB: probe_49lfxxxc: id1 0xff, id2 0xff
+
Probing for SST SST49LF004C, 512 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF008A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
+
Probing for SST SST49LF008A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SST SST49LF008C, 1024 KB: probe_49lfxxxc: id1 0xff, id2 0xff
+
Probing for SST SST49LF008C, 1024 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF016C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
+
Probing for SST SST49LF016C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SST SST49LF040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
+
Probing for SST SST49LF080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SST SST49LF160C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
+
Probing for SST SST49LF160C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for ST M25P05-A, 64 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P05-A, 64 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P10-A, 128 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P10-A, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P20, 256 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P20, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P40, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P40, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P40-old, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P40-old, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P16, 2048 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P16, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P32, 4096 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P32, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P64, 8192 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P64, 8192 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P128, 16384 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST M25P128, 16384 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M29F002B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for ST M29F002B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29F002T/NT, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for ST M29F002T/NT, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
+
Probing for ST M29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
+
Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
Probing for ST M29W010B, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for ST M29W010B, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29W040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for ST M29W040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M50FLW040A, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
+
Probing for ST M50FLW040A, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
Probing for ST M50FLW040B, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
+
Probing for ST M50FLW040B, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
Probing for ST M50FLW080A, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
+
Probing for ST M50FLW080A, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
Probing for ST M50FLW080B, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
+
Probing for ST M50FLW080B, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
Probing for ST M50FW016, 2048 KB: probe_82802ab: id1 0xff, id2 0xff
+
Probing for ST M50FW016, 2048 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50FW040, 512 KB: probe_82802ab: id1 0xff, id2 0xff
+
Probing for ST M50FW040, 512 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50FW080, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
+
Probing for ST M50FW080, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50LPW116, 2048 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
+
Probing for ST M50LPW116, 2048 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SyncMOS S29C31004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SyncMOS S29C31004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51001T, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SyncMOS S29C51001T, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51002T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SyncMOS S29C51002T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for SyncMOS S29C51004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W25x10, 128 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Winbond W25x10, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x20, 256 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Winbond W25x20, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x40, 512 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Winbond W25x40, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Winbond W25x80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W29C011, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W29C011, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29C020C, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W29C020C, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29C040P, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W29C040P, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29EE011, 128 KB:  
+
Probing for Winbond W29EE011, 128 KB:  
===
+
===
  Probing disabled for Winbond W29EE011 because the probing sequence puts the
+
  Probing disabled for Winbond W29EE011 because the probing sequence puts the
  AMIC A49LF040A in a funky state.
+
  AMIC A49LF040A in a funky state.
  Use 'flashrom -c W29EE011' if you have a board with this chip.
+
  Use 'flashrom -c W29EE011' if you have a board with this chip.
===
+
===
Probing for Winbond W39V040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W39V040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W39V040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V040C, 512 KB: probe_w39v040c: id1 0x9d, id2 0x6e
+
Probing for Winbond W39V040C, 512 KB: probe_w39v040c: id1 0x9d, id2 0x6e
Probing for Winbond W39V040FA, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W39V040FA, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
+
Probing for Winbond W39V080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for Winbond W49F002U, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W49F002U, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W49V002A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W49V002A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W49V002FA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
+
Probing for Winbond W49V002FA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V080FA, 1024 KB: probe_winbond_fwhub: vid 0xff, did 0xff
+
Probing for Winbond W39V080FA, 1024 KB: probe_winbond_fwhub: vid 0xff, did 0xff
Probing for Winbond W39V080FA (dual mode), 512 KB: probe_winbond_fwhub: vid 0x9d, did 0x6e
+
Probing for Winbond W39V080FA (dual mode), 512 KB: probe_winbond_fwhub: vid 0x9d, did 0x6e
Probing for EON unknown EON SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for EON unknown EON SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix unknown Macronix SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for Macronix unknown Macronix SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC unknown PMC SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for PMC unknown PMC SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST unknown SST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for SST unknown SST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST unknown ST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
+
Probing for ST unknown ST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
No operations were specified.
+
No operations were specified.
 
+
 
== lspci -tnvv ==
 
== lspci -tnvv ==
 
+
-[0000:00]-+-00.0  8086:2578
+
-[0000:00]-+-00.0  8086:2578
          +-01.0-[0000:01]--+-00.0  1002:4e45
+
            +-01.0-[0000:01]--+-00.0  1002:4e45
          |                \-00.1  1002:4e65
+
            |                \-00.1  1002:4e65
          +-03.0-[0000:02]----01.0  8086:1019
+
            +-03.0-[0000:02]----01.0  8086:1019
          +-1d.0  8086:24d2
+
            +-1d.0  8086:24d2
          +-1d.1  8086:24d4
+
            +-1d.1  8086:24d4
          +-1d.2  8086:24d7
+
            +-1d.2  8086:24d7
          +-1d.3  8086:24de
+
            +-1d.3  8086:24de
          +-1d.7  8086:24dd
+
            +-1d.7  8086:24dd
          +-1e.0-[0000:03]--+-03.0  1106:3044
+
            +-1e.0-[0000:03]--+-03.0  1106:3044
          |                \-04.0  105a:3373
+
            |                \-04.0  105a:3373
          +-1f.0  8086:24d0
+
            +-1f.0  8086:24d0
          +-1f.1  8086:24db
+
            +-1f.1  8086:24db
          +-1f.3  8086:24d3
+
            +-1f.3  8086:24d3
          \-1f.5  8086:24d5
+
            \-1f.5  8086:24d5
 
+
 
== lspci -vvvxx ==
 
== lspci -vvvxx ==
 
+
00:00.0 Host bridge: Intel Corporation 82875P/E7210 Memory Controller Hub (rev 02)
+
00:00.0 Host bridge: Intel Corporation 82875P/E7210 Memory Controller Hub (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 80f6
+
Subsystem: ASUSTeK Computer Inc. Unknown device 80f6
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
+
Latency: 0
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
+
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [e4] Vendor Specific Information
+
Capabilities: [e4] Vendor Specific Information
Capabilities: [a0] AGP version 3.0
+
Capabilities: [a0] AGP version 3.0
Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
+
Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
+
Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
00: 86 80 78 25 06 00 90 20 02 00 00 06 00 00 00 00
+
00: 86 80 78 25 06 00 90 20 02 00 00 06 00 00 00 00
10: 08 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 08 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f6 80
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f6 80
30: 00 00 00 00 e4 00 00 00 00 00 00 00 00 00 00 00
+
30: 00 00 00 00 e4 00 00 00 00 00 00 00 00 00 00 00
 
+
00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02) (prog-if 00 [Normal decode])
+
00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
+
Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
+
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000b000-0000bfff
+
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fe800000-fe8fffff
+
Memory behind bridge: fe800000-fe8fffff
Prefetchable memory behind bridge: d7f00000-f7efffff
+
Prefetchable memory behind bridge: d7f00000-f7efffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
+
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
00: 86 80 79 25 07 01 a0 00 02 00 04 06 00 40 01 00
+
00: 86 80 79 25 07 01 a0 00 02 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 b0 b0 a0 02
+
10: 00 00 00 00 00 00 00 00 00 01 01 40 b0 b0 a0 02
20: 80 fe 80 fe f0 d7 e0 f7 00 00 00 00 00 00 00 00
+
20: 80 fe 80 fe f0 d7 e0 f7 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00
 
+
00:03.0 PCI bridge: Intel Corporation 82875P/E7210 Processor to PCI to CSA Bridge (rev 02) (prog-if 00 [Normal decode])
+
00:03.0 PCI bridge: Intel Corporation 82875P/E7210 Processor to PCI to CSA Bridge (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
+
Latency: 64
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
+
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fe900000-fe9fffff
+
Memory behind bridge: fe900000-fe9fffff
Prefetchable memory behind bridge: fff00000-000fffff
+
Prefetchable memory behind bridge: fff00000-000fffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
+
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
00: 86 80 7b 25 07 01 a0 00 02 00 04 06 00 40 01 00
+
00: 86 80 7b 25 07 01 a0 00 02 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 c0 c0 a0 02
+
10: 00 00 00 00 00 00 00 00 00 02 02 00 c0 c0 a0 02
20: 90 fe 90 fe f0 ff 00 00 00 00 00 00 00 00 00 00
+
20: 90 fe 90 fe f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
 
+
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
+
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin A routed to IRQ 16
+
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at eec0 [size=32]
+
Region 4: I/O ports at eec0 [size=32]
00: 86 80 d2 24 05 00 80 02 02 00 03 0c 00 00 80 00
+
00: 86 80 d2 24 05 00 80 02 02 00 03 0c 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: c1 ee 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: c1 ee 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
 
+
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
+
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin B routed to IRQ 19
+
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at ef00 [size=32]
+
Region 4: I/O ports at ef00 [size=32]
00: 86 80 d4 24 05 00 80 02 02 00 03 0c 00 00 00 00
+
00: 86 80 d4 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: 01 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00
 
+
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
+
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin C routed to IRQ 18
+
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at ef40 [size=32]
+
Region 4: I/O ports at ef40 [size=32]
00: 86 80 d7 24 05 00 80 02 02 00 03 0c 00 00 00 00
+
00: 86 80 d7 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 41 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: 41 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00
 
+
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
+
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin A routed to IRQ 16
+
Interrupt: pin A routed to IRQ 16
Region 4: I/O ports at ef80 [size=32]
+
Region 4: I/O ports at ef80 [size=32]
00: 86 80 de 24 05 00 80 02 02 00 03 0c 00 00 00 00
+
00: 86 80 de 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 81 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: 81 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00
 
+
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
+
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin D routed to IRQ 23
+
Interrupt: pin D routed to IRQ 23
Region 0: Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
+
Region 0: Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
+
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Debug port
+
Capabilities: [58] Debug port
00: 86 80 dd 24 06 01 90 02 02 20 03 0c 00 00 00 00
+
00: 86 80 dd 24 06 01 90 02 02 20 03 0c 00 00 00 00
10: 00 bc bf fe 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 bc bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 04 00 00
+
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 04 00 00
 
+
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode])
+
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
+
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
I/O behind bridge: 0000d000-0000dfff
+
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fea00000-feafffff
+
Memory behind bridge: fea00000-feafffff
Prefetchable memory behind bridge: fff00000-000fffff
+
Prefetchable memory behind bridge: fff00000-000fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
+
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
00: 86 80 4e 24 07 01 80 00 c2 00 04 06 00 00 01 00
+
00: 86 80 4e 24 07 01 80 00 c2 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 40 d0 d0 80 02
+
10: 00 00 00 00 00 00 00 00 00 03 03 40 d0 d0 80 02
20: a0 fe a0 fe f0 ff 00 00 00 00 00 00 00 00 00 00
+
20: a0 fe a0 fe f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
 
+
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
+
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
00: 86 80 d0 24 0f 00 80 02 02 00 01 06 00 00 80 00
+
00: 86 80 d0 24 0f 00 80 02 02 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
+
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
+
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
+
Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin A routed to IRQ 18
+
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 01f0 [size=8]
+
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
+
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
+
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
+
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at fc00 [size=16]
+
Region 4: I/O ports at fc00 [size=16]
Region 5: Memory at 50000000 (32-bit, non-prefetchable) [size=1K]
+
Region 5: Memory at 50000000 (32-bit, non-prefetchable) [size=1K]
00: 86 80 db 24 07 00 88 02 02 8a 01 01 00 00 00 00
+
00: 86 80 db 24 07 00 88 02 02 8a 01 01 00 00 00 00
10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
+
10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
20: 01 fc 00 00 00 00 00 50 00 00 00 00 43 10 a6 80
+
20: 01 fc 00 00 00 00 00 50 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
 
+
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
+
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
+
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin B routed to IRQ 11
+
Interrupt: pin B routed to IRQ 11
Region 4: I/O ports at 0400 [size=32]
+
Region 4: I/O ports at 0400 [size=32]
00: 86 80 d3 24 01 00 80 02 02 00 05 0c 00 00 00 00
+
00: 86 80 d3 24 01 00 80 02 02 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 04 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
+
20: 01 04 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 02 00 00
+
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 02 00 00
 
+
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
+
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
+
Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
+
Latency: 0
Interrupt: pin B routed to IRQ 11
+
Interrupt: pin B routed to IRQ 11
Region 0: I/O ports at e800 [size=256]
+
Region 0: I/O ports at e800 [size=256]
Region 1: I/O ports at ee80 [size=64]
+
Region 1: I/O ports at ee80 [size=64]
Region 2: Memory at febffc00 (32-bit, non-prefetchable) [size=512]
+
Region 2: Memory at febffc00 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at febff800 (32-bit, non-prefetchable) [size=256]
+
Region 3: Memory at febff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
+
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 86 80 d5 24 07 00 90 02 02 00 01 04 00 00 00 00
+
00: 86 80 d5 24 07 00 90 02 02 00 01 04 00 00 00 00
10: 01 e8 00 00 81 ee 00 00 00 fc bf fe 00 f8 bf fe
+
10: 01 e8 00 00 81 ee 00 00 00 fc bf fe 00 f8 bf fe
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f3 80
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f3 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
 
+
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] (prog-if 00 [VGA])
+
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] (prog-if 00 [VGA])
Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
+
Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min), Cache Line Size: 16 bytes
+
Latency: 64 (2000ns min), Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 10
+
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
+
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at b000 [size=256]
+
Region 1: I/O ports at b000 [size=256]
Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
+
Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at fe8c0000 [disabled] [size=128K]
+
Expansion ROM at fe8c0000 [disabled] [size=128K]
Capabilities: [58] AGP version 3.0
+
Capabilities: [58] AGP version 3.0
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
+
Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
+
Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
Capabilities: [50] Power Management version 2
+
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 02 10 45 4e 87 01 b0 02 00 00 00 03 04 40 80 00
+
00: 02 10 45 4e 87 01 b0 02 00 00 00 03 04 40 80 00
10: 08 00 00 e8 01 b0 00 00 00 00 8f fe 00 00 00 00
+
10: 08 00 00 e8 01 b0 00 00 00 00 8f fe 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 02 00
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 02 00
30: 00 00 8c fe 58 00 00 00 00 00 00 00 0a 01 08 00
+
30: 00 00 8c fe 58 00 00 00 00 00 00 00 0a 01 08 00
 
+
01:00.1 Display controller: ATI Technologies Inc Radeon R300 [Radeon 9500 Pro] (Secondary)
+
01:00.1 Display controller: ATI Technologies Inc Radeon R300 [Radeon 9500 Pro] (Secondary)
Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
+
Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min), Cache Line Size: 16 bytes
+
Latency: 64 (2000ns min), Cache Line Size: 16 bytes
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
+
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
Region 1: Memory at fe8e0000 (32-bit, non-prefetchable) [size=64K]
+
Region 1: Memory at fe8e0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2
+
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 02 10 65 4e 87 00 b0 02 00 00 80 03 04 40 00 00
+
00: 02 10 65 4e 87 00 b0 02 00 00 80 03 04 40 00 00
10: 08 00 00 e0 00 00 8e fe 00 00 00 00 00 00 00 00
+
10: 08 00 00 e0 00 00 8e fe 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 03 00
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 03 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 08 00
+
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 08 00
 
+
02:01.0 Ethernet controller: Intel Corporation 82547EI Gigabit Ethernet Controller (LOM)
+
02:01.0 Ethernet controller: Intel Corporation 82547EI Gigabit Ethernet Controller (LOM)
Subsystem: ASUSTeK Computer Inc. Unknown device 80f7
+
Subsystem: ASUSTeK Computer Inc. Unknown device 80f7
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (63750ns min), Cache Line Size: 16 bytes
+
Latency: 0 (63750ns min), Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 18
+
Interrupt: pin A routed to IRQ 18
Region 0: Memory at fe9e0000 (32-bit, non-prefetchable) [size=128K]
+
Region 0: Memory at fe9e0000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at cf80 [size=32]
+
Region 2: I/O ports at cf80 [size=32]
Capabilities: [dc] Power Management version 2
+
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
00: 86 80 19 10 07 00 38 02 00 00 00 02 04 00 00 00
+
00: 86 80 19 10 07 00 38 02 00 00 00 02 04 00 00 00
10: 00 00 9e fe 00 00 00 00 81 cf 00 00 00 00 00 00
+
10: 00 00 9e fe 00 00 00 00 81 cf 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f7 80
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f7 80
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 ff 00
+
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 ff 00
 
+
03:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
+
03:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. A8V Deluxe
+
Subsystem: ASUSTeK Computer Inc. A8V Deluxe
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns max), Cache Line Size: 16 bytes
+
Latency: 64 (8000ns max), Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 20
+
Interrupt: pin A routed to IRQ 20
Region 0: Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
+
Region 0: Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
Region 1: I/O ports at dc00 [size=128]
+
Region 1: I/O ports at dc00 [size=128]
Capabilities: [50] Power Management version 2
+
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
+
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 06 11 44 30 17 01 10 02 80 10 00 0c 04 40 00 00
+
00: 06 11 44 30 17 01 10 02 80 10 00 0c 04 40 00 00
10: 00 f8 af fe 01 dc 00 00 00 00 00 00 00 00 00 00
+
10: 00 f8 af fe 01 dc 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 8a 80
+
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 8a 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 20
+
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 20
 
+
03:04.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)
+
03:04.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)
Subsystem: ASUSTeK Computer Inc. K8V Deluxe/PC-DL Deluxe motherboard
+
Subsystem: ASUSTeK Computer Inc. K8V Deluxe/PC-DL Deluxe motherboard
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
+
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 96 (1000ns min, 4500ns max), Cache Line Size: 576 bytes
+
Latency: 96 (1000ns min, 4500ns max), Cache Line Size: 576 bytes
Interrupt: pin A routed to IRQ 23
+
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at df00 [size=64]
+
Region 0: I/O ports at df00 [size=64]
Region 1: I/O ports at dfa0 [size=16]
+
Region 1: I/O ports at dfa0 [size=16]
Region 2: I/O ports at d880 [size=128]
+
Region 2: I/O ports at d880 [size=128]
Region 3: Memory at feafe000 (32-bit, non-prefetchable) [size=4K]
+
Region 3: Memory at feafe000 (32-bit, non-prefetchable) [size=4K]
Region 4: Memory at feac0000 (32-bit, non-prefetchable) [size=128K]
+
Region 4: Memory at feac0000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [60] Power Management version 2
+
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+
Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 5a 10 73 33 17 01 30 02 02 00 04 01 90 60 00 00
+
00: 5a 10 73 33 17 01 30 02 02 00 04 01 90 60 00 00
10: 01 df 00 00 a1 df 00 00 81 d8 00 00 00 e0 af fe
+
10: 01 df 00 00 a1 df 00 00 81 d8 00 00 00 e0 af fe
20: 00 00 ac fe 00 00 00 00 00 00 00 00 43 10 f5 80
+
20: 00 00 ac fe 00 00 00 00 00 00 00 00 43 10 f5 80
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 04 12
+
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 04 12
 
+
 
== setpci ==
 
== setpci ==
 
+
   
* setpci -s 0:0:1.0 7c.L
+
   
  0ab0c500
+
* setpci -s 0:0:1.0 80.L
+
  ab00ac09
+
* setpci -s 0:0:1.0 84.L
+
0000030b
+
 
+
 
== dmidecode ==
 
== dmidecode ==
 
+
# dmidecode 2.8
+
# dmidecode 2.8
SMBIOS 2.3 present.
+
SMBIOS 2.3 present.
60 structures occupying 1920 bytes.
+
60 structures occupying 1920 bytes.
Table at 0x000F04B0.
+
Table at 0x000F04B0.
 
+
Handle 0x0000, DMI type 0, 20 bytes
+
Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
+
BIOS Information
Vendor: American Megatrends Inc.
+
Vendor: American Megatrends Inc.
Version: 1023.001
+
Version: 1023.001
Release Date: 06/20/2005
+
Release Date: 06/20/2005
Address: 0xF0000
+
Address: 0xF0000
Runtime Size: 64 kB
+
Runtime Size: 64 kB
ROM Size: 512 kB
+
ROM Size: 512 kB
Characteristics:
+
Characteristics:
ISA is supported
+
ISA is supported
PCI is supported
+
PCI is supported
PNP is supported
+
PNP is supported
APM is supported
+
APM is supported
BIOS is upgradeable
+
BIOS is upgradeable
BIOS shadowing is allowed
+
BIOS shadowing is allowed
ESCD support is available
+
ESCD support is available
Boot from CD is supported
+
Boot from CD is supported
Selectable boot is supported
+
Selectable boot is supported
BIOS ROM is socketed
+
BIOS ROM is socketed
EDD is supported
+
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
+
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 KB floppy services are supported (int 13h)
+
3.5"/720 KB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
+
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
+
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
+
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
+
Serial services are supported (int 14h)
Printer services are supported (int 17h)
+
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
+
CGA/mono video services are supported (int 10h)
ACPI is supported
+
ACPI is supported
USB legacy is supported
+
USB legacy is supported
AGP is supported
+
AGP is supported
LS-120 boot is supported
+
LS-120 boot is supported
ATAPI Zip drive boot is supported
+
ATAPI Zip drive boot is supported
BIOS boot specification is supported
+
BIOS boot specification is supported
 
+
Handle 0x0001, DMI type 1, 25 bytes
+
Handle 0x0001, DMI type 1, 25 bytes
System Information
+
System Information
Manufacturer: To Be Filled By O.E.M.
+
Manufacturer: To Be Filled By O.E.M.
Product Name: To Be Filled By O.E.M.
+
Product Name: To Be Filled By O.E.M.
Version: To Be Filled By O.E.M.
+
Version: To Be Filled By O.E.M.
Serial Number: To Be Filled By O.E.M.
+
Serial Number: To Be Filled By O.E.M.
UUID: 00020003-0004-0005-0006-000700080009
+
UUID: 00020003-0004-0005-0006-000700080009
Wake-up Type: PCI PME#
+
Wake-up Type: PCI PME#
 
+
Handle 0x0002, DMI type 2, 8 bytes
+
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
+
Base Board Information
Manufacturer: ASUSTeK Computer Inc.
+
Manufacturer: ASUSTeK Computer Inc.
Product Name: P4C800-E
+
Product Name: P4C800-E
Version: Rev 1.xx
+
Version: Rev 1.xx
Serial Number: MB-1234567890
+
Serial Number: MB-1234567890
 
+
Handle 0x0003, DMI type 3, 17 bytes
+
Handle 0x0003, DMI type 3, 17 bytes
Chassis Information
+
Chassis Information
Manufacturer: Chassis Manufacture
+
Manufacturer: Chassis Manufacture
Type: Desktop
+
Type: Desktop
Lock: Not Present
+
Lock: Not Present
Version: Chassis Version
+
Version: Chassis Version
Serial Number: Chassis Serial Number
+
Serial Number: Chassis Serial Number
Asset Tag: Asset-1234567890
+
Asset Tag: Asset-1234567890
Boot-up State: Safe
+
Boot-up State: Safe
Power Supply State: Safe
+
Power Supply State: Safe
Thermal State: Safe
+
Thermal State: Safe
Security Status: None
+
Security Status: None
OEM Information: 0x00000001
+
OEM Information: 0x00000001
 
+
Handle 0x0004, DMI type 4, 35 bytes
+
Handle 0x0004, DMI type 4, 35 bytes
Processor Information
+
Processor Information
Socket Designation: CPU 1
+
Socket Designation: CPU 1
Type: Central Processor
+
Type: Central Processor
Family: Pentium 4
+
Family: Pentium 4
Manufacturer: Intel             
+
Manufacturer: Intel             
ID: 29 0F 00 00 FF FB EB BF
+
ID: 29 0F 00 00 FF FB EB BF
Signature: Type 0, Family 15, Model 2, Stepping 9
+
Signature: Type 0, Family 15, Model 2, Stepping 9
Flags:
+
Flags:
FPU (Floating-point unit on-chip)
+
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
+
VME (Virtual mode extension)
DE (Debugging extension)
+
DE (Debugging extension)
PSE (Page size extension)
+
PSE (Page size extension)
TSC (Time stamp counter)
+
TSC (Time stamp counter)
MSR (Model specific registers)
+
MSR (Model specific registers)
PAE (Physical address extension)
+
PAE (Physical address extension)
MCE (Machine check exception)
+
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
+
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
+
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
+
SEP (Fast system call)
MTRR (Memory type range registers)
+
MTRR (Memory type range registers)
PGE (Page global enable)
+
PGE (Page global enable)
MCA (Machine check architecture)
+
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
+
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
+
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
+
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
+
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
+
DS (Debug store)
ACPI (ACPI supported)
+
ACPI (ACPI supported)
MMX (MMX technology supported)
+
MMX (MMX technology supported)
FXSR (Fast floating-point save and restore)
+
FXSR (Fast floating-point save and restore)
SSE (Streaming SIMD extensions)
+
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
+
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
+
SS (Self-snoop)
HTT (Hyper-threading technology)
+
HTT (Hyper-threading technology)
TM (Thermal monitor supported)
+
TM (Thermal monitor supported)
PBE (Pending break enabled)
+
PBE (Pending break enabled)
Version: Intel(R) Pentium(R) 4 CPU 2.80GHz                   
+
Version: Intel(R) Pentium(R) 4 CPU 2.80GHz                   
Voltage: 3.3 V 2.9 V
+
Voltage: 3.3 V 2.9 V
External Clock: 200 MHz
+
External Clock: 200 MHz
Max Speed: 3600 MHz
+
Max Speed: 3600 MHz
Current Speed: 2800 MHz
+
Current Speed: 2800 MHz
Status: Populated, Enabled
+
Status: Populated, Enabled
Upgrade: Socket 478
+
Upgrade: Socket 478
L1 Cache Handle: 0x0005
+
L1 Cache Handle: 0x0005
L2 Cache Handle: 0x0006
+
L2 Cache Handle: 0x0006
L3 Cache Handle: 0x0007
+
L3 Cache Handle: 0x0007
Serial Number: To Be Filled By O.E.M.
+
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
+
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
+
Part Number: To Be Filled By O.E.M.
 
+
Handle 0x0005, DMI type 7, 19 bytes
+
Handle 0x0005, DMI type 7, 19 bytes
Cache Information
+
Cache Information
Socket Designation: L1-Cache
+
Socket Designation: L1-Cache
Configuration: Enabled, Not Socketed, Level 1
+
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Varies With Memory Address
+
Operational Mode: Varies With Memory Address
Location: Internal
+
Location: Internal
Installed Size: 8 KB
+
Installed Size: 8 KB
Maximum Size: 8 KB
+
Maximum Size: 8 KB
Supported SRAM Types:
+
Supported SRAM Types:
Pipeline Burst
+
Pipeline Burst
Installed SRAM Type: Pipeline Burst
+
Installed SRAM Type: Pipeline Burst
Speed: Unknown
+
Speed: Unknown
Error Correction Type: Single-bit ECC
+
Error Correction Type: Single-bit ECC
System Type: Data
+
System Type: Data
Associativity: 4-way Set-associative
+
Associativity: 4-way Set-associative
 
+
Handle 0x0006, DMI type 7, 19 bytes
+
Handle 0x0006, DMI type 7, 19 bytes
Cache Information
+
Cache Information
Socket Designation: L2-Cache
+
Socket Designation: L2-Cache
Configuration: Enabled, Not Socketed, Level 2
+
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Varies With Memory Address
+
Operational Mode: Varies With Memory Address
Location: Internal
+
Location: Internal
Installed Size: 512 KB
+
Installed Size: 512 KB
Maximum Size: 512 KB
+
Maximum Size: 512 KB
Supported SRAM Types:
+
Supported SRAM Types:
Pipeline Burst
+
Pipeline Burst
Installed SRAM Type: Pipeline Burst
+
Installed SRAM Type: Pipeline Burst
Speed: Unknown
+
Speed: Unknown
Error Correction Type: Single-bit ECC
+
Error Correction Type: Single-bit ECC
System Type: Unified
+
System Type: Unified
Associativity: 4-way Set-associative
+
Associativity: 4-way Set-associative
 
+
Handle 0x0007, DMI type 7, 19 bytes
+
Handle 0x0007, DMI type 7, 19 bytes
Cache Information
+
Cache Information
Socket Designation: L3-Cache
+
Socket Designation: L3-Cache
Configuration: Disabled, Not Socketed, Level 3
+
Configuration: Disabled, Not Socketed, Level 3
Operational Mode: Unknown
+
Operational Mode: Unknown
Location: Internal
+
Location: Internal
Installed Size: 0 KB
+
Installed Size: 0 KB
Maximum Size: 0 KB
+
Maximum Size: 0 KB
Supported SRAM Types:
+
Supported SRAM Types:
Unknown
+
Unknown
Installed SRAM Type: Unknown
+
Installed SRAM Type: Unknown
Speed: Unknown
+
Speed: Unknown
Error Correction Type: Unknown
+
Error Correction Type: Unknown
System Type: Unknown
+
System Type: Unknown
Associativity: Unknown
+
Associativity: Unknown
 
+
Handle 0x0008, DMI type 5, 24 bytes
+
Handle 0x0008, DMI type 5, 24 bytes
Memory Controller Information
+
Memory Controller Information
Error Detecting Method: None
+
Error Detecting Method: None
Error Correcting Capabilities:
+
Error Correcting Capabilities:
None
+
None
Supported Interleave: One-way Interleave
+
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
+
Current Interleave: One-way Interleave
Maximum Memory Module Size: 1024 MB
+
Maximum Memory Module Size: 1024 MB
Maximum Total Memory Size: 4096 MB
+
Maximum Total Memory Size: 4096 MB
Supported Speeds:
+
Supported Speeds:
70 ns
+
70 ns
60 ns
+
60 ns
50 ns
+
50 ns
Supported Memory Types:
+
Supported Memory Types:
SIMM
+
SIMM
DIMM
+
DIMM
SDRAM
+
SDRAM
Memory Module Voltage: 2.9 V
+
Memory Module Voltage: 2.9 V
Associated Memory Slots: 4
+
Associated Memory Slots: 4
0x0009
+
0x0009
0x000A
+
0x000A
0x000B
+
0x000B
0x000C
+
0x000C
Enabled Error Correcting Capabilities:
+
Enabled Error Correcting Capabilities:
None
+
None
 
+
Handle 0x0009, DMI type 6, 12 bytes
+
Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
+
Memory Module Information
Socket Designation: DIMM A1
+
Socket Designation: DIMM A1
Bank Connections: 1 0
+
Bank Connections: 1 0
Current Speed: Unknown
+
Current Speed: Unknown
Type: DIMM SDRAM
+
Type: DIMM SDRAM
Installed Size: 512 MB (Double-bank Connection)
+
Installed Size: 512 MB (Double-bank Connection)
Enabled Size: 512 MB (Double-bank Connection)
+
Enabled Size: 512 MB (Double-bank Connection)
Error Status: OK
+
Error Status: OK
 
+
Handle 0x000A, DMI type 6, 12 bytes
+
Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
+
Memory Module Information
Socket Designation: DIMM A2
+
Socket Designation: DIMM A2
Bank Connections: 3 2
+
Bank Connections: 3 2
Current Speed: Unknown
+
Current Speed: Unknown
Type: Unknown
+
Type: Unknown
Installed Size: Not Installed
+
Installed Size: Not Installed
Enabled Size: Not Installed
+
Enabled Size: Not Installed
Error Status: OK
+
Error Status: OK
 
+
Handle 0x000B, DMI type 6, 12 bytes
+
Handle 0x000B, DMI type 6, 12 bytes
Memory Module Information
+
Memory Module Information
Socket Designation: DIMM B1
+
Socket Designation: DIMM B1
Bank Connections: 5 4
+
Bank Connections: 5 4
Current Speed: Unknown
+
Current Speed: Unknown
Type: DIMM SDRAM
+
Type: DIMM SDRAM
Installed Size: 512 MB (Double-bank Connection)
+
Installed Size: 512 MB (Double-bank Connection)
Enabled Size: 512 MB (Double-bank Connection)
+
Enabled Size: 512 MB (Double-bank Connection)
Error Status: OK
+
Error Status: OK
 
+
Handle 0x000C, DMI type 6, 12 bytes
+
Handle 0x000C, DMI type 6, 12 bytes
Memory Module Information
+
Memory Module Information
Socket Designation: DIMM B2
+
Socket Designation: DIMM B2
Bank Connections: 7 6
+
Bank Connections: 7 6
Current Speed: Unknown
+
Current Speed: Unknown
Type: Unknown
+
Type: Unknown
Installed Size: Not Installed
+
Installed Size: Not Installed
Enabled Size: Not Installed
+
Enabled Size: Not Installed
Error Status: OK
+
Error Status: OK
 
+
Handle 0x000D, DMI type 8, 9 bytes
+
Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: PS2Mouse
+
External Reference Designator: PS2Mouse
External Connector Type: PS/2
+
External Connector Type: PS/2
Port Type: Mouse Port
+
Port Type: Mouse Port
 
+
Handle 0x000E, DMI type 8, 9 bytes
+
Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: Keyboard
+
External Reference Designator: Keyboard
External Connector Type: PS/2
+
External Connector Type: PS/2
Port Type: Keyboard Port
+
Port Type: Keyboard Port
 
+
Handle 0x000F, DMI type 8, 9 bytes
+
Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB1
+
External Reference Designator: USB1
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0010, DMI type 8, 9 bytes
+
Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB2
+
External Reference Designator: USB2
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0011, DMI type 8, 9 bytes
+
Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB3
+
External Reference Designator: USB3
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0012, DMI type 8, 9 bytes
+
Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB4
+
External Reference Designator: USB4
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0013, DMI type 8, 9 bytes
+
Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB5
+
External Reference Designator: USB5
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0014, DMI type 8, 9 bytes
+
Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB6
+
External Reference Designator: USB6
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0015, DMI type 8, 9 bytes
+
Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB7
+
External Reference Designator: USB7
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0016, DMI type 8, 9 bytes
+
Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: USB8
+
External Reference Designator: USB8
External Connector Type: Access Bus (USB)
+
External Connector Type: Access Bus (USB)
Port Type: USB
+
Port Type: USB
 
+
Handle 0x0017, DMI type 8, 9 bytes
+
Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: LPT 1
+
External Reference Designator: LPT 1
External Connector Type: DB-25 male
+
External Connector Type: DB-25 male
Port Type: Parallel Port ECP/EPP
+
Port Type: Parallel Port ECP/EPP
 
+
Handle 0x0018, DMI type 8, 9 bytes
+
Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: COM 1
+
External Reference Designator: COM 1
External Connector Type: DB-9 male
+
External Connector Type: DB-9 male
Port Type: Serial Port 16550A Compatible
+
Port Type: Serial Port 16550A Compatible
 
+
Handle 0x0019, DMI type 8, 9 bytes
+
Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: COM 2
+
External Reference Designator: COM 2
External Connector Type: DB-9 male
+
External Connector Type: DB-9 male
Port Type: Serial Port 16550A Compatible
+
Port Type: Serial Port 16550A Compatible
 
+
Handle 0x001A, DMI type 8, 9 bytes
+
Handle 0x001A, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: Audio Mic In
+
External Reference Designator: Audio Mic In
External Connector Type: Mini Jack (headphones)
+
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
+
Port Type: Audio Port
 
+
Handle 0x001B, DMI type 8, 9 bytes
+
Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: Audio Line In
+
External Reference Designator: Audio Line In
External Connector Type: Mini Jack (headphones)
+
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
+
Port Type: Audio Port
 
+
Handle 0x001C, DMI type 8, 9 bytes
+
Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: Audio Line Out
+
External Reference Designator: Audio Line Out
External Connector Type: Mini Jack (headphones)
+
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
+
Port Type: Audio Port
 
+
Handle 0x001D, DMI type 8, 9 bytes
+
Handle 0x001D, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: Not Specified
+
Internal Reference Designator: Not Specified
Internal Connector Type: None
+
Internal Connector Type: None
External Reference Designator: LAN
+
External Reference Designator: LAN
External Connector Type: RJ-45
+
External Connector Type: RJ-45
Port Type: Network Port
+
Port Type: Network Port
 
+
Handle 0x001E, DMI type 8, 9 bytes
+
Handle 0x001E, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: AUX
+
Internal Reference Designator: AUX
Internal Connector Type: On Board Sound Input From CD-ROM
+
Internal Connector Type: On Board Sound Input From CD-ROM
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Audio Port
+
Port Type: Audio Port
 
+
Handle 0x001F, DMI type 8, 9 bytes
+
Handle 0x001F, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: CD
+
Internal Reference Designator: CD
Internal Connector Type: On Board Sound Input From CD-ROM
+
Internal Connector Type: On Board Sound Input From CD-ROM
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Audio Port
+
Port Type: Audio Port
 
+
Handle 0x0020, DMI type 8, 9 bytes
+
Handle 0x0020, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: PRI_IDE
+
Internal Reference Designator: PRI_IDE
Internal Connector Type: On Board IDE
+
Internal Connector Type: On Board IDE
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0021, DMI type 8, 9 bytes
+
Handle 0x0021, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: SEC_IDE
+
Internal Reference Designator: SEC_IDE
Internal Connector Type: On Board IDE
+
Internal Connector Type: On Board IDE
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0022, DMI type 8, 9 bytes
+
Handle 0x0022, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: FLOPPY
+
Internal Reference Designator: FLOPPY
Internal Connector Type: On Board Floppy
+
Internal Connector Type: On Board Floppy
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0023, DMI type 8, 9 bytes
+
Handle 0x0023, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: CHA_FAN
+
Internal Reference Designator: CHA_FAN
Internal Connector Type: Other
+
Internal Connector Type: Other
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0024, DMI type 8, 9 bytes
+
Handle 0x0024, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: CPU_FAN
+
Internal Reference Designator: CPU_FAN
Internal Connector Type: Other
+
Internal Connector Type: Other
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0025, DMI type 8, 9 bytes
+
Handle 0x0025, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: PWR_FAN
+
Internal Reference Designator: PWR_FAN
Internal Connector Type: Other
+
Internal Connector Type: Other
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0026, DMI type 8, 9 bytes
+
Handle 0x0026, DMI type 8, 9 bytes
Port Connector Information
+
Port Connector Information
Internal Reference Designator: ATXPWR
+
Internal Reference Designator: ATXPWR
Internal Connector Type: Other
+
Internal Connector Type: Other
External Reference Designator: Not Specified
+
External Reference Designator: Not Specified
External Connector Type: None
+
External Connector Type: None
Port Type: Other
+
Port Type: Other
 
+
Handle 0x0027, DMI type 9, 13 bytes
+
Handle 0x0027, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: AGP
+
Designation: AGP
Type: 32-bit AGP 8x
+
Type: 32-bit AGP 8x
Current Usage: In Use
+
Current Usage: In Use
Length: Short
+
Length: Short
Characteristics:
+
Characteristics:
3.3 V is provided
+
3.3 V is provided
 
+
Handle 0x0028, DMI type 9, 13 bytes
+
Handle 0x0028, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: PCI1
+
Designation: PCI1
Type: 32-bit PCI
+
Type: 32-bit PCI
Current Usage: Available
+
Current Usage: Available
Length: Short
+
Length: Short
ID: 1
+
ID: 1
Characteristics:
+
Characteristics:
5.0 V is provided
+
5.0 V is provided
3.3 V is provided
+
3.3 V is provided
PME signal is supported
+
PME signal is supported
 
+
Handle 0x0029, DMI type 9, 13 bytes
+
Handle 0x0029, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: PCI2
+
Designation: PCI2
Type: 32-bit PCI
+
Type: 32-bit PCI
Current Usage: Available
+
Current Usage: Available
Length: Short
+
Length: Short
ID: 2
+
ID: 2
Characteristics:
+
Characteristics:
5.0 V is provided
+
5.0 V is provided
3.3 V is provided
+
3.3 V is provided
PME signal is supported
+
PME signal is supported
 
+
Handle 0x002A, DMI type 9, 13 bytes
+
Handle 0x002A, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: PCI3
+
Designation: PCI3
Type: 32-bit PCI
+
Type: 32-bit PCI
Current Usage: Available
+
Current Usage: Available
Length: Short
+
Length: Short
ID: 3
+
ID: 3
Characteristics:
+
Characteristics:
5.0 V is provided
+
5.0 V is provided
3.3 V is provided
+
3.3 V is provided
PME signal is supported
+
PME signal is supported
 
+
Handle 0x002B, DMI type 9, 13 bytes
+
Handle 0x002B, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: PCI4
+
Designation: PCI4
Type: 32-bit PCI
+
Type: 32-bit PCI
Current Usage: Available
+
Current Usage: Available
Length: Short
+
Length: Short
ID: 4
+
ID: 4
Characteristics:
+
Characteristics:
5.0 V is provided
+
5.0 V is provided
3.3 V is provided
+
3.3 V is provided
PME signal is supported
+
PME signal is supported
 
+
Handle 0x002C, DMI type 9, 13 bytes
+
Handle 0x002C, DMI type 9, 13 bytes
System Slot Information
+
System Slot Information
Designation: PCI5
+
Designation: PCI5
Type: 32-bit PCI
+
Type: 32-bit PCI
Current Usage: Available
+
Current Usage: Available
Length: Short
+
Length: Short
ID: 5
+
ID: 5
Characteristics:
+
Characteristics:
5.0 V is provided
+
5.0 V is provided
3.3 V is provided
+
3.3 V is provided
PME signal is supported
+
PME signal is supported
 
+
Handle 0x002D, DMI type 10, 6 bytes
+
Handle 0x002D, DMI type 10, 6 bytes
On Board Device Information
+
On Board Device Information
Type: Ethernet
+
Type: Ethernet
Status: Enabled
+
Status: Enabled
Description:  Intel CSA 82547EI
+
Description:  Intel CSA 82547EI
 
+
Handle 0x002E, DMI type 11, 5 bytes
+
Handle 0x002E, DMI type 11, 5 bytes
OEM Strings
+
OEM Strings
String 1: To Be Filled By O.E.M.
+
String 1: To Be Filled By O.E.M.
String 2: To Be Filled By O.E.M.
+
String 2: To Be Filled By O.E.M.
String 3: To Be Filled By O.E.M.
+
String 3: To Be Filled By O.E.M.
String 4: To Be Filled By O.E.M.
+
String 4: To Be Filled By O.E.M.
 
+
Handle 0x002F, DMI type 13, 22 bytes
+
Handle 0x002F, DMI type 13, 22 bytes
BIOS Language Information
+
BIOS Language Information
Installable Languages: 1
+
Installable Languages: 1
en|US|iso8859-1
+
en|US|iso8859-1
Currently Installed Language: en|US|iso8859-1
+
Currently Installed Language: en|US|iso8859-1
 
+
Handle 0x0030, DMI type 16, 15 bytes
+
Handle 0x0030, DMI type 16, 15 bytes
Physical Memory Array
+
Physical Memory Array
Location: System Board Or Motherboard
+
Location: System Board Or Motherboard
Use: System Memory
+
Use: System Memory
Error Correction Type: Single-bit ECC
+
Error Correction Type: Single-bit ECC
Maximum Capacity: 4 GB
+
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
+
Error Information Handle: Not Provided
Number Of Devices: 4
+
Number Of Devices: 4
 
+
Handle 0x0031, DMI type 19, 15 bytes
+
Handle 0x0031, DMI type 19, 15 bytes
Memory Array Mapped Address
+
Memory Array Mapped Address
Starting Address: 0x00000000000
+
Starting Address: 0x00000000000
Ending Address: 0x100000003FF
+
Ending Address: 0x100000003FF
Range Size: 1073741825 kB
+
Range Size: 1073741825 kB
Physical Array Handle: 0x0030
+
Physical Array Handle: 0x0030
Partition Width: 0
+
Partition Width: 0
 
+
Handle 0x0032, DMI type 17, 27 bytes
+
Handle 0x0032, DMI type 17, 27 bytes
Memory Device
+
Memory Device
Array Handle: 0x0030
+
Array Handle: 0x0030
Error Information Handle: Not Provided
+
Error Information Handle: Not Provided
Total Width: 64 bits
+
Total Width: 64 bits
Data Width: 64 bits
+
Data Width: 64 bits
Size: 512 MB
+
Size: 512 MB
Form Factor: DIMM
+
Form Factor: DIMM
Set: None
+
Set: None
Locator: DIMM0
+
Locator: DIMM0
Bank Locator: BANK0
+
Bank Locator: BANK0
Type: DDR
+
Type: DDR
Type Detail: Synchronous
+
Type Detail: Synchronous
Speed: Unknown
+
Speed: Unknown
Manufacturer: Manufacturer0
+
Manufacturer: Manufacturer0
Serial Number: SerNum0
+
Serial Number: SerNum0
Asset Tag: AssetTagNum0
+
Asset Tag: AssetTagNum0
Part Number: PartNum0
+
Part Number: PartNum0
 
+
Handle 0x0033, DMI type 20, 19 bytes
+
Handle 0x0033, DMI type 20, 19 bytes
Memory Device Mapped Address
+
Memory Device Mapped Address
Starting Address: 0x00000000000
+
Starting Address: 0x00000000000
Ending Address: 0x0001FFFFFFF
+
Ending Address: 0x0001FFFFFFF
Range Size: 512 MB
+
Range Size: 512 MB
Physical Device Handle: 0x0032
+
Physical Device Handle: 0x0032
Memory Array Mapped Address Handle: 0x0031
+
Memory Array Mapped Address Handle: 0x0031
Partition Row Position: 1
+
Partition Row Position: 1
 
+
Handle 0x0034, DMI type 17, 27 bytes
+
Handle 0x0034, DMI type 17, 27 bytes
Memory Device
+
Memory Device
Array Handle: 0x0030
+
Array Handle: 0x0030
Error Information Handle: Not Provided
+
Error Information Handle: Not Provided
Total Width: Unknown
+
Total Width: Unknown
Data Width: Unknown
+
Data Width: Unknown
Size: No Module Installed
+
Size: No Module Installed
Form Factor: DIMM
+
Form Factor: DIMM
Set: None
+
Set: None
Locator: DIMM1
+
Locator: DIMM1
Bank Locator: BANK1
+
Bank Locator: BANK1
Type: Unknown
+
Type: Unknown
Type Detail: Unknown
+
Type Detail: Unknown
Speed: Unknown
+
Speed: Unknown
Manufacturer: Manufacturer1
+
Manufacturer: Manufacturer1
Serial Number: SerNum1
+
Serial Number: SerNum1
Asset Tag: AssetTagNum1
+
Asset Tag: AssetTagNum1
Part Number: PartNum1
+
Part Number: PartNum1
 
+
Handle 0x0035, DMI type 20, 19 bytes
+
Handle 0x0035, DMI type 20, 19 bytes
Memory Device Mapped Address
+
Memory Device Mapped Address
Starting Address: 0x00000000000
+
Starting Address: 0x00000000000
Ending Address: 0x000000003FF
+
Ending Address: 0x000000003FF
Range Size: 1 kB
+
Range Size: 1 kB
Physical Device Handle: 0x0034
+
Physical Device Handle: 0x0034
Memory Array Mapped Address Handle: 0x0031
+
Memory Array Mapped Address Handle: 0x0031
Partition Row Position: 1
+
Partition Row Position: 1
 
+
Handle 0x0036, DMI type 17, 27 bytes
+
Handle 0x0036, DMI type 17, 27 bytes
Memory Device
+
Memory Device
Array Handle: 0x0030
+
Array Handle: 0x0030
Error Information Handle: Not Provided
+
Error Information Handle: Not Provided
Total Width: 64 bits
+
Total Width: 64 bits
Data Width: 64 bits
+
Data Width: 64 bits
Size: 512 MB
+
Size: 512 MB
Form Factor: DIMM
+
Form Factor: DIMM
Set: None
+
Set: None
Locator: DIMM2
+
Locator: DIMM2
Bank Locator: BANK2
+
Bank Locator: BANK2
Type: DDR
+
Type: DDR
Type Detail: Synchronous
+
Type Detail: Synchronous
Speed: Unknown
+
Speed: Unknown
Manufacturer: Manufacturer2
+
Manufacturer: Manufacturer2
Serial Number: SerNum2
+
Serial Number: SerNum2
Asset Tag: AssetTagNum2
+
Asset Tag: AssetTagNum2
Part Number: PartNum2
+
Part Number: PartNum2
 
+
Handle 0x0037, DMI type 20, 19 bytes
+
Handle 0x0037, DMI type 20, 19 bytes
Memory Device Mapped Address
+
Memory Device Mapped Address
Starting Address: 0x00020000000
+
Starting Address: 0x00020000000
Ending Address: 0x0003FFFFFFF
+
Ending Address: 0x0003FFFFFFF
Range Size: 512 MB
+
Range Size: 512 MB
Physical Device Handle: 0x0036
+
Physical Device Handle: 0x0036
Memory Array Mapped Address Handle: 0x0031
+
Memory Array Mapped Address Handle: 0x0031
Partition Row Position: 1
+
Partition Row Position: 1
 
+
Handle 0x0038, DMI type 17, 27 bytes
+
Handle 0x0038, DMI type 17, 27 bytes
Memory Device
+
Memory Device
Array Handle: 0x0030
+
Array Handle: 0x0030
Error Information Handle: Not Provided
+
Error Information Handle: Not Provided
Total Width: Unknown
+
Total Width: Unknown
Data Width: Unknown
+
Data Width: Unknown
Size: No Module Installed
+
Size: No Module Installed
Form Factor: DIMM
+
Form Factor: DIMM
Set: None
+
Set: None
Locator: DIMM3
+
Locator: DIMM3
Bank Locator: BANK3
+
Bank Locator: BANK3
Type: Unknown
+
Type: Unknown
Type Detail: Unknown
+
Type Detail: Unknown
Speed: Unknown
+
Speed: Unknown
Manufacturer: Manufacturer3
+
Manufacturer: Manufacturer3
Serial Number: SerNum3
+
Serial Number: SerNum3
Asset Tag: AssetTagNum3
+
Asset Tag: AssetTagNum3
Part Number: PartNum3
+
Part Number: PartNum3
 
+
Handle 0x0039, DMI type 20, 19 bytes
+
Handle 0x0039, DMI type 20, 19 bytes
Memory Device Mapped Address
+
Memory Device Mapped Address
Starting Address: 0x00000000000
+
Starting Address: 0x00000000000
Ending Address: 0x000000003FF
+
Ending Address: 0x000000003FF
Range Size: 1 kB
+
Range Size: 1 kB
Physical Device Handle: 0x0038
+
Physical Device Handle: 0x0038
Memory Array Mapped Address Handle: 0x0031
+
Memory Array Mapped Address Handle: 0x0031
Partition Row Position: 1
+
Partition Row Position: 1
 
+
Handle 0x003A, DMI type 32, 20 bytes
+
Handle 0x003A, DMI type 32, 20 bytes
System Boot Information
+
System Boot Information
Status: No errors detected
+
Status: No errors detected
 
+
Handle 0x003B, DMI type 127, 4 bytes
+
Handle 0x003B, DMI type 127, 4 bytes
End Of Table
+
End Of Table

Latest revision as of 19:49, 5 October 2008

/proc/interrupts

           CPU0       CPU1
  0:         44          0   IO-APIC-edge      timer
  1:        541          0   IO-APIC-edge      i8042
  8:          1          0   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 14:         32          0   IO-APIC-edge      ata_piix
 15:          0          0   IO-APIC-edge      ata_piix
 16:          0          0   IO-APIC-fasteoi   uhci_hcd:usb2, uhci_hcd:usb5
 18:      20613          0   IO-APIC-fasteoi   uhci_hcd:usb4, eth0
 19:          0          0   IO-APIC-fasteoi   uhci_hcd:usb3
 20:          3          0   IO-APIC-fasteoi   ohci1394
 23:          0          0   IO-APIC-fasteoi   sata_promise, ehci_hcd:usb1
NMI:          0          0   Non-maskable interrupts
LOC:      98191      98167   Local timer interrupts
RES:       3037       7015   Rescheduling interrupts
CAL:         46         67   function call interrupts
TLB:        215       1250   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          0
MIS:          0

getpir

/* This file was generated by getpir.c, do not modify!
 * (but if you do, please run checkpir on it to verify)
 *
 * Contains the IRQ Routing Table dumped directly from your
 * memory, which BIOS sets up.
 *
 * Documentation at: http://www.microsoft.com/whdc/archive/pciirq.mspx
 */

#ifdef GETPIR
#include "pirq_routing.h"
#else
#include <arch/pirq_routing.h>
#endif

const struct irq_routing_table intel_irq_routing_table = {
	PIRQ_SIGNATURE,  /* u32 signature */
	PIRQ_VERSION,    /* u16 version   */
	32+16*12,	 /* There can be total 12 devices on the bus */
	0x00,		 /* Where the interrupt router lies (bus) */
	(0x1f<<3)|0x0,   /* Where the interrupt router lies (dev) */
	0,		 /* IRQs devoted exclusively to PCI usage */
	0x8086,		 /* Vendor */
	0x24d0,		 /* Device */
	0,		 /* Crap (miniport) */
	{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
	0x66,		 /* u8 checksum. This has to be set to some
			    value that would give 0 after the sum of all
			    bytes for this structure (including checksum) */
	{
		/* bus,     dev|fn,   {link, bitmap}, {link, bitmap}, {link, bitmap}, {link, bitmap},  slot, rfu */
		{0x00,(0x01<<3)|0x0, {{0x60, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
		{0x03,(0x08<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
		{0x00,(0x1f<<3)|0x0, {{0x62, 0xdcf8}, {0x61, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
		{0x00,(0x1d<<3)|0x0, {{0x60, 0xdcf8}, {0x63, 0xdcf8}, {0x62, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x0, 0x0},
		{0x03,(0x09<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x1, 0x0},
		{0x03,(0x0a<<3)|0x0, {{0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0x0dcf8}}, 0x2, 0x0},
		{0x03,(0x0b<<3)|0x0, {{0x6b, 0xdcf8}, {0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0x0dcf8}}, 0x3, 0x0},
		{0x02,(0x01<<3)|0x0, {{0x62, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
		{0x03,(0x0c<<3)|0x0, {{0x68, 0xdcf8}, {0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0x0dcf8}}, 0x4, 0x0},
		{0x03,(0x0d<<3)|0x0, {{0x69, 0xdcf8}, {0x6a, 0xdcf8}, {0x6b, 0xdcf8}, {0x68, 0x0dcf8}}, 0x5, 0x0},
		{0x03,(0x03<<3)|0x0, {{0x68, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
		{0x03,(0x04<<3)|0x0, {{0x6b, 0xdcf8}, {0x00, 0x0000}, {0x00, 0x0000}, {0x00, 0x00000}}, 0x0, 0x0},
	}
};

unsigned long write_pirq_routing_table(unsigned long addr)
{
	return copy_pirq_routing_table(addr);
}

mptable

/* generated by MPTable, version 2.0.15*/
/* as modified by RGM for coreboot */
#include <console/console.h>
#include <arch/smp/mpspec.h>
#include <device/pci.h>
#include <string.h>
#include <stdint.h>

void *smp_write_config_table(void *v)
{
        static const char sig[4] = "PCMP";
        static const char oem[8] = "LNXI    ";
        static const char productid[12] = "P4DPE       ";
        struct mp_config_table *mc;

        mc = (void *)(((char *)v) + SMP_FLOATING_TABLE_LEN);
        memset(mc, 0, sizeof(*mc));

        memcpy(mc->mpc_signature, sig, sizeof(sig));
        mc->mpc_length = sizeof(*mc); /* initially just the header */
        mc->mpc_spec = 0x04;
        mc->mpc_checksum = 0; /* not yet computed */
        memcpy(mc->mpc_oem, oem, sizeof(oem));
        memcpy(mc->mpc_productid, productid, sizeof(productid));
        mc->mpc_oemptr = 0;
        mc->mpc_oemsize = 0;
        mc->mpc_entry_count = 0; /* No entries yet... */
        mc->mpc_lapic = LAPIC_ADDR;
        mc->mpe_length = 0;
        mc->mpe_checksum = 0;
        mc->reserved = 0;

        smp_write_processors(mc);


/*Bus:		Bus ID	Type*/
	smp_write_bus(mc, 0, "PCI   ");
	smp_write_bus(mc, 1, "PCI   ");
	smp_write_bus(mc, 2, "PCI   ");
	smp_write_bus(mc, 3, "PCI   ");
	smp_write_bus(mc, 4, "ISA   ");
/*I/O APICs:	APIC ID	Version	State		Address*/
	smp_write_ioapic(mc, 2, 0x20, 0xfec00000);
	{
		device_t dev;
		struct resource *res;
		dev = dev_find_slot(1, PCI_DEVFN(0x1e,0));
		if (dev) {
			res = find_resource(dev, PCI_BASE_ADDRESS_0);
			if (res) {
				smp_write_ioapic(mc, 3, 0x20, res->base);
			}
		}
		dev = dev_find_slot(1, PCI_DEVFN(0x1c,0));
		if (dev) {
			res = find_resource(dev, PCI_BASE_ADDRESS_0);
			if (res) {
				smp_write_ioapic(mc, 4, 0x20, res->base);
			}
		}
                dev = dev_find_slot(4, PCI_DEVFN(0x1e,0));
                if (dev) {
			res = find_resource(dev, PCI_BASE_ADDRESS_0);
			if (res) {
				smp_write_ioapic(mc, 5, 0x20, res->base);
			}
                }
                dev = dev_find_slot(4, PCI_DEVFN(0x1c,0));
                if (dev) {
			res = find_resource(dev, PCI_BASE_ADDRESS_0);
			if (res) {
				smp_write_ioapic(mc, 8, 0x20, res->base);
			}
                }
	}
/*I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
*/	smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x0);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x1, 0x2, 0x1);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x0, 0x2, 0x2);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x3, 0x2, 0x3);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x4, 0x2, 0x4);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x6, 0x2, 0x6);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x7, 0x2, 0x7);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_EDGE|MP_IRQ_POLARITY_HIGH, 0x4, 0x8, 0x2, 0x8);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0x9, 0x2, 0x9);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xc, 0x2, 0xc);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xd, 0x2, 0xd);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xe, 0x2, 0xe);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x4, 0xf, 0x2, 0xf);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x1, 0x0, 0x2, 0x10);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7c, 0x2, 0x12);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x7d, 0x2, 0x11);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x74, 0x2, 0x10);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x75, 0x2, 0x13);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x76, 0x2, 0x12);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x0, 0x77, 0x2, 0x17);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x2, 0x4, 0x2, 0x12);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0xc, 0x2, 0x14);
	smp_write_intsrc(mc, mp_INT, MP_IRQ_TRIGGER_LEVEL|MP_IRQ_POLARITY_LOW, 0x3, 0x10, 0x2, 0x17);
/*Local Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#*/
	smp_write_intsrc(mc, mp_ExtINT, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x0);
	smp_write_intsrc(mc, mp_NMI, MP_IRQ_TRIGGER_DEFAULT|MP_IRQ_POLARITY_DEFAULT, 0x0, 0x0, MP_APIC_ALL, 0x1);
MP Config Extended Table Entries:

--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0xb000
 address range: 0x4000
--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x100
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xa0000
 address range: 0x20000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xfe800000
 address range: 0x400000
--
System Address Space
 bus ID: 0 address type: prefetch address
 address base: 0xd7f00000
 address range: 0x20100000
--
Bus Heirarchy
 bus ID: 4 bus info: 0x01 parent bus ID: 0--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000000--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x00000001	/* There is no extension information... */

	/* Compute the checksums */
	mc->mpe_checksum = smp_compute_checksum(smp_next_mpc_entry(mc), mc->mpe_length);
	mc->mpc_checksum = smp_compute_checksum(mc, mc->mpc_length);
	printk_debug("Wrote the mp table end at: %p - %p\n",
		mc, smp_next_mpe_entry(mc));
	return smp_next_mpe_entry(mc);
}

unsigned long write_smp_table(unsigned long addr)
{
	void *v;
	v = smp_write_floating_table(addr);
	return (unsigned long)smp_write_config_table(v);
}

superiotool -dV

superiotool r
Probing for ALi Super I/O at 0x3f0...
  Failed. Returned data: id=0xffff, rev=0xff
Probing for ALi Super I/O at 0x370...
  Failed. Returned data: id=0xffff, rev=0xff
Probing for Fintek Super I/O at 0x2e...
  Failed. Returned data: vid=0x42fe, id=0x8282
Probing for Fintek Super I/O at 0x4e...
  Failed. Returned data: vid=0xffff, id=0xffff
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x2e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
  Failed. Returned data: id=0x8282, rev=0xf
Probing for ITE Super I/O (init=0x87,0x01,0x55,0x55/0xaa) at 0x4e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
  Failed. Returned data: id=0xffff, rev=0xf
Probing for NSC Super I/O at 0x2e...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x4e...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x15c...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
  Failed. Returned data: id=0xff, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
Found Winbond W83627THF/THG (id=0x82, rev=0x82) at 0x2e
Register dump:
idx 20 21 22 23 24 25 26 28  29 2a 2b 2c 2d 2e 2f
val 82 82 ff fe 42 00 00 00  00 00 10 00 00 00 ff
def 82 NA ff 00 MM 00 MM 00  00 00 MM MM MM 00 00
LDN 0x00 (Floppy)
idx 30 60 61 70 74 f0 f1 f2  f4 f5
val 00 03 f0 06 02 0e 00 ff  00 00
def 01 03 f0 06 02 0e 00 ff  00 00
LDN 0x01 (Parallel port)
idx 30 60 61 70 74 f0
val 01 03 78 07 03 3a
def 01 03 78 07 04 3f
LDN 0x02 (COM1)
idx 30 60 61 70 f0
val 01 03 f8 04 00
def 01 03 f8 04 00
LDN 0x03 (COM2)
idx 30 60 61 70 f0 f1
val 01 02 f8 03 00 00
def 01 02 f8 03 00 00
LDN 0x05 (Keyboard)
idx 30 60 61 62 63 70 72 f0
val 01 00 60 00 64 01 0c 42
def 01 00 60 00 64 01 0c 80
LDN 0x07 (GPIO 1, GPIO 5, game port, MIDI port)
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5
val 08 02 01 03 30 00 ff ff  ff ff cd 00
def 00 02 01 03 30 09 ff 00  00 ff 00 00
LDN 0x08 (GPIO 2)
idx 30 f0 f1 f2 f3 f4 f5 f6  f7
val 00 ff ff ff 00 ff 00 00  00
def 00 ff 00 00 00 RR 00 00  00
LDN 0x09 (GPIO 3, GPIO 4)
idx 30 f0 f1 f2 f3 f4 f5 f6
val 03 ef 5f 00 00 df 01 00
def 00 ff 00 00 00 ff 00 00
LDN 0x0a (ACPI)
idx 30 70 e0 e1 e2 e3 e4 e5  e6 e7 f0 f1 f3 f4 f6 f7  f9 fe ff
val 00 00 00 00 ff 26 00 00  00 00 00 8f 30 00 00 00  00 00 00
def 00 00 00 00 MM MM 00 00  00 00 00 00 00 00 00 00  00 RR RR
LDN 0x0b (Hardware monitor)
idx 30 60 61 70
val 01 02 90 00
def 00 00 00 00
Probing for Winbond Super I/O (init=0x88) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
  Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff

flashrom -V

Calibrating delay loop... 784M loops per second, 100 myus = 220 us. OK.
No coreboot table found.
Found chipset "Intel ICH5/ICH5R", enabling flash write... 
BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x0
OK.
Probing for AMD Am29F016D, 2048 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMD Am29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMD Am29LV040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for ASD AE49F2008, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT29C020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT29C040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT49F002(N), 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Atmel AT25DF321, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for AMIC A25L40P, 512 KB: 4b ID not supported on this SPI controller
Probing for AMIC A29002B, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for AMIC A29002T, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for AMIC A29040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for AMIC A49LF040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EMST F49B002UA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
Probing for Intel 82802AB, 512 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for Intel 82802AC, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for Macronix MX25L4005, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L8005, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L1605, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX25L3205, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix MX29F002, 256 KB: probe_29f002: id1 0x9d, id2 0x6e
Probing for PMC Pm25LV010, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV020, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV040, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV080B, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm25LV512, 64 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC Pm49FL002, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for PMC Pm49FL004, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000.
Probing for Sharp LHF00L04, 1024 KB: probe_lhf00l04: id1 0xff, id2 0xff
Probing for Spansion S25FL016A, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST25VF016B, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST25VF040B, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST SST28SF040A, 512 KB: probe_28sf040: id1 0xff, id2 0xff
Probing for SST SST29EE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29LE010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29EE020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST29LE020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF010A, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39SF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF512, 64 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF010, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF020, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST39VF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF002A/B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF003A/B, 384 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF004A/B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF004C, 512 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF008A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SST SST49LF008C, 1024 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF016C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST SST49LF020A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF040, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SST SST49LF080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SST SST49LF160C, 2048 KB: probe_49lfxxxc: id1 0xff, id2 0xff
Probing for ST M25P05-A, 64 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P10-A, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P20, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P40, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P40-old, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P16, 2048 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P32, 4096 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P64, 8192 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M25P128, 16384 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST M29F002B, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29F002T/NT, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29F040B, 512 KB: probe_29f040b: id1 0xff, id2 0xff
Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
Probing for ST M29W010B, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M29W040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for ST M50FLW040A, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
Probing for ST M50FLW040B, 512 KB: probe_stm50flw0x0x: id1 0x9d, id2 0x6e
Probing for ST M50FLW080A, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
Probing for ST M50FLW080B, 1024 KB: probe_stm50flw0x0x: id1 0xff, id2 0xff
Probing for ST M50FW016, 2048 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50FW040, 512 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50FW080, 1024 KB: probe_82802ab: id1 0xff, id2 0xff
Probing for ST M50LPW116, 2048 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for SyncMOS S29C31004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51001T, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51002T, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for SyncMOS S29C51004T, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W25x10, 128 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x20, 256 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x40, 512 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W25x80, 1024 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Winbond W29C011, 128 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29C020C, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29C040P, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W29EE011, 128 KB: 
===
  Probing disabled for Winbond W29EE011 because the probing sequence puts the
  AMIC A49LF040A in a funky state.
  Use 'flashrom -c W29EE011' if you have a board with this chip.
===
Probing for Winbond W39V040A, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V040B, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V040C, 512 KB: probe_w39v040c: id1 0x9d, id2 0x6e
Probing for Winbond W39V040FA, 512 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V080A, 1024 KB: probe_jedec: id1 0xff, id2 0xff, id1 parity violation
Probing for Winbond W49F002U, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W49V002A, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W49V002FA, 256 KB: probe_jedec: id1 0x9d, id2 0x6e
Probing for Winbond W39V080FA, 1024 KB: probe_winbond_fwhub: vid 0xff, did 0xff
Probing for Winbond W39V080FA (dual mode), 512 KB: probe_winbond_fwhub: vid 0x9d, did 0x6e
Probing for EON unknown EON SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for Macronix unknown Macronix SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for PMC unknown PMC SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for SST unknown SST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
Probing for ST unknown ST SPI chip, 0 KB: spi_command called, but no SPI chipset/strapping detected
No operations were specified.

lspci -tnvv

-[0000:00]-+-00.0  8086:2578
           +-01.0-[0000:01]--+-00.0  1002:4e45
           |                 \-00.1  1002:4e65
           +-03.0-[0000:02]----01.0  8086:1019
           +-1d.0  8086:24d2
           +-1d.1  8086:24d4
           +-1d.2  8086:24d7
           +-1d.3  8086:24de
           +-1d.7  8086:24dd
           +-1e.0-[0000:03]--+-03.0  1106:3044
           |                 \-04.0  105a:3373
           +-1f.0  8086:24d0
           +-1f.1  8086:24db
           +-1f.3  8086:24d3
           \-1f.5  8086:24d5

lspci -vvvxx

00:00.0 Host bridge: Intel Corporation 82875P/E7210 Memory Controller Hub (rev 02)
	Subsystem: ASUSTeK Computer Inc. Unknown device 80f6
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [e4] Vendor Specific Information
	Capabilities: [a0] AGP version 3.0
		Status: RQ=32 Iso- ArqSz=2 Cal=2 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
		Command: RQ=1 ArqSz=0 Cal=2 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
00: 86 80 78 25 06 00 90 20 02 00 00 06 00 00 00 00
10: 08 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f6 80
30: 00 00 00 00 e4 00 00 00 00 00 00 00 00 00 00 00

00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fe800000-fe8fffff
	Prefetchable memory behind bridge: d7f00000-f7efffff
	Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
00: 86 80 79 25 07 01 a0 00 02 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 b0 b0 a0 02
20: 80 fe 80 fe f0 d7 e0 f7 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00

00:03.0 PCI bridge: Intel Corporation 82875P/E7210 Processor to PCI to CSA Bridge (rev 02) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fe900000-fe9fffff
	Prefetchable memory behind bridge: fff00000-000fffff
	Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
00: 86 80 7b 25 07 01 a0 00 02 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 c0 c0 a0 02
20: 90 fe 90 fe f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00

00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 4: I/O ports at eec0 [size=32]
00: 86 80 d2 24 05 00 80 02 02 00 03 0c 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: c1 ee 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00

00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 19
	Region 4: I/O ports at ef00 [size=32]
00: 86 80 d4 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 02 00 00

00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin C routed to IRQ 18
	Region 4: I/O ports at ef40 [size=32]
00: 86 80 d7 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 41 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 03 00 00

00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 16
	Region 4: I/O ports at ef80 [size=32]
00: 86 80 de 24 05 00 80 02 02 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 81 ef 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 00 00

00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin D routed to IRQ 23
	Region 0: Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port
00: 86 80 dd 24 06 01 90 02 02 20 03 0c 00 00 00 00
10: 00 bc bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 04 00 00

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fea00000-feafffff
	Prefetchable memory behind bridge: fff00000-000fffff
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
00: 86 80 4e 24 07 01 80 00 c2 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 40 d0 d0 80 02
20: a0 fe a0 fe f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00

00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
00: 86 80 d0 24 0f 00 80 02 02 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: ASUSTeK Computer Inc. P5P800-MX Mainboard
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 18
	Region 0: I/O ports at 01f0 [size=8]
	Region 1: I/O ports at 03f4 [size=1]
	Region 2: I/O ports at 0170 [size=8]
	Region 3: I/O ports at 0374 [size=1]
	Region 4: I/O ports at fc00 [size=16]
	Region 5: Memory at 50000000 (32-bit, non-prefetchable) [size=1K]
00: 86 80 db 24 07 00 88 02 02 8a 01 01 00 00 00 00
10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
20: 01 fc 00 00 00 00 00 50 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00

00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
	Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin B routed to IRQ 11
	Region 4: I/O ports at 0400 [size=32]
00: 86 80 d3 24 01 00 80 02 02 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 04 00 00 00 00 00 00 00 00 00 00 43 10 a6 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 02 00 00

00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
	Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 0: I/O ports at e800 [size=256]
	Region 1: I/O ports at ee80 [size=64]
	Region 2: Memory at febffc00 (32-bit, non-prefetchable) [size=512]
	Region 3: Memory at febff800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 86 80 d5 24 07 00 90 02 02 00 01 04 00 00 00 00
10: 01 e8 00 00 81 ee 00 00 00 fc bf fe 00 f8 bf fe
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f3 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro] (prog-if 00 [VGA])
	Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min), Cache Line Size: 16 bytes
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at b000 [size=256]
	Region 2: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at fe8c0000 [disabled] [size=128K]
	Capabilities: [58] AGP version 3.0
		Status: RQ=256 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3+ Rate=x4,x8
		Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none>
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 02 10 45 4e 87 01 b0 02 00 00 00 03 04 40 80 00
10: 08 00 00 e8 01 b0 00 00 00 00 8f fe 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 02 00
30: 00 00 8c fe 58 00 00 00 00 00 00 00 0a 01 08 00

01:00.1 Display controller: ATI Technologies Inc Radeon R300 [Radeon 9500 Pro] (Secondary)
	Subsystem: ATI Technologies Inc Radeon R300 NE [Radeon 9500 Pro]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (2000ns min), Cache Line Size: 16 bytes
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
	Region 1: Memory at fe8e0000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 02 10 65 4e 87 00 b0 02 00 00 80 03 04 40 00 00
10: 08 00 00 e0 00 00 8e fe 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 03 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 08 00

02:01.0 Ethernet controller: Intel Corporation 82547EI Gigabit Ethernet Controller (LOM)
	Subsystem: ASUSTeK Computer Inc. Unknown device 80f7
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0 (63750ns min), Cache Line Size: 16 bytes
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at fe9e0000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at cf80 [size=32]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=1 PME-
00: 86 80 19 10 07 00 38 02 00 00 00 02 04 00 00 00
10: 00 00 9e fe 00 00 00 00 81 cf 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 f7 80
30: 00 00 00 00 dc 00 00 00 00 00 00 00 05 01 ff 00

03:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. A8V Deluxe
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (8000ns max), Cache Line Size: 16 bytes
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
	Region 1: I/O ports at dc00 [size=128]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 06 11 44 30 17 01 10 02 80 10 00 0c 04 40 00 00
10: 00 f8 af fe 01 dc 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 8a 80
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 20

03:04.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)
	Subsystem: ASUSTeK Computer Inc. K8V Deluxe/PC-DL Deluxe motherboard
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 96 (1000ns min, 4500ns max), Cache Line Size: 576 bytes
	Interrupt: pin A routed to IRQ 23
	Region 0: I/O ports at df00 [size=64]
	Region 1: I/O ports at dfa0 [size=16]
	Region 2: I/O ports at d880 [size=128]
	Region 3: Memory at feafe000 (32-bit, non-prefetchable) [size=4K]
	Region 4: Memory at feac0000 (32-bit, non-prefetchable) [size=128K]
	Capabilities: [60] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 5a 10 73 33 17 01 30 02 02 00 04 01 90 60 00 00
10: 01 df 00 00 a1 df 00 00 81 d8 00 00 00 e0 af fe
20: 00 00 ac fe 00 00 00 00 00 00 00 00 43 10 f5 80
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 04 12

setpci

dmidecode

# dmidecode 2.8
SMBIOS 2.3 present.
60 structures occupying 1920 bytes.
Table at 0x000F04B0.

Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
	Vendor: American Megatrends Inc.
	Version: 1023.001
	Release Date: 06/20/2005
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 512 kB
	Characteristics:
		ISA is supported
		PCI is supported
		PNP is supported
		APM is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 KB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		Print screen service is supported (int 5h)
		8042 keyboard services are supported (int 9h)
		Serial services are supported (int 14h)
		Printer services are supported (int 17h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		AGP is supported
		LS-120 boot is supported
		ATAPI Zip drive boot is supported
		BIOS boot specification is supported

Handle 0x0001, DMI type 1, 25 bytes
System Information
	Manufacturer: To Be Filled By O.E.M.
	Product Name: To Be Filled By O.E.M.
	Version: To Be Filled By O.E.M.
	Serial Number: To Be Filled By O.E.M.
	UUID: 00020003-0004-0005-0006-000700080009
	Wake-up Type: PCI PME#

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: ASUSTeK Computer Inc.
	Product Name: P4C800-E
	Version: Rev 1.xx
	Serial Number: MB-1234567890

Handle 0x0003, DMI type 3, 17 bytes
Chassis Information
	Manufacturer: Chassis Manufacture
	Type: Desktop
	Lock: Not Present
	Version: Chassis Version
	Serial Number: Chassis Serial Number
	Asset Tag: Asset-1234567890
	Boot-up State: Safe
	Power Supply State: Safe
	Thermal State: Safe
	Security Status: None
	OEM Information: 0x00000001

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
	Socket Designation: CPU 1
	Type: Central Processor
	Family: Pentium 4
	Manufacturer: Intel            
	ID: 29 0F 00 00 FF FB EB BF
	Signature: Type 0, Family 15, Model 2, Stepping 9
	Flags:
		FPU (Floating-point unit on-chip)
		VME (Virtual mode extension)
		DE (Debugging extension)
		PSE (Page size extension)
		TSC (Time stamp counter)
		MSR (Model specific registers)
		PAE (Physical address extension)
		MCE (Machine check exception)
		CX8 (CMPXCHG8 instruction supported)
		APIC (On-chip APIC hardware supported)
		SEP (Fast system call)
		MTRR (Memory type range registers)
		PGE (Page global enable)
		MCA (Machine check architecture)
		CMOV (Conditional move instruction supported)
		PAT (Page attribute table)
		PSE-36 (36-bit page size extension)
		CLFSH (CLFLUSH instruction supported)
		DS (Debug store)
		ACPI (ACPI supported)
		MMX (MMX technology supported)
		FXSR (Fast floating-point save and restore)
		SSE (Streaming SIMD extensions)
		SSE2 (Streaming SIMD extensions 2)
		SS (Self-snoop)
		HTT (Hyper-threading technology)
		TM (Thermal monitor supported)
		PBE (Pending break enabled)
	Version: Intel(R) Pentium(R) 4 CPU 2.80GHz                   
	Voltage: 3.3 V 2.9 V
	External Clock: 200 MHz
	Max Speed: 3600 MHz
	Current Speed: 2800 MHz
	Status: Populated, Enabled
	Upgrade: Socket 478
	L1 Cache Handle: 0x0005
	L2 Cache Handle: 0x0006
	L3 Cache Handle: 0x0007
	Serial Number: To Be Filled By O.E.M.
	Asset Tag: To Be Filled By O.E.M.
	Part Number: To Be Filled By O.E.M.

Handle 0x0005, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L1-Cache
	Configuration: Enabled, Not Socketed, Level 1
	Operational Mode: Varies With Memory Address
	Location: Internal
	Installed Size: 8 KB
	Maximum Size: 8 KB
	Supported SRAM Types:
		Pipeline Burst
	Installed SRAM Type: Pipeline Burst
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Data
	Associativity: 4-way Set-associative

Handle 0x0006, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L2-Cache
	Configuration: Enabled, Not Socketed, Level 2
	Operational Mode: Varies With Memory Address
	Location: Internal
	Installed Size: 512 KB
	Maximum Size: 512 KB
	Supported SRAM Types:
		Pipeline Burst
	Installed SRAM Type: Pipeline Burst
	Speed: Unknown
	Error Correction Type: Single-bit ECC
	System Type: Unified
	Associativity: 4-way Set-associative

Handle 0x0007, DMI type 7, 19 bytes
Cache Information
	Socket Designation: L3-Cache
	Configuration: Disabled, Not Socketed, Level 3
	Operational Mode: Unknown
	Location: Internal
	Installed Size: 0 KB
	Maximum Size: 0 KB
	Supported SRAM Types:
		Unknown
	Installed SRAM Type: Unknown
	Speed: Unknown
	Error Correction Type: Unknown
	System Type: Unknown
	Associativity: Unknown

Handle 0x0008, DMI type 5, 24 bytes
Memory Controller Information
	Error Detecting Method: None
	Error Correcting Capabilities:
		None
	Supported Interleave: One-way Interleave
	Current Interleave: One-way Interleave
	Maximum Memory Module Size: 1024 MB
	Maximum Total Memory Size: 4096 MB
	Supported Speeds:
		70 ns
		60 ns
		50 ns
	Supported Memory Types:
		SIMM
		DIMM
		SDRAM
	Memory Module Voltage: 2.9 V
	Associated Memory Slots: 4
		0x0009
		0x000A
		0x000B
		0x000C
	Enabled Error Correcting Capabilities:
		None

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM A1
	Bank Connections: 1 0
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 512 MB (Double-bank Connection)
	Enabled Size: 512 MB (Double-bank Connection)
	Error Status: OK

Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM A2
	Bank Connections: 3 2
	Current Speed: Unknown
	Type: Unknown
	Installed Size: Not Installed
	Enabled Size: Not Installed
	Error Status: OK

Handle 0x000B, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM B1
	Bank Connections: 5 4
	Current Speed: Unknown
	Type: DIMM SDRAM
	Installed Size: 512 MB (Double-bank Connection)
	Enabled Size: 512 MB (Double-bank Connection)
	Error Status: OK

Handle 0x000C, DMI type 6, 12 bytes
Memory Module Information
	Socket Designation: DIMM B2
	Bank Connections: 7 6
	Current Speed: Unknown
	Type: Unknown
	Installed Size: Not Installed
	Enabled Size: Not Installed
	Error Status: OK

Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: PS2Mouse
	External Connector Type: PS/2
	Port Type: Mouse Port

Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: Keyboard
	External Connector Type: PS/2
	Port Type: Keyboard Port

Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB1
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB2
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB3
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB4
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB5
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB6
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB7
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: USB8
	External Connector Type: Access Bus (USB)
	Port Type: USB

Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: LPT 1
	External Connector Type: DB-25 male
	Port Type: Parallel Port ECP/EPP

Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: COM 1
	External Connector Type: DB-9 male
	Port Type: Serial Port 16550A Compatible

Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: COM 2
	External Connector Type: DB-9 male
	Port Type: Serial Port 16550A Compatible

Handle 0x001A, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: Audio Mic In
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: Audio Line In
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: Audio Line Out
	External Connector Type: Mini Jack (headphones)
	Port Type: Audio Port

Handle 0x001D, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: Not Specified
	Internal Connector Type: None
	External Reference Designator: LAN
	External Connector Type: RJ-45
	Port Type: Network Port

Handle 0x001E, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: AUX
	Internal Connector Type: On Board Sound Input From CD-ROM
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Audio Port

Handle 0x001F, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CD
	Internal Connector Type: On Board Sound Input From CD-ROM
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Audio Port

Handle 0x0020, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: PRI_IDE
	Internal Connector Type: On Board IDE
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0021, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: SEC_IDE
	Internal Connector Type: On Board IDE
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0022, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: FLOPPY
	Internal Connector Type: On Board Floppy
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0023, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CHA_FAN
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0024, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: CPU_FAN
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0025, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: PWR_FAN
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0026, DMI type 8, 9 bytes
Port Connector Information
	Internal Reference Designator: ATXPWR
	Internal Connector Type: Other
	External Reference Designator: Not Specified
	External Connector Type: None
	Port Type: Other

Handle 0x0027, DMI type 9, 13 bytes
System Slot Information
	Designation: AGP
	Type: 32-bit AGP 8x
	Current Usage: In Use
	Length: Short
	Characteristics:
		3.3 V is provided

Handle 0x0028, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI1
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 1
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PME signal is supported

Handle 0x0029, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI2
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 2
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PME signal is supported

Handle 0x002A, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI3
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 3
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PME signal is supported

Handle 0x002B, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI4
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 4
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PME signal is supported

Handle 0x002C, DMI type 9, 13 bytes
System Slot Information
	Designation: PCI5
	Type: 32-bit PCI
	Current Usage: Available
	Length: Short
	ID: 5
	Characteristics:
		5.0 V is provided
		3.3 V is provided
		PME signal is supported

Handle 0x002D, DMI type 10, 6 bytes
On Board Device Information
	Type: Ethernet
	Status: Enabled
	Description:  Intel CSA 82547EI

Handle 0x002E, DMI type 11, 5 bytes
OEM Strings
	String 1: To Be Filled By O.E.M.
	String 2: To Be Filled By O.E.M.
	String 3: To Be Filled By O.E.M.
	String 4: To Be Filled By O.E.M.

Handle 0x002F, DMI type 13, 22 bytes
BIOS Language Information
	Installable Languages: 1
		en|US|iso8859-1
	Currently Installed Language: en|US|iso8859-1

Handle 0x0030, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: Single-bit ECC
	Maximum Capacity: 4 GB
	Error Information Handle: Not Provided
	Number Of Devices: 4

Handle 0x0031, DMI type 19, 15 bytes
Memory Array Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x100000003FF
	Range Size: 1073741825 kB
	Physical Array Handle: 0x0030
	Partition Width: 0

Handle 0x0032, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0030
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 512 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK0
	Type: DDR
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Manufacturer0
	Serial Number: SerNum0
	Asset Tag: AssetTagNum0
	Part Number: PartNum0

Handle 0x0033, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x0001FFFFFFF
	Range Size: 512 MB
	Physical Device Handle: 0x0032
	Memory Array Mapped Address Handle: 0x0031
	Partition Row Position: 1

Handle 0x0034, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0030
	Error Information Handle: Not Provided
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK1
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Manufacturer1
	Serial Number: SerNum1
	Asset Tag: AssetTagNum1
	Part Number: PartNum1

Handle 0x0035, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000000003FF
	Range Size: 1 kB
	Physical Device Handle: 0x0034
	Memory Array Mapped Address Handle: 0x0031
	Partition Row Position: 1

Handle 0x0036, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0030
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 512 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM2
	Bank Locator: BANK2
	Type: DDR
	Type Detail: Synchronous
	Speed: Unknown
	Manufacturer: Manufacturer2
	Serial Number: SerNum2
	Asset Tag: AssetTagNum2
	Part Number: PartNum2

Handle 0x0037, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00020000000
	Ending Address: 0x0003FFFFFFF
	Range Size: 512 MB
	Physical Device Handle: 0x0036
	Memory Array Mapped Address Handle: 0x0031
	Partition Row Position: 1

Handle 0x0038, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x0030
	Error Information Handle: Not Provided
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM3
	Bank Locator: BANK3
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Manufacturer3
	Serial Number: SerNum3
	Asset Tag: AssetTagNum3
	Part Number: PartNum3

Handle 0x0039, DMI type 20, 19 bytes
Memory Device Mapped Address
	Starting Address: 0x00000000000
	Ending Address: 0x000000003FF
	Range Size: 1 kB
	Physical Device Handle: 0x0038
	Memory Array Mapped Address Handle: 0x0031
	Partition Row Position: 1

Handle 0x003A, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Handle 0x003B, DMI type 127, 4 bytes
End Of Table