[coreboot] supermicro motherboard support

Ben McClelland ben at lanl.gov
Thu Aug 14 23:39:07 CEST 2008


Hi,
I am interested in putting linuxbios on a supermicro H8DCE board  
(http://www.supermicro.com/Aplus/motherboard/Opteron/nForce/ 
H8DCE.cfm).  Anyone know if this will or will not work for sure?  I  
have been able to successfully flash the bios with flashrom, but  
haven't tried coreboot yet.

Any help is much appreciated!

thanks,
-Ben

here is output for lspci -vvv:

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller  
(rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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
         Kernel modules: ck804xrom

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 0
         Region 0: I/O ports at 9000 [size=32]
         Region 4: I/O ports at 4c00 [size=64]
         Region 5: I/O ports at 4c40 [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
         Kernel modules: i2c-nforce2

00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev  
a2) (prog-if 10 [OHCI])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: Memory at fb5fc000 (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
         Kernel modules: ohci-hcd

00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev  
a3) (prog-if 20 [EHCI])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: Memory at fb5e0000 (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
         Kernel modules: ehci-hcd

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if  
8a [Master SecP PriP])
         Subsystem: Unknown device f5d9:1011
         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 3000 [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
         Kernel modules: ata_generic, pata_amd, pata_acpi

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller  
(rev f3) (prog-if 85 [Master SecO PriO])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: I/O ports at c800 [size=8]
         Region 1: I/O ports at c400 [size=4]
         Region 2: I/O ports at c000 [size=8]
         Region 3: I/O ports at bc00 [size=4]
         Region 4: I/O ports at b800 [size=16]
         Region 5: Memory at fb5fe000 (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
         Kernel modules: ata_generic, pata_acpi, sata_nv

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller  
(rev f3) (prog-if 85 [Master SecO PriO])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: I/O ports at b400 [size=8]
         Region 1: I/O ports at b000 [size=4]
         Region 2: I/O ports at ac00 [size=8]
         Region 3: I/O ports at a800 [size=4]
         Region 4: I/O ports at a400 [size=16]
         Region 5: Memory at fb5fd000 (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
         Kernel modules: ata_generic, pata_acpi, sata_nv

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=03, subordinate=03, sec-latency=128
         I/O behind bridge: 0000f000-00000fff
         Memory behind bridge: fff00000-000fffff
         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:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 10
         Region 0: Memory at fb5ff000 (32-bit, non-prefetchable)  
[size=4K]
         Region 1: I/O ports at cc00 [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
         Kernel modules: forcedeth

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: 64 bytes
         Bus: primary=00, secondary=02, subordinate=02, 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: 0000000000000000  Data: 0000
         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 x4, 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 x8, TrErr- Train-  
SlotClk+ DLActive- BWMgmt- ABWMgmt-
                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd-  
HotPlug- Surpise-
                         Slot #  2, 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
         Kernel modules: shpchp

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: 64 bytes
         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
         I/O behind bridge: 0000f000-00000fff
         Memory behind bridge: fb300000-fb4fffff
         Prefetchable memory behind bridge:  
00000000fb600000-00000000fc5fffff
         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: 0000000000000000  Data: 0000
         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 x8, 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
         Kernel modules: shpchp

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
         Capabilities: [a0] 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
         Capabilities: [c0] 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: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: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: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
         Kernel modules: k8temp

00:19.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=N/C LWO=N/C
                 Revision ID: 1.02
         Capabilities: [a0] 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
         Capabilities: [c0] 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=N/C LWO=N/C
                 Revision ID: 1.02

00:19.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:19.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:19.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
         Kernel modules: k8temp

01:00.0 InfiniBand: Mellanox Technologies MT25204 [InfiniHost III Lx  
HCA] (rev 20)
         Subsystem: Mellanox Technologies MT25204 [InfiniHost III Lx  
HCA]
         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: 64 bytes
         Interrupt: pin A routed to IRQ 9
         Region 0: Memory at fb400000 (64-bit, non-prefetchable)  
[size=1M]
         Region 2: Memory at fb800000 (64-bit, prefetchable) [size=8M]
         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] Vital Product Data <?>
         Capabilities: [90] Message Signalled Interrupts: Mask- 64bit 
+ Queue=0/5 Enable-
                 Address: 0000000000000000  Data: 0000
         Capabilities: [84] MSI-X: Enable- Mask- TabSize=32
                 Vector table: BAR=0 offset=00082000
                 PBA: BAR=0 offset=00082200
         Capabilities: [60] Express (v1) Endpoint, MSI 00
                 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency  
L0s <64ns, 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 512 bytes
                 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq-  
AuxPwr- TransPend-
                 LnkCap: Port #8, Speed 2.5GT/s, Width x8, ASPM L0s,  
Latency L0 unlimited, L1 unlimited
                         ClockPM- Suprise- LLActRep- BwNot-
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled-  
Retrain- CommClk-
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train-  
SlotClk- DLActive- BWMgmt- ABWMgmt-
         Kernel driver in use: ib_mthca
         Kernel modules: ib_mthca

80:00.0 Memory controller: nVidia Corporation CK804 Memory Controller  
(rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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=1 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

80:01.0 Memory controller: nVidia Corporation CK804 Memory Controller  
(rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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
         Region 1: Memory at fcafc000 (32-bit, non-prefetchable)  
[size=4K]

80:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller  
(rev f3) (prog-if 85 [Master SecO PriO])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: I/O ports at f800 [size=8]
         Region 1: I/O ports at f400 [size=4]
         Region 2: I/O ports at f000 [size=8]
         Region 3: I/O ports at ec00 [size=4]
         Region 4: I/O ports at e800 [size=16]
         Region 5: Memory at fcafe000 (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
         Kernel modules: ata_generic, pata_acpi, sata_nv

80:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller  
(rev f3) (prog-if 85 [Master SecO PriO])
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: I/O ports at e400 [size=8]
         Region 1: I/O ports at e000 [size=4]
         Region 2: I/O ports at dc00 [size=8]
         Region 3: I/O ports at d800 [size=4]
         Region 4: I/O ports at d400 [size=16]
         Region 5: Memory at fcafd000 (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
         Kernel modules: ata_generic, pata_acpi, sata_nv

80:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
         Subsystem: Super Micro Computer Inc Unknown device 1011
         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 9
         Region 0: Memory at fcaff000 (32-bit, non-prefetchable)  
[size=4K]
         Region 1: I/O ports at fc00 [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
         Kernel modules: forcedeth

80: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: 64 bytes
         Bus: primary=80, secondary=82, subordinate=82, 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: 0000000000000000  Data: 0000
         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 x4, 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 x8, TrErr- Train-  
SlotClk+ DLActive- BWMgmt- ABWMgmt-
                 SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd-  
HotPlug- Surpise-
                         Slot #  2, 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
         Kernel modules: shpchp

80: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: 64 bytes
         Bus: primary=80, secondary=81, subordinate=81, sec-latency=0
         I/O behind bridge: 0000f000-00000fff
         Memory behind bridge: fc700000-fc9fffff
         Prefetchable memory behind bridge:  
00000000fcb00000-00000000feafffff
         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: 0000000000000000  Data: 0000
         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 x8, 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
         Kernel modules: shpchp

81:00.0 Ethernet controller: MYRICOM Inc. Myri-10G Dual-Protocol NIC  
(10G-PCIE-8A)
         Subsystem: MYRICOM Inc. Myri-10G Dual-Protocol NIC (10G- 
PCIE-8A)
         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: 64 bytes
         Interrupt: pin A routed to IRQ 9
         Region 0: Memory at fd000000 (64-bit, prefetchable) [size=16M]
         Region 2: Memory at fc900000 (64-bit, non-prefetchable)  
[size=1M]
         Expansion ROM at fc880000 [disabled] [size=512K]
         Capabilities: [44] Message Signalled Interrupts: Mask- 64bit 
+ Queue=0/0 Enable-
                 Address: 0000000000000000  Data: 0000
         Capabilities: [54] 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: [5c] Express (v1) Endpoint, MSI 00
                 DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency  
L0s <64ns, L1 <1us
                         ExtTag- AttnBtn- AttnInd- PwrInd- 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 x8, ASPM L0s,  
Latency L0 unlimited, L1 unlimited
                         ClockPM- Suprise- LLActRep- BwNot-
                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled-  
Retrain- CommClk-
                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                 LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train-  
SlotClk- DLActive- BWMgmt- ABWMgmt-
         Capabilities: [88] Vendor Specific Information <?>





More information about the coreboot mailing list