<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7655.8">
<TITLE>RE: [flashrom] flashrom with HP XW9300</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>lspci -nnvvxxx<BR>
00:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a3)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Capabilities: <access denied><BR>
00: de 10 5e 00 06 01 b0 00 a3 00 80 05 00 00 00 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:01.0 ISA bridge [0601]: nVidia Corporation CK804 ISA Bridge [10de:0051] (rev a3)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Region 0: I/O ports at fb00 [size=256]<BR>
00: de 10 51 00 0f 00 a0 00 a3 00 01 06 00 00 80 00<BR>
10: 01 fb 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:01.1 SMBus [0c05]: nVidia Corporation CK804 SMBus [10de:0052] (rev a2)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Interrupt: pin A routed to IRQ 11<BR>
        Region 0: I/O ports at 2880 [size=32]<BR>
        Region 4: I/O ports at 2800 [size=64]<BR>
        Region 5: I/O ports at 2840 [size=64]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: nForce2_smbus<BR>
        Kernel modules: i2c-nforce2<BR>
00: de 10 52 00 01 00 b0 00 a2 00 05 0c 00 00 80 00<BR>
10: 81 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 01 28 00 00 41 28 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 03 01<BR>
<BR>
00:02.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2) (prog-if 10 [OHCI])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (750ns min, 250ns max)<BR>
        Interrupt: pin A routed to IRQ 61<BR>
        Region 0: Memory at f5100000 (32-bit, non-prefetchable) [size=4K]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: ohci_hcd<BR>
00: de 10 5a 00 07 00 b0 00 a2 10 03 0c 00 00 80 00<BR>
10: 00 00 10 f5 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 05 01 03 01<BR>
<BR>
00:02.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a3) (prog-if 20 [EHCI])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (750ns min, 250ns max)<BR>
        Interrupt: pin B routed to IRQ 66<BR>
        Region 0: Memory at febf0000 (32-bit, non-prefetchable) [size=256]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: ehci_hcd<BR>
00: de 10 5b 00 06 00 b0 00 a3 20 03 0c 00 00 80 00<BR>
10: 00 00 bf fe 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 02 03 01<BR>
<BR>
00:04.0 Multimedia audio controller [0401]: nVidia Corporation CK804 AC'97 Audio Controller [10de:0059] (rev a2)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (500ns min, 1250ns max)<BR>
        Interrupt: pin A routed to IRQ 67<BR>
        Region 0: I/O ports at 2000 [size=256]<BR>
        Region 1: I/O ports at 2400 [size=256]<BR>
        Region 2: Memory at f5101000 (32-bit, non-prefetchable) [size=4K]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: Intel ICH<BR>
        Kernel modules: snd-intel8x0<BR>
00: de 10 59 00 07 00 b0 00 a2 00 01 04 00 00 00 00<BR>
10: 01 20 00 00 01 24 00 00 00 10 10 f5 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 02 05<BR>
<BR>
00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f2) (prog-if 8a [Master SecP PriP])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (750ns min, 250ns max)<BR>
        Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]<BR>
        Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]<BR>
        Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]<BR>
        Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]<BR>
        Region 4: I/O ports at 28a0 [size=16]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: pata_amd<BR>
        Kernel modules: pata_amd<BR>
00: de 10 53 00 05 00 b0 00 f2 8a 01 01 00 00 00 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: a1 28 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 03 01<BR>
<BR>
00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3) (prog-if 85 [Master SecO PriO])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (750ns min, 250ns max)<BR>
        Interrupt: pin A routed to IRQ 61<BR>
        Region 0: I/O ports at 28d0 [size=8]<BR>
        Region 1: I/O ports at 28f8 [size=4]<BR>
        Region 2: I/O ports at 28d8 [size=8]<BR>
        Region 3: I/O ports at 28fc [size=4]<BR>
        Region 4: I/O ports at 28b0 [size=16]<BR>
        Region 5: Memory at f5102000 (32-bit, non-prefetchable) [size=4K]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: sata_nv<BR>
        Kernel modules: sata_nv<BR>
