cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer
Observer
5,096 Views
Registered: ‎07-15-2013

14.5 TRD No video

Jump to solution

Hey guys,

 

I'm attempting to run the 14.5 release TRD (http://www.wiki.xilinx.com/Zynq+Base+TRD+14.5) . I have placed all of the appropriate files on my SD and can get to userspace. The issue is, I cannot get framebuffer to work. I get the error:

 

detected fb_set_par error, error code: -22
Error writing fb_var info.
TRD :: Check if monitor supports input resolution ..

 

Here is the relevant parts of the boot log:

 

xvdma xvdma.0: Xilinx VDMA probe successful
xvdma xvdma.0: Devices Scanned 2
========================================
Display Information (EDID)
========================================
EDID Version 1.3
Manufacturer: DEL
Model: a02c
Serial Number: 825312595
Year: 2008 Week 47
Display Characteristics:
   Monitor Operating Limits from EDID
   H: 30-83KHz V: 56-76Hz DCLK: 170MHz
   Digital Display Input
   Max H-size 52cm
   Max V-size 32cm
   Display Gamma 2.20
   DPMS: Active yes, Suspend yes, Standby yes
   RGB Color Display
   Chromaticity coordinates:
      RedX:   0.674
      RedY:   0.319
      GreenX: 0.188
      GreenY: 0.706
      BlueX:  0.148
      BlueY:  0.064
      WhiteX: 0.313
      WhiteY: 0.329
   First DETAILED Timing is preferred
Monitor Timings
   Resolution 1920x1200
   Pixel Clock 154 MHz
   H sync:
      Front porch 48 Length 32 Back porch 80
   V sync:
      Front porch 3 Length 6 Back porch 26
   -HSync +VSync
========================================
si570 2-005d: set new output frequency 154012000 Hz
xylonfb video mode: 1920x1200-16@60

In the link above, I literally just copied everything from the `sd_image` sub dir onto my SD. Do I need to do something else? Again, I've very new to the embedded world. (Maybe this is better fit for the beginners subforum).

Thanks!

 

-aclark

 

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Xilinx Employee
Xilinx Employee
6,551 Views
Registered: ‎12-08-2011

Re: 14.5 TRD No video

Jump to solution

Hi aclark,

 

the problem is that your monitor has a native resolution of 1920x1200 instead of 1920x1080. As of the 14.5 TRD, the display controller queries the EDID information from the monitor and checks if the desired resolution (1920x1080 or 1280x720) is supported by the monitor. As per EDID, 1920x1080 is not supported by your monitor hence you receive this error.

 

Now the good news is that your monitor is obviously capable of displaying 1920x1080 by scaling the video to the native resolution. It just doesn't advertise this capability in its EDID (for whatever reason). The 14.5 Base TRD wiki describes how to disable the EDID check in the devicetree which should solve your problem:

http://www.wiki.xilinx.com/Zynq+Base+TRD+14.5#x12%20Appendix--12.2%20EDID%20Extended%20display%20identification%20data%20.

 

Let me know if this worked for you.

 

PS: The 2013.2 Base TRD is not released yet. The wiki page is just a place holder for now until the design is available.

View solution in original post

0 Kudos
5 Replies
Highlighted
Observer
Observer
5,089 Views
Registered: ‎07-15-2013

Re: 14.5 TRD No video

Jump to solution

I should note that I get the same result with the 14.6 beta release (http://www.wiki.xilinx.com/Zynq+Base+TRD+2013.2) as the downloadables are the same file.

 

md5sum: 7838fd5acb7ad45544755dd023aef25a

0 Kudos
Highlighted
Observer
Observer
5,082 Views
Registered: ‎07-15-2013

Re: 14.5 TRD No video

Jump to solution

And the last note being that I can get the QT demo to work with the default 14.1 and 14.4 releases. I've attempted to play around with the DTB's and mix-and-match things, but with no avail (as expected).

 

Maybe this is a bug with the 14.5 release or something incorrect on my part. Thanks,

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
6,552 Views
Registered: ‎12-08-2011

Re: 14.5 TRD No video

Jump to solution

Hi aclark,

 

the problem is that your monitor has a native resolution of 1920x1200 instead of 1920x1080. As of the 14.5 TRD, the display controller queries the EDID information from the monitor and checks if the desired resolution (1920x1080 or 1280x720) is supported by the monitor. As per EDID, 1920x1080 is not supported by your monitor hence you receive this error.

 

Now the good news is that your monitor is obviously capable of displaying 1920x1080 by scaling the video to the native resolution. It just doesn't advertise this capability in its EDID (for whatever reason). The 14.5 Base TRD wiki describes how to disable the EDID check in the devicetree which should solve your problem:

http://www.wiki.xilinx.com/Zynq+Base+TRD+14.5#x12%20Appendix--12.2%20EDID%20Extended%20display%20identification%20data%20.

 

Let me know if this worked for you.

 

PS: The 2013.2 Base TRD is not released yet. The wiki page is just a place holder for now until the design is available.

View solution in original post

0 Kudos
Highlighted
Observer
Observer
5,073 Views
Registered: ‎07-15-2013

Re: 14.5 TRD No video

Jump to solution

ckohn,

 

Doh! I knew it would be simple. Thank you, everything works great.

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
5,067 Views
Registered: ‎12-08-2011

Re: 14.5 TRD No video

Jump to solution
we will modify the wiki so people will be able to find the solution to this issue easily.
0 Kudos