UPGRADE YOUR BROWSER

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

Embedded Linux - Boot Hang at bio: create slab at 0

Description

When booting, my system hangs with a message similar to the following:

hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers
hw-breakpoint: maximum watchpoint size is 4 bytes.
zynq-ocm f800c000.ps7-ocmc: ZYNQ OCM pool: 256 KiB @ 0xf0080000
bio: create slab <bio-0> at 0

Solution

Check the system device tree and update the SCU GIC's node.  

Below is an example of a corrected DTS node.

ps7_scugic_0: ps7-scugic@f8f00100 {
                        #address-cells = <2>;
                        #interrupt-cells = <3>;
                        #size-cells = <1>;
                        compatible = "arm,cortex-a9-gic", "arm,gic";
                        interrupt-controller ;
                        num_cpus = <2>;
                        num_interrupts = <96>;
                        //reg = <0xF8F00100 7936 0xF8F00100 0x100>;
                        reg = <0xF8F01000 0x1000 0xF8F00100 0x100>;
                        xlnx,irq-f2p-mode = "DIRECT";
} ;

Note The line highlighted in red is commented out and replaced.

This has been resolved in the Xilinx Git repository.  


See the following Git commit for details: https://github.com/Xilinx/device-tree-xlnx/commit/5923b4d6dac77b0424e2360e93f17d1339623821.

This corresponds to the "xilinx-v2014.2.01" tag.

AR# 62014
Date Created 09/11/2014
Last Updated 09/12/2014
Status Active
Type General Article
Tools
  • PetaLinux
  • PetaLinux - 2014.2