Shuttle SN25P Build Tutorial/Infos: Difference between revisions
Jump to navigation
Jump to search
m (→lspci -vvvxx) |
m (Shuttle SN25P Infos moved to Shuttle SN25P Build Tutorial/Infos) |
||
(5 intermediate revisions by one other user not shown) | |||
Line 24: | Line 24: | ||
== getpir == | == 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*11, /* There can be total 11 devices on the bus */ | |||
0x00, /* Where the interrupt router lies (bus) */ | |||
(0x00<<3)|0x0, /* Where the interrupt router lies (dev) */ | |||
0x1c28, /* IRQs devoted exclusively to PCI usage */ | |||
0, /* Vendor */ | |||
0, /* Device */ | |||
0, /* Crap (miniport) */ | |||
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */ | |||
0x24, /* 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 */ | |||
{0x05,(0x06<<3)|0x0, {{0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0x0deb8}}, 0x1, 0x0}, | |||
{0x05,(0x07<<3)|0x0, {{0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0x0deb8}}, 0x2, 0x0}, | |||
{0x01,(0x00<<3)|0x0, {{0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0x0deb8}}, 0x3, 0x0}, | |||
{0x02,(0x00<<3)|0x0, {{0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0x0deb8}}, 0x4, 0x0}, | |||
{0x03,(0x00<<3)|0x0, {{0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0xdeb8}, {0x04, 0x0deb8}}, 0x5, 0x0}, | |||
{0x04,(0x00<<3)|0x0, {{0x02, 0xdeb8}, {0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0x0deb8}}, 0x6, 0x0}, | |||
{0x00,(0x01<<3)|0x0, {{0x06, 0xdeb8}, {0x06, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, | |||
{0x00,(0x02<<3)|0x0, {{0x07, 0xdeb8}, {0x09, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, | |||
{0x00,(0x0a<<3)|0x0, {{0x0c, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, | |||
{0x00,(0x07<<3)|0x0, {{0x0d, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, | |||
{0x00,(0x08<<3)|0x0, {{0x0e, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, | |||
} | |||
}; | |||
unsigned long write_pirq_routing_table(unsigned long addr) | |||
{ | |||
return copy_pirq_routing_table(addr); | |||
} | |||
== mptable == | == 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*/ | |||
/*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# | |||
*//*Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#*/ | |||
/* 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 -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=0xffff, id=0xffff | |||
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... | |||
Found ITE IT8712F (id=0x8712, rev=0x6) at 0x2e | |||
Register dump: | |||
idx 07 20 21 22 23 24 2b | |||
val 0a 87 12 06 01 00 00 | |||
def NA 87 12 08 00 00 00 | |||
LDN 0x00 (Floppy) | |||
idx 30 60 61 70 74 f0 f1 | |||
val 01 03 f0 06 02 00 00 | |||
def 00 03 f0 06 02 00 00 | |||
LDN 0x01 (COM1) | |||
idx 30 60 61 70 f0 f1 f2 f3 | |||
val 01 03 f8 04 00 50 00 7f | |||
def 00 03 f8 04 00 50 00 7f | |||
LDN 0x02 (COM2) | |||
idx 30 60 61 70 f0 f1 f2 f3 | |||
val 00 00 00 00 10 50 00 7f | |||
def 00 02 f8 03 00 50 00 7f | |||
LDN 0x03 (Parallel port) | |||
idx 30 60 61 62 63 70 74 f0 | |||
val 01 03 78 00 00 07 04 08 | |||
def 00 03 78 07 78 07 03 03 | |||
LDN 0x04 (Environment controller) | |||
idx 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 | |||
val 01 02 90 00 00 00 80 00 0a 00 08 04 ff | |||
def 00 02 90 02 30 09 00 00 00 00 00 NA NA | |||
LDN 0x05 (Keyboard) | |||
idx 30 60 61 62 63 70 71 f0 | |||
val 01 00 60 00 64 01 02 68 | |||
def 01 00 60 00 64 01 02 08 | |||
LDN 0x06 (Mouse) | |||
idx 30 70 71 f0 | |||
val 00 00 02 00 | |||
def 00 0c 02 00 | |||
LDN 0x07 (GPIO) | |||
idx 25 26 27 28 29 2a 2c 60 61 62 63 64 65 70 71 72 73 74 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c8 c9 ca cb cc e0 e1 e2 e3 e4 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd | |||
val 00 00 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 40 00 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f 00 | |||
def 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 40 00 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 | |||
LDN 0x08 (MIDI port) | |||
idx 30 60 61 70 f0 | |||
val 00 03 00 0a 00 | |||
def 00 03 00 0a 00 | |||
LDN 0x09 (Game port) | |||
idx 30 60 61 | |||
val 00 02 01 | |||
def 00 02 01 | |||
LDN 0x0a (Consumer IR) | |||
idx 30 60 61 70 f0 | |||
val 00 03 10 0b 06 | |||
def 00 03 10 0b 00 | |||
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... | |||
Failed. Returned data: id=0xffff, 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... | |||
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff | |||
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 == | == flashrom -V == | ||
Calibrating delay loop... 903M loops per second. OK. | |||
No coreboot table found. | |||
Found chipset "NVIDIA CK804", enabling flash write... OK. | |||
Probing for AMD Am29F016D, 2048 KB: probe_29f040b: id1 0xff, id2 0xff | |||
Probing for AMD Am29F040B, 512 KB: probe_29f040b: id1 0x49, id2 0x4d | |||
Probing for AMD Am29LV040B, 512 KB: probe_29f040b: id1 0x49, id2 0x4d | |||
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 0x49, id2 0x4d | |||
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 0x49, id2 0x44 | |||
Probing for Intel 82802AB, 512 KB: probe_82802ab: id1 0x49, id2 0x4d | |||
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 0x49, id2 0x4d | |||
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 0x49, id2 0x4d | |||
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 0x49, id2 0x4d | |||
Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x49, id2 0x44 | |||
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 0x49, id2 0x4d | |||
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 == | == lspci -tnvv == | ||
-[0000:00]-+-00.0 10de:005e | -[0000:00]-+-00.0 10de:005e | ||
Line 585: | Line 987: | ||
== dmidecode == | == dmidecode == | ||
# dmidecode 2.9 | |||
SMBIOS 2.2 present. | |||
35 structures occupying 1061 bytes. | |||
Table at 0x000F0000. | |||
Handle 0x0000, DMI type 0, 19 bytes | |||
BIOS Information | |||
Vendor: Phoenix Technologies, LTD | |||
Version: 6.00 PG | |||
Release Date: 06/05/2006 | |||
Address: 0xE0000 | |||
Runtime Size: 128 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 | |||
Boot from CD is supported | |||
Selectable boot is supported | |||
BIOS ROM is socketed | |||
EDD is supported | |||
5.25"/360 KB 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"/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 | |||
LS-120 boot is supported | |||
ATAPI Zip drive boot is supported | |||
Handle 0x0001, DMI type 1, 25 bytes | |||
System Information | |||
Manufacturer: Shuttle Inc | |||
Product Name: SN25V10 | |||
Version: | |||
Serial Number: | |||
UUID: 1297F525-FFFF-FFFF-FFFF-FFFFFFFFFFFF | |||
Wake-up Type: Power Switch | |||
Handle 0x0002, DMI type 2, 8 bytes | |||
Base Board Information | |||
Manufacturer: Shuttle Inc | |||
Product Name: FN25V10 | |||
Version: | |||
Serial Number: | |||
Handle 0x0003, DMI type 3, 13 bytes | |||
Chassis Information | |||
Manufacturer: | |||
Type: Desktop | |||
Lock: Not Present | |||
Version: | |||
Serial Number: | |||
Asset Tag: | |||
Boot-up State: Unknown | |||
Power Supply State: Unknown | |||
Thermal State: Unknown | |||
Security Status: Unknown | |||
Handle 0x0004, DMI type 4, 32 bytes | |||
Processor Information | |||
Socket Designation: Socket 939 | |||
Type: Central Processor | |||
Family: Athlon 64 | |||
Manufacturer: AMD | |||
ID: 32 0F 02 00 FF FB 8B 17 | |||
Signature: Family 15, Model 35, Stepping 2 | |||
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) | |||
MMX (MMX technology supported) | |||
FXSR (Fast floating-point save and restore) | |||
SSE (Streaming SIMD extensions) | |||
SSE2 (Streaming SIMD extensions 2) | |||
HTT (Hyper-threading technology) | |||
Version: Dual Core AMD Opteron(tm) Processor 165 | |||
Voltage: 1.3 V | |||
External Clock: 201 MHz | |||
Max Speed: 3000 MHz | |||
Current Speed: 1810 MHz | |||
Status: Populated, Enabled | |||
Upgrade: Socket 939 | |||
L1 Cache Handle: 0x000B | |||
L2 Cache Handle: 0x000D | |||
L3 Cache Handle: No L3 Cache | |||
Handle 0x0005, DMI type 4, 32 bytes | |||
Processor Information | |||
Socket Designation: Socket 939 | |||
Type: Central Processor | |||
Family: Athlon 64 | |||
Manufacturer: AMD | |||
ID: 32 0F 02 00 FF FB 8B 07 | |||
Signature: Family 15, Model 35, Stepping 2 | |||
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) | |||
MMX (MMX technology supported) | |||
FXSR (Fast floating-point save and restore) | |||
SSE (Streaming SIMD extensions) | |||
SSE2 (Streaming SIMD extensions 2) | |||
Version: Dual Core AMD Opteron(tm) Processor 165 | |||
Voltage: 1.3 V | |||
External Clock: 201 MHz | |||
Max Speed: 3000 MHz | |||
Current Speed: 1810 MHz | |||
Status: Populated, Enabled | |||
Upgrade: Socket 939 | |||
L1 Cache Handle: 0x000C | |||
L2 Cache Handle: 0x000E | |||
L3 Cache Handle: No L3 Cache | |||
Handle 0x0006, DMI type 5, 24 bytes | |||
Memory Controller Information | |||
Error Detecting Method: 64-bit ECC | |||
Error Correcting Capabilities: | |||
None | |||
Supported Interleave: One-way Interleave | |||
Current Interleave: One-way Interleave | |||
Maximum Memory Module Size: 4096 MB | |||
Maximum Total Memory Size: 16384 MB | |||
Supported Speeds: | |||
70 ns | |||
60 ns | |||
50 ns | |||
Supported Memory Types: | |||
Standard | |||
DIMM | |||
Memory Module Voltage: 2.9 V | |||
Associated Memory Slots: 4 | |||
0x0007 | |||
0x0008 | |||
0x0009 | |||
0x000A | |||
Enabled Error Correcting Capabilities: None | |||
Handle 0x0007, DMI type 6, 12 bytes | |||
Memory Module Information | |||
Socket Designation: A0 | |||
Bank Connections: 0 1 | |||
Current Speed: 5 ns | |||
Type: Unknown EDO | |||
Installed Size: 1024 MB (Double-bank Connection) | |||
Enabled Size: 1024 MB (Double-bank Connection) | |||
Error Status: OK | |||
Handle 0x0008, DMI type 6, 12 bytes | |||
Memory Module Information | |||
Socket Designation: A1 | |||
Bank Connections: 2 3 | |||
Current Speed: 5 ns | |||
Type: Unknown EDO | |||
Installed Size: 1024 MB (Double-bank Connection) | |||
Enabled Size: 1024 MB (Double-bank Connection) | |||
Error Status: OK | |||
Handle 0x0009, DMI type 6, 12 bytes | |||
Memory Module Information | |||
Socket Designation: A2 | |||
Bank Connections: None | |||
Current Speed: 5 ns | |||
Type: Unknown EDO | |||
Installed Size: Not Installed | |||
Enabled Size: Not Installed | |||
Error Status: OK | |||
Handle 0x000A, DMI type 6, 12 bytes | |||
Memory Module Information | |||
Socket Designation: A3 | |||
Bank Connections: None | |||
Current Speed: 5 ns | |||
Type: Unknown EDO | |||
Installed Size: Not Installed | |||
Enabled Size: Not Installed | |||
Error Status: OK | |||
Handle 0x000B, DMI type 7, 19 bytes | |||
Cache Information | |||
Socket Designation: Internal Cache | |||
Configuration: Enabled, Not Socketed, Level 1 | |||
Operational Mode: Write Back | |||
Location: Internal | |||
Installed Size: 128 KB | |||
Maximum Size: 128 KB | |||
Supported SRAM Types: | |||
Synchronous | |||
Installed SRAM Type: Synchronous | |||
Speed: Unknown | |||
Error Correction Type: Unknown | |||
System Type: Unknown | |||
Associativity: Unknown | |||
Handle 0x000C, DMI type 7, 19 bytes | |||
Cache Information | |||
Socket Designation: Internal Cache | |||
Configuration: Enabled, Not Socketed, Level 1 | |||
Operational Mode: Write Back | |||
Location: Internal | |||
Installed Size: 128 KB | |||
Maximum Size: 128 KB | |||
Supported SRAM Types: | |||
Synchronous | |||
Installed SRAM Type: Synchronous | |||
Speed: Unknown | |||
Error Correction Type: Unknown | |||
System Type: Unknown | |||
Associativity: Unknown | |||
Handle 0x000D, DMI type 7, 19 bytes | |||
Cache Information | |||
Socket Designation: External Cache | |||
Configuration: Enabled, Not Socketed, Level 2 | |||
Operational Mode: Write Back | |||
Location: Internal | |||
Installed Size: 1024 KB | |||
Maximum Size: 1024 KB | |||
Supported SRAM Types: | |||
Synchronous | |||
Installed SRAM Type: Synchronous | |||
Speed: Unknown | |||
Error Correction Type: Unknown | |||
System Type: Unknown | |||
Associativity: Unknown | |||
Handle 0x000E, DMI type 7, 19 bytes | |||
Cache Information | |||
Socket Designation: External Cache | |||
Configuration: Enabled, Not Socketed, Level 2 | |||
Operational Mode: Write Back | |||
Location: Internal | |||
Installed Size: 1024 KB | |||
Maximum Size: 1024 KB | |||
Supported SRAM Types: | |||
Synchronous | |||
Installed SRAM Type: Synchronous | |||
Speed: Unknown | |||
Error Correction Type: Unknown | |||
System Type: Unknown | |||
Associativity: Unknown | |||
Handle 0x000F, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: PRIMARY IDE | |||
Internal Connector Type: On Board IDE | |||
External Reference Designator: Not Specified | |||
External Connector Type: None | |||
Port Type: Other | |||
Handle 0x0010, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: FDD | |||
Internal Connector Type: On Board Floppy | |||
External Reference Designator: Not Specified | |||
External Connector Type: None | |||
Port Type: 8251 FIFO Compatible | |||
Handle 0x0011, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: COM1 | |||
Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) | |||
External Reference Designator: | |||
External Connector Type: DB-9 male | |||
Port Type: Serial Port 16450 Compatible | |||
Handle 0x0012, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: LPT1 | |||
Internal Connector Type: DB-25 female | |||
External Reference Designator: | |||
External Connector Type: DB-25 female | |||
Port Type: Parallel Port ECP/EPP | |||
Handle 0x0013, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: Keyboard | |||
Internal Connector Type: PS/2 | |||
External Reference Designator: | |||
External Connector Type: PS/2 | |||
Port Type: Keyboard Port | |||
Handle 0x0014, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: PS/2 Mouse | |||
Internal Connector Type: PS/2 | |||
External Reference Designator: | |||
External Connector Type: PS/2 | |||
Port Type: Mouse Port | |||
Handle 0x0015, DMI type 8, 9 bytes | |||
Port Connector Information | |||
Internal Reference Designator: Not Specified | |||
Internal Connector Type: None | |||
External Reference Designator: USB0 | |||
External Connector Type: Other | |||
Port Type: USB | |||
Handle 0x0016, DMI type 13, 22 bytes | |||
BIOS Language Information | |||
Installable Languages: 3 | |||
n|US|iso8859-1 | |||
n|US|iso8859-1 | |||
r|CA|iso8859-1 | |||
Currently Installed Language: n|US|iso8859-1 | |||
Handle 0x0017, DMI type 16, 15 bytes | |||
Physical Memory Array | |||
Location: System Board Or Motherboard | |||
Use: System Memory | |||
Error Correction Type: None | |||
Maximum Capacity: 16 GB | |||
Error Information Handle: Not Provided | |||
Number Of Devices: 4 | |||
Handle 0x0018, DMI type 17, 21 bytes | |||
Memory Device | |||
Array Handle: 0x0017 | |||
Error Information Handle: Not Provided | |||
Total Width: 64 bits | |||
Data Width: 64 bits | |||
Size: 1024 MB | |||
Form Factor: DIMM | |||
Set: None | |||
Locator: A0 | |||
Bank Locator: Bank0/1 | |||
Type: Unknown | |||
Type Detail: None | |||
Handle 0x0019, DMI type 17, 21 bytes | |||
Memory Device | |||
Array Handle: 0x0017 | |||
Error Information Handle: Not Provided | |||
Total Width: 64 bits | |||
Data Width: 64 bits | |||
Size: 1024 MB | |||
Form Factor: DIMM | |||
Set: None | |||
Locator: A1 | |||
Bank Locator: Bank2/3 | |||
Type: Unknown | |||
Type Detail: None | |||
Handle 0x001A, DMI type 17, 21 bytes | |||
Memory Device | |||
Array Handle: 0x0017 | |||
Error Information Handle: Not Provided | |||
Total Width: 64 bits | |||
Data Width: 64 bits | |||
Size: No Module Installed | |||
Form Factor: DIMM | |||
Set: None | |||
Locator: A2 | |||
Bank Locator: Bank4/5 | |||
Type: Unknown | |||
Type Detail: None | |||
Handle 0x001B, DMI type 17, 21 bytes | |||
Memory Device | |||
Array Handle: 0x0017 | |||
Error Information Handle: Not Provided | |||
Total Width: 64 bits | |||
Data Width: 64 bits | |||
Size: No Module Installed | |||
Form Factor: DIMM | |||
Set: None | |||
Locator: A3 | |||
Bank Locator: Bank6/7 | |||
Type: Unknown | |||
Type Detail: None | |||
Handle 0x001C, DMI type 19, 15 bytes | |||
Memory Array Mapped Address | |||
Starting Address: 0x00000000000 | |||
Ending Address: 0x0007FFFFFFF | |||
Range Size: 2 GB | |||
Physical Array Handle: 0x0017 | |||
Partition Width: 0 | |||
Handle 0x001D, DMI type 20, 19 bytes | |||
Memory Device Mapped Address | |||
Starting Address: 0x00000000000 | |||
Ending Address: 0x0003FFFFFFF | |||
Range Size: 1 GB | |||
Physical Device Handle: 0x0018 | |||
Memory Array Mapped Address Handle: 0x001C | |||
Partition Row Position: 1 | |||
Handle 0x001E, DMI type 20, 19 bytes | |||
Memory Device Mapped Address | |||
Starting Address: 0x00040000000 | |||
Ending Address: 0x0007FFFFFFF | |||
Range Size: 1 GB | |||
Physical Device Handle: 0x0019 | |||
Memory Array Mapped Address Handle: 0x001C | |||
Partition Row Position: 1 | |||
Handle 0x001F, DMI type 20, 19 bytes | |||
Memory Device Mapped Address | |||
Starting Address: 0x00000000000 | |||
Ending Address: 0x000000003FF | |||
Range Size: 1 kB | |||
Physical Device Handle: 0x001A | |||
Memory Array Mapped Address Handle: 0x001C | |||
Partition Row Position: 1 | |||
Handle 0x0020, DMI type 20, 19 bytes | |||
Memory Device Mapped Address | |||
Starting Address: 0x00000000000 | |||
Ending Address: 0x000000003FF | |||
Range Size: 1 kB | |||
Physical Device Handle: 0x001B | |||
Memory Array Mapped Address Handle: 0x001C | |||
Partition Row Position: 1 | |||
Handle 0x0021, DMI type 32, 11 bytes | |||
System Boot Information | |||
Status: No errors detected | |||
Handle 0x0022, DMI type 127, 4 bytes | |||
End Of Table |
Latest revision as of 19:43, 5 October 2008
/proc/interrupts
CPU0 0: 136 IO-APIC-edge timer 1: 12 IO-APIC-edge i8042 2: 0 XT-PIC-XT cascade 3: 280708 IO-APIC-fasteoi eth1 4: 292 IO-APIC-edge 5: 0 IO-APIC-fasteoi ICE1724 7: 1 IO-APIC-edge 8: 0 IO-APIC-edge rtc0 10: 2 IO-APIC-fasteoi sata_nv, ehci_hcd:usb1 11: 23 IO-APIC-fasteoi sata_nv, ohci_hcd:usb2 12: 2 IO-APIC-fasteoi ohci1394 14: 1933 IO-APIC-edge pata_amd 15: 0 IO-APIC-edge pata_amd 283: 6 PCI-MSI-edge eth0 NMI: 0 Non-maskable interrupts LOC: 2809174 Local timer interrupts TRM: 0 Thermal event interrupts THR: 0 Threshold APIC interrupts SPU: 0 Spurious interrupts ERR: 1
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*11, /* There can be total 11 devices on the bus */ 0x00, /* Where the interrupt router lies (bus) */ (0x00<<3)|0x0, /* Where the interrupt router lies (dev) */ 0x1c28, /* IRQs devoted exclusively to PCI usage */ 0, /* Vendor */ 0, /* Device */ 0, /* Crap (miniport) */ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */ 0x24, /* 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 */ {0x05,(0x06<<3)|0x0, {{0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0x0deb8}}, 0x1, 0x0}, {0x05,(0x07<<3)|0x0, {{0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0x0deb8}}, 0x2, 0x0}, {0x01,(0x00<<3)|0x0, {{0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0x0deb8}}, 0x3, 0x0}, {0x02,(0x00<<3)|0x0, {{0x04, 0xdeb8}, {0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0x0deb8}}, 0x4, 0x0}, {0x03,(0x00<<3)|0x0, {{0x01, 0xdeb8}, {0x02, 0xdeb8}, {0x03, 0xdeb8}, {0x04, 0x0deb8}}, 0x5, 0x0}, {0x04,(0x00<<3)|0x0, {{0x02, 0xdeb8}, {0x03, 0xdeb8}, {0x04, 0xdeb8}, {0x01, 0x0deb8}}, 0x6, 0x0}, {0x00,(0x01<<3)|0x0, {{0x06, 0xdeb8}, {0x06, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, {0x00,(0x02<<3)|0x0, {{0x07, 0xdeb8}, {0x09, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, {0x00,(0x0a<<3)|0x0, {{0x0c, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, {0x00,(0x07<<3)|0x0, {{0x0d, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 0x0, 0x0}, {0x00,(0x08<<3)|0x0, {{0x0e, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0xdeb8}, {0x00, 0x0deb8}}, 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*/ /*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# *//*Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN#*/ /* 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=0xffff, id=0xffff 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... Found ITE IT8712F (id=0x8712, rev=0x6) at 0x2e Register dump: idx 07 20 21 22 23 24 2b val 0a 87 12 06 01 00 00 def NA 87 12 08 00 00 00 LDN 0x00 (Floppy) idx 30 60 61 70 74 f0 f1 val 01 03 f0 06 02 00 00 def 00 03 f0 06 02 00 00 LDN 0x01 (COM1) idx 30 60 61 70 f0 f1 f2 f3 val 01 03 f8 04 00 50 00 7f def 00 03 f8 04 00 50 00 7f LDN 0x02 (COM2) idx 30 60 61 70 f0 f1 f2 f3 val 00 00 00 00 10 50 00 7f def 00 02 f8 03 00 50 00 7f LDN 0x03 (Parallel port) idx 30 60 61 62 63 70 74 f0 val 01 03 78 00 00 07 04 08 def 00 03 78 07 78 07 03 03 LDN 0x04 (Environment controller) idx 30 60 61 62 63 70 f0 f1 f2 f3 f4 f5 f6 val 01 02 90 00 00 00 80 00 0a 00 08 04 ff def 00 02 90 02 30 09 00 00 00 00 00 NA NA LDN 0x05 (Keyboard) idx 30 60 61 62 63 70 71 f0 val 01 00 60 00 64 01 02 68 def 01 00 60 00 64 01 02 08 LDN 0x06 (Mouse) idx 30 70 71 f0 val 00 00 02 00 def 00 0c 02 00 LDN 0x07 (GPIO) idx 25 26 27 28 29 2a 2c 60 61 62 63 64 65 70 71 72 73 74 b0 b1 b2 b3 b4 b5 b8 b9 ba bb bc bd c0 c1 c2 c3 c4 c8 c9 ca cb cc e0 e1 e2 e3 e4 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd val 00 00 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 40 00 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f 00 def 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 40 00 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 NA 00 LDN 0x08 (MIDI port) idx 30 60 61 70 f0 val 00 03 00 0a 00 def 00 03 00 0a 00 LDN 0x09 (Game port) idx 30 60 61 val 00 02 01 def 00 02 01 LDN 0x0a (Consumer IR) idx 30 60 61 70 f0 val 00 03 10 0b 06 def 00 03 10 0b 00 Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id=0xffff, 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... Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff 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... 903M loops per second. OK. No coreboot table found. Found chipset "NVIDIA CK804", enabling flash write... OK. Probing for AMD Am29F016D, 2048 KB: probe_29f040b: id1 0xff, id2 0xff Probing for AMD Am29F040B, 512 KB: probe_29f040b: id1 0x49, id2 0x4d Probing for AMD Am29LV040B, 512 KB: probe_29f040b: id1 0x49, id2 0x4d 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 0x49, id2 0x4d 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 0x49, id2 0x44 Probing for Intel 82802AB, 512 KB: probe_82802ab: id1 0x49, id2 0x4d 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 0x49, id2 0x4d 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 0x49, id2 0x4d 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 0x49, id2 0x4d Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x49, id2 0x44 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 0x49, id2 0x4d 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 10de:005e +-01.0 10de:0050 +-01.1 10de:0052 +-02.0 10de:005a +-02.1 10de:005b +-06.0 10de:0053 +-07.0 10de:0054 +-08.0 10de:0055 +-09.0-[0000:05]--+-06.0 1412:1724 | \-07.0 1106:3044 +-0a.0 10de:0057 +-0b.0-[0000:04]-- +-0c.0-[0000:03]-- +-0d.0-[0000:02]----00.0 14e4:1677 +-0e.0-[0000:01]--+-00.0 1002:554d | \-00.1 1002:556d +-18.0 1022:1100 +-18.1 1022:1101 +-18.2 1022:1102 \-18.3 1022:1103
lspci -vvvxx
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: [44] HyperTransport: Slave or Primary Interface Command: BaseUnitID=0 UnitCnt=15 MastHost- DefDir- DUL- Link Control 0: CFlE+ CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn- Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn- Revision ID: 1.03 Link Frequency 0: 1.0GHz Link Error 0: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD- Link Frequency 1: 200MHz Link Error 1: <Prot- <Ovfl- <EOC- CTLTm- Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend- Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE- Prefetchable memory behind bridge Upper: 00-00 Bus Number: 00 Capabilities: [e0] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 00: de 10 5e 00 06 00 b0 00 a3 00 80 05 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 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 ff 00 00 00 00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 00: de 10 50 00 0f 00 a0 00 a3 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 97 12 36 50 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 12 Region 0: I/O ports at dc00 [size=32] Region 4: I/O ports at 1c00 [size=64] Region 5: I/O ports at 1c40 [size=64] Capabilities: [44] 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- Kernel driver in use: nForce2_smbus 00: de 10 52 00 01 00 b0 00 a2 00 05 0c 00 00 80 00 10: 01 dc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 01 1c 00 00 41 1c 00 00 00 00 00 00 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 0c 01 03 01 00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) (prog-if 10 [OHCI]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 11 Region 0: Memory at d0203000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] 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- Kernel driver in use: ohci_hcd 00: de 10 5a 00 07 00 b0 00 a2 10 03 0c 00 00 80 00 10: 00 30 20 d0 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 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 03 01 00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if 20 [EHCI]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin B routed to IRQ 10 Region 0: Memory at feb00000 (32-bit, non-prefetchable) [size=256] Capabilities: [44] Debug port: BAR=1 offset=0098 Capabilities: [80] 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- Kernel driver in use: ehci_hcd 00: de 10 5b 00 06 00 b0 00 a3 20 03 0c 00 00 80 00 10: 00 00 b0 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 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 02 03 01 00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a [Master SecP PriP]) Subsystem: Device f297:5036 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8] Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1] Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8] Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1] Region 4: I/O ports at f000 [size=16] Capabilities: [44] 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- Kernel driver in use: pata_amd 00: de 10 53 00 05 00 b0 00 f2 8a 01 01 00 00 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 01 f0 00 00 00 00 00 00 00 00 00 00 97 f2 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 03 01 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at 09f0 [size=8] Region 1: I/O ports at 0bf0 [size=4] Region 2: I/O ports at 0970 [size=8] Region 3: I/O ports at 0b70 [size=4] Region 4: I/O ports at d800 [size=16] Region 5: Memory at d0202000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] 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- Kernel driver in use: sata_nv 00: de 10 54 00 07 00 b0 00 f3 85 01 01 00 00 00 00 10: f1 09 00 00 f1 0b 00 00 71 09 00 00 71 0b 00 00 20: 01 d8 00 00 00 20 20 d0 00 00 00 00 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 03 01 00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) (prog-if 85 [Master SecO PriO]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 10 Region 0: I/O ports at 09e0 [size=8] Region 1: I/O ports at 0be0 [size=4] Region 2: I/O ports at 0960 [size=8] Region 3: I/O ports at 0b60 [size=4] Region 4: I/O ports at c400 [size=16] Region 5: Memory at d0201000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] 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- Kernel driver in use: sata_nv 00: de 10 55 00 07 00 b0 00 f3 85 01 01 00 00 00 00 10: e1 09 00 00 e1 0b 00 00 61 09 00 00 61 0b 00 00 20: 01 c4 00 00 00 10 20 d0 00 00 00 00 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 03 01 00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=32 I/O behind bridge: 0000a000-0000afff Memory behind bridge: d0100000-d01fffff 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- PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn- 00: de 10 5c 00 07 01 a0 00 a2 01 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 05 05 20 a0 a0 80 22 20: 10 d0 10 d0 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 06 02 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 (250ns min, 5000ns max) Interrupt: pin A routed to IRQ 3 Region 0: Memory at d0200000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at b000 [size=8] Capabilities: [44] 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- Kernel driver in use: forcedeth 00: de 10 57 00 07 00 b0 00 a3 00 80 06 00 00 00 00 10: 00 00 20 d0 01 b0 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 97 12 36 50 30: 00 00 00 00 44 00 00 00 00 00 00 00 03 01 01 14 00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fff00000-000fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] 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- Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0100c Data: 4149 Capabilities: [58] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #3, Speed 2.5GT/s, Width x2, ASPM L0s, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise- Slot # 8, PowerLimit 25.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Kernel driver in use: pcieport-driver 00: de 10 5d 00 07 05 10 00 a3 00 04 06 08 00 01 00 10: 00 00 00 00 00 00 00 00 00 04 04 00 f1 01 00 00 20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00 00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fff00000-000fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] 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- Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0100c Data: 4151 Capabilities: [58] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise- Slot # 4, PowerLimit 10.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Kernel driver in use: pcieport-driver 00: de 10 5d 00 07 05 10 00 a3 00 04 06 08 00 01 00 10: 00 00 00 00 00 00 00 00 00 03 03 00 f1 01 00 00 20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00 00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000f000-00000fff Memory behind bridge: d0000000-d00fffff Prefetchable memory behind bridge: 0000000088000000-00000000880fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] 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- Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0100c Data: 4159 Capabilities: [58] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise- Slot # 2, PowerLimit 10.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Kernel driver in use: pcieport-driver 00: de 10 5d 00 07 05 10 00 a3 00 04 06 08 00 01 00 10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 20 20: 00 d0 00 d0 01 88 01 88 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00 00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00009000-00009fff Memory behind bridge: b0000000-cfffffff Prefetchable memory behind bridge: 0000000088100000-00000000881fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] 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- Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Address: 00000000fee0100c Data: 4161 Capabilities: [58] HyperTransport: MSI Mapping Enable+ Fixed- Mapping Address Base: 00000000fee00000 Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <4us ExtTag- RBE- FLReset- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s, Latency L0 <512ns, L1 <4us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surpise- Slot # 1, PowerLimit 75.000000; Interlock- NoCompl- SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Off, PwrInd On, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Kernel driver in use: pcieport-driver 00: de 10 5d 00 07 05 10 00 a3 00 04 06 08 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 91 91 00 00 20: 00 b0 f0 cf 11 88 11 88 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 0e 00 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Capabilities: [80] HyperTransport: Host or Secondary Interface !!! Possibly incomplete decoding Command: WarmRst+ DblEnd- Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit Revision ID: 1.02 00: 22 10 00 11 00 00 10 00 00 00 00 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 80 00 00 00 00 00 00 00 00 00 00 00 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00: 22 10 01 11 00 00 00 00 00 00 00 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:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 00: 22 10 02 11 00 00 00 00 00 00 00 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:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Kernel driver in use: k8temp 00: 22 10 03 11 00 00 00 00 00 00 00 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 01:00.0 VGA compatible controller: ATI Technologies Inc R430 [Radeon X800 XL] (PCIe) (prog-if 00 [VGA controller]) Subsystem: ABIT Computer Corp. Device 0016 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 5 Region 0: Memory at b0000000 (64-bit, prefetchable) [size=256M] Region 2: Memory at c0030000 (64-bit, non-prefetchable) [size=64K] Region 4: I/O ports at 9000 [size=256] [virtual] Expansion ROM at 88100000 [disabled] [size=128K] 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- Capabilities: [58] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <4us ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <2us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 00: 02 10 4d 55 07 00 10 00 00 00 00 03 08 00 80 00 10: 0c 00 00 b0 00 00 00 00 04 00 03 c0 00 00 00 00 20: 01 90 00 00 00 00 00 00 00 00 00 00 7b 14 16 00 30: 00 00 00 00 50 00 00 00 00 00 00 00 05 01 00 00 01:00.1 Display controller: ATI Technologies Inc R430 [Radeon X800 XL] (PCIe) (Secondary) Subsystem: ABIT Computer Corp. Device 0017 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Region 0: Memory at c0020000 (64-bit, non-prefetchable) [disabled] [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- Capabilities: [58] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <4us ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <256ns, L1 <2us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- 00: 02 10 6d 55 00 00 10 00 00 00 80 03 08 00 00 00 10: 04 00 02 c0 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 7b 14 17 00 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 00 00 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 21) Subsystem: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 283 Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=64K] [virtual] Expansion ROM at 88000000 [disabled] [size=64K] Capabilities: [48] 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- Capabilities: [50] Vital Product Data <?> Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable+ Address: 00000000fee0100c Data: 4169 Capabilities: [d0] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 4096 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us ClockPM- Suprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- Kernel driver in use: tg3 00: e4 14 77 16 06 04 10 00 21 00 00 02 08 00 00 00 10: 04 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 07 00 00 00 e4 14 77 16 30: 00 00 00 00 48 00 00 00 00 00 00 00 0c 01 00 00 05:06.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 5036 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 Interrupt: pin A routed to IRQ 5 Region 0: I/O ports at a000 [size=32] Region 1: I/O ports at a400 [size=128] Capabilities: [80] Power Management version 1 Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: ICE1724 00: 12 14 24 17 05 00 10 02 01 00 01 04 00 20 00 00 10: 01 a0 00 00 01 a4 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 97 12 36 50 30: 00 00 00 00 80 00 00 00 00 00 00 00 05 01 00 00 05:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI]) Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 12 Region 0: Memory at d0100000 (32-bit, non-prefetchable) [size=2K] Region 1: I/O ports at a800 [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- Kernel driver in use: ohci1394 00: 06 11 44 30 07 00 10 02 80 10 00 0c 08 20 00 00 10: 00 00 10 d0 01 a8 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 06 11 44 30 30: 00 00 00 00 50 00 00 00 00 00 00 00 0c 01 00 20
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 2.9 SMBIOS 2.2 present. 35 structures occupying 1061 bytes. Table at 0x000F0000. Handle 0x0000, DMI type 0, 19 bytes BIOS Information Vendor: Phoenix Technologies, LTD Version: 6.00 PG Release Date: 06/05/2006 Address: 0xE0000 Runtime Size: 128 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 Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported 5.25"/360 KB 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"/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 LS-120 boot is supported ATAPI Zip drive boot is supported Handle 0x0001, DMI type 1, 25 bytes System Information Manufacturer: Shuttle Inc Product Name: SN25V10 Version: Serial Number: UUID: 1297F525-FFFF-FFFF-FFFF-FFFFFFFFFFFF Wake-up Type: Power Switch Handle 0x0002, DMI type 2, 8 bytes Base Board Information Manufacturer: Shuttle Inc Product Name: FN25V10 Version: Serial Number: Handle 0x0003, DMI type 3, 13 bytes Chassis Information Manufacturer: Type: Desktop Lock: Not Present Version: Serial Number: Asset Tag: Boot-up State: Unknown Power Supply State: Unknown Thermal State: Unknown Security Status: Unknown Handle 0x0004, DMI type 4, 32 bytes Processor Information Socket Designation: Socket 939 Type: Central Processor Family: Athlon 64 Manufacturer: AMD ID: 32 0F 02 00 FF FB 8B 17 Signature: Family 15, Model 35, Stepping 2 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) MMX (MMX technology supported) FXSR (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) HTT (Hyper-threading technology) Version: Dual Core AMD Opteron(tm) Processor 165 Voltage: 1.3 V External Clock: 201 MHz Max Speed: 3000 MHz Current Speed: 1810 MHz Status: Populated, Enabled Upgrade: Socket 939 L1 Cache Handle: 0x000B L2 Cache Handle: 0x000D L3 Cache Handle: No L3 Cache Handle 0x0005, DMI type 4, 32 bytes Processor Information Socket Designation: Socket 939 Type: Central Processor Family: Athlon 64 Manufacturer: AMD ID: 32 0F 02 00 FF FB 8B 07 Signature: Family 15, Model 35, Stepping 2 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) MMX (MMX technology supported) FXSR (Fast floating-point save and restore) SSE (Streaming SIMD extensions) SSE2 (Streaming SIMD extensions 2) Version: Dual Core AMD Opteron(tm) Processor 165 Voltage: 1.3 V External Clock: 201 MHz Max Speed: 3000 MHz Current Speed: 1810 MHz Status: Populated, Enabled Upgrade: Socket 939 L1 Cache Handle: 0x000C L2 Cache Handle: 0x000E L3 Cache Handle: No L3 Cache Handle 0x0006, DMI type 5, 24 bytes Memory Controller Information Error Detecting Method: 64-bit ECC Error Correcting Capabilities: None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 4096 MB Maximum Total Memory Size: 16384 MB Supported Speeds: 70 ns 60 ns 50 ns Supported Memory Types: Standard DIMM Memory Module Voltage: 2.9 V Associated Memory Slots: 4 0x0007 0x0008 0x0009 0x000A Enabled Error Correcting Capabilities: None Handle 0x0007, DMI type 6, 12 bytes Memory Module Information Socket Designation: A0 Bank Connections: 0 1 Current Speed: 5 ns Type: Unknown EDO Installed Size: 1024 MB (Double-bank Connection) Enabled Size: 1024 MB (Double-bank Connection) Error Status: OK Handle 0x0008, DMI type 6, 12 bytes Memory Module Information Socket Designation: A1 Bank Connections: 2 3 Current Speed: 5 ns Type: Unknown EDO Installed Size: 1024 MB (Double-bank Connection) Enabled Size: 1024 MB (Double-bank Connection) Error Status: OK Handle 0x0009, DMI type 6, 12 bytes Memory Module Information Socket Designation: A2 Bank Connections: None Current Speed: 5 ns Type: Unknown EDO Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x000A, DMI type 6, 12 bytes Memory Module Information Socket Designation: A3 Bank Connections: None Current Speed: 5 ns Type: Unknown EDO Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK Handle 0x000B, DMI type 7, 19 bytes Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 128 KB Maximum Size: 128 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000C, DMI type 7, 19 bytes Cache Information Socket Designation: Internal Cache Configuration: Enabled, Not Socketed, Level 1 Operational Mode: Write Back Location: Internal Installed Size: 128 KB Maximum Size: 128 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000D, DMI type 7, 19 bytes Cache Information Socket Designation: External Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: Internal Installed Size: 1024 KB Maximum Size: 1024 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000E, DMI type 7, 19 bytes Cache Information Socket Designation: External Cache Configuration: Enabled, Not Socketed, Level 2 Operational Mode: Write Back Location: Internal Installed Size: 1024 KB Maximum Size: 1024 KB Supported SRAM Types: Synchronous Installed SRAM Type: Synchronous Speed: Unknown Error Correction Type: Unknown System Type: Unknown Associativity: Unknown Handle 0x000F, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: PRIMARY IDE Internal Connector Type: On Board IDE External Reference Designator: Not Specified External Connector Type: None Port Type: Other Handle 0x0010, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: FDD Internal Connector Type: On Board Floppy External Reference Designator: Not Specified External Connector Type: None Port Type: 8251 FIFO Compatible Handle 0x0011, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: COM1 Internal Connector Type: 9 Pin Dual Inline (pin 10 cut) External Reference Designator: External Connector Type: DB-9 male Port Type: Serial Port 16450 Compatible Handle 0x0012, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: LPT1 Internal Connector Type: DB-25 female External Reference Designator: External Connector Type: DB-25 female Port Type: Parallel Port ECP/EPP Handle 0x0013, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: Keyboard Internal Connector Type: PS/2 External Reference Designator: External Connector Type: PS/2 Port Type: Keyboard Port Handle 0x0014, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: PS/2 Mouse Internal Connector Type: PS/2 External Reference Designator: External Connector Type: PS/2 Port Type: Mouse Port Handle 0x0015, DMI type 8, 9 bytes Port Connector Information Internal Reference Designator: Not Specified Internal Connector Type: None External Reference Designator: USB0 External Connector Type: Other Port Type: USB Handle 0x0016, DMI type 13, 22 bytes BIOS Language Information Installable Languages: 3 n|US|iso8859-1 n|US|iso8859-1 r|CA|iso8859-1 Currently Installed Language: n|US|iso8859-1 Handle 0x0017, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 16 GB Error Information Handle: Not Provided Number Of Devices: 4 Handle 0x0018, DMI type 17, 21 bytes Memory Device Array Handle: 0x0017 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: A0 Bank Locator: Bank0/1 Type: Unknown Type Detail: None Handle 0x0019, DMI type 17, 21 bytes Memory Device Array Handle: 0x0017 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 1024 MB Form Factor: DIMM Set: None Locator: A1 Bank Locator: Bank2/3 Type: Unknown Type Detail: None Handle 0x001A, DMI type 17, 21 bytes Memory Device Array Handle: 0x0017 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: A2 Bank Locator: Bank4/5 Type: Unknown Type Detail: None Handle 0x001B, DMI type 17, 21 bytes Memory Device Array Handle: 0x0017 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: No Module Installed Form Factor: DIMM Set: None Locator: A3 Bank Locator: Bank6/7 Type: Unknown Type Detail: None Handle 0x001C, DMI type 19, 15 bytes Memory Array Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0007FFFFFFF Range Size: 2 GB Physical Array Handle: 0x0017 Partition Width: 0 Handle 0x001D, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x0003FFFFFFF Range Size: 1 GB Physical Device Handle: 0x0018 Memory Array Mapped Address Handle: 0x001C Partition Row Position: 1 Handle 0x001E, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00040000000 Ending Address: 0x0007FFFFFFF Range Size: 1 GB Physical Device Handle: 0x0019 Memory Array Mapped Address Handle: 0x001C Partition Row Position: 1 Handle 0x001F, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000000003FF Range Size: 1 kB Physical Device Handle: 0x001A Memory Array Mapped Address Handle: 0x001C Partition Row Position: 1 Handle 0x0020, DMI type 20, 19 bytes Memory Device Mapped Address Starting Address: 0x00000000000 Ending Address: 0x000000003FF Range Size: 1 kB Physical Device Handle: 0x001B Memory Array Mapped Address Handle: 0x001C Partition Row Position: 1 Handle 0x0021, DMI type 32, 11 bytes System Boot Information Status: No errors detected Handle 0x0022, DMI type 127, 4 bytes End Of Table