00: de 10 54 00 07 00 b0 00 f3 85 01 01 00 00 00 00<BR>
10: d1 28 00 00 f9 28 00 00 d9 28 00 00 fd 28 00 00<BR>
20: b1 28 00 00 00 20 10 f5 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 05 01 03 01<BR>
<BR>
00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3) (prog-if 85 [Master SecO PriO])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0 (750ns min, 250ns max)<BR>
        Interrupt: pin A routed to IRQ 66<BR>
        Region 0: I/O ports at 28e0 [size=8]<BR>
        Region 1: I/O ports at 2c00 [size=4]<BR>
        Region 2: I/O ports at 28e8 [size=8]<BR>
        Region 3: I/O ports at 2c04 [size=4]<BR>
        Region 4: I/O ports at 28c0 [size=16]<BR>
        Region 5: Memory at f5103000 (32-bit, non-prefetchable) [size=4K]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: sata_nv<BR>
        Kernel modules: sata_nv<BR>
00: de 10 55 00 07 00 b0 00 f3 85 01 01 00 00 00 00<BR>
10: e1 28 00 00 01 2c 00 00 e9 28 00 00 05 2c 00 00<BR>
20: c1 28 00 00 00 30 10 f5 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 03 01<BR>
<BR>
00:09.0 PCI bridge [0604]: nVidia Corporation CK804 PCI Bridge [10de:005c] (rev a2) (prog-if 01 [Subtractive decode])<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=64<BR>
        Memory behind bridge: f5000000-f50fffff<BR>
        Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR+<BR>
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-<BR>
                PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-<BR>
00: de 10 5c 00 07 01 a0 00 a2 01 04 06 00 00 01 00<BR>
10: 00 00 00 00 00 00 00 00 00 05 05 40 f0 00 80 a2<BR>
20: 00 f5 00 f5 f0 ff 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 02<BR>
<BR>
00:0a.0 Bridge [0680]: nVidia Corporation CK804 Ethernet Controller [10de:0057] (rev a3)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+<BR>
        Latency: 0 (250ns min, 5000ns max)<BR>
        Interrupt: pin A routed to IRQ 67<BR>
        Region 0: Memory at f5104000 (32-bit, non-prefetchable) [size=4K]<BR>
        Region 1: I/O ports at 28f0 [size=8]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: forcedeth<BR>
        Kernel modules: forcedeth<BR>
00: de 10 57 00 07 00 b8 00 a3 00 80 06 00 00 00 00<BR>
10: 00 40 10 f5 f1 28 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 01 14<BR>
<BR>
00:0e.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3) (prog-if 00 [Normal decode])<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0, Cache Line Size: 64 bytes<BR>
        Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0<BR>
        Memory behind bridge: f3000000-f4ffffff<BR>
        Prefetchable memory behind bridge: 00000000c0000000-00000000cfffffff<BR>
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-<BR>
        BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-<BR>
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: pcieport<BR>
        Kernel modules: shpchp<BR>
00: de 10 5d 00 07 01 10 00 a3 00 04 06 10 00 01 00<BR>
10: 00 00 00 00 00 00 00 00 00 0a 0a 00 f1 01 00 00<BR>
20: 00 f3 f0 f4 01 c0 f1 cf 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 0a 00<BR>
<BR>
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Capabilities: <access denied><BR>
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
00: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
00: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Kernel driver in use: k8temp<BR>
        Kernel modules: k8temp<BR>
00: 22 10 03 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:19.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Capabilities: <access denied><BR>
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:19.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
00: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:19.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
00: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
00:19.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]<BR>
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Kernel driver in use: k8temp<BR>
        Kernel modules: k8temp<BR>
00: 22 10 03 11 00 00 00 00 00 00 00 06 00 00 80 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
05:05.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] [104c:8023] (prog-if 10 [OHCI])<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 66 (500ns min, 1000ns max), Cache Line Size: 64 bytes<BR>
        Interrupt: pin A routed to IRQ 66<BR>
        Region 0: Memory at f5004000 (32-bit, non-prefetchable) [size=2K]<BR>
        Region 1: Memory at f5000000 (32-bit, non-prefetchable) [size=16K]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: firewire_ohci<BR>
        Kernel modules: firewire-ohci<BR>
00: 4c 10 23 80 06 01 10 02 00 10 00 0c 10 42 00 00<BR>
10: 00 40 00 f5 00 00 00 f5 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 02 04<BR>
<BR>
0a:00.0 VGA compatible controller [0300]: nVidia Corporation NV41 [Quadro FX 3450/4000 SDI] [10de:00cd] (rev a2) (prog-if 00 [VGA controller])<BR>
        Subsystem: nVidia Corporation wx4300 Workstation [10de:029b]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0, Cache Line Size: 64 bytes<BR>
        Interrupt: pin A routed to IRQ 5<BR>
        Region 0: Memory at f3000000 (32-bit, non-prefetchable) [size=16M]<BR>
        Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]<BR>
        Region 3: Memory at f4000000 (64-bit, non-prefetchable) [size=16M]<BR>
        Expansion ROM at <unassigned> [disabled]<BR>
        Capabilities: <access denied><BR>
        Kernel modules: nouveau, nvidiafb<BR>
00: de 10 cd 00 07 00 10 00 a2 00 00 03 10 00 00 00<BR>
10: 00 00 00 f3 0c 00 00 c0 00 00 00 00 04 00 00 f4<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 9b 02<BR>
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 00 00<BR>
<BR>
40:01.0 PCI bridge [0604]: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge [1022:7450] (rev 12) (prog-if 00 [Normal decode])<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 66<BR>
        Bus: primary=40, secondary=41, subordinate=41, sec-latency=64<BR>
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-<BR>
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-<BR>
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-<BR>
        Capabilities: <access denied><BR>
        Kernel modules: shpchp<BR>
00: 22 10 50 74 07 01 30 02 12 00 04 06 00 42 81 00<BR>
10: 00 00 00 00 00 00 00 00 40 41 41 40 f1 01 20 22<BR>
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 06 00<BR>
<BR>
40:01.1 PIC [0800]: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC [1022:7451] (rev 01) (prog-if 10 [IO-APIC])<BR>
        Subsystem: Advanced Micro Devices [AMD] Device [1022:7450]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Region 0: Memory at f2500000 (64-bit, non-prefetchable) [size=4K]<BR>
00: 22 10 51 74 06 00 00 02 01 10 00 08 00 00 00 00<BR>
10: 04 00 50 f2 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 50 74<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
40:02.0 PCI bridge [0604]: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge [1022:7450] (rev 12) (prog-if 00 [Normal decode])<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 66<BR>
        Bus: primary=40, secondary=61, subordinate=61, sec-latency=64<BR>
        I/O behind bridge: 00001000-00001fff<BR>
        Memory behind bridge: f2100000-f24fffff<BR>
        Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-<BR>
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-<BR>
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-<BR>
        Capabilities: <access denied><BR>
        Kernel modules: shpchp<BR>
00: 22 10 50 74 07 01 30 02 12 00 04 06 00 42 81 00<BR>
10: 00 00 00 00 00 00 00 00 40 61 61 40 11 11 20 02<BR>
20: 10 f2 40 f2 f1 ff 01 00 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 06 00<BR>
<BR>
40:02.1 PIC [0800]: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC [1022:7451] (rev 01) (prog-if 10 [IO-APIC])<BR>
        Subsystem: Advanced Micro Devices [AMD] Device [1022:7450]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Region 0: Memory at f2501000 (64-bit, non-prefetchable) [size=4K]<BR>
