* Nils <njaco...@hetnet.nl> [110113 16:19]: > Hello all, > In the past i used coreboot without a VGAbios and used the linux framebuffer > driver and that works ok. > I am trying to get onboard early VGA running on my Geode GX2 board but until > now i have no succes.( the screen stays black until the framebuffer driver in > linux loads) > I have SoftVG in my VSA2 blob. > I am running the (extracted) original VGA bios via Seabios. > > This is from lspci with the original bios: > 00:01.1 0300: 100b:0030 (prog-if 00 [VGA controller]) > Subsystem: 100b:0030 > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > <TAbort- > <MAbort- >SERR- <PERR- INTx- > Region 0: Memory at 41000000 (32-bit, non-prefetchable) [size=16M] > Region 1: Memory at 40ffc000 (32-bit, non-prefetchable) [size=16K] > Region 2: Memory at 40ff8000 (32-bit, non-prefetchable) [size=16K] > Region 3: Memory at 40ff4000 (32-bit, non-prefetchable) [size=16K] > > This is from lspci with coreboot/seabios: > 00:01.1 0300: 100b:0030 (prog-if 00 [VGA controller]) > Subsystem: 100b:0030 > Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- > Stepping- SERR- FastB2B- DisINTx- > Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- > <TAbort- > <MAbort- >SERR- <PERR- INTx- > Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] > Region 1: Memory at fe000000 (32-bit, non-prefetchable) [size=16K] > Region 2: Memory at fe004000 (32-bit, non-prefetchable) [size=16K] > Region 3: Memory at fe008000 (32-bit, non-prefetchable) [size=16K] > Expansion ROM at <unassigned> [disabled] > Kernel driver in use: gxfb > > If i force the driver on via the virtual VSA2 register in gprhinit.c the > softvg seems to setup a video text buffer from A0000-BFFFF . > > Could the problem have anything to do with the fact that the VSA2 code runs > in > a different memory region? (setup by oprom) > And therefore the video bars GP, VP and DC are also in a different address > range so VSA2 or VGAbios can not find them? which VSA are you using?
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot