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


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


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
  • PetaLinux
  • PetaLinux - 2014.2