00: 22 10 51 74 06 00 00 02 01 10 00 08 00 00 00 00<BR>
10: 04 10 50 f2 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 50 74<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
61:06.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI [1000:0030] (rev 07)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 72 (4000ns min, 1500ns max), Cache Line Size: 64 bytes<BR>
        Interrupt: pin A routed to IRQ 61<BR>
        Region 0: I/O ports at 1000 [size=256]<BR>
        Region 1: Memory at f2100000 (64-bit, non-prefetchable) [size=1M]<BR>
        Region 3: Memory at f2200000 (64-bit, non-prefetchable) [size=1M]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: mptspi<BR>
        Kernel modules: mptspi<BR>
00: 00 10 30 00 07 01 30 02 07 00 00 01 10 48 80 00<BR>
10: 01 10 00 00 04 00 10 f2 00 00 00 00 04 00 20 f2<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 01 10 06<BR>
<BR>
61:06.1 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI [1000:0030] (rev 07)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 72 (4000ns min, 1500ns max), Cache Line Size: 64 bytes<BR>
        Interrupt: pin B routed to IRQ 66<BR>
        Region 0: I/O ports at 1400 [size=256]<BR>
        Region 1: Memory at f2300000 (64-bit, non-prefetchable) [size=1M]<BR>
        Region 3: Memory at f2400000 (64-bit, non-prefetchable) [size=1M]<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: mptspi<BR>
        Kernel modules: mptspi<BR>
00: 00 10 30 00 07 01 30 02 07 00 00 01 10 48 80 00<BR>
10: 01 14 00 00 04 00 30 f2 00 00 00 00 04 00 40 f2<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 02 10 06<BR>
<BR>
80:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a3)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Capabilities: <access denied><BR>
00: de 10 5e 00 06 01 b0 00 a3 00 80 05 00 00 00 00<BR>
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
80:01.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:00d3] (rev a3)<BR>
        Subsystem: Hewlett-Packard Company Device [103c:1500]<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0<BR>
        Region 0: I/O ports at eb00 [size=256]<BR>
        Region 1: Memory at f2000000 (32-bit, non-prefetchable) [size=4K]<BR>
00: de 10 d3 00 0f 00 a0 00 a3 00 80 05 00 00 80 00<BR>
10: 01 eb 00 00 00 00 00 f2 00 00 00 00 00 00 00 00<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 00 15<BR>
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<BR>
<BR>
80:0e.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3) (prog-if 00 [Normal decode])<BR>
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0, Cache Line Size: 64 bytes<BR>
        Bus: primary=80, secondary=81, subordinate=81, sec-latency=0<BR>
        Memory behind bridge: f0000000-f1ffffff<BR>
        Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff<BR>
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-<BR>
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-<BR>
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-<BR>
        Capabilities: <access denied><BR>
        Kernel driver in use: pcieport<BR>
        Kernel modules: shpchp<BR>
00: de 10 5d 00 07 01 10 00 a3 00 04 06 10 00 01 00<BR>
10: 00 00 00 00 00 00 00 00 80 81 81 00 f1 01 00 00<BR>
20: 00 f0 f0 f1 01 d0 f1 df 00 00 00 00 00 00 00 00<BR>
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 06 00<BR>
<BR>
81:00.0 VGA compatible controller [0300]: nVidia Corporation NV41 [Quadro FX 3450/4000 SDI] [10de:00cd] (rev a2) (prog-if 00 [VGA controller])<BR>
        Subsystem: nVidia Corporation wx4300 Workstation [10de:029b]<BR>
        Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-<BR>
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-<BR>
        Latency: 0, Cache Line Size: 64 bytes<BR>
        Interrupt: pin A routed to IRQ 5<BR>
        Region 0: Memory at f0000000 (32-bit, non-prefetchable) [disabled] [size=16M]<BR>
        Region 1: Memory at d0000000 (64-bit, prefetchable) [disabled] [size=256M]<BR>
        Region 3: Memory at f1000000 (64-bit, non-prefetchable) [disabled] [size=16M]<BR>
        Capabilities: <access denied><BR>
        Kernel modules: nouveau, nvidiafb<BR>
