Bugzilla – Bug 1213879
Could not allocate memory for RTAS (When booting from CD ISO image)
Last modified: 2024-06-18 12:55:19 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0 Build Identifier: Good afternoon. While booting from iso for further installation of the system, I encountered the error "Could not allocate memory for RTAS". The problem is only present in the openSUSE Leap 15.5 ppc64le distribution. OpenSUSE Leap 15.4 ppc64le does not have this problem. Of course, on the Internet there was a solution from the equipment manufacturer. (https://www.ibm.com/support/pages/could-not-allocate-memory-rtas-grub-or-yaboot-ppcbe) But it does not help and the error remains. My opinion is that this is a bug in the distribution, if it is not, please let me know about it. Reproducible: Always Steps to Reproduce: 1.Booting LPAR from CD/DVD openSUSE-Leap-15.5-DVD-ppc64le-Media.iso 2.In the bootloader, select "install operating system" 3.We get an error Actual Results: We get an error Welcome to GRUB! search prep from disk `ieee1275//vdevice/v-s csi@3000000b/disk@8100000000000000' error: ../../grub-core/commands/prep_loadenv.c:179:no prep partition. earlycfg: root=memdisk prefix=(memdisk)/ bdev=ieee1275//vdevice/v-scsi@3000000b/disk@8100000000000000 bpart=,1 bpath=/boot/ppc64le/grub2-ieee1275 Reading vars from (ieee1275//vdevice/v-scsi@3000000b/disk@8100000000000000) error: ../../grub-core/commands/prep_loadenv.c:179:no prep partition. ENV_HINT= ENV_GRUB_DIR= ENV_FS_UUID= searching for /boot/ppc64le/grub2-ieee1275/grub.cfg /boot/ppc64le/grub2-ieee1275/grub.cfg is on ieee1275//vdevice/v-scsi@3000000b/disk@81000 00000000000,1 prefix=(ieee1275//vdevice/v-scsi@3000000b/disk@8100000000000000,1)/boot/ppc64le /grub2-ieee1275 root=ieee1275//vdevice/v-scsi@3000000b/disk@8100000000000000,1 Loading kernel ... Loading initial ramdisk ... OF stdout device is: /vdevice/vty@30000000 Preparing to boot Linux version 5.14.21-150500.53-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binut ils; SUSE Linux Enterprise 15) 2.39.0.20220810-150100.7.40) #1 SMP Wed May 10 07:56:26 UTC 2023 (b630043) Detected machine type: 0000000000000101 command line: BOOT_IMAGE=/boot/ppc64le/linux Max number of cores passed to firmware: 256 (NR_CPUS = 2048) Calling ibm,client-architecture-support... done memory layout at init: memory_limit : 0000000000000000 (16 MB aligned) alloc_bottom : 000000001fef0000 alloc_top : 0000000020000000 alloc_top_hi : 0000000020000000 rmo_top : 0000000020000000 ram_top : 0000000020000000 Could not allocate memory for RTAS EXIT called ok 0 > Expected Results: The system installer is loading iso SHA-256 checksum - pass My HW - IBM Power E880 SLES 12SP5 - also not affected by this error.
can verify this same behavior on a 9105-22A. happens on 2 lpar's, same error, same opensuse leap version. from what I could find it might be a to big a initramfs. was ina bit of a time squeeze so sadly went the redhat path, but still would like to see opensuse working on it. Regards,
Machine: 9008-22L Medium: openSUSE-Leap-15.5-NET-ppc64le-Media.iso Loading kernel ... Loading initial ramdisk ... OF stdout device is: /vdevice/vty@30000000 Preparing to boot Linux version 5.14.21-150500.53-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.39.0.20220810-150100.7.40) #1 SMP Wed May 10 07:56:26 UTC 2023 (b630043) Detected machine type: 0000000000000101 command line: BOOT_IMAGE=/boot/ppc64le/linux Max number of cores passed to firmware: 256 (NR_CPUS = 2048) Calling ibm,client-architecture-support... done memory layout at init: memory_limit : 0000000000000000 (16 MB aligned) alloc_bottom : 000000001fef0000 alloc_top : 0000000020000000 alloc_top_hi : 0000000020000000 rmo_top : 0000000020000000 ram_top : 0000000020000000 Could not allocate memory for RTAS EXIT called ok 0 >
15.6: Loading kernel ... Loading initial ramdisk ... error: ../../grub-core/kern/mm.c:548:out of memory. Press any key to continue... OF stdout device is: /vdevice/vty@30000000 Preparing to boot Linux version 6.4.0-150600.5-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.41.0.20230908-150100.7.46) #1 SMP Thu Jan 25 15:08:05 UTC 2024 (bd9aaa6) Detected machine type: 0000000000000101 command line: BOOT_IMAGE=/boot/ppc64le/linux Max number of cores passed to firmware: 256 (NR_CPUS = 2048) Calling ibm,client-architecture-support... done memory layout at init: memory_limit : 0000000000000000 (16 MB aligned) alloc_bottom : 0000000010660000 alloc_top : 0000000020000000 alloc_top_hi : 0000000020000000 rmo_top : 0000000020000000 ram_top : 0000000020000000 instantiating rtas at 0x000000001eca0000... done instantiating sml at 0x000000001ec60000... done prom_hold_cpus: skipped copying OF device tree... Building dt strings... Building dt structure... Device tree strings 0x0000000010770000 -> 0x000000001077192a Device tree struct 0x0000000010780000 -> 0x0000000010790000 Quiescing Open Firmware ... Booting Linux via __start() @ 0x000000000d9e0000 ... [ 0.000000][ T0] hash-mmu: Page sizes from device-tree: [ 0.000000][ T0] hash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0 [ 0.000000][ T0] hash-mmu: base_shift=12: shift=16, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=7 [ 0.000000][ T0] hash-mmu: base_shift=12: shift=24, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=56 [ 0.000000][ T0] hash-mmu: base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=1 [ 0.000000][ T0] hash-mmu: base_shift=16: shift=24, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=8 [ 0.000000][ T0] hash-mmu: base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0 [ 0.000000][ T0] hash-mmu: base_shift=34: shift=34, sllp=0x0120, avpnm=0x000007ff, tlbiel=0, penc=3 [ 0.000000][ T0] Enabling pkeys with max key count 31 [ 0.000000][ T0] Disabling hardware transactional memory (HTM) [ 0.000000][ T0] Activating Kernel Userspace Access Prevention [ 0.000000][ T0] Activating Kernel Userspace Execution Prevention [ 0.000000][ T0] Using 1TB segments [ 0.000000][ T0] hash-mmu: Initializing hash mmu with SLB [ 0.000000][ T0] Linux version 6.4.0-150600.5-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.41.0.20230908-150100.7.46) #1 SMP Thu Jan 25 15:08:05 UTC 2024 (bd9aaa6) [ 0.000000][ T0] Secure boot mode disabled [ 0.000000][ T0] Hardware name: IBM,9008-22L POWER9 (raw) 0x4e0202 0xf000005 of:IBM,FW940.01 (VL940_034) hv:phyp pSeries [ 0.000000][ T0] printk: bootconsole [udbg0] enabled [ 0.000000][ T0] Partition configured for 32 cpus. [ 0.000000][ T0] CPU maps initialized for 8 threads per core [ 0.000000][ T0] numa: Partition configured for 32 NUMA nodes. [ 0.000000][ T0] ----------------------------------------------------- [ 0.000000][ T0] phys_mem_size = 0x400000000 [ 0.000000][ T0] dcache_bsize = 0x80 [ 0.000000][ T0] icache_bsize = 0x80 [ 0.000000][ T0] cpu_features = 0x0001c06b8f5f9187 [ 0.000000][ T0] possible = 0x001ffbfbcf5fb187 [ 0.000000][ T0] always = 0x0000000380008181 [ 0.000000][ T0] cpu_user_features = 0xdc0065c2 0xaef00000 [ 0.000000][ T0] mmu_features = 0xfc006e01 [ 0.000000][ T0] firmware_features = 0x0000009fc45bfc57 [ 0.000000][ T0] vmalloc start = 0xc008000000000000 [ 0.000000][ T0] IO start = 0xc00a000000000000 [ 0.000000][ T0] vmemmap start = 0xc00c000000000000 [ 0.000000][ T0] hash-mmu: ppc64_pft_size = 0x1e [ 0.000000][ T0] hash-mmu: htab_hash_mask = 0x7fffff [ 0.000000][ T0] ----------------------------------------------------- [ 0.000000][ T0] numa: NODE_DATA [mem 0x3ffee0280-0x3ffee7fff] [ 0.000000][ T0] rfi-flush: fallback displacement flush available [ 0.000000][ T0] rfi-flush: mttrig type flush available [ 0.000000][ T0] count-cache-flush: flush disabled. [ 0.000000][ T0] link-stack-flush: software flush enabled. [ 0.000000][ T0] stf-barrier: eieio barrier available [ 0.000000][ T0] lpar: H_BLOCK_REMOVE supports base psize:0 psize:0 block size:8 [ 0.000000][ T0] lpar: H_BLOCK_REMOVE supports base psize:0 psize:2 block size:8 [ 0.000000][ T0] lpar: H_BLOCK_REMOVE supports base psize:0 psize:10 block size:8 [ 0.000000][ T0] lpar: H_BLOCK_REMOVE supports base psize:2 psize:2 block size:8 [ 0.000000][ T0] lpar: H_BLOCK_REMOVE supports base psize:2 psize:10 block size:8 [ 0.000000][ T0] PPC64 nvram contains 15360 bytes [ 0.000000][ T0] barrier-nospec: using ORI speculation barrier [ 0.000000][ T0] Zone ranges: [ 0.000000][ T0] Normal [mem 0x0000000000000000-0x00000003ffffffff] [ 0.000000][ T0] Device empty [ 0.000000][ T0] Movable zone start for each node [ 0.000000][ T0] Early memory node ranges [ 0.000000][ T0] node 0: [mem 0x0000000000000000-0x00000003ffffffff] [ 0.000000][ T0] Initmem setup node 0 [mem 0x0000000000000000-0x00000003ffffffff] [ 0.000000][ T0] Initializing node 1 as memoryless [ 0.000000][ T0] Initmem setup node 1 as memoryless [ 0.000000][ T0] Initializing node 2 as memoryless [ 0.000000][ T0] Initmem setup node 2 as memoryless [ 0.000000][ T0] Initializing node 3 as memoryless [ 0.000000][ T0] Initmem setup node 3 as memoryless [ 0.000000][ T0] Initializing node 4 as memoryless [ 0.000000][ T0] Initmem setup node 4 as memoryless [ 0.000000][ T0] Initializing node 5 as memoryless [ 0.000000][ T0] Initmem setup node 5 as memoryless [ 0.000000][ T0] Initializing node 6 as memoryless [ 0.000000][ T0] Initmem setup node 6 as memoryless [ 0.000000][ T0] Initializing node 7 as memoryless [ 0.000000][ T0] Initmem setup node 7 as memoryless [ 0.000000][ T0] Initializing node 8 as memoryless [ 0.000000][ T0] Initmem setup node 8 as memoryless [ 0.000000][ T0] Initializing node 9 as memoryless [ 0.000000][ T0] Initmem setup node 9 as memoryless [ 0.000000][ T0] Initializing node 10 as memoryless [ 0.000000][ T0] Initmem setup node 10 as memoryless [ 0.000000][ T0] Initializing node 11 as memoryless [ 0.000000][ T0] Initmem setup node 11 as memoryless [ 0.000000][ T0] Initializing node 12 as memoryless [ 0.000000][ T0] Initmem setup node 12 as memoryless [ 0.000000][ T0] Initializing node 13 as memoryless [ 0.000000][ T0] Initmem setup node 13 as memoryless [ 0.000000][ T0] Initializing node 14 as memoryless [ 0.000000][ T0] Initmem setup node 14 as memoryless [ 0.000000][ T0] Initializing node 15 as memoryless [ 0.000000][ T0] Initmem setup node 15 as memoryless [ 0.000000][ T0] Initializing node 16 as memoryless [ 0.000000][ T0] Initmem setup node 16 as memoryless [ 0.000000][ T0] Initializing node 17 as memoryless [ 0.000000][ T0] Initmem setup node 17 as memoryless [ 0.000000][ T0] Initializing node 18 as memoryless [ 0.000000][ T0] Initmem setup node 18 as memoryless [ 0.000000][ T0] Initializing node 19 as memoryless [ 0.000000][ T0] Initmem setup node 19 as memoryless [ 0.000000][ T0] Initializing node 20 as memoryless [ 0.000000][ T0] Initmem setup node 20 as memoryless [ 0.000000][ T0] Initializing node 21 as memoryless [ 0.000000][ T0] Initmem setup node 21 as memoryless [ 0.000000][ T0] Initializing node 22 as memoryless [ 0.000000][ T0] Initmem setup node 22 as memoryless [ 0.000000][ T0] Initializing node 23 as memoryless [ 0.000000][ T0] Initmem setup node 23 as memoryless [ 0.000000][ T0] Initializing node 24 as memoryless [ 0.000000][ T0] Initmem setup node 24 as memoryless [ 0.000000][ T0] Initializing node 25 as memoryless [ 0.000000][ T0] Initmem setup node 25 as memoryless [ 0.000000][ T0] Initializing node 26 as memoryless [ 0.000000][ T0] Initmem setup node 26 as memoryless [ 0.000000][ T0] Initializing node 27 as memoryless [ 0.000000][ T0] Initmem setup node 27 as memoryless [ 0.000000][ T0] Initializing node 28 as memoryless [ 0.000000][ T0] Initmem setup node 28 as memoryless [ 0.000000][ T0] Initializing node 29 as memoryless [ 0.000000][ T0] Initmem setup node 29 as memoryless [ 0.000000][ T0] Initializing node 30 as memoryless [ 0.000000][ T0] Initmem setup node 30 as memoryless [ 0.000000][ T0] Initializing node 31 as memoryless [ 0.000000][ T0] Initmem setup node 31 as memoryless [ 0.000000][ T0] percpu: Embedded 10 pages/cpu s603816 r0 d51544 u1048576 [ 0.000000][ T0] Kernel command line: BOOT_IMAGE=/boot/ppc64le/linux [ 0.000000][ T0] Unknown kernel command line parameters "BOOT_IMAGE=/boot/ppc64le/linux", will be passed to user space. [ 0.000000][ T0] random: crng init done [ 0.000000][ T0] printk: log_buf_len individual max cpu contribution: 32768 bytes [ 0.000000][ T0] printk: log_buf_len total cpu_extra contributions: 1015808 bytes [ 0.000000][ T0] printk: log_buf_len min size: 524288 bytes [ 0.000000][ T0] printk: log_buf_len: 2097152 bytes [ 0.000000][ T0] printk: early log buf free: 516400(98%) [ 0.000000][ T0] Dentry cache hash table entries: 2097152 (order: 8, 16777216 bytes, linear) [ 0.000000][ T0] Inode-cache hash table entries: 1048576 (order: 7, 8388608 bytes, linear) [ 0.000000][ T0] Fallback order for Node 0: 0 [ 0.000000][ T0] Fallback order for Node 1: 1 0 [ 0.000000][ T0] Fallback order for Node 2: 2 0 [ 0.000000][ T0] Fallback order for Node 3: 3 0 [ 0.000000][ T0] Fallback order for Node 4: 4 0 [ 0.000000][ T0] Fallback order for Node 5: 5 0 [ 0.000000][ T0] Fallback order for Node 6: 6 0 [ 0.000000][ T0] Fallback order for Node 7: 7 0 [ 0.000000][ T0] Fallback order for Node 8: 8 0 [ 0.000000][ T0] Fallback order for Node 9: 9 0 [ 0.000000][ T0] Fallback order for Node 10: 10 0 [ 0.000000][ T0] Fallback order for Node 11: 11 0 [ 0.000000][ T0] Fallback order for Node 12: 12 0 [ 0.000000][ T0] Fallback order for Node 13: 13 0 [ 0.000000][ T0] Fallback order for Node 14: 14 0 [ 0.000000][ T0] Fallback order for Node 15: 15 0 [ 0.000000][ T0] Fallback order for Node 16: 16 0 [ 0.000000][ T0] Fallback order for Node 17: 17 0 [ 0.000000][ T0] Fallback order for Node 18: 18 0 [ 0.000000][ T0] Fallback order for Node 19: 19 0 [ 0.000000][ T0] Fallback order for Node 20: 20 0 [ 0.000000][ T0] Fallback order for Node 21: 21 0 [ 0.000000][ T0] Fallback order for Node 22: 22 0 [ 0.000000][ T0] Fallback order for Node 23: 23 0 [ 0.000000][ T0] Fallback order for Node 24: 24 0 [ 0.000000][ T0] Fallback order for Node 25: 25 0 [ 0.000000][ T0] Fallback order for Node 26: 26 0 [ 0.000000][ T0] Fallback order for Node 27: 27 0 [ 0.000000][ T0] Fallback order for Node 28: 28 0 [ 0.000000][ T0] Fallback order for Node 29: 29 0 [ 0.000000][ T0] Fallback order for Node 30: 30 0 [ 0.000000][ T0] Fallback order for Node 31: 31 0 [ 0.000000][ T0] Built 1 zonelists, mobility grouping on. Total pages: 261888 [ 0.000000][ T0] Policy zone: Normal [ 0.000000][ T0] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000][ T0] Memory: 0K/16777216K available (16064K kernel code, 3712K rwdata, 16704K rodata, 6400K init, 2578K bss, 141824K reserved, 0K cma-reserved) [ 0.000000][ T0] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=32, Nodes=32 [ 0.000000][ T0] ftrace: allocating 40228 entries in 15 pages [ 0.000000][ T0] ftrace: allocated 15 pages with 4 groups [ 0.000000][ T0] trace event string verifier disabled [ 0.000000][ T0] rcu: Hierarchical RCU implementation. [ 0.000000][ T0] rcu: RCU event tracing is enabled. [ 0.000000][ T0] rcu: RCU restricting CPUs from NR_CPUS=2048 to nr_cpu_ids=32. [ 0.000000][ T0] Rude variant of Tasks RCU enabled. [ 0.000000][ T0] Tracing variant of Tasks RCU enabled. [ 0.000000][ T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000][ T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=32 [ 0.000000][ T0] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16 [ 0.000000][ T0] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000001][ T0] time_init: 56 bit decrementer (max: 7fffffffffffff) [ 0.000024][ T0] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns: 440795202126 ns [ 0.000061][ T0] clocksource: timebase mult[1f40000] shift[24] registered [ 0.000146][ T0] Console: colour dummy device 80x25 [ 0.000167][ T0] printk: console [hvc0] enabled [ 0.000167][ T0] printk: console [hvc0] enabled [ 0.000187][ T0] printk: bootconsole [udbg0] disabled [ 0.000187][ T0] printk: bootconsole [udbg0] disabled [ 0.000250][ T0] pid_max: default: 32768 minimum: 301 [ 0.000309][ T0] LSM: initializing lsm=lockdown,capability,apparmor,integrity [ 0.000355][ T0] AppArmor: AppArmor initialized [ 0.000406][ T0] Mount-cache hash table entries: 32768 (order: 2, 262144 bytes, linear) [ 0.000426][ T0] Mountpoint-cache hash table entries: 32768 (order: 2, 262144 bytes, linear) [ 0.000943][ T1] cblist_init_generic: Setting adjustable number of callback queues. [ 0.000949][ T1] cblist_init_generic: Setting shift to 5 and lim to 1. [ 0.000968][ T1] cblist_init_generic: Setting adjustable number of callback queues. [ 0.000973][ T1] cblist_init_generic: Setting shift to 5 and lim to 1. [ 0.000988][ T1] POWER9 performance monitor hardware support registered [ 0.001007][ T1] rcu: Hierarchical SRCU implementation. [ 0.001011][ T1] rcu: Max phase no-delay instances is 1000. [ 0.001658][ T1] smp: Bringing up secondary CPUs ... [ 0.002802][ T1] smp: Brought up 1 node, 8 CPUs [ 0.002809][ T1] numa: Node 0 CPUs: 0-7 [ 0.002815][ T1] Big cores detected but using small core scheduling [ 0.006154][ T53] node 0 deferred pages initialised in 0ms [ 0.006384][ T1] devtmpfs: initialized [ 0.007810][ T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.007819][ T1] futex hash table entries: 8192 (order: 4, 1048576 bytes, linear) [ 0.007952][ T1] pinctrl core: initialized pinctrl subsystem [ 0.048843][ T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.049005][ T1] audit: initializing netlink subsys (disabled) [ 0.049094][ T56] audit: type=2000 audit(1709299283.040:1): state=initialized audit_enabled=0 res=1 [ 0.049171][ T1] thermal_sys: Registered thermal governor 'fair_share' [ 0.049172][ T1] thermal_sys: Registered thermal governor 'bang_bang' [ 0.049176][ T1] thermal_sys: Registered thermal governor 'step_wise' [ 0.049180][ T1] thermal_sys: Registered thermal governor 'user_space' [ 0.049228][ T1] cpuidle: using governor ladder [ 0.049302][ T1] cpuidle: using governor menu [ 0.049433][ T1] pstore: Registered nvram as persistent store backend [ 0.050054][ T1] EEH: pSeries platform initialized [ 0.051743][ T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.052015][ T1] HugeTLB: registered 16.0 MiB page size, pre-allocated 0 pages [ 0.052022][ T1] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 MiB page [ 0.052027][ T1] HugeTLB: registered 16.0 GiB page size, pre-allocated 0 pages [ 0.052038][ T1] HugeTLB: 0 KiB vmemmap can be freed for a 16.0 GiB page [ 0.072147][ T1] iommu: Default domain type: Translated [ 0.072153][ T1] iommu: DMA domain TLB invalidation policy: strict mode [ 0.072219][ T1] pps_core: LinuxPPS API ver. 1 registered [ 0.072223][ T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.072229][ T1] PTP clock support registered [ 0.072239][ T1] EDAC MC: Ver: 3.0.0 [ 0.072483][ T1] NetLabel: Initializing [ 0.072487][ T1] NetLabel: domain hash size = 128 [ 0.072490][ T1] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.072505][ T1] NetLabel: unlabeled traffic allowed by default [ 0.072511][ T1] mctp: management component transport protocol core [ 0.072515][ T1] NET: Registered PF_MCTP protocol family [ 0.072527][ T1] PCI: Probing PCI hardware [ 0.072532][ T1] EEH: No capable adapters found: recovery disabled. [ 0.072576][ T1] vgaarb: loaded [ 0.072678][ T1] clocksource: Switched to clocksource timebase [ 0.082372][ T1] VFS: Disk quotas dquot_6.6.0 [ 0.082393][ T1] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) [ 0.082535][ T1] AppArmor: AppArmor Filesystem Enabled [ 0.084268][ T1] NET: Registered PF_INET protocol family [ 0.084405][ T1] IP idents hash table entries: 262144 (order: 5, 2097152 bytes, linear) [ 0.087105][ T1] tcp_listen_portaddr_hash hash table entries: 8192 (order: 1, 131072 bytes, linear) [ 0.087127][ T1] Table-perturb hash table entries: 65536 (order: 2, 262144 bytes, linear) [ 0.087133][ T1] TCP established hash table entries: 131072 (order: 4, 1048576 bytes, linear) [ 0.087303][ T1] TCP bind hash table entries: 65536 (order: 5, 2097152 bytes, linear) [ 0.087434][ T1] TCP: Hash tables configured (established 131072 bind 65536) [ 0.087543][ T1] MPTCP token hash table entries: 16384 (order: 2, 393216 bytes, linear) [ 0.087577][ T1] UDP hash table entries: 8192 (order: 2, 262144 bytes, linear) [ 0.087605][ T1] UDP-Lite hash table entries: 8192 (order: 2, 262144 bytes, linear) [ 0.087687][ T1] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.087696][ T1] NET: Registered PF_XDP protocol family [ 0.087701][ T1] PCI: CLS 0 bytes, default 128 [ 0.088379][ T1] IOMMU table initialized, virtual merging enabled [ 0.112284][ T1] vas: API is supported only with radix page tables [ 0.113249][ T1] hv-24x7: read 1530 catalog entries, created 509 event attrs (0 failures), 275 descs [ 0.114899][ T1] Initialise system trusted keyrings [ 0.114910][ T1] Key type blacklist registered [ 0.114945][ T1] workingset: timestamp_bits=38 max_order=18 bucket_order=0 [ 0.114963][ T1] zbud: loaded [ 0.115114][ T1] integrity: Platform Keyring initialized [ 0.115120][ T1] integrity: Machine keyring initialized [ 0.134407][ T1] Key type asymmetric registered [ 0.134412][ T1] Asymmetric key parser 'x509' registered [ 0.135387][ T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.135426][ T1] io scheduler mq-deadline registered [ 0.135431][ T1] io scheduler kyber registered [ 0.135443][ T1] io scheduler bfq registered [ 0.136753][ T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.137049][ T1] Non-volatile memory driver v1.3 [ 0.137052][ T1] pseries_rng: Registering IBM pSeries RNG driver [ 0.137097][ T1] Linux agpgart interface v0.103 [ 0.137264][ C0] tpm_ibmvtpm 30000006: CRQ initialization completed [ 1.195998][ T1] mousedev: PS/2 mouse device common for all mice [ 1.196460][ T1] ledtrig-cpu: registered to indicate activity on CPUs [ 1.196499][ T1] nx_compress_pseries ibm,compression-v1: nx842_OF_upd: device disabled [ 1.196523][ T1] NX-GZIP is not supported. Returned=-524 [ 1.196555][ T1] hid: raw HID events driver (C) Jiri Kosina [ 1.196608][ T1] drop_monitor: Initializing network drop monitor service [ 1.205285][ T1] NET: Registered PF_INET6 protocol family [ 1.206037][ T1] Segment Routing with IPv6 [ 1.206042][ T1] RPL Segment Routing with IPv6 [ 1.206050][ T1] In-situ OAM (IOAM) with IPv6 [ 1.206069][ T1] NET: Registered PF_KEY protocol family [ 1.206110][ T1] secvar-sysfs: Failed to retrieve secvar operations [ 1.207496][ T1] registered taskstats version 1 [ 1.207725][ T1] Loading compiled-in X.509 certificates [ 1.207756][ T1] Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: a746b64b6cb71f13385638055f46162bac632acd' [ 1.209382][ T1] page_owner is disabled [ 1.209431][ T1] Key type .fscrypt registered [ 1.209435][ T1] Key type fscrypt-provisioning registered [ 1.209500][ T1] pstore: Using crash dump compression: lzo [ 1.209517][ T1] Key type trusted registered [ 1.209887][ T1] Key type encrypted registered [ 1.209892][ T1] AppArmor: AppArmor sha1 policy hashing enabled [ 1.209911][ T1] Secure boot mode disabled [ 1.209917][ T1] Loading compiled-in module X.509 certificates [ 1.209940][ T1] Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: a746b64b6cb71f13385638055f46162bac632acd' [ 1.209945][ T1] ima: Allocated hash algorithm: sha256 [ 1.218731][ T1] Secure boot mode disabled [ 1.218746][ T1] Trusted boot mode disabled [ 1.218749][ T1] ima: No architecture policies found [ 1.218762][ T1] evm: Initialising EVM extended attributes: [ 1.218765][ T1] evm: security.selinux [ 1.218768][ T1] evm: security.SMACK64 (disabled) [ 1.218771][ T1] evm: security.SMACK64EXEC (disabled) [ 1.218774][ T1] evm: security.SMACK64TRANSMUTE (disabled) [ 1.218778][ T1] evm: security.SMACK64MMAP (disabled) [ 1.218781][ T1] evm: security.apparmor [ 1.218783][ T1] evm: security.ima [ 1.218786][ T1] evm: security.capability [ 1.218789][ T1] evm: HMAC attrs: 0x1 [ 1.353573][ T1] SED: plpks not available [ 1.353845][ T1] clk: Disabling unused clocks [ 1.353968][ T1] List of all partitions: [ 1.353972][ T1] No filesystem could mount root, tried: [ 1.353973][ T1] [ 1.353978][ T1] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 1.353983][ T1] CPU: 4 PID: 1 Comm: swapper/0 Not tainted 6.4.0-150600.5-default #1 SLE15-SP6 148bed98c29cef61ca70b606d9093cc9a48147ca [ 1.353990][ T1] Hardware name: IBM,9008-22L POWER9 (raw) 0x4e0202 0xf000005 of:IBM,FW940.01 (VL940_034) hv:phyp pSeries [ 1.353995][ T1] Call Trace: [ 1.353998][ T1] [c0000000033a3af0] [c000000000f61728] dump_stack_lvl+0x6c/0x9c (unreliable) [ 1.354009][ T1] [c0000000033a3b20] [c000000000161374] panic+0x16c/0x438 [ 1.354015][ T1] [c0000000033a3bb0] [c000000002005924] mount_root_generic+0x234/0x28c [ 1.354022][ T1] [c0000000033a3c80] [c000000002005dd0] prepare_namespace+0x21c/0x28c [ 1.354029][ T1] [c0000000033a3d00] [c000000002005148] kernel_init_freeable+0x388/0x3e4 [ 1.354035][ T1] [c0000000033a3de0] [c0000000000138f4] kernel_init+0x34/0x1d0 [ 1.354041][ T1] [c0000000033a3e50] [c00000000000debc] ret_from_kernel_user_thread+0x14/0x1c [ 1.354047][ T1] --- interrupt: 0 at 0x0 [ 1.357444][ T1] pstore: backend (nvram) writing error (-1) [ 1.360850][ T1] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
IBM recommends disabling TPM and/or secure boot support when OS cannot be booted due to insufficient memory https://www.ibm.com/support/pages/system-boot-ends-grub-out-memory-oom
(In reply to Michal Suchanek from comment #4) > IBM recommends disabling TPM and/or secure boot support when OS cannot be > booted due to insufficient memory > > https://www.ibm.com/support/pages/system-boot-ends-grub-out-memory-oom We do not use VTPM or secureboot, we have it all turned off. Also in your link it says that this only applies to Power10. In this discussion Power 8 and Power 9. If this helps somehow, the update from Leap 15.4 to Leap 15.5 works correctly. After updating to 15.5 the system boots correctly. In my humble opinion, the problem is with the images. If I can help you with anything, test something, please contact me I have a lot of different hardware IBM Power7-9
the 9105-22A is a Power10, but vTPM is disabled just as secureboot. Did a Fedora 41 install with no issue so also think its the image (too big a initramfs). Will try the leap 15.4 way, well worth a try :) Regards,
There is a potential fix available but it has not been merged so far. https://github.com/openSUSE/installation-images/pull/716
An installer medium built with the patched installation-images https://download.opensuse.org/repositories/home:/michals:/img/images.15.5/iso/ Note that the netinstall medium does not have any packages, and at some point it's necessary to tell it where to get them. The official repositories can be found on dwnload.opensuse.org such as https://download.opensuse.org/distribution/leap/15.5/repo/oss/
downloaded the ISO, but at the moment fighting with the vHMC / VIOS to release a previous mounten ISO, ticket at IBM, will let you know once I can mount it
This typically works unless you have some very special problem https://www.ibm.com/support/pages/vios-virtual-optical-cheat-sheet
hi can get past grub fine now (could not before or would not even load) and the installer starts. so seems the fixed solved the RTAS issue. the ISO installer starts but can't find the installation medium (cd: or hd:) the NET installer starts but can't get DHCP from eth0 (the machine has a fixed IP normally) but I figure those our later when I have a bit more time. so yes RTAS issue is solved Regard,
Thanks for testing. cd: and hd: media don't work because the depmod file is bad. Will try to rebuild the medium with different patch.
openSUSE-Leap-15.5-NET-ppc64le-Build492.12-Media.iso should work, I can boot into the rescue system and see the disk without fiddling with kmod. The other media should get rebuilt over time.
Goodmorning openSUSE-Leap-15.5-NET-ppc64le-Build492.12-Media.iso 1) RTAS error is still gone 2) linuxrc installer starts 3) set up the network with fixed IP 4) enabled SSH 5) selected install via https 6) it downloads en restarts 7) cd:/CHECKSUMS: Invalid signature. Installion aborted 1 to 6 are identical to the 15.4 installer. openSUSE-Leap-15.5-DVD-ppc64le-Build492.12-Media.iso 1) RTAS error is still gone 2) linuxrc installer starts 3) cd:/repodata/repomd.xml: Invalid signature. Installion aborted So as far as I can tell the original reason for this bugzilla entry is fixed. I asume the checksum issue is because of your custom build. Will the "Do not compress on ppc64le" patch also be on the 15.6 installer when aproved ? Regards,
(In reply to Alexander van Kaam from comment #14) > 3) cd:/repodata/repomd.xml: Invalid signature. Installion aborted Yes, it is not signed with the official key, this is probably to be expected. > Will the "Do not compress on ppc64le" patch also be on the 15.6 installer > when aproved ? Hopefully it will eventually get merged.