pc-engines alix2d13 not boot
after having installed as always done via virtual machine on compact flash (qemu-system-i386 -machine pc -cpu athlon -m 256 -cdrom various/iso_images/alpine-extended-3.19.1-x86.iso -drive format=raw,file=/dev/sda -boot menu=on), once the compact flash has been inserted into alix2d13, upon restart it starts but the loading in the initramfs stops because it cannot find any disk drive.
If you load the IDE controller module manually you get this error
~ # modprobe pata_cs5536
[ 47.695322] traps: modprobe[576] trap invalid opcode ip:b7e5058e sp:bfdb63b0 error:0 in libz.so.1.3.1[b7e4a000+f000]
Illegal instruction
the dmesg
Loading vmlinuz-lts... ok
Loading initramfs-lts...ok
Probing EDD (edd=off to disable)... ok
[ 0.000000] Linux version 6.6.16-0-lts (buildozer@build-3-19-x86) (gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, GNU ld (GNU Binutils) 2.41) #1-Alpine SMP PREEMPT_DYNAMIC Thu, 08 Feb 2024 18:04:36 +0000
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
[ 0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[ 0.000000] APIC: Static calls initialized
[ 0.000000] DMI not present or invalid.
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 498.050 MHz processor
[ 0.013961] last_pfn = 0x10000 max_arch_pfn = 0x100000
[ 0.013977] MTRRs disabled (not available)
[ 0.013988] x86/PAT: PAT not supported by the CPU.
[ 0.014000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC
[ 0.050320] RAMDISK: [mem 0x0f4f0000-0x0fffffff]
[ 0.050342] ACPI: Early table checksum verification disabled
[ 0.051864] ACPI BIOS Error (bug): A valid RSDP was not found (20230628/tbxfroot-222)
[ 0.051901] 0MB HIGHMEM available.
[ 0.051910] 256MB LOWMEM available.
[ 0.051920] mapped low ram: 0 - 10000000
[ 0.051931] low ram: 0 - 10000000
[ 0.051952] Zone ranges:
[ 0.051958] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.051980] Normal [mem 0x0000000001000000-0x000000000fffffff]
[ 0.052002] HighMem empty
[ 0.052015] Movable zone start for each node
[ 0.052022] Early memory node ranges
[ 0.052029] node 0: [mem 0x0000000000001000-0x000000000009ffff]
[ 0.052047] node 0: [mem 0x0000000000100000-0x000000000fffffff]
[ 0.052067] Initmem setup node 0 [mem 0x0000000000001000-0x000000000fffffff]
[ 0.052158] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.052992] On node 0, zone DMA: 96 pages in unavailable ranges
[ 0.065731] No local APIC present or hardware disabled
[ 0.065738] APIC: disable apic facility
[ 0.065763] APIC: Switched APIC routing to: noop
[ 0.065773] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.065849] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.065874] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff]
[ 0.065889] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[ 0.065912] [mem 0x10000000-0xffefffff] available for PCI devices
[ 0.065927] Booting paravirtualized kernel on bare hardware
[ 0.065940] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[ 0.065996] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1
[ 0.066753] percpu: Embedded 33 pages/cpu s105236 r0 d29932 u135168
[ 0.066982] Kernel command line: BOOT_IMAGE=vmlinuz-lts root=UUID=86993683-9ce3-4656-9364-706a2fb50835 modules=sd-mod,usb-storage,ext4 rootfstype=ext4 nomodeset console=ttyS0,115200 initrd=initramfs-lts
[ 0.067540] Booted with the nomodeset parameter. Only the system framebuffer will be available
[ 0.067788] Unknown kernel command line parameters "BOOT_IMAGE=vmlinuz-lts modules=sd-mod,usb-storage,ext4", will be passed to user space.
[ 0.068189] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.068363] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.068441] Built 1 zonelists, mobility grouping on. Total pages: 64799
[ 0.073188] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[ 0.073211] Initializing HighMem for node 0 (00000000:00000000)
[ 0.084637] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.084671] Memory: 228480K/261756K available (8786K kernel code, 858K rwdata, 3208K rodata, 1180K init, 1980K bss, 33276K reserved, 0K cma-reserved, 0K highmem)
[ 0.276855] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.276879] kmemleak: Kernel memory leak detector disabled
[ 0.281593] ftrace: allocating 34630 entries in 68 pages
[ 0.309820] ftrace: allocated 68 pages with 2 groups
[ 0.310390] trace event string verifier disabled
[ 0.311549] Dynamic Preempt: voluntary
[ 0.312994] rcu: Preemptible hierarchical RCU implementation.
[ 0.313003] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[ 0.313017] Trampoline variant of Tasks RCU enabled.
[ 0.313023] Rude variant of Tasks RCU enabled.
[ 0.313029] Tracing variant of Tasks RCU enabled.
[ 0.313036] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[ 0.313047] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[ 0.422954] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 16
[ 0.423791] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.424304] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[ 0.425201] Console: colour dummy device 80x25
[ 0.425259] printk: console [ttyS0] enabled
[ 0.883560] APIC: Keep in PIC mode(8259)
[ 0.887530] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0xe5bb2e969b, max_idle_ns: 881590439220 ns
[ 0.898028] Calibrating delay loop (skipped), value calculated using timer frequency.. 996.60 BogoMIPS (lpj=1660166)
[ 0.901410] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[ 0.904697] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[ 0.908043] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.911378] Spectre V2 : Mitigation: Retpolines
[ 0.914694] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.918029] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[ 0.921363] Speculative Store Bypass: Vulnerable
[ 0.924705] x86/fpu: x87 FPU will use FSAVE
[ 0.959020] Freeing SMP alternatives memory: 32K
[ 0.961366] pid_max: default: 32768 minimum: 301
[ 0.986972] LSM: initializing lsm=capability,landlock,yama
[ 1.020345] landlock: Up and running.
[ 1.021363] Yama: becoming mindful.
[ 1.032289] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 1.034703] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 1.062651] smpboot: SMP disabled
[ 1.068914] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[ 1.071579] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[ 1.074994] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[ 1.078265] Performance Events: no PMU driver, software events only.
[ 1.081498] signal: max sigframe size: 928
[ 1.085027] rcu: Hierarchical SRCU implementation.
[ 1.088037] rcu: Max phase no-delay instances is 1000.
[ 1.095397] NMI watchdog: Perf NMI watchdog permanently disabled
[ 1.098422] smp: Bringing up secondary CPUs ...
[ 1.101451] smp: Brought up 1 node, 1 CPU
[ 1.104721] smpboot: Max logical packages: 1
[ 1.108039] ----------------
[ 1.110935] | NMI testsuite:
[ 1.111363] --------------------
[ 1.114696] remote IPI: ok |
[ 1.118030] local IPI:TIMEOUT|
[ 2.621838] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.6.16-0-lts #1-Alpine
[ 2.624679] Call Trace:
[ 2.624679] dump_stack_lvl+0x39/0x50
[ 2.624679] dump_stack+0xd/0x20
[ 2.624679] nmi_selftest+0x18e/0x3b0
[ 2.624679] native_smp_cpus_done+0x154/0x270
[ 2.624679] smp_init+0x6e/0xa0
[ 2.624679] kernel_init_freeable+0x143/0x450
[ 2.624679] ? rest_init+0xc0/0xc0
[ 2.624679] ? calculate_sigpending+0x2f/0x40
[ 2.624679] ? rest_init+0xc0/0xc0
[ 2.624679] kernel_init+0x17/0x1a0
[ 2.624679] ret_from_fork+0x38/0x60
[ 2.624679] ? rest_init+0xc0/0xc0
[ 2.624679] ret_from_fork_asm+0x12/0x20
[ 2.624679] entry_INT80_32+0xf0/0xf5
[ 2.624713]
[ 2.628060] --------------------
[ 2.631375] BUG: 1 unexpected failures (out of 2) - debugging disabled! |
[ 2.634696] -----------------------------------------------------------------
[ 2.638030] smpboot: Total of 1 processors activated (996.60 BogoMIPS)
[ 2.646684] devtmpfs: initialized
[ 2.653241] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 2.654732] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 2.674404] pinctrl core: initialized pinctrl subsystem
[ 2.684927] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 2.692320] audit: initializing netlink subsys (disabled)
[ 2.699729] thermal_sys: Registered thermal governor 'fair_share'
[ 2.699750] thermal_sys: Registered thermal governor 'bang_bang'
[ 2.701371] thermal_sys: Registered thermal governor 'step_wise'
[ 2.704722] audit: type=2000 audit(1708254055.809:1): state=initialized audit_enabled=0 res=1
[ 2.711380] thermal_sys: Registered thermal governor 'user_space'
[ 2.711525] cpuidle: using governor ladder
[ 2.718094] cpuidle: using governor menu
[ 2.725236] clocksource: pit: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1601818034827 ns
[ 2.734547] PCI: PCI BIOS revision 2.10 entry at 0xfced9, last bus=0
[ 2.734707] PCI: Using configuration type 1 for base access
[ 2.741750] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 2.981505] ACPI: Interpreter disabled.
[ 2.988860] iommu: Default domain type: Translated
[ 2.991366] iommu: DMA domain TLB invalidation policy: lazy mode
[ 3.006521] pps_core: LinuxPPS API ver. 1 registered
[ 3.008033] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 3.017109] PTP clock support registered
[ 3.025730] PCI: Probing PCI hardware
[ 3.033132] PCI host bridge to bus 0000:00
[ 3.038207] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 3.041520] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
[ 3.050058] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 3.061708] pci 0000:00:01.0: [1022:2080] type 00 class 0x060000
[ 3.064734] pci 0000:00:01.0: [Firmware Bug]: reg 0x10: invalid BAR (can't size)
[ 3.075703] pci 0000:00:01.2: [1022:2082] type 00 class 0x101000
[ 3.078088] pci 0000:00:01.2: reg 0x10: [mem 0xefff4000-0xefff7fff]
[ 3.088745] pci 0000:00:09.0: [1106:3053] type 00 class 0x020000
[ 3.091390] pci 0000:00:09.0: reg 0x10: [io 0x1000-0x10ff]
[ 3.094713] pci 0000:00:09.0: reg 0x14: [mem 0xe0000000-0xe00000ff]
[ 3.098138] pci 0000:00:09.0: supports D1 D2
[ 3.101366] pci 0000:00:09.0: PME# supported from D1 D2 D3hot D3cold
[ 3.114552] pci 0000:00:0a.0: [1106:3053] type 00 class 0x020000
[ 3.114723] pci 0000:00:0a.0: reg 0x10: [io 0x1400-0x14ff]
[ 3.118045] pci 0000:00:0a.0: reg 0x14: [mem 0xe0040000-0xe00400ff]
[ 3.121470] pci 0000:00:0a.0: supports D1 D2
[ 3.124701] pci 0000:00:0a.0: PME# supported from D1 D2 D3hot D3cold
[ 3.128491] pci 0000:00:0b.0: [1106:3053] type 00 class 0x020000
[ 3.131391] pci 0000:00:0b.0: reg 0x10: [io 0x1800-0x18ff]
[ 3.134710] pci 0000:00:0b.0: reg 0x14: [mem 0xe0080000-0xe00800ff]
[ 3.138132] pci 0000:00:0b.0: supports D1 D2
[ 3.141367] pci 0000:00:0b.0: PME# supported from D1 D2 D3hot D3cold
[ 3.145246] pci 0000:00:0c.0: [168c:0029] type 00 class 0x028000
[ 3.148056] pci 0000:00:0c.0: reg 0x10: [mem 0xe00c0000-0xe00cffff]
[ 3.151476] pci 0000:00:0c.0: PME# supported from D0 D3hot
[ 3.155227] pci 0000:00:0f.0: [1022:2090] type 00 class 0x060100
[ 3.161504] pci 0000:00:0f.0: reg 0x10: [io 0x6000-0x6007]
[ 3.164785] pci 0000:00:0f.0: reg 0x14: [io 0x6100-0x61ff]
[ 3.168117] pci 0000:00:0f.0: reg 0x18: [io 0x6200-0x623f]
[ 3.171502] pci 0000:00:0f.0: reg 0x20: [io 0x9d00-0x9d7f]
[ 3.174783] pci 0000:00:0f.0: reg 0x24: [io 0x9c00-0x9c3f]
[ 3.178546] pci 0000:00:0f.2: [1022:209a] type 00 class 0x010180
[ 3.181601] pci 0000:00:0f.2: reg 0x20: [io 0xff00-0xff0f]
[ 3.184790] pci 0000:00:0f.2: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7]
[ 3.188034] pci 0000:00:0f.2: legacy IDE quirk: reg 0x14: [io 0x03f6]
[ 3.191367] pci 0000:00:0f.2: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177]
[ 3.194700] pci 0000:00:0f.2: legacy IDE quirk: reg 0x1c: [io 0x0376]
[ 3.198490] pci 0000:00:0f.4: [1022:2094] type 00 class 0x0c0310
[ 3.201448] pci 0000:00:0f.4: reg 0x10: [mem 0xefffe000-0xefffefff]
[ 3.204993] pci 0000:00:0f.4: PME# supported from D0 D3hot D3cold
[ 3.208539] pci 0000:00:0f.5: [1022:2095] type 00 class 0x0c0320
[ 3.211454] pci 0000:00:0f.5: reg 0x10: [mem 0xefffd000-0xefffdfff]
[ 3.215004] pci 0000:00:0f.5: PME# supported from D0 D3hot D3cold
[ 3.218458] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[ 3.225184] vgaarb: loaded
[ 3.229034] clocksource: Switched to clocksource tsc-early
[ 3.296856] VFS: Disk quotas dquot_6.6.0
[ 3.301996] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 3.309361] pnp: PnP ACPI: disabled
[ 3.340698] NET: Registered PF_INET protocol family
[ 3.346110] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 3.357836] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 3.366468] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 3.374302] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 3.382088] TCP bind hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 3.389359] TCP: Hash tables configured (established 2048 bind 2048)
[ 3.395948] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 3.402581] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 3.411536] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 3.417331] NET: Registered PF_XDP protocol family
[ 3.422237] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]
[ 3.427879] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
[ 3.434576] PCI: CLS 32 bytes, default 32
[ 3.439348] Trying to unpack rootfs image as initramfs...
[ 3.453508] platform rtc_cmos: registered platform RTC device (no PNP device found)
[ 3.484551] alix: system is recognized as "PC Engines ALIX.2 v0.99h"
[ 3.527814] Initialise system trusted keyrings
[ 3.544322] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 3.561946] zbud: loaded
[ 3.566255] Key type asymmetric registered
[ 3.579825] Asymmetric key parser 'x509' registered
[ 3.598234] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 3.621431] io scheduler mq-deadline registered
[ 3.626084] io scheduler kyber registered
[ 3.645236] io scheduler bfq registered
[ 3.662609] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 3.693834] ERST DBG: ERST support is disabled.
[ 3.700979] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 3.721300] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 3.746352] serial8250: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[ 3.871847] brd: module loaded
[ 3.881970] i8042: PNP: No PS/2 controller found.
[ 3.886761] i8042: Probing ports directly.
[ 3.891798] i8042: No controller found
[ 3.914318] rtc_cmos rtc_cmos: registered as rtc0
[ 3.926154] rtc_cmos rtc_cmos: setting system clock to 2024-02-18T11:00:58 UTC (1708254058)
[ 3.952993] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[ 3.971395] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
[ 3.993256] gre: GRE over IPv4 demultiplexor driver
[ 4.008356] Key type dns_resolver registered
[ 4.019973] IPI shorthand broadcast: enabled
[ 4.139735] sched_clock: Marking stable (3673373224, 464171201)->(4453858310, -316313885)
[ 4.166302] registered taskstats version 1
[ 4.177379] Loading compiled-in X.509 certificates
[ 4.468120] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xe5bb2e969b, max_idle_ns: 881590439220 ns
[ 4.483723] clocksource: Switched to clocksource tsc
[ 5.444050] Freeing initrd memory: 11328K
[ 5.646043] Loaded X.509 cert 'alpinelinux.org: Alpine Linux kernel key: 5513f209c4e86410d30a822044b57e216794f2c8'
[ 5.678647] Key type .fscrypt registered
[ 5.682646] Key type fscrypt-provisioning registered
[ 5.689777] clk: Disabling unused clocks
[ 5.713046] Freeing unused kernel image (initmem) memory: 1180K
[ 5.719820] Write protecting kernel text and read-only data: 11996k
[ 5.726160] Run /init as init process
[ 5.853581] Alpine Init 3.9.1-r0
Alpine Init 3.9.1-r0
[ 5.861648] Loading boot drivers...
* Loading boot drivers: [ 5.892760] traps: modprobe[379] trap invalid opcode ip:b7e3a58e sp:bf852d40 error:0 in libz.so.1.3.1[b7e34000+f000]
[ 5.905936] Loading boot drivers: ok.
ok.
[ 5.925809] Mounting root...
* Mounting root: [ 6.190244] traps: nlplug-findfs[382] trap invalid opcode ip:b7cf658e sp:bfc2abd0 error:0 in libz.so.1.3.1[b7cf0000+f000]
Illegal instruction
[ 6.310236] traps: modprobe[570] trap invalid opcode ip:b7d9058e sp:bfecd3c0 error:0 in libz.so.1.3.1[b7d8a000+f000]
mount: mounting [ 6.325857] Mounting root: failed.
UUID=86993683-9ce3-4656-9364-706a2fb50835 on /sysroot failed: No such device
failed.
initramfs emergency recovery shell launched. Type 'exit' to continue boot
sh: can't access tty; job control turned off
~ #