Xilinx / meta-petalinux

meta-petalinux distro layer supporting Xilinx Tools
MIT License
83 stars 48 forks source link

device_remove: Device 'mmc@ff160000.blk' failed to remove, but children are gone #25

Closed belanasaikiran closed 1 year ago

belanasaikiran commented 1 year ago

Hi, I've built a petalinux project with basic MPSoC block configuration for vitis support.

I'm facing the following error while booting the board.

device_remove: Device 'mmc@ff160000.blk' failed to remove, but children are gone

Here is the complete boot log:

NOTICE:  ATF running on XCZU19EG/silicon v4/RTL5.1 at 0xfffea000
NOTICE:  BL31: v2.4(release):xlnx_rebase_v2.4_2021.1_update1
NOTICE:  BL31: Built : 08:27:07, Apr 28 2021

U-Boot 2021.01 (Jun 01 2021 - 11:54:06 +0000)

Board: Xilinx ZynqMP
DRAM:  3.4 GiB
PMUFW:  v1.1
EL Level:   EL2
Chip ID:    zu19eg
NAND:  0 MiB
MMC:   mmc@ff160000: 0, mmc@ff170000: 1
Loading Environment from FAT... *** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Bootmode: SD_MODE1
Reset reason:   EXTERNAL 
Net:   
ZYNQ GEM: ff0b0000, mdio bus ff0b0000, phyaddr 1, interface rgmii-id
eth0: ethernet@ff0b0000
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot.scr
2594 bytes read in 15 ms (168 KiB/s)
## Executing script at 20000000
Trying to load boot images from mmc1
22712832 bytes read in 1463 ms (14.8 MiB/s)
## Flattened Device Tree blob at 00100000
   Booting using the fdt blob at 0x100000
   Loading Device Tree to 000000005dd05000, end 000000005dd12adc ... OK

Starting kernel ...

unable to select a mode : -110
device_remove: Device 'mmc@ff160000.blk' failed to remove, but children are gone
[    0.000000][    T0] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000][    T0] Linux version 5.10.0-xilinx-v2021.1 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP Fri Jun 4 15:57:16 UTC 2021
[    0.000000][    T0] Machine model: xlnx,zynqmp
[    0.000000][    T0] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8')
[    0.000000][    T0] printk: bootconsole [cdns0] enabled
[    0.000000][    T0] efi: UEFI not found.
[    0.000000][    T0] Reserved memory: created DMA memory pool at 0x0000000060000000, size 512 MiB
[    0.000000][    T0] OF: reserved mem: initialized node buffer@0x60000000, compatible id shared-dma-pool
[    0.000000][    T0] Reserved memory: created DMA memory pool at 0x0000000500000000, size 1520 MiB
[    0.000000][    T0] OF: reserved mem: initialized node buffer@0x500000000, compatible id shared-dma-pool
[    0.000000][    T0] Reserved memory: created DMA memory pool at 0x000000055f000000, size 16 MiB
[    0.000000][    T0] OF: reserved mem: initialized node buffer@0x55F000000, compatible id shared-dma-pool
[    0.000000][    T0] cma: Reserved 512 MiB at 0x000000003dc00000
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   DMA32    [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000][    T0]   Normal   [mem 0x0000000100000000-0x000000087bffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000005fefffff]
[    0.000000][    T0]   node   0: [mem 0x0000000800000000-0x000000087bffffff]
[    0.000000][    T0] Zeroed struct page in unavailable ranges: 256 pages
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000087bffffff]
[    0.000000][    T0] psci: probing for conduit method from DT.
[    0.000000][    T0] psci: PSCIv1.1 detected in firmware.
[    0.000000][    T0] psci: Using standard PSCI v0.2 function IDs
[    0.000000][    T0] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000][    T0] psci: SMC Calling Convention v1.2
[    0.000000][    T0] percpu: Embedded 22 pages/cpu s49624 r8192 d32296 u90112
[    0.000000][    T0] Detected VIPT I-cache on CPU0
[    0.000000][    T0] CPU features: detected: ARM erratum 845719
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 886788
[    0.000000][    T0] Kernel command line: earlycon console=ttyPS0, 115200 clk_ignore_unused root=/dev/mmcblk0p2 rw rootwait cma=512M
[    0.000000][    T0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000][    T0] software IO TLB: mapped [mem 0x0000000039c00000-0x000000003dc00000] (64MB)
[    0.000000][    T0] Memory: 2911152K/3603456K available (14144K kernel code, 1188K rwdata, 4160K rodata, 2560K init, 588K bss, 168016K reserved, 524288K cma-reserved)
[    0.000000][    T0] rcu: Hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU event tracing is enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000][    T0] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000][    T0] GIC: Adjusting CPU interface base to 0x00000000f902f000
[    0.000000][    T0] GIC: Using split EOI/Deactivate mode
[    0.000000][    T0] irq-xilinx: mismatch in kind-of-intr param
[    0.000000][    T0] irq-xilinx: /amba_pl@0/interrupt-controller@80000000: num_irq=32, sw_irq=0, edge=0x1
[    0.000000][    T0] random: get_random_bytes called from start_kernel+0x31c/0x524 with crng_init=0
[    0.000000][    T0] arch_timer: cp15 timer(s) running at 33.33MHz (phys).
[    0.000000][    T0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x7b0074340, max_idle_ns: 440795202884 ns
[    0.000003][    T0] sched_clock: 56 bits at 33MHz, resolution 30ns, wraps every 2199023255543ns
[    0.008982][    T0] Console: colour dummy device 80x25
[    0.013777][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 66.66 BogoMIPS (lpj=133332)
[    0.024744][    T0] pid_max: default: 32768 minimum: 301
[    0.030158][    T0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.038075][    T0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.047562][    T1] rcu: Hierarchical SRCU implementation.
[    0.052584][    T1] EFI services will not be available.
[    0.057334][    T1] smp: Bringing up secondary CPUs ...
[    0.062735][    T0] Detected VIPT I-cache on CPU1
[    0.062774][    T0] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.063155][    T0] Detected VIPT I-cache on CPU2
[    0.063179][    T0] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.063550][    T0] Detected VIPT I-cache on CPU3
[    0.063573][    T0] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.063619][    T1] smp: Brought up 1 node, 4 CPUs
[    0.102680][    T1] SMP: Total of 4 processors activated.
[    0.108044][    T1] CPU features: detected: 32-bit EL0 Support
[    0.113840][    T1] CPU features: detected: CRC32 instructions
[    0.119667][    T1] CPU: All CPU(s) started at EL2
[    0.124404][   T11] alternatives: patching kernel code
[    0.130399][    T1] devtmpfs: initialized
[    0.138172][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.143867][    T1] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.164270][    T1] pinctrl core: initialized pinctrl subsystem
[    0.164911][    T1] DMI not present or invalid.
[    0.169224][    T1] NET: Registered protocol family 16
[    0.175219][    T1] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.181951][    T1] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.190448][    T1] audit: initializing netlink subsys (disabled)
[    0.196607][   T30] audit: type=2000 audit(0.132:1): state=initialized audit_enabled=0 res=1
[    0.196973][    T1] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.212354][    T1] ASID allocator initialised with 65536 entries
[    0.218481][    T1] Serial: AMBA PL011 UART driver
[    0.247175][    T1] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.248924][    T1] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.256282][    T1] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.263635][    T1] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.315825][    T1] cryptd: max_cpu_qlen set to 1000
[    1.340274][   T86] DRBG: Continuing without Jitter RNG
[    1.419759][    T1] raid6: neonx8   gen()  2144 MB/s
[    1.487813][    T1] raid6: neonx8   xor()  1596 MB/s
[    1.555879][    T1] raid6: neonx4   gen()  2185 MB/s
[    1.623939][    T1] raid6: neonx4   xor()  1564 MB/s
[    1.692016][    T1] raid6: neonx2   gen()  2075 MB/s
[    1.760066][    T1] raid6: neonx2   xor()  1432 MB/s
[    1.828138][    T1] raid6: neonx1   gen()  1773 MB/s
[    1.896193][    T1] raid6: neonx1   xor()  1219 MB/s
[    1.964263][    T1] raid6: int64x8  gen()  1437 MB/s
[    2.032315][    T1] raid6: int64x8  xor()   771 MB/s
[    2.100399][    T1] raid6: int64x4  gen()  1601 MB/s
[    2.168449][    T1] raid6: int64x4  xor()   817 MB/s
[    2.236528][    T1] raid6: int64x2  gen()  1394 MB/s
[    2.304581][    T1] raid6: int64x2  xor()   749 MB/s
[    2.372654][    T1] raid6: int64x1  gen()  1029 MB/s
[    2.440709][    T1] raid6: int64x1  xor()   517 MB/s
[    2.440752][    T1] raid6: using algorithm neonx4 gen() 2185 MB/s
[    2.446084][    T1] raid6: .... xor() 1564 MB/s, rmw enabled
[    2.451706][    T1] raid6: using neon recovery algorithm
[    2.457535][    T1] iommu: Default domain type: Translated 
[    2.462734][    T1] SCSI subsystem initialized
[    2.467073][    T1] usbcore: registered new interface driver usbfs
[    2.473098][    T1] usbcore: registered new interface driver hub
[    2.479073][    T1] usbcore: registered new device driver usb
[    2.484803][    T1] mc: Linux media interface: v0.10
[    2.489697][    T1] videodev: Linux video capture interface: v2.00
[    2.495862][    T1] EDAC MC: Ver: 3.0.0
[    2.499972][    T1] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
[    2.508982][    T1] FPGA manager framework
[    2.512984][    T1] Advanced Linux Sound Architecture Driver Initialized.
[    2.519894][    T1] Bluetooth: Core ver 2.22
[    2.523868][    T1] NET: Registered protocol family 31
[    2.528953][    T1] Bluetooth: HCI device and connection manager initialized
[    2.535962][    T1] Bluetooth: HCI socket layer initialized
[    2.541496][    T1] Bluetooth: L2CAP socket layer initialized
[    2.547210][    T1] Bluetooth: SCO socket layer initialized
[    2.552995][    T1] clocksource: Switched to clocksource arch_sys_counter
[    2.559626][    T1] VFS: Disk quotas dquot_6.6.0
[    2.564115][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    2.575986][    T1] NET: Registered protocol family 2
[    2.576949][    T1] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    2.585829][    T1] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    2.594549][    T1] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[    2.602687][    T1] TCP: Hash tables configured (established 32768 bind 32768)
[    2.609554][    T1] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.616913][    T1] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    2.624792][    T1] NET: Registered protocol family 1
[    2.629925][    T1] RPC: Registered named UNIX socket transport module.
[    2.636223][    T1] RPC: Registered udp transport module.
[    2.641584][    T1] RPC: Registered tcp transport module.
[    2.646941][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.654620][    T1] PCI: CLS 0 bytes, default 64
[    2.684469][    T1] Initialise system trusted keyrings
[    2.684599][    T1] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    2.691760][    T1] NFS: Registering the id_resolver key type
[    2.696784][    T1] Key type id_resolver registered
[    2.701617][    T1] Key type id_legacy registered
[    2.706312][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.713655][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    2.757781][    T1] NET: Registered protocol family 38
[    2.757831][    T1] xor: measuring software checksum speed
[    2.766898][    T1]    8regs           :  2363 MB/sec
[    2.771259][    T1]    32regs          :  2799 MB/sec
[    2.776893][    T1]    arm64_neon      :  2380 MB/sec
[    2.777779][    T1] xor: using function: 32regs (2799 MB/sec)
[    2.783495][    T1] Key type asymmetric registered
[    2.788247][    T1] Asymmetric key parser 'x509' registered
[    2.793804][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    2.801829][    T1] io scheduler mq-deadline registered
[    2.807017][    T1] io scheduler kyber registered
[    2.813724][    T1] ps_pcie_dma init()
[    2.839911][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.842385][    T1] Serial: AMBA driver
[    2.847609][   T12] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.856328][    T1] brd: module loaded
[    2.860631][    T1] loop: module loaded
[    2.861483][    T1] mtdoops: mtd device (mtddev=name/number) must be supplied
[    2.867882][    T1] libphy: Fixed MDIO Bus: probed
[    2.872522][    T1] tun: Universal TUN/TAP device driver, 1.6
[    2.877043][    T1] CAN device driver interface
[    2.882241][    T1] usbcore: registered new interface driver asix
[    2.887551][    T1] usbcore: registered new interface driver ax88179_178a
[    2.894275][    T1] usbcore: registered new interface driver cdc_ether
[    2.900761][    T1] usbcore: registered new interface driver net1080
[    2.907077][    T1] usbcore: registered new interface driver cdc_subset
[    2.913649][    T1] usbcore: registered new interface driver zaurus
[    2.919889][    T1] usbcore: registered new interface driver cdc_ncm
[    2.927066][    T1] usbcore: registered new interface driver uas
[    2.932178][    T1] usbcore: registered new interface driver usb-storage
[    2.939419][    T1] rtc_zynqmp ffa60000.rtc: registered as rtc0
[    2.944703][    T1] rtc_zynqmp ffa60000.rtc: setting system clock to 2103-12-17T11:29:02 UTC (4227334142)
[    2.954245][    T1] i2c /dev entries driver
[    2.959913][    T1] usbcore: registered new interface driver uvcvideo
[    2.964758][    T1] USB Video Class driver (1.1.1)
[    2.970005][    T1] Bluetooth: HCI UART driver ver 2.3
[    2.974624][    T1] Bluetooth: HCI UART protocol H4 registered
[    2.980412][    T1] Bluetooth: HCI UART protocol BCSP registered
[    2.986393][    T1] Bluetooth: HCI UART protocol LL registered
[    2.992174][    T1] Bluetooth: HCI UART protocol ATH3K registered
[    2.998244][    T1] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    3.005182][    T1] Bluetooth: HCI UART protocol Intel registered
[    3.011217][    T1] Bluetooth: HCI UART protocol QCA registered
[    3.017109][    T1] usbcore: registered new interface driver bcm203x
[    3.023423][    T1] usbcore: registered new interface driver bpa10x
[    3.029653][    T1] usbcore: registered new interface driver bfusb
[    3.035794][    T1] usbcore: registered new interface driver btusb
[    3.041947][    T1] usbcore: registered new interface driver ath3k
[    3.048133][    T1] EDAC MC: ECC not enabled
[    3.052411][    T1] EDAC DEVICE0: Giving out device to module edac controller cache_err: DEV edac (POLLED)
[    3.062055][    T1] EDAC DEVICE1: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    3.074971][    T1] sdhci: Secure Digital Host Controller Interface driver
[    3.081530][    T1] sdhci: Copyright(c) Pierre Ossman
[    3.086545][    T1] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.093207][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    3.099535][    T1] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.106649][    T1] zynqmp_firmware_probe Platform Management API v1.1
[    3.113104][    T1] zynqmp_firmware_probe Trustzone version v1.0
[    3.176248][  T199] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
[    3.176893][    T1] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
[    3.185721][  T200] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)
[    3.192544][  T201] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    3.198742][    T1] usbcore: registered new interface driver usbhid
[    3.204821][    T1] usbhid: USB HID core driver
[    3.212004][    T1] ARM CCI_400_r1 PMU driver probed
[    3.212469][    T1] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    3.221775][    T1] usbcore: registered new interface driver snd-usb-audio
[    3.229008][    T1] pktgen: Packet Generator for packet performance testing. Version: 2.75
[    3.237008][    T1] Initializing XFRM netlink socket
[    3.241390][    T1] NET: Registered protocol family 10
[    3.246831][    T1] Segment Routing with IPv6
[    3.250914][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.257672][    T1] NET: Registered protocol family 17
[    3.262440][    T1] NET: Registered protocol family 15
[    3.267542][    T1] can: controller area network core
[    3.272577][    T1] NET: Registered protocol family 29
[    3.277656][    T1] can: raw protocol
[    3.281286][    T1] can: broadcast manager protocol
[    3.286134][    T1] can: netlink gateway - max_hops=1
[    3.291219][    T1] Bluetooth: RFCOMM TTY layer initialized
[    3.296692][    T1] Bluetooth: RFCOMM socket layer initialized
[    3.302490][    T1] Bluetooth: RFCOMM ver 1.11
[    3.306899][    T1] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.312857][    T1] Bluetooth: BNEP filters: protocol multicast
[    3.318745][    T1] Bluetooth: BNEP socket layer initialized
[    3.324364][    T1] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.330939][    T1] Bluetooth: HIDP socket layer initialized
[    3.336671][    T1] 9pnet: Installing 9P2000 support
[    3.341515][    T1] Key type dns_resolver registered
[    3.346541][    T1] registered taskstats version 1
[    3.351179][    T1] Loading compiled-in X.509 certificates
[    3.357580][    T1] Btrfs loaded, crc32c=crc32c-generic
[    3.370397][   T31] ff000000.serial: ttyPS0 at MMIO 0xff000000 (irq = 55, base_baud = 6249999) is a xuartps

The board doesn't seem to be printing any kernel logs after the UART output. Can someone take a look and help me in resolving this issue?

Thanks & Regards, Saikiran Belana

varalaxmi-bingi commented 1 year ago

Hi @belanasaikiran,

      We will check and help you but next time onwards post your queries in xilinx Petalinux forum and WTS team will support through that channel.

Regards, Varalaxmi

belanasaikiran commented 1 year ago

Hi @varalaxmi-bingi , the error is resolved by setting Image packaging configuration to use Initramfs in petalinux-conifg settings