00: de 10 cd 00 04 00 10 00 a2 00 00 03 10 00 00 00<BR>
10: 00 00 00 f0 0c 00 00 d0 00 00 00 00 04 00 00 f1<BR>
20: 00 00 00 00 00 00 00 00 00 00 00 00 de 10 9b 02<BR>
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 00 00<BR>
<BR>
<BR>
cheers<BR>
<BR>
Jürgen<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Carl-Daniel Hailfinger [<A HREF="mailto:c-d.hailfinger.devel.2006@gmx.net">mailto:c-d.hailfinger.devel.2006@gmx.net</A>]<BR>
Sent: Mon 2/27/2012 12:00 AM<BR>
To: Jürgen Trapp<BR>
Cc: flashrom@flashrom.org<BR>
Subject: Re: [flashrom] flashrom with HP XW9300<BR>
<BR>
Hi Jürgen,<BR>
<BR>
I remember a similar case where flashrom was unable to write, and that<BR>
board also had a second chipset match. We might have the same issue<BR>
here: To PCI devices with the same ID, one acts as southbridge and the<BR>
other one is unused. We might enable the wrong one here and might have<BR>
to refine detection a bit. OTOH, a flash chip is detected, so we know<BR>
that write was enabled on the address space mapped to the flash chip<BR>
(but that write enable might have not been done by flashrom).<BR>
<BR>
Am 26.02.2012 20:38 schrieb Jürgen Trapp:<BR>
> ubuntu@ubuntu:~/coreboot$ sudo flashrom -VV<BR>
> flashrom v0.9.5.1-r1508 on Linux 3.0.0-12-generic (i686), built with libpci 3.1.7, GCC 4.6.1, little endian<BR>
> flashrom is free software, get the source code at <A HREF="http://www.flashrom.org">http://www.flashrom.org</A><BR>
><BR>
> Calibrating delay loop... OS timer resolution is 4001 usecs, 1093M loops per second, 10 myus = 0 us, 100 myus = 0 us, 1000 myus = 0 us, 10000 myus = 8001 us, 16004 myus = 16001 us, OK.<BR>
> Initializing internal programmer<BR>
> No coreboot table found.<BR>
> DMI string system-manufacturer: "Hewlett-Packard"<BR>
> DMI string system-product-name: "HP xw9300 Workstation"<BR>
> DMI string system-version: " "<BR>
> DMI string baseboard-manufacturer: "Hewlett-Packard"<BR>
> DMI string baseboard-product-name: "09C4h"<BR>
> DMI string baseboard-version: "Not Specified"<BR>
> DMI string chassis-type: "Mini Tower"<BR>
> Found chipset "NVIDIA CK804" with PCI ID 10de:0051. Enabling flash write... OK.<BR>
> WARNING: unexpected second chipset match: "NVIDIA CK804"<BR>
<BR>
Side note: We should print the PCI ID for the second chipset match as well.<BR>
<BR>
<BR>
> ignoring, please report lspci and board URL to flashrom@flashrom.org<BR>
> with 'CHIPSET: your board name' in the subject line.<BR>
> The following protocols are supported: Non-SPI.<BR>
> Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0x65, id2 0xd0, id1 parity violation, id1 is normal flash content, id2 is normal flash content<BR>
> [...]<BR>
<BR>
Could you run the following command as root and post the results?<BR>
lspci -nnvvxxx<BR>
<BR>
That should help us determine which one of the CK804 southbridges we<BR>
should enable.<BR>
<BR>
However, it is possible that we enabled the right southbridge due to<BR>
pure luck and there is a separate write protection (jumper or solder<BR>
bridge or something controllable in software). If that is the case,<BR>
somebody has to find out how to enable writes by reverse engineering or<BR>
by looking at the docs if the docs are good.<BR>
<BR>
Regards,<BR>
Carl-Daniel<BR>
<BR>
--<BR>
<A HREF="http://www.hailfinger.org/">http://www.hailfinger.org/</A><BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>