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--
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios