From: "Russell McGuire" <rmcguire@uwbt.com>
To: <linuxppc-embedded@ozlabs.org>
Subject: RE: Boot w/ VGA console - PCI nvidia
Date: Mon, 29 Jan 2007 18:37:17 -0800 [thread overview]
Message-ID: <000c01c74417$913d51c0$6405a8c0@absolut> (raw)
In-Reply-To: <mailman.1354.1170085533.9285.linuxppc-embedded@ozlabs.org>
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
next parent reply other threads:[~2007-01-30 2:37 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 ` Russell McGuire [this message]
2007-01-30 3:04 ` Boot w/ VGA console - PCI nvidia Xianghua Xiao
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='000c01c74417$913d51c0$6405a8c0@absolut' \
--to=rmcguire@uwbt.com \
--cc=linuxppc-embedded@ozlabs.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox