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# 57369

Incorrect behavior with the suspend function in Linux 3.9 Kernel Available in Xilinx Git Repository.


There is an issue with the "suspend" function of power management in the 3.9 kernel.

zynq> echo enabled > /sys/devices/amba.1/e0001000.uart/tty/ttyPS0/power/wakeup
zynq> echo mem > /sys/power/state

The system prompt repeatedly displays the below information:

BUG: scheduling while atomic: swapper/1/0/0x00000003
Modules linked in:
[<c00142e8>] (unwind_backtrace+0x0/0x11c) from [<c03ca928>] (__schedule_bug+0x48/0x60)
[<c03ca928>] (__schedule_bug+0x48/0x60) from [<c03cdf34>] (__schedule+0x68/0x508)
[<c03cdf34>] (__schedule+0x68/0x508) from [<c03ce7b0>] (schedule_preempt_disabled+0x24/0x34)
[<c03ce7b0>] (schedule_preempt_disabled+0x24/0x34) from [<c000ee7c>] (cpu_idle+0xf8/0x10c)
[<c000ee7c>] (cpu_idle+0xf8/0x10c) from [<003c6fa4>] (0x3c6fa4)

The 14.6 ZC702 release image behaves similarly.


To work around this issue, upgrade to the Linux 3.10 (or later) kernel available on the Xilinx Git repository.
AR# 57369
Date 05/17/2018
Status Active
Type Known Issues
  • Zynq-7000
  • PetaLinux
  • PetaLinux - 2013.10
Boards & Kits
  • Zynq-7000 SoC Boards and Kits
  • Zynq-7000 SoC ZC702 Evaluation Kit
  • Zynq-7000 SoC Video and Imaging Kit
Page Bookmarked