We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 64339

Petalinux 2014.4 - Linux Kernel Will Not Start with Zynq PS UART and AXI UART-16500


When the Zynq PS UART1 and AXI UART-16550 are added to the same Zynq design, the Linux Kernel boot stops at the "Starting kernel..." stage in the boot console.

What is the root cause this?


In this scenario, the kernel boot does not actually stop.

Instead, the default boot console changes from the Zynq PS7 UART to the AXI UART-16550 console and the messages are displayed in it instead.

To resolve this issue, disable the "device_type" device tree parameter by adding the following entries in the system-top.dts file.


device_type = "none";


AR# 64339
Date Created 04/21/2015
Last Updated 07/14/2015
Status Active
Type Known Issues
  • Zynq-7000
  • PetaLinux - 2014.4
  • AXI UART 16550