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
>
next prev parent 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