Boot w/ VGA console - PCI nvidia

Xianghua Xiao x.xiao at
Tue Jan 30 14:04:39 EST 2007

I got a patch against 2.6 kernel from Scitechsoft last year and we 
brought up ATI card on PPC platform using that. U-boot shares the same 
emulator as the one Scitechsoft uses however the latter is a newer 
version. Yes you can use an unchanged u-boot(i.e. no video emulation 
under u-boot at all), merge the video-patch to your kernel to use ATI 
card directly.  You can boot  with serial port  then the kernel will 
activate video console and x-windows.

if you need the patch, I can send it to you offline.


Russell McGuire wrote:
> Bill / ALL
> Thanks for the info. Looking around I see that there is some aged code in
> the U-boot tree under the MIA board that is a BIOS emulator. Seems like a
> huge mess to get a video card to turn on.
> I am using a Freescale MPC8360 so yes, ppc architecture and thus the
> problems with BIOS emulation with PCI.
> Do we still need a BIOS emulator if we don't want to run the VGA console
> during bootup, but only for post boot?
> I.e. does the NVIDIA driver have enough smarts to initialize the card after
> Linux is 100% booted up? I really only need to be able to use the graphics
> card for user applications, and booting with it is not a requirement. If
> somehow I could boot with the serial console, and then run a user mode
> application that initiated the card?
> -Russ
> Russell McGuire wrote:
>> Next I have plugged in a nVidia GeForce FX5200 PCI card,
>> and compiled in the nvidafb driver.
>> I can see clearly the PCI card is being detected and the
>> nvidiafb driver is being registerd, it can even detect
>> the monitor I have connected.
>> However, when I enabled the kernel to use the framer
>> buffer console, by compiling in that feature, it just 
>> 'seems' to hang after the console_init call.
> Hi Russ,
> I got to the same point last year with an ATI PCI card on a MPC8560
> system. At this stage, I believe that to get the card displaying
> graphics you will need to run the card's Video BIOS to initialise the
> card correctly.
> I'm guessing that you are running a PPC cpu :-) and that the FX5200 is a
> consumer x86 graphics card.  If so, the Video BIOS will be x86
> instructions and you will need to run it with an emulator.
> A company called SciTech is maintaining an x86emu project for doing
> this:
> I believe that Xorg also has a x86emu module, so I was going to see if I
> could get an Xorg installation going and let it do it's magic.
> For us, getting Xorg running would prove the graphics capability of our
> platform and we can start writing a GUI.  Then it would be just a matter
> of getting uBoot to display something during boot to keep the customers
> happy...
> Bill
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded at

More information about the Linuxppc-embedded mailing list