Sorry. My bad. I forget about the lingo sometimes.
post or rather POST. Power On Self Test. The video bios people call a card that has been initialized by the BIOS 'posted.' Probally because it happens during the BIOS which used to be much more of a POST. Nowdays BIOS is a whole different beast but the 'posting' term remained.
posted = initialized.
Ok,
now I have done a few tests with a extra vga card. There a no settings in the factory bios for that case. If I remember right, than they are hidden. I have had a look long time ago with awardbin on the orginal bios.bin.
However, the system detects the card first and posted them ;) What should I do? How can I disable the posted card correctly.
Look at the attachment. With command=0 it is possible to unset the IO and Mem from + to - but I think that is not enough. VGA is still running.
If I try to run testbios after set IO/MEM to - the result is nearly the same as I boot with LB.
If I run testbios without unsetting the IO Range, the output is very different from all others. There are a few more calls. I will attach this output later, because after those experiments I have to do my best to restart the system :D
Unfortanetly I know nothing about PCI Registers and commands
Thanks
chris
-- Richard A. Smith
lspci -vv
-->snip
00:07.0 0300: 102b:051a (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin A routed to IRQ 11 Region 0: Memory at d0000000 (32-bit, non-prefetchable) [size=16K] Region 1: Memory at d1000000 (32-bit, prefetchable) [size=8M] Region 2: Memory at d2000000 (32-bit, non-prefetchable) [size=8M] Expansion ROM at <unassigned> [disabled] [size=64K]
00:09.0 0300: 10ea:5000 (rev 02) Subsystem: 0202:0202 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 10 Region 0: Memory at d4000000 (32-bit, non-prefetchable) [disabled] [size=16M] Expansion ROM at <unassigned> [disabled] [size=64K]
-->snap
QLC-> setpci -d 102b:051a command=0 QLC-> lspci -vv 00:00.0 0600: 1078:0001 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0
00:07.0 0300: 102b:051a (rev 02) Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 11 Region 0: Memory at d0000000 (32-bit, non-prefetchable) [disabled] [size=16K] Region 1: Memory at d1000000 (32-bit, prefetchable) [disabled] [size=8M] Region 2: Memory at d2000000 (32-bit, non-prefetchable) [disabled] [size=8M] Expansion ROM at <unassigned> [disabled] [size=64K]
00:09.0 0300: 10ea:5000 (rev 02) Subsystem: 0202:0202 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 10 Region 0: Memory at d4000000 (32-bit, non-prefetchable) [disabled] [size=16M] Expansion ROM at <unassigned> [disabled] [size=64K] -->snip
-->snap
QLC-> cd /mnt/work/linuxbios QLC-> ./testbios -s 32768 --abseg /dev/mem aw512n.bin -d 0x48 running file aw512n.bin No base specified. defaulting to 0xc0000 No initial code segment specified. defaulting to 0xc000 No initial instruction pointer specified. defaulting to 0x0003 updating int vector 0x10 updating int vector 0x10 updating int vector 0x42 updating int vector 0x42 updating int vector 0x43 updating int vector 0x43 updating int vector 0x1f updating int vector 0x1f updating int vector 0x1d updating int vector 0x1d updating int vector 0x1d updating int vector 0x1d
-->end