cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sunchao
Visitor
Visitor
1,490 Views
Registered: ‎04-19-2018

ZCU102 TRD 2017.4 DM5 not working

I followed the instruction and finished all steps. After the board booted, I got an error message: "ERROR: No display device found".

 

Is that because the monitor is not supported by the board? My monitor is LG 32UD59-B. I know LG 27UD58 has been tested successfully.

 

Thanks a lot,

Chao

0 Kudos
8 Replies
sunchao
Visitor
Visitor
1,488 Views
Registered: ‎04-19-2018

I am using HDMI cable. Will DisplayPort cable make any difference?

0 Kudos
satguy
Explorer
Explorer
1,477 Views
Registered: ‎04-19-2018

It would help if you tell what steps did you follow, and where did you get that message (debug serial on USB?). A listing of the lines preceding the error are sometimes helpful.
Video sources usually don't complain about lack of monitor connected, it might mean no display device driver was found (?)
0 Kudos
sunchao
Visitor
Visitor
1,474 Views
Registered: ‎04-19-2018

@satguy The steps I followed are the ones shown on the Wiki page: http://www.wiki.xilinx.com/Zynq%20UltraScale%20MPSoC%20Base%20TRD%202017.4%20-%20Design%20Module%205.

 

Here is the message I got from UART port:

Starting syslogd/klogd: done
Starting tcf-agent: OK

Setting console loglevel to 0 ...
root@zcu102_base_trd:~# ****************************************************
** Zynq UltraScale+ MPSoC Base TRD Qt Application **
****************************************************
/etc/trd/trd-utils.sh: line 8: [: =: unary operator expected
ERROR: No display device found

 

Thanks a lot.

0 Kudos
satguy
Explorer
Explorer
1,459 Views
Registered: ‎04-19-2018

That's much better, so people can even replicate it, that's the base of science. I don't have that board but what I can suggest is to review that file it doesn't like: trd-utils.sh  at line 8. Did you edit it? (sometimes it happens unadvertently...). Corrupted? Wrong version? Any dependency or package missing?

0 Kudos
sunchao
Visitor
Visitor
1,447 Views
Registered: ‎04-19-2018

Thanks for your reply.

 

I didn't edit any file. I checked that "/etc/trd/trd-utils.sh" file. It looks for DRICard numbers. There are two macros.

MONITOR_DP="/sys/devices/platform/xilinx_drm/drm/card*/card*/status"
MONITOR_HDMI="/sys/devices/platform/amba/b00c0000.v_mix/drm/card*/card*/status"

I can find the DisplayPort one. The status is disconnected which makes sense because I am using HDMI cable. But I couldn't find b00c0000.v_mix folder under amba folder. And there is no "card*" folder under any folder in amba. Why is that?

0 Kudos
ckohn
Xilinx Employee
Xilinx Employee
1,421 Views
Registered: ‎12-08-2011

DM5 only works with DisplayPort as the PL is not programmed and the HDMI display controller is inside the PL. You have to use DM6 if you want to use HDMI.

0 Kudos
sunchao
Visitor
Visitor
1,397 Views
Registered: ‎04-19-2018

OK, I see. It seems I have to wait for my DisplayPort cable.

 

@ckohn Thank you for your reply.

0 Kudos
sunchao
Visitor
Visitor
1,344 Views
Registered: ‎04-19-2018

@ckohn I got my DisplayPort cable. But it still doesn't work. I got the following message:

****************************************************
** Zynq UltraScale+ MPSoC Base TRD Qt Application **
****************************************************
Starting application...
expr: warning: '^/dev/tty[0-9]\+$': using '^' as the first character
of a basic regular expression is not portable; it is ignored
hostname: zcu102_base_trd: Host name lookup failure
xauth: file //.serverauth.2424 does not exist
xauth: file //.Xauthority does not exist
xauth: file //.Xauthority does not exist


X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.10.0-514.el7.x86_64 x86_64
Current Operating System: Linux zcu102_base_trd 4.9.0-xilinx-v2017.4 #1 SMP Mon Apr 16 18:46:54 EDT 2018 aarch64
Kernel command line: earlycon clk_ignore_unused root=/dev/ram rw earlyprintk uio_pdrv_genirq.of_id=xlnx,generic-uio cma=1024M
Build Date: 17 April 2018 10:17:54AM

Current version of pixman: 0.34.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 24 13:50:56 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
libEGL warning: DRI2: failed to open xilinx_drm (search paths /usr/lib/dri)
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
qt.qpa.input: X-less xkbcommon not available, not performing key mapping
qt.qpa.input: X-less xkbcommon not available, not performing key mapping
QEGLPlatformContext: Failed to make temporary surface current, format not updated (3000)
QSGContext::initialize: depth buffer support missing, expect rendering errors
QSGContext::initialize: stencil buffer support missing, expect rendering errors

 

I also tried DM6 and DM7. All of these three have the same message. But amazingly, DM8 works fine. What is causing this? Did I miss something?

 

Thanks a lot.

0 Kudos