Raspberry Pi OS Lite Kernel Panic Occured
MODEL : Raspberry Pi CM3 / CM3+
DESCRIPTION : I have Custom Board for CM3 / CM3+ / CM4S (SODIMM TYPE Compute Module) My Board was worked with Raspberry Pi OS with Kernel Version 5.15.84-v8+properly.
I installed the latest Raspberry Pi OS Lite to upgrade the Linux version for a system update, but a kernel panic occurred, and the system failed to boot and I also tested the Legacy version (Kernel 6.1.21, the next version after 5.18.84), just in case, but it resulted in the same kernel panic and failed to boot. It seems to be a recurring issue with Linux Kernel 6 and above.
LOG
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.51+rpt-rpi-v8 ([email protected]) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) raspberrypi/bookworm-feedback#1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08)
[ 0.000000] KASLR enabled
[ 0.000000] random: crng init done
[ 0.000000] Machine model: Raspberry Pi Compute Module 3 Plus Rev 1.0
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000001e400000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000001e400000..0x000000002e3fffff (262144 KiB) map reusable linux,cma
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] On node 0, zone DMA: 19456 pages in unavailable ranges
[ 0.000000] percpu: Embedded 30 pages/cpu s85672 r8192 d29016 u122880
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: kernel page table isolation forced ON by KASLR
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] CPU features: detected: ARM erratum 843419
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: coherent_pool=1M snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=B8:27:EB:E0:E4:82 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyAMA0,115200 console=tty1 root=PARTUUID=efd888da-02 rootfstype=ext4 fsck.repair=yes rootwait systemd.run=/boot/firstrun.sh systemd.run_success_action=reboot systemd.unit=kernel-command-line.target
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 238896
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] Memory: 650508K/970752K available (13440K kernel code, 2212K rwdata, 4268K rodata, 4864K init, 1083K bss, 58100K reserved, 262144K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 43242 entries in 169 pages
[ 0.000000] ftrace: allocated 169 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: bcm2836_arm_irqchip_handle_irq
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000001] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[ 0.000397] Console: colour dummy device 80x25
[ 0.000414] printk: console [tty1] enabled
[ 0.001309] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800)
[ 0.001355] pid_max: default: 32768 minimum: 301
[ 0.001468] LSM: initializing lsm=capability,integrity
[ 0.001718] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.001772] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.002806] cgroup: Disabling memory control group subsystem
[ 0.004846] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.004997] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.005167] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.005508] rcu: Hierarchical SRCU implementation.
[ 0.005534] rcu: Max phase no-delay instances is 1000.
[ 0.007591] EFI services will not be available.
[ 0.008065] smp: Bringing up secondary CPUs ...
[ 0.008857] Detected VIPT I-cache on CPU1
[ 0.009011] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.009878] Detected VIPT I-cache on CPU2
[ 0.009990] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.010800] Detected VIPT I-cache on CPU3
[ 0.010901] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.011021] smp: Brought up 1 node, 4 CPUs
[ 0.011151] SMP: Total of 4 processors activated.
[ 0.011174] CPU features: detected: 32-bit EL0 Support
[ 0.011195] CPU features: detected: 32-bit EL1 Support
[ 0.011219] CPU features: detected: CRC32 instructions
[ 0.011357] CPU: All CPU(s) started at EL2
[ 0.011392] alternatives: applying system-wide alternatives
[ 0.014347] devtmpfs: initialized
[ 0.026755] Enabled cp15_barrier support
[ 0.026820] Enabled setend support
[ 0.027063] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.027118] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.038902] pinctrl core: initialized pinctrl subsystem
[ 0.039681] DMI not present or invalid.
[ 0.040363] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.047600] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.048002] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.048625] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.048755] audit: initializing netlink subsys (disabled)
[ 0.049095] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
[ 0.049917] thermal_sys: Registered thermal governor 'step_wise'
[ 0.049983] cpuidle: using governor menu
[ 0.050343] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.050514] ASID allocator initialised with 32768 entries
[ 0.051596] Serial: AMBA PL011 UART driver
[ 0.057604] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[ 0.068966] raspberrypi-firmware soc:firmware: Attached to firmware from 2024-08-30T19:19:11, variant start
[ 0.072993] raspberrypi-firmware soc:firmware: Firmware hash is 2808975b80149bbfe86844655fe45c7de66fc078
[ 0.081338] Modules: 2G module region forced by RANDOMIZE_MODULE_REGION_FULL
[ 0.081377] Modules: 0 pages in range for non-PLT usage
[ 0.081384] Modules: 517776 pages in range for PLT usage
[ 0.085191] bcm2835-dma 3f007000.dma-controller: DMA legacy API manager, dmachans=0x1
[ 0.086807] iommu: Default domain type: Translated
[ 0.086838] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.088610] SCSI subsystem initialized
[ 0.088894] usbcore: registered new interface driver usbfs
[ 0.088964] usbcore: registered new interface driver hub
[ 0.089046] usbcore: registered new device driver usb
[ 0.089550] pps_core: LinuxPPS API ver. 1 registered
[ 0.089577] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [email protected]
[ 0.089628] PTP clock support registered
[ 0.091201] vgaarb: loaded
[ 0.091874] clocksource: Switched to clocksource arch_sys_counter
[ 1.714688] VFS: Disk quotas dquot_6.6.0
[ 1.714784] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.714948] FS-Cache: Loaded
[ 1.715258] CacheFiles: Loaded
[ 1.726433] NET: Registered PF_INET protocol family
[ 1.726759] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.728972] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 1.729036] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.729080] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 1.729218] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 1.729609] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.729999] MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear)
[ 1.730113] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.730183] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.730422] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.731169] RPC: Registered named UNIX socket transport module.
[ 1.731202] RPC: Registered udp transport module.
[ 1.731223] RPC: Registered tcp transport module.
[ 1.731243] RPC: Registered tcp-with-tls transport module.
[ 1.731264] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.731313] PCI: CLS 0 bytes, default 64
[ 1.731965] Trying to unpack rootfs image as initramfs...
[ 1.736089] kvm [1]: IPA Size Limit: 40 bits
[ 1.737925] kvm [1]: Hyp mode initialized successfully
[ 1.742003] Initialise system trusted keyrings
[ 1.744285] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[ 1.744441] zbud: loaded
[ 1.745606] NFS: Registering the id_resolver key type
[ 1.745730] Key type id_resolver registered
[ 1.745754] Key type id_legacy registered
[ 1.745812] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.745842] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.746825] Key type asymmetric registered
[ 1.746861] Asymmetric key parser 'x509' registered
[ 1.746951] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.747275] io scheduler mq-deadline registered
[ 1.747303] io scheduler kyber registered
[ 1.747357] io scheduler bfq registered
[ 1.750447] pinctrl-bcm2835 3f200000.gpio: GPIO_OUT persistence: yes
[ 1.754265] simple-framebuffer 3eaa9000.framebuffer: framebuffer at 0x3eaa9000, 0x151800 bytes
[ 1.754338] simple-framebuffer 3eaa9000.framebuffer: format=a8r8g8b8, mode=720x480x32, linelength=2880
[ 1.758088] Console: switching to colour frame buffer device 90x30
[ 1.763087] simple-framebuffer 3eaa9000.framebuffer: fb0: simplefb registered!
[ 1.771257] bcm2835-rng 3f104000.rng: hwrng registered
[ 1.773697] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 1.796230] brd: module loaded
[ 1.808593] loop: module loaded
[ 1.811448] Loading iSCSI transport class v2.0-870.
[ 1.819118] usbcore: registered new device driver r8152-cfgselector
[ 1.821215] usbcore: registered new interface driver r8152
[ 1.823144] usbcore: registered new interface driver lan78xx
[ 1.825067] usbcore: registered new interface driver smsc95xx
[ 1.827189] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 2.557707] Core Release: 2.80a
[ 2.559505] Setting default values for core params
[ 2.561335] Finished setting default values for core params
[ 2.662834] Freeing initrd memory: 11532K
[ 2.763460] Using Buffer DMA mode
[ 2.765114] Periodic Transfer Interrupt Enhancement - disabled
[ 2.766820] Multiprocessor Interrupt Enhancement - disabled
[ 2.768525] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 2.770194] Dedicated Tx FIFOs mode
[ 2.773270]
[ 2.773278] WARN::dwc_otg_hcd_init:1070: FIQ DMA bounce buffers: virt = ffffffc080b92000 dma = 0x00000000de800000 len=9024
[ 2.778021] FIQ FSM acceleration enabled for :
[ 2.778021] Non-periodic Split Transactions
[ 2.778021] Periodic Split Transactions
[ 2.778021] High-Speed Isochronous Endpoints
[ 2.778021] Interrupt/Control Split Transaction hack enabled
[ 2.785348]
[ 2.785353] WARN::hcd_init_fiq:496: MPHI regs_base at ffffffc08006d000
[ 2.788326] dwc_otg 3f980000.usb: DWC OTG Controller
[ 2.789831] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[ 2.791396] dwc_otg 3f980000.usb: irq 74, io mem 0x00000000
[ 2.793002] Init: Port Power? op_state=1
[ 2.794563] Init: Power Port (0)
[ 2.796381] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 2.799542] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.801248] usb usb1: Product: DWC OTG Controller
[ 2.802909] usb usb1: Manufacturer: Linux 6.6.51+rpt-rpi-v8 dwc_otg_hcd
[ 2.804630] usb usb1: SerialNumber: 3f980000.usb
[ 2.807070] hub 1-0:1.0: USB hub found
[ 2.808795] hub 1-0:1.0: 1 port detected
[ 2.812111] usbcore: registered new interface driver uas
[ 2.813841] usbcore: registered new interface driver usb-storage
[ 2.816243] mousedev: PS/2 mouse device common for all mice
[ 2.820746] sdhci: Secure Digital Host Controller Interface driver
[ 2.822368] sdhci: Copyright(c) Pierre Ossman
[ 2.824175] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.826959] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.828975] hid: raw HID events driver (C) Jiri Kosina
[ 2.830759] usbcore: registered new interface driver usbhid
[ 2.832445] usbhid: USB HID core driver
[ 2.834209] bcm2835_vchiq 3f00b840.mailbox: there is not valid maps for state default
[ 2.841392] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 2.846210] NET: Registered PF_PACKET protocol family
[ 2.848130] Key type dns_resolver registered
[ 2.886729] registered taskstats version 1
[ 2.889679] Loading compiled-in X.509 certificates
[ 2.906169] Key type .fscrypt registered
[ 2.907991] Key type fscrypt-provisioning registered
[ 2.919171] uart-pl011 3f201000.serial: cts_event_workaround enabled
[ 2.921054] Indeed it is in host mode hprt0 = 00021501
[ 2.924326] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 99, base_baud = 0) is a PL011 rev2
[ 2.927635] printk: console [ttyAMA0] enabled
[ 4.205522] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 4.214035] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 4.224573] sdhost: log_buf @ 0000000029df97cb (c29dc000)
[ 4.280962] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[ 4.291033] of_cfs_init
[ 4.295447] of_cfs_init: OK
[ 4.300376] clk: Disabling unused clocks
[ 4.318561] Freeing unused kernel memory: 4864K
[ 4.325106] Run /init as init process
[ 4.354820] mmc0: Host Software Queue enabled
[ 4.361082] mmc0: new high speed MMC card at address 0001
[ 4.369658] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[ 4.379356] mmcblk0: p1 p2
[ 4.384714] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[ 4.388085] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 4.391543] mmcblk0boot0: mmc0:0001 AJTD4R 4.00 MiB
[ 4.400611] Indeed it is in host mode hprt0 = 00001101
[ 4.408472] mmcblk0boot1: mmc0:0001 AJTD4R 4.00 MiB
[ 4.421287] mmcblk0rpmb: mmc0:0001 AJTD4R 4.00 MiB, chardev (243:0)
[ 4.620513] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00
[ 4.632166] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.642363] hub 1-1:1.0: USB hub found
[ 4.648246] hub 1-1:1.0: 5 ports detected
[ 4.939931] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 5.048693] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
[ 5.067015] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.081283] smsc95xx v2.0.0
[ 5.241846] SMSC LAN8700 usb-001:003:01: attached PHY driver (mii_bus:phy_addr=usb-001:003:01, irq=184)
[ 5.258981] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:e0:e4:82
[ 5.355954] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 5.471670] usb 1-1.3: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[ 5.485836] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.495542] usb 1-1.3: Product: CP2102N USB to UART Bridge Controller
[ 5.505936] usb 1-1.3: Manufacturer: Silicon Labs
[ 5.512984] usb 1-1.3: SerialNumber: 0001
[ 5.603923] usb 1-1.5: new high-speed USB device number 5 using dwc_otg
[ 5.712405] usb 1-1.5: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00
[ 5.725200] usb 1-1.5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.735957] hub 1-1.5:1.0: USB hub found
[ 5.742803] hub 1-1.5:1.0: 5 ports detected
[ 5.825171] EXT4-fs (mmcblk0p2): mounted filesystem ce208fd3-38a8-424a-87a2-cd44114eb820 ro with ordered data mode. Quota mode: none.
[ 6.037228] usb 1-1.5.1: new high-speed USB device number 6 using dwc_otg
[ 6.148487] usb 1-1.5.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
[ 6.161070] usb 1-1.5.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 6.173618] smsc95xx v2.0.0
[ 6.647770] SMSC LAN8700 usb-001:006:01: attached PHY driver (mii_bus:phy_addr=usb-001:006:01, irq=185)
[ 6.662599] smsc95xx 1-1.5.1:1.0 eth1: register 'smsc95xx' at usb-3f980000.usb-1.5.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:e0:e4:82
[ 6.759944] usb 1-1.5.2: new high-speed USB device number 7 using dwc_otg
[ 6.798769] systemd[1]: System time before build time, advancing clock.
[ 6.869068] usb 1-1.5.2: New USB device found, idVendor=0b95, idProduct=772b, bcdDevice= 0.01
[ 6.882085] usb 1-1.5.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.891901] usb 1-1.5.2: Product: AX88772B
[ 6.898262] usb 1-1.5.2: Manufacturer: ASIX Elec. Corp.
[ 6.905725] usb 1-1.5.2: SerialNumber: 000001
[ 6.995963] usb 1-1.5.4: new high-speed USB device number 8 using dwc_otg
[ 7.009953] NET: Registered PF_INET6 protocol family
[ 7.018989] Segment Routing with IPv6
[ 7.024900] In-situ OAM (IOAM) with IPv6
[ 7.099760] systemd[1]: systemd 252.31-1~deb12u1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 7.143470] systemd[1]: Detected architecture arm64.
[ 7.151269] usb 1-1.5.4: New USB device found, idVendor=0424, idProduct=7801, bcdDevice= 3.00
[ 7.164170] usb 1-1.5.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7.186831] systemd[1]: Hostname set to
It might be a red herring, but are you able to boot successfully if you unplug the lan7801 ?
[ 7.151269] usb 1-1.5.4: New USB device found, idVendor=0424, idProduct=7801, bcdDevice= 3.00
[ 7.164170] usb 1-1.5.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 7.186831] systemd[1]: Hostname set to .
[ 7.209155] systemd[1]: Initializing machine ID from random generator.
[ 7.218515] systemd[1]: Installed transient /etc/machine-id file.
[ 7.234739] lan78xx 1-1.5.4:1.0 (unnamed net_device) (uninitialized): int urb period 64
[ 7.244949] lan78xx 1-1.5.4:1.0 (unnamed net_device) (uninitialized): no PHY driver found
[ 7.256993] lan78xx 1-1.5.4:1.0 (unnamed net_device) (uninitialized): lan7801: PHY Init Failed
[ 7.276267] lan78xx: probe of 1-1.5.4:1.0 failed with error -5
ping @popcornmix and @pelwell (perhaps this issue needs to be moved to the linux repo?)
Your system seems to be suffering from kernel heap corruption:
[ 7.528848] pc : __kmem_cache_alloc_node+0xd0/0x260
[ 7.532780] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000060
The kernel heap management is so well tested that this can really only be down to one of three things:
- You are using a rogue driver that writes outside its allocated memory.
- There is a hardware issue in your system that causes a bus master to write where it shouldn't.
- There is a hardware issue in your system that makes memory accesses unreliable.
Changes in kernel versions and compilers can often improve efficiency, or just change code enough to expose a deficiency somewhere in the system - often the power supply. I would start by unplugging any unneeded hardware, adding arm_freq=600 to config.txt, and seeing if the system is more reliable.
(Bogus comment deleted)