<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="chsdate"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="chmetcnv"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:ËÎÌå;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"\@ËÎÌå";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        layout-grid:15.6pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:15.6pt'>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>Hi,<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I got a taihu board. Now I want to display graphics (based on Qt) through an
ATI 128RAGE PCI card. The kernel is DENX Linux Kernel <st1:chsdate
IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899" w:st="on">2.6.19</st1:chsdate>.
I found aty128fb framebuffer driver in menu configuration and build-in kernel.
Then I compile the boot logo into the kernel. I append
¡°video=aty128fb:640x480-16@<st1:chmetcnv TCSC="0" NumberType="1"
Negative="False" HasSpace="False" SourceValue="70" UnitName="¡±" w:st="on">70¡±</st1:chmetcnv>
to the kernel command line to enable framebuffer. When the kernel is booting,
there should be a penguin logo on the VGA display (a CRT), but there¡¯s noting.
The display got no signal all the time. <o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Bootloader is U-Boot <st1:chsdate IsROCDate="False" IsLunarDate="False" Day="30"
Month="12" Year="1899" w:st="on">1.1.4</st1:chsdate>. It can recognize the PCI
device:<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-left:31.5pt;mso-para-margin-left:3.0gd;
layout-grid-mode:char'><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial'>PCI:&nbsp;&nbsp; Bus Dev &nbsp;VenId
&nbsp;DevId &nbsp;Class Int<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:31.5pt;mso-para-margin-left:3.0gd;
layout-grid-mode:char'><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
00&nbsp; 06&nbsp; 1002&nbsp; 524b&nbsp; 0300&nbsp; 19<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:31.5pt;mso-para-margin-left:3.0gd;
layout-grid-mode:char'><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
00&nbsp; 07&nbsp; <st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="104" UnitName="C" w:st="on">104c</st1:chmetcnv>&nbsp;
ac56&nbsp; 0607&nbsp; 1b<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:31.5pt;mso-para-margin-left:3.0gd;
layout-grid-mode:char'><font size=1 face=Arial><span lang=EN-US
style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
The first line is my card, VenId and DevId are correct.<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Then the kernel is booting, but output nothing to VGA display. I type ¡°lspci¡±
in serial console. Below is the output:<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#lspci<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
00:06.0 Class 0300: 1002:524b<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>00:07.0
Class 0607: <st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="104" UnitName="C" w:st="on">104c</st1:chmetcnv>:ac56<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>#lspci
¨Cv<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>00:06.0
Class 0300: 1002:524b<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Subsystem: 1002:<st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="524" UnitName="C" w:st="on">524c</st1:chmetcnv><o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Flags: bus master, stepping, medium devsel, latency 128, IRQ 25<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Memory at 00000000bc000000 (32-bit, prefetchable) [size=<st1:chmetcnv TCSC="0"
NumberType="1" Negative="False" HasSpace="False" SourceValue="64" UnitName="m"
w:st="on">64M</st1:chmetcnv>]<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I/O ports at e<st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="8021" UnitName="F" w:st="on">8021f</st1:chmetcnv>00
[size=256]<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Memory at 00000000bbffc000 (32-bit, non-prefetchable) [size=16K]<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Expansion ROM at &lt;unassigned&gt; [disabled] [size=128K]<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Capabilities: [<st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="5" UnitName="C" w:st="on">5c</st1:chmetcnv>]
Power Management version 1<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>00:07.0
Class 0607: <st1:chmetcnv TCSC="0" NumberType="1" Negative="False"
HasSpace="False" SourceValue="104" UnitName="C" w:st="on">104c</st1:chmetcnv>:ac56<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Flags: bus master, medium devsel, latency 168, IRQ 26<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Memory at 00000000bbffb000 (32-bit, non-prefetchable) [size=4K]<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Bus: primary=00, secondary=01, subordinate=04, sec-latency=176<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Memory window 0: bbbfb000-bbffa000 (prefetchable)<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Memory window 1: 80000000-803ff000<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I/O window 0: 0000bf00-0000feff<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I/O window 1: 00001000-000011ff<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
16-bit legacy interface ports at 0001<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>It
seems that the board found the PCI device but didn¡¯t recognize it is an ATI
graphics card, framebuffer didn¡¯t start up at all. When I run a Qt application compiled
for ppc_4xx, the serial console displays:<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>Can't
open framebuffer device /dev/fb0<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>:
driver cannot connect<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>How
can I enable framebuffer? Should I modify the aty128fb driver or something?<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:21.0pt;layout-grid-mode:char'><font
size=1 face=Arial><span lang=EN-US style='font-size:9.0pt;font-family:Arial'>Thanks
a lot!<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>Best Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal style='layout-grid-mode:char'><font size=1 face=Arial><span
lang=EN-US style='font-size:9.0pt;font-family:Arial'>Wang Zhong<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Arial><span lang=EN-US style='font-size:
9.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>