All of lore.kernel.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.com \
    --cc=linuxppc-embedded@ozlabs.org \
    --cc=rmcguire@uwbt.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.