public inbox for linuxppc-dev@ozlabs.org 
 help / color / mirror / Atom feed
From: Xianghua Xiao <x.xiao@freescale•com>
To: Russell McGuire <rmcguire@uwbt•com>
Cc: linuxppc-embedded@ozlabs•org
Subject: Re: Boot w/ VGA console - PCI nvidia
Date: Mon, 29 Jan 2007 21:04:39 -0600	[thread overview]
Message-ID: <45BEB5C7.1090304@freescale.com> (raw)
In-Reply-To: <000c01c74417$913d51c0$6405a8c0@absolut>

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.

xianghua

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:
>   http://www.scitechsoft.com/products/dev/x86_emulator.html
>
> 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@ozlabs•org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>   

  reply	other threads:[~2007-01-30  3:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.1354.1170085533.9285.linuxppc-embedded@ozlabs.org>
2007-01-30  2:37 ` Boot w/ VGA console - PCI nvidia Russell McGuire
2007-01-30  3:04   ` Xianghua Xiao [this message]
2007-01-30  3:46   ` Bill Farrow
2007-01-27  1:05 FW: " Russell McGuire
2007-01-29  7:20 ` Bill Farrow

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=45BEB5C7.1090304@freescale.com \
    --to=x.xiao@freescale$(echo .)com \
    --cc=linuxppc-embedded@ozlabs$(echo .)org \
    --cc=rmcguire@uwbt$(echo .)com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox