Hi, all,<br>
<br>
I'm interested in linuxbios and planning to do some experiments with
it. However, I don't know whether linuxbios works on my PC. It's a IBM
thinkcentre 8114, chip set is Intel 945G and the result of 'listpci
-vvv' is as below:<br>
<br>
00:00.0 Host bridge: Intel Corp.: Unknown device 2770 (rev 02)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-<br>
    Latency: 0<br>
    Capabilities: [e0] #09 [5109]<br>
<br>
00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2772 (rev 02) (prog-if 00 [VGA])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Interrupt: pin A routed to IRQ 5<br>
    Region 0: Memory at d0100000 (32-bit, non-prefetchable) [size=512K]<br>
    Region 1: I/O ports at 30c0 [size=8]<br>
    Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]<br>
    Region 3: Memory at d0180000 (32-bit, non-prefetchable) [size=256K]<br>
    Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-<br>
        Address: 00000000  Data: 0000<br>
    Capabilities: [d0] Power Management version 2<br>
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
<br>
00:02.1 Display controller: Intel Corp.: Unknown device 2776 (rev 02)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Region 0: Memory at 20000000 (32-bit, non-prefetchable) [disabled] [size=512K]<br>
    Capabilities: [d0] Power Management version 2<br>
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)<br>
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
<br>
00:1b.0 Class 0403: Intel Corp.: Unknown device 27d8 (rev 01)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0, cache line size 08<br>
    Interrupt: pin A routed to IRQ 9<br>
    Region 0: Memory at d01c0000 (64-bit, non-prefetchable) [size=16K]<br>
    Capabilities: [50] Power Management version 2<br>
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
    Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-<br>
        Address: 0000000000000000  Data: 0000<br>
    Capabilities: [70] #10 [0091]<br>
<br>
00:1c.0 PCI bridge: Intel Corp.: Unknown device 27d0 (rev 01) (prog-if 00 [Normal decode])<br>
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0, cache line size 08<br>
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0<br>
    I/O behind bridge: 00004000-00004fff<br>
    Memory behind bridge: d0000000-d00fffff<br>
    Prefetchable memory behind bridge: 00000000fff00000-0000000000000000<br>
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-<br>
    Capabilities: [40] #10 [0141]<br>
    Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-<br>
        Address: 00000000  Data: 0000<br>
    Capabilities: [90] #0d [0000]<br>
    Capabilities: [a0] Power Management version 2<br>
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
        Status: D0 PME-Enable+ DSel=0 DScale=0 PME-<br>
<br>
00:1c.1 PCI bridge: Intel Corp.: Unknown device 27d2 (rev 01) (prog-if 00 [Normal decode])<br>
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Bus: primary=00, secondary=04, subordinate=04, sec-latency=0<br>
    I/O behind bridge: 00000000-00000fff<br>
    Memory behind bridge: 00000000-000fffff<br>
    Prefetchable memory behind bridge: 0000000000000000-0000000000000000<br>
    BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-<br>
    Capabilities: [40] #10 [0141]<br>
    Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-<br>
        Address: 00000000  Data: 0000<br>
    Capabilities: [90] #0d [0000]<br>
    Capabilities: [a0] Power Management version 2<br>
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
        Status: D0 PME-Enable+ DSel=0 DScale=0 PME-<br>
<br>
00:1d.0 USB Controller: Intel Corp.: Unknown device 27c8 (rev 01) (prog-if 00 [UHCI])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap- 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin A routed to IRQ 11<br>
    Region 4: I/O ports at 3000 [size=32]<br>
<br>
00:1d.1 USB Controller: Intel Corp.: Unknown device 27c9 (rev 01) (prog-if 00 [UHCI])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap- 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin B routed to IRQ 9<br>
    Region 4: I/O ports at 3020 [size=32]<br>
<br>
00:1d.2 USB Controller: Intel Corp.: Unknown device 27ca (rev 01) (prog-if 00 [UHCI])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap- 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin C routed to IRQ 11<br>
    Region 4: I/O ports at 3040 [size=32]<br>
<br>
00:1d.3 USB Controller: Intel Corp.: Unknown device 27cb (rev 01) (prog-if 00 [UHCI])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap- 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin D routed to IRQ 5<br>
    Region 4: I/O ports at 3060 [size=32]<br>
<br>
00:1d.7 USB Controller: Intel Corp.: Unknown device 27cc (rev 01) (prog-if 20 [EHCI])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin A routed to IRQ 11<br>
    Region 0: Memory at d03c4000 (32-bit, non-prefetchable) [size=1K]<br>
    Capabilities: [50] Power Management version 2<br>
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
    Capabilities: [58] #0a [20a0]<br>
<br>
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev e1) (prog-if 01 [Subtractive decode])<br>
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=32<br>
    I/O behind bridge: 0000f000-00000fff<br>
    Memory behind bridge: fff00000-000fffff<br>
    Prefetchable memory behind bridge: 00000000fff00000-0000000000000000<br>
    BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-<br>
    Capabilities: [50] #0d [0000]<br>
<br>
00:1f.0 ISA bridge: Intel Corp.: Unknown device 27b8 (rev 01)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Capabilities: [e0] #09 [100c]<br>
<br>
00:1f.2 IDE interface: Intel Corp.: Unknown device 27c0 (rev 01) (prog-if 80 [Master])<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-<br>
    Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0<br>
    Interrupt: pin B routed to IRQ 0<br>
    Region 0: I/O ports at <unassigned><br>
    Region 1: I/O ports at <unassigned><br>
    Region 2: I/O ports at <unassigned><br>
    Region 3: I/O ports at <unassigned><br>
    Region 4: I/O ports at 30b0 [size=16]<br>
    Capabilities: [70] Power Management version 2<br>
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)<br>
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-<br>
<br>
00:1f.3 SMBus: Intel Corp.: Unknown device 27da (rev 01)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap- 66Mhz- UDF- FastB2B+ ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Interrupt: pin B routed to IRQ 9<br>
    Region 4: I/O ports at 3080 [size=32]<br>
<br>
02:00.0 Ethernet controller: Intel Corp.: Unknown device 108c (rev 03)<br>
    Subsystem: IBM: Unknown device 02f6<br>
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-<br>
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-<br>
    Latency: 0, cache line size 08<br>
    Interrupt: pin A routed to IRQ 16<br>
    Region 0: Memory at d0080000 (32-bit, non-prefetchable) [size=128K]<br>
    Region 1: Memory at d0000000 (32-bit, non-prefetchable) [size=512K]<br>
    Region 2: I/O ports at 4000 [size=32]<br>
    Capabilities: [c8] Power Management version 2<br>
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)<br>
        Status: D0 PME-Enable+ DSel=0 DScale=1 PME-<br>
    Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-<br>
        Address: 0000000000000000  Data: 0000<br>
    Capabilities: [e0] #10 [0001]<br>
<br>
Best Regards.<br>
<br>
Xu<br>