Min linuxkärna startar inte rootfs på / - Något är fel?

Permalänk

Min linuxkärna startar inte rootfs på / - Något är fel?

Jag har kompilerat Linux-kärnan som en uImage och den bootas av U-Boot. Det fungerar utmärkt.

Min Linux-distribution är inlagd på ett eMMC (Embedded Multi Media Card). Här är fyra kommandon i U-Boot för att visa filerna som jag just har lagt in.

Detta kommando visar filsystemet / på partition 8.

STM32MP> ext4ls mmc 0:8 / <DIR> 4096 . <DIR> 4096 .. <DIR> 16384 lost+found <DIR> 4096 bin <DIR> 4096 boot <DIR> 4096 dev <DIR> 4096 etc <DIR> 4096 home <DIR> 4096 lib <DIR> 4096 media <DIR> 4096 mnt <DIR> 4096 proc <DIR> 4096 run <DIR> 4096 sbin <DIR> 4096 srv <DIR> 4096 sys <DIR> 4096 tmp <DIR> 4096 usr <DIR> 4096 var <DIR> 4096 vendor

Detta kommando visar partitionssystemet.

STM32MP> mmc part Partition Map for MMC device 0 -- Partition Type: EFI Part Start LBA End LBA Name Attributes Type GUID Partition GUID 1 0x00000400 0x000007ff "metadata1" attrs: 0x0000000000000000 type: 8a7a84a0-8387-40f6-ab41-a8b9a5a60d23 (8a7a84a0-8387-40f6-ab41-a8b9a5a60d23) guid: 7c9ee4f6-c9b1-4ec0-b2c4-84d8db334642 2 0x00000800 0x00000bff "metadata2" attrs: 0x0000000000000000 type: 8a7a84a0-8387-40f6-ab41-a8b9a5a60d23 (8a7a84a0-8387-40f6-ab41-a8b9a5a60d23) guid: 397e6b52-0f5d-4488-ad25-3273e24a6cc4 3 0x00000c00 0x00002bff "fip-a" attrs: 0x0000000000000000 type: 19d5df83-11b0-457b-be2c-7559c13142a5 (19d5df83-11b0-457b-be2c-7559c13142a5) guid: 4fd84c93-54ef-463f-a7ef-ae25ff887087 4 0x00002c00 0x00004bff "fip-b" attrs: 0x0000000000000000 type: 19d5df83-11b0-457b-be2c-7559c13142a5 (19d5df83-11b0-457b-be2c-7559c13142a5) guid: 09c54952-d5bf-45af-acee-335303766fb3 5 0x00004c00 0x00004fff "u-boot-env" attrs: 0x0000000000000000 type: 3de21764-95bd-54bd-a5c3-4abe786f38a8 (u-boot-env) guid: 70a63b54-4a77-433e-bffc-e9454419b234 6 0x00005000 0x00024fff "bootfs" attrs: 0x0000000000000004 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: 645715cb-9814-455e-933c-9b7633de2b31 7 0x00025000 0x0002cfff "vendorfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: ee245663-6b56-4d5e-b3c6-797aec6a4f15 8 0x0002d000 0x0019cfff "rootfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: e91c4e10-16e6-4c0e-bd0e-77becf4a3582 9 0x0019d000 0x00e8fbff "userfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: b9f750e0-aab5-422a-b9b0-1ee0d9f430f6

Detta kommando visar information om eMMC.

STM32MP> mmc info Device: STM32 SD/MMC Manufacturer ID: 11 OEM: 0 Name: 008GB0 Bus Speed: 52000000 Mode: MMC High Speed (52MHz) Rd Block Len: 512 MMC version 5.1 High Capacity: Yes Capacity: 7.3 GiB Bus Width: 8-bit Erase Group Size: 512 KiB HC WP Group Size: 4 MiB User Capacity: 7.3 GiB WRREL Boot Capacity: 4 MiB ENH RPMB Capacity: 4 MiB ENH Boot area 0 is not write protected Boot area 1 is not write protected

Detta kommando visar filerna i mappen /sbin på partition 8. Här kan vi se att filen init är närvarande.

STM32MP> ext4ls mmc 0:8 /sbin <DIR> 4096 . <DIR> 4096 .. <DIR> 4096 .debug 42992 agetty <SYM> 19 arp 18072 badblocks <SYM> 22 blkid 71844 blkid.util-linux <SYM> 25 blockdev 42896 blockdev.util-linux 91156 bridge 68208 cfdisk 3581 check-gpu 22252 ctrlaltdel 137980 debugfs <SYM> 17 depmod <SYM> 11 depmod.kmod 22308 dumpe2fs 9780 e2freefrag 232568 e2fsck 232568 fsck.ext2 232568 fsck.ext3 232568 fsck.ext4 38864 e2image 22308 e2mmpstatus 13928 e2undo 13908 e4crypt 22136 e4defrag <SYM> 22 fdisk 97000 fdisk.util-linux 13840 filefrag <SYM> 21 fsck 34768 fsck.util-linux <SYM> 23 fstrim 43020 fstrim.util-linux <SYM> 12 getty <SYM> 14 halt <SYM> 19 hdparm 92924 hdparm.hdparm <SYM> 24 hwclock 51164 hwclock.util-linux <SYM> 19 ifconfig <SYM> 19 ifdown <SYM> 19 ifup <SYM> 22 init <SYM> 17 insmod <SYM> 11 insmod.kmod <SYM> 17 ip 454560 ip.iproute2 <SYM> 19 klogd 489044 ldconfig <SYM> 19 loadkmap <SYM> 19 logread 9756 logsave <SYM> 24 losetup 67668 losetup.util-linux <SYM> 15 lsmod <SYM> 19 mdev <SYM> 22 mke2fs 96760 mke2fs.e2fsprogs 96760 mkfs.ext2.e2fsprogs 96760 mkfs.ext3 96760 mkfs.ext4 <SYM> 25 mkfs.ext2 5612 mklost+found <SYM> 23 mkswap 67612 mkswap.util-linux <SYM> 18 modinfo <SYM> 11 modinfo.kmod <SYM> 19 modprobe <SYM> 11 modprobe.kmod 2387 mount-copybind 4304 mount-partitions.sh <SYM> 20 nologin 5580 nologin.shadow 9808 nologin.util-linux <SYM> 27 pivot_root 9740 pivot_root.util-linux 2460 populate-extfs.sh <SYM> 14 poweroff <SYM> 14 reboot 3238 resize-helper 47136 resize2fs <SYM> 21 resolvconf <SYM> 16 rmmod <SYM> 11 rmmod.kmod <SYM> 19 route 66500 rtmon <SYM> 14 runlevel <SYM> 19 setconsole <SYM> 14 shutdown 484 shutdown-stm32mp1-m4.sh 2080 st-m4firmware-load-default.sh 4364 stm32_usbotg_eth_config.sh 261 stm32mp-coredump-sysfs.sh <SYM> 24 sulogin 34704 sulogin.util-linux <SYM> 24 swapoff 13964 swapoff.util-linux <SYM> 23 swapon 34700 swapon.util-linux <SYM> 28 switch_root 9804 switch_root.util-linux <SYM> 19 sysctl 18044 sysctl.procps <SYM> 19 syslogd <SYM> 16 telinit <SYM> 12 udevadm <SYM> 26 udevd <SYM> 19 udhcpc 4260 userfs-cleanup-package.sh <SYM> 17 vigr <SYM> 11 vigr.shadow <SYM> 17 vipw 35768 vipw.shadow <SYM> 19 watchdog STM32MP>

När jag startar Linux-kärnan laddar systemet först uImage (vilket är linux kärnan i build/arch/arm/boot) eftersom bootloadern är U-Boot. Därefter läser den filen extlinux.conf.

switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:6... Found /mmc0_extlinux/extlinux.conf Retrieving file: /mmc0_extlinux/extlinux.conf Retrieving file: /splash_landscape.bmp 1: initramfs Enter choice: 1: initramfs Retrieving file: /uImage Retrieving file: /st-image-resize-initrd append: root=/dev/mmcblk0p8 rootwait rw earlyprintk console=ttySTM0,115200 loglevel=7 Retrieving file: /stm32mp151a-stm32-computer-firmware-mx.dtb ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.82 Created: 2024-08-20 18:10:24 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 8249856 Bytes = 7.9 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK ## Flattened Device Tree blob at c6000000 Booting using the fdt blob at 0xc6000000 XIP Kernel Image Loading Ramdisk to cfa0e000, end cffff92a ... OK Loading Device Tree to cf9f7000, end cfa0d4a9 ... OK

Detta är extlinux.conf. Här är root inställd på /dev/mmcblk0p8, vilket är partition 8 på eMMC block 0. Vi kan se ovan att partition 8 är rootfs. Vi använder också initrd som initial ramdisk-laddare.

# Generic Distro Configuration file generated by OpenEmbedded MENU BACKGROUND /splash_landscape.bmp DEFAULT initramfs TIMEOUT 20 LABEL initramfs KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p8 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7

Så det verkar som att den laddar all information från extlinux.conf och fortsätter med uppstarten.

[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.1.82 (lubuntu@lubuntu-20bg001kms) (arm-ostl-linux-gnueabi-gcc (GCC) 12.3.0, GNU ld (GNU Binutils) 2.40.0.20230703) #1 PREEMPT Tue Aug 20 19:37:38 CEST 2024 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: STMicroelectronics custom STM32CubeMX board - openstlinux-6.1-yocto-mickledore-mpu-v24.06.26 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] efi: UEFI not found.

Det sista som händer är att linux-kärnan monterar eMMC och sedan händer ingenting. Det verkar som om systemet ansluter /boot-mappen, men inte mappen / och dess undermappar, kallade rootfs.

[ 4.247976] ohci-platform 5800c000.usb: Generic Platform OHCI controller [ 4.253314] ohci-platform 5800c000.usb: new USB bus registered, assigned bus number 1 [ 4.261921] ohci-platform 5800c000.usb: irq 53, io mem 0x5800c000 [ 4.267287] ehci-platform 5800d000.usb: EHCI Host Controller [ 4.272887] ehci-platform 5800d000.usb: new USB bus registered, assigned bus number 2 [ 4.282453] ehci-platform 5800d000.usb: irq 52, io mem 0x5800d000 [ 4.306642] mmc0: new DDR MMC card at address 0001 [ 4.311297] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.314786] ehci-platform 5800d000.usb: USB 2.0 started, EHCI 1.00 [ 4.324482] hub 2-0:1.0: USB hub found [ 4.327364] hub 2-0:1.0: 2 ports detected [ 4.338312] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.344505] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.355976] hub 1-0:1.0: USB hub found [ 4.358872] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.364446] hub 1-0:1.0: 2 ports detected [ 4.369502] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0)

Det jag förväntar mig efter den här loggen är ett inloggningsmeddelande för Linux. Men ingen är närvarande. Det sista loggmeddelandet är det sista loggmeddelandet. Inga fel eller panik i kärnan.

Här är hela utdagaloggen.

Sammanfattning

  • U-Boot läser extlinux.conf

  • U-Boot bootar upp linux kärnan

  • U-boot har ansluting med eMMC och kan läsa filerna på rotsystemet /

  • Linuxkärnan har möjlighet att läsa storleken på partitionerna av eMMC och dess storlek, vilket betyder att anslutningen är fungerande

  • Initial RAM Disk (initrd) får ett ...ok meddelande från början när extlinux.conf filen läses in

Frågeställning:

Om det inte fanns något felmeddelande efter uppstarten, men fortfarande inte inloggningspromt finns, betyder det att initrd inte fungerade som det skulle? Eller vad kan det annars vara som orsakar problemet?

Detta system är gjort med Yocto Project. Den använder openembedded för att bygga systemet. Alla filer kan laddas ner här.

Permalänk
Medlem

grep:a koden efter

efi: UEFI not found.

och kolla varför den säger så?

Jag är verkligen ingen expert på Linux boot-process, men jag gissar att du blandar ihop två av de tre sätten att boota: https://wiki.debian.org/initramfs

Fortsatt gissning: initramfs har ju hela rotfilsystemet inbyggt tillsammans med kärnan, vilket storleken på din image tyder på. Det är det filsystemet som ska användas i tidig boot, senare i processen ska det filsystemet bytas ut mot det som ligger i rootfs-partitionen och rootfs-partitionen saknar antagligen grejer som behövs i tidig boot.

Permalänk
Skrivet av KAD:

grep:a koden efter

efi: UEFI not found.

och kolla varför den säger så?

Jag är verkligen ingen expert på Linux boot-process, men jag gissar att du blandar ihop två av de tre sätten att boota: https://wiki.debian.org/initramfs

Fortsatt gissning: initramfs har ju hela rotfilsystemet inbyggt tillsammans med kärnan, vilket storleken på din image tyder på. Det är det filsystemet som ska användas i tidig boot, senare i processen ska det filsystemet bytas ut mot det som ligger i rootfs-partitionen och rootfs-partitionen saknar antagligen grejer som behövs i tidig boot.

UEFI finns inte på denna processor.

Systemet verkar boota upp linuxkärnan, men det är som du säger. Rootfs verkar sakna saker. Detta är konstigt då tillverkarna själva säger att det är ingen fel på det dom lägger ut för tillgänglig nedladdning.

Förvirrad....

Permalänk
Medlem

Jag är också förvirrad för du säger att du har kompilerat kärnan och lyckas ladda den från U-boot men du får inte TTY-session och du hänvisar till en distro som är byggd mha. Yocto/OpenEmbedded.

Outputen från Yocto/OE brukar vara en full distro med kärna och rootfs redo att flashas i sin helhet, har du testat detta innan du blandat in din egen kärna?

Permalänk
Skrivet av orp:

Jag är också förvirrad för du säger att du har kompilerat kärnan och lyckas ladda den från U-boot men du får inte TTY-session och du hänvisar till en distro som är byggd mha. Yocto/OpenEmbedded.

Outputen från Yocto/OE brukar vara en full distro med kärna och rootfs redo att flashas i sin helhet, har du testat detta innan du blandat in din egen kärna?

Det jag har gjort är att bara byta ut kärnan och .dtb fil från en befintlig dist. Det som skiljer mellan den gamla kärnan och den nya är att jag har ändrat vissa pinkonfigurationer.

Permalänk
Medlem
Skrivet av heretic16:

Detta är konstigt då tillverkarna själva säger att det är ingen fel på det dom lägger ut för tillgänglig nedladdning.

Skrivet av heretic16:

Det jag har gjort är att bara byta ut kärnan och .dtb fil från en befintlig dist. Det som skiljer mellan den gamla kärnan och den nya är att jag har ändrat vissa pinkonfigurationer.

Det kanske är värt att testa det som tillverkaren lagt ut omodifierat innan man anklagar dom för att lägga ut trasig mjukvara?

Permalänk
Medlem
Skrivet av orp:

Det kanske är värt att testa det som tillverkaren lagt ut omodifierat innan man anklagar dom för att lägga ut trasig mjukvara?

Det är väl ingen som anklagat någon för att lägga ut trasig mjukvara?

Det sagt, så är det en bra idé att först testa ett omodifierat bygge. Dels för att se om det fungerar, dels för att (om det funkar) se hur loggarna skall se ut i det fallet.

En sak som kan vara värd att fundera över är: Skall det komma en login-prompt? Är det för ett inbyggt system så kanske det inte är meningen att man skall kunna logga in.

Permalänk
Medlem

Mina tankar går någonstans åt att förinitieringen (initramfs) inte lämnar över till / ordentligt (mount). Vore det inte bra att ta ett stort steg tillbaka till vad leverantören har fungerande och sedan göra små små förändringar åt det håll du vill ha. (Då menar jag: Börja med ingen förändring alls, kan du bygga en ny miljö som bootar?) De kanske inte är relevanta; en grep på "error" i "utdagaloggen" (sic) ger en mängd träffar.

Hur är det med /etc/fstab, matchar den partitioneringen du har?

Permalänk
Medlem
Skrivet av Erik_T:

Det är väl ingen som anklagat någon för att lägga ut trasig mjukvara?

Skrivet av heretic16:

Detta är konstigt då tillverkarna själva säger att det är ingen fel på det dom lägger ut för tillgänglig nedladdning.

^---- Jag tolkar misstron i det inlägget som ett anklagande i förlängningen.

Men iaf testa utan några ändringar inledningsvis.

Permalänk
Skrivet av Erik_T:

Det är väl ingen som anklagat någon för att lägga ut trasig mjukvara?

Det sagt, så är det en bra idé att först testa ett omodifierat bygge. Dels för att se om det fungerar, dels för att (om det funkar) se hur loggarna skall se ut i det fallet.

En sak som kan vara värd att fundera över är: Skall det komma en login-prompt? Är det för ett inbyggt system så kanske det inte är meningen att man skall kunna logga in.

Jag har testat ett omodifierat bygge och det blir samma sak. Den stannar vid samma meddelande.

Skrivet av mc68000:

Mina tankar går någonstans åt att förinitieringen (initramfs) inte lämnar över till / ordentligt (mount). Vore det inte bra att ta ett stort steg tillbaka till vad leverantören har fungerande och sedan göra små små förändringar åt det håll du vill ha. (Då menar jag: Börja med ingen förändring alls, kan du bygga en ny miljö som bootar?) De kanske inte är relevanta; en grep på "error" i "utdagaloggen" (sic) ger en mängd träffar.

Hur är det med /etc/fstab, matchar den partitioneringen du har?

Jag har använt ca 100% av leverantören rekommenderar. Inget är eget. Skillnaden är att jag använder en processor som inte har GPU. Det är den enda skillnaden.

Skrivet av orp:

^---- Jag tolkar misstron i det inlägget som ett anklagande i förlängningen.

Men iaf testa utan några ändringar inledningsvis.

Jag tänker så här.
Jag kan boota linux-kärnan. Men linux-kärnan verkar inte kunna montera rootfs. Så detta betyder att något är knas med initrd (Init RAM Disk) eller initramfs (Init RAM File System).

Jag får inga error, vilket är ett problem.

Permalänk
Medlem
Skrivet av heretic16:

Jag har testat ett omodifierat bygge och det blir samma sak. Den stannar vid samma meddelande.

Jag har använt ca 100% av leverantören rekommenderar. Inget är eget. Skillnaden är att jag använder en processor som inte har GPU. Det är den enda skillnaden.

Jag tänker så här.
Jag kan boota linux-kärnan. Men linux-kärnan verkar inte kunna montera rootfs. Så detta betyder att något är knas med initrd (Init RAM Disk) eller initramfs (Init RAM File System).

Jag får inga error, vilket är ett problem.

Var någonstans säger du åt kärnan att den ska montera rootfs och använda den som root? Det är väl inget som kärnan gör automatiskt utan att det är konfigurerat någonstans.

Permalänk
Medlem

Har du tagit en titt i initrd och se vad som sker där? Det är väl ett cpio-arkiv om jag minns rätt.
Kollade med morbror Google, numera cpio --newc + LZMA kompression tydligen.
Kan det handla om att fel firmware laddas i initrd eftersom du har en processor utan GPU?
Specificera även init=... som boot-parameter, labba lite med init= och se om du får några felmedelanden som pekar åt någon riktning.
Just nu känner jag bara för att hälla ur mig tokiga ideer och hoppas att någon pil åtminstone hamnar på samma vägg som tavlan

Permalänk
Skrivet av Erik_T:

Var någonstans säger du åt kärnan att den ska montera rootfs och använda den som root? Det är väl inget som kärnan gör automatiskt utan att det är konfigurerat någonstans.

Jag säger det i en fil som heter mmc0_extlinux.

# Generic Distro Configuration file generated by OpenEmbedded MENU BACKGROUND /splash_landscape.bmp DEFAULT UUID TIMEOUT 20 LABEL UUID KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=PARTUUID=e91c4e10-16e6-4c0e-bd0e-77becf4a3582 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp1 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p1 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp2 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p2 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp3 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p3 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp4 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p4 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp5 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p5 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp6 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p6 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp7 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p7 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp8 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p8 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7 LABEL mmc0blkp9 KERNEL /uImage FDTDIR / INITRD /st-image-resize-initrd APPEND root=/dev/mmcblk0p9 rootwait rw earlyprintk console=${console},${baudrate} loglevel=7

switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:6... Found /mmc0_extlinux/extlinux.conf Retrieving file: /mmc0_extlinux/extlinux.conf Retrieving file: /splash_landscape.bmp 1: UUID 2: mmc0blkp1 3: mmc0blkp2 4: mmc0blkp3 5: mmc0blkp4 6: mmc0blkp5 7: mmc0blkp6 8: mmc0blkp7 9: mmc0blkp8 10: mmc0blkp9 Enter choice: 9 9: mmc0blkp8 Retrieving file: /uImage Retrieving file: /st-image-resize-initrd append: root=/dev/mmcblk0p8 rootwait rw earlyprintk console=ttySTM0,115200 loglevel=7 Retrieving file: /stm32mp151a-stm32-computer-firmware-mx.dtb ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.82 Created: 2024-08-20 18:10:24 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 8249856 Bytes = 7.9 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK ## Flattened Device Tree blob at c6000000 Booting using the fdt blob at 0xc6000000 XIP Kernel Image Loading Ramdisk to cfa0e000, end cffff92a ... OK Loading Device Tree to cf9f7000, end cfa0d4a9 ... OK D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session Starting kernel ... D/TC:0 pwr_scv_handler:56 PWR service: write 0x0 at offset 0x28 D/TC:0 pwr_scv_handler:56 PWR service: set 0x3f at offset 0x20 D/TC:0 tee_entry_exchange_capabilities:101 Asynchronous notifications are disabled D/TC:0 tee_entry_exchange_capabilities:110 Dynamic shared memory is enabled D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 7011a688-ddde-4053-a5a9-7b3c4ddf13b8 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 1 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 1 tee_ta_close_session:451 csess 0xde04f070 id 2 D/TC:? 1 tee_ta_close_session:470 Destroy session [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.1.82 (lubuntu@lubuntu-20bg001kms) (arm-ostl-linux-gnueabi-gcc (GCC) 12.3.0, GNU ld (GNU Binutils) 2.40.0.20230703) #1 PREEMPT Tue Aug 20 19:37:38 CEST 2024 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: STMicroelectronics custom STM32CubeMX board - openstlinux-6.1-yocto-mickledore-mpu-v24.06.26 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created DMA memory pool at 0x10000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram2@10000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10040000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring0@10040000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10041000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@10041000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10042000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0buffer@10042000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10048000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcu-rsc-table@10048000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x30000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram@30000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x38000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node retram@38000000, compatible id shared-dma-pool [ 0.000000] cma: Reserved 64 MiB at 0xda000000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] HighMem [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] node 0: [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000c0000000-0x00000000dfffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129992 [ 0.000000] Kernel command line: root=/dev/mmcblk0p8 rootwait rw earlyprintk console=ttySTM0,115200 loglevel=7 [ 0.000000] Unknown kernel command line parameters "earlyprintk", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] Memory: 394360K/524288K available (12288K kernel code, 1393K rwdata, 3816K rodata, 1024K init, 223K bss, 64392K reserved, 65536K cma-reserved, 0K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000021] Switching to timer-based delay loop, resolution 41ns [ 0.001186] Console: colour dummy device 80x30 [ 0.001246] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.001268] CPU: Testing write buffer coherency: ok [ 0.001336] pid_max: default: 32768 minimum: 301 [ 0.001624] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001651] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.004427] cblist_init_generic: Setting adjustable number of callback queues. [ 0.004448] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.004631] cblist_init_generic: Setting adjustable number of callback queues. [ 0.004641] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.004846] Setting up static identity map for 0xc0100000 - 0xc0100060 [ 0.005039] rcu: Hierarchical SRCU implementation. [ 0.005048] rcu: Max phase no-delay instances is 1000. [ 0.006202] EFI services will not be available. [ 0.006932] devtmpfs: initialized [ 0.029583] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.030005] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.030041] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.033404] pinctrl core: initialized pinctrl subsystem [ 0.034894] DMI not present or invalid. [ 0.036217] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.038952] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.040611] thermal_sys: Registered thermal governor 'step_wise' [ 0.040741] cpuidle: using governor menu [ 0.041058] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.041074] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.041455] Serial: AMBA PL011 UART driver [ 0.044461] stm32-pm-domain pm_domain: domain core-ret-power-domain registered [ 0.044498] stm32-pm-domain pm_domain: subdomain core-power-domain registered [ 0.044511] stm32-pm-domain pm_domain: domains probed [ 0.071570] platform 5a001000.display-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.074561] platform 4000b000.audio-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.082728] platform connector: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.099890] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.118716] SCSI subsystem initialized [ 0.119167] libata version 3.00 loaded. [ 0.119593] usbcore: registered new interface driver usbfs [ 0.119682] usbcore: registered new interface driver hub [ 0.119746] usbcore: registered new device driver usb [ 0.120221] pps_core: LinuxPPS API ver. 1 registered [ 0.120233] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.120264] PTP clock support registered [ 0.120522] EDAC MC: Ver: 3.0.0 [ 0.132896] Driver 'scmi-optee' was unable to register with bus_type 'tee' because the bus was not initialized. [ 0.135835] clocksource: Switched to clocksource arch_sys_counter [ 0.158318] NET: Registered PF_INET protocol family [ 0.158688] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.161132] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.161181] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.161207] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.161267] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.161359] TCP: Hash tables configured (established 4096 bind 4096) [ 0.161499] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.161538] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.161853] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.166174] RPC: Registered named UNIX socket transport module. [ 0.166194] RPC: Registered udp transport module. [ 0.166201] RPC: Registered tcp transport module. [ 0.166207] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.166751] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.168799] Initialise system trusted keyrings [ 0.169441] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.176326] Trying to unpack rootfs image as initramfs... [ 0.201002] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.216608] NFS: Registering the id_resolver key type [ 0.216756] Key type id_resolver registered [ 0.216765] Key type id_legacy registered [ 0.216929] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.216941] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.217129] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.217418] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.226008] fuse: init (API version 7.37) [ 0.227170] NET: Registered PF_ALG protocol family [ 0.227198] Key type asymmetric registered [ 0.227208] Asymmetric key parser 'x509' registered [ 0.227465] bounce: pool size: 64 pages [ 0.227658] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.227673] io scheduler mq-deadline registered [ 0.227682] io scheduler kyber registered [ 0.259101] STM32 USART driver initialized [ 0.317667] brd: module loaded [ 0.346714] loop: module loaded [ 0.354706] CAN device driver interface [ 0.377120] pegasus: Pegasus/Pegasus II USB Ethernet driver [ 0.377237] usbcore: registered new interface driver pegasus [ 0.377320] usbcore: registered new interface driver asix [ 0.377378] usbcore: registered new interface driver ax88179_178a [ 0.377434] usbcore: registered new interface driver cdc_ether [ 0.377506] usbcore: registered new interface driver smsc75xx [ 0.377578] usbcore: registered new interface driver smsc95xx [ 0.377633] usbcore: registered new interface driver net1080 [ 0.377703] usbcore: registered new interface driver cdc_subset [ 0.377757] usbcore: registered new interface driver zaurus [ 0.377897] usbcore: registered new interface driver cdc_ncm [ 0.380217] usbcore: registered new interface driver usb-storage [ 0.380455] usbcore: registered new device driver onboard-usb-hub [ 0.383967] i2c_dev: i2c /dev entries driver [ 0.407555] cpu cpu0: _of_add_opp_table_v2: no supported OPPs [ 0.407638] cpu cpu0: OPP table can't be empty [ 0.409345] sdhci: Secure Digital Host Controller Interface driver [ 0.409362] sdhci: Copyright(c) Pierre Ossman [ 0.409368] Synopsys Designware Multimedia Card Interface Driver [ 0.409775] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.410635] ledtrig-cpu: registered to indicate activity on CPUs [ 0.411150] usbcore: registered new interface driver usbhid [ 0.411163] usbhid: USB HID core driver [ 0.415015] optee: probing for conduit method. [ 0.415053] optee: revision 3.19 (0f6e5b02) [ 0.466655] optee: dynamic shared memory is enabled [ 0.510337] optee: initialized driver [ 0.511650] NET: Registered PF_PACKET protocol family [ 0.511673] can: controller area network core [ 0.511951] NET: Registered PF_CAN protocol family [ 0.511968] can: raw protocol [ 0.511982] can: broadcast manager protocol [ 0.511997] can: netlink gateway - max_hops=1 [ 0.536337] Key type dns_resolver registered [ 0.536504] ThumbEE CPU extension supported. [ 0.536530] Registering SWP/SWPB emulation handler [ 0.537158] registered taskstats version 1 [ 0.537215] Loading compiled-in X.509 certificates [ 1.509110] Freeing initrd memory: 6088K [ 1.541823] Loaded X.509 cert 'Build time autogenerated kernel key: dc187794c8aef9363d5d46762595ec876c29812e' [ 1.675113] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 1.675354] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 1.675476] arm-scmi firmware:scmi: SCMI Protocol v2.0 'ST:' Firmware version 0x0 [ 1.725665] sysfs: cannot create duplicate filename '/devices/platform/cpufreq-dt' [ 1.725692] CPU: 0 PID: 33 Comm: kworker/u2:2 Not tainted 6.1.82 #1 [ 1.725714] Hardware name: STM32 (Device Tree Support) [ 1.725725] Workqueue: events_unbound deferred_probe_work_func [ 1.725783] unwind_backtrace from show_stack+0x10/0x14 [ 1.725820] show_stack from dump_stack_lvl+0x24/0x2c [ 1.725857] dump_stack_lvl from sysfs_warn_dup+0x58/0x64 [ 1.725899] sysfs_warn_dup from sysfs_create_dir_ns+0xf4/0x104 [ 1.725939] sysfs_create_dir_ns from create_dir+0x1c/0x150 [ 1.725980] create_dir from kobject_add_internal+0xac/0x1f4 [ 1.726019] kobject_add_internal from kobject_add+0x60/0xc4 [ 1.726057] kobject_add from device_add+0xcc/0x6d4 [ 1.726097] device_add from platform_device_add+0x100/0x244 [ 1.726130] platform_device_add from platform_device_register_full+0x108/0x158 [ 1.726161] platform_device_register_full from stm32_cpufreq_probe+0xfc/0x19c [ 1.726200] stm32_cpufreq_probe from platform_probe+0x5c/0xb0 [ 1.726232] platform_probe from really_probe+0xe0/0x40c [ 1.726257] really_probe from __driver_probe_device+0x9c/0x130 [ 1.726280] __driver_probe_device from driver_probe_device+0x30/0xc0 [ 1.726303] driver_probe_device from __device_attach_driver+0xa8/0x120 [ 1.726327] __device_attach_driver from bus_for_each_drv+0x88/0xd4 [ 1.726358] bus_for_each_drv from __device_attach+0xa8/0x1ec [ 1.726388] __device_attach from bus_probe_device+0x84/0x8c [ 1.726419] bus_probe_device from deferred_probe_work_func+0x8c/0xd4 [ 1.726460] deferred_probe_work_func from process_one_work+0x1d0/0x4c8 [ 1.726501] process_one_work from worker_thread+0x21c/0x580 [ 1.726533] worker_thread from kthread+0xd8/0xf4 [ 1.726562] kthread from ret_from_fork+0x14/0x28 [ 1.726586] Exception stack(0xde8b1fb0 to 0xde8b1ff8) [ 1.726600] 1fa0: 00000000 00000000 00000000 00000000 [ 1.726615] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.726628] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1.735848] kobject_add_internal failed for cpufreq-dt with -EEXIST, don't try to register things with the same name in the same directory. [ 1.758321] random: crng init done [ 1.819179] stm32-dma 48000000.dma-controller: STM32 DMA driver registered [ 1.822958] 8<--- cut here --- [ 1.822975] Unhandled fault: imprecise external abort (0x1c06) at 0xdeb10588 [ 1.822990] [deb10588] *pgd=c3485811, *pte=c348d24f, *ppte=c348d01f [ 1.823030] Internal error: : 1c06 [#1] PREEMPT ARM [ 1.823042] Modules linked in: [ 1.823054] CPU: 0 PID: 9 Comm: kworker/u2:0 Not tainted 6.1.82 #1 [ 1.823069] Hardware name: STM32 (Device Tree Support) [ 1.823078] Workqueue: eval_map_wq eval_map_work_func [ 1.823107] PC is at update_event_printk+0x160/0x1c0 [ 1.823135] LR is at update_event_printk+0x8c/0x1c0 [ 1.823156] pc : [<c01e292c>] lr : [<c01e2858>] psr: 80000053 [ 1.823165] sp : de831ee8 ip : 00000045 fp : 0000014c [ 1.823173] r10: 000002d4 r9 : c13b9e28 r8 : 0000000d [ 1.823182] r7 : 00000000 r6 : c123f2e0 r5 : c0e4b56c r4 : c13a0dbe [ 1.823192] r3 : 00000001 r2 : c13a0dbd r1 : c13a0dbb r0 : 00000001 [ 1.823202] Flags: Nzcv IRQs on FIQs off Mode SVC_32 ISA ARM Segment none [ 1.823216] Control: 10c5387d Table: c280c059 DAC: 00000051 [ 1.823223] Register r0 information: non-paged memory [ 1.823238] Register r1 information: non-slab/vmalloc memory [ 1.823251] Register r2 information: non-slab/vmalloc memory [ 1.823261] Register r3 information: non-paged memory [ 1.823272] Register r4 information: non-slab/vmalloc memory [ 1.823282] Register r5 information: non-slab/vmalloc memory [ 1.823293] Register r6 information: non-slab/vmalloc memory [ 1.823304] Register r7 information: NULL pointer [ 1.823313] Register r8 information: non-paged memory [ 1.823323] Register r9 information: non-slab/vmalloc memory [ 1.823334] Register r10 information: non-paged memory [ 1.823344] Register r11 information: non-paged memory [ 1.823354] Register r12 information: non-paged memory [ 1.823364] Process kworker/u2:0 (pid: 9, stack limit = 0x(ptrval)) [ 1.823376] Stack: (0xde831ee8 to 0xde832000) [ 1.823392] 1ee0: 000001c2 c124cca4 c13b9ddc c0d32eb4 c13513f0 c01e6c00 [ 1.823409] 1f00: de831f24 c124c598 c1a3c780 c123c7fc c1803780 c142e560 c180f200 00000000 [ 1.823425] 1f20: c18cc200 c180f205 c1805400 c013dcb4 c1805444 c18cc200 c1805400 c1803780 [ 1.823442] 1f40: c1805400 c1803798 c1805418 c13468e0 c18cc200 00000088 c1805400 c013dff0 [ 1.823458] 1f60: de811ec0 c13468e0 60000053 c1896940 c1896e80 c18cc200 de811ec0 c013dfac [ 1.823475] 1f80: c1803780 00000000 00000000 c01450f0 c1896940 c0145018 00000000 00000000 [ 1.823490] 1fa0: 00000000 00000000 00000000 c010014c 00000000 00000000 00000000 00000000 [ 1.823505] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.823520] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 1.823539] update_event_printk from trace_event_eval_update+0xb4/0xf8 [ 1.823577] trace_event_eval_update from process_one_work+0x1d0/0x4c8 [ 1.823609] process_one_work from worker_thread+0x44/0x580 [ 1.823641] worker_thread from kthread+0xd8/0xf4 [ 1.823671] kthread from ret_from_fork+0x14/0x28 [ 1.823694] Exception stack(0xde831fb0 to 0xde831ff8) [ 1.823708] 1fa0: 00000000 00000000 00000000 00000000 [ 1.823723] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.823736] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1.823754] Code: e2133007 13a03001 e35c005f 03833001 (e3530000) [ 1.823764] ---[ end trace 0000000000000000 ]--- [ 1.823773] note: kworker/u2:0[9] exited with irqs disabled [ 1.823915] stm32-mdma 58000000.dma-controller: STM32 MDMA driver registered [ 1.830950] /soc/interrupt-controller@5000d000: bank0 [ 1.830985] /soc/interrupt-controller@5000d000: bank1 [ 1.831004] /soc/interrupt-controller@5000d000: bank2 [ 1.836707] stm32_rtc 5c004000.rtc: registered as rtc0 [ 1.836756] stm32_rtc 5c004000.rtc: setting system clock to 2000-01-01T00:00:23 UTC (946684823) [ 1.837024] stm32_rtc 5c004000.rtc: Date/Time must be initialized [ 1.837039] stm32_rtc 5c004000.rtc: registered rev:1.2 [ 1.840340] stm32-rproc 10000000.m4: wdg irq registered [ 1.840634] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.840652] remoteproc remoteproc0: cannot get vq0 mbox [ 1.840664] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.840674] remoteproc remoteproc0: cannot get vq1 mbox [ 1.840684] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.840694] remoteproc remoteproc0: cannot get shutdown mbox [ 1.840703] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.840714] remoteproc remoteproc0: cannot get detach mbox [ 1.840845] remoteproc remoteproc0: m4 is available [ 1.844488] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOA bank added [ 1.845158] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOB bank added [ 1.845792] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOC bank added [ 1.846512] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOD bank added [ 1.847266] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOE bank added [ 1.847943] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOF bank added [ 1.848705] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOG bank added [ 1.849362] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOH bank added [ 1.849997] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOI bank added [ 1.850045] stm32mp157-pinctrl soc:pinctrl@50002000: Pinctrl STM32 initialized [ 1.851760] stm32mp157-pinctrl soc:pinctrl@54004000: error -ENOENT: failed to get clk [ 1.851787] stm32mp157-pinctrl: probe of soc:pinctrl@54004000 failed with error -2 [ 1.854330] stm32-usart 40010000.serial: interrupt mode for rx (no dma) [ 1.854353] stm32-usart 40010000.serial: interrupt mode for tx (no dma) [ 1.854384] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 33, base_baud = 4000000) is a stm32-usart [ 3.733507] printk: console [ttySTM0] enabled [ 3.743535] stm32-dwmac 5800a000.ethernet: IRQ eth_lpi not found D/TC:? 1 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 1 tee_ta_close_session:451 csess 0xde04f070 id 2 D/TC:? 1 tee_ta_close_session:470 Destroy session [ 3.768461] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42 [ 3.774064] stm32-dwmac 5800a000.ethernet: DWMAC4/5 [ 3.779103] stm32-dwmac 5800a000.ethernet: DMA HW capability register supported [ 3.786312] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine supported [ 3.793588] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported [ 3.800578] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported [ 3.806908] stm32-dwmac 5800a000.ethernet: TSO supported [ 3.812072] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 3.820043] stm32-dwmac 5800a000.ethernet: device MAC address a6:54:29:24:37:5f [ 3.827248] stm32-dwmac 5800a000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 3.834225] stm32-dwmac 5800a000.ethernet: Enabled RFS Flow TC (entries=10) [ 3.841220] stm32-dwmac 5800a000.ethernet: TSO feature enabled [ 3.847092] stm32-dwmac 5800a000.ethernet: Using 32/32 bits DMA host/device width [ 3.887894] stm32f7-i2c 40012000.i2c: using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers [ 3.896004] stm32f7-i2c 40012000.i2c: STM32F7 I2C-0 bus adapter [ 3.924837] platform 4000b000.audio-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 3.935471] platform 5a001000.display-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 3.947443] i2c 1-0039: Fixed dependency cycle(s) with /soc/etzpc@5c007000/audio-controller@4000b000 [ 3.956683] i2c 1-0039: Fixed dependency cycle(s) with /soc/display-controller@5a001000 [ 3.966219] stpmic1 1-0033: PMIC Chip Version: 0x21 [ 3.972014] platform 5c002000.i2c:stpmic@33:regulators: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/stpmic@33/regulators/buck4 [ 3.983868] platform 5c002000.i2c:stpmic@33:regulators: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/stpmic@33/regulators/buck2 [ 4.028402] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.037418] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.047548] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.057870] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.068445] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-1 bus adapter [ 4.085514] mmci-pl18x 58007000.mmc: mmc0: PL180 manf 53 rev2 at 0x58007000 irq 45,0 (pio) [ 4.098739] i2c i2c-1: Added multiplexed i2c bus 2 [ 4.104809] input: pmic_onkey as /devices/platform/soc/5c007000.etzpc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0 D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x40000000 at offset 0xc [ 4.145890] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0 [ 4.158108] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0 [ 4.166976] dwc2 49000000.usb-otg: supply vusb_d not found, using dummy regulator [ 4.173303] dwc2 49000000.usb-otg: supply vusb_a not found, using dummy regulator D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc [ 4.196202] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM D/TC:0 pwr_scv_handler:56 PWR service: clear 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc [ 4.236112] ohci-platform 5800c000.usb: Generic Platform OHCI controller [ 4.241459] ohci-platform 5800c000.usb: new USB bus registered, assigned bus number 1 [ 4.250126] ohci-platform 5800c000.usb: irq 53, io mem 0x5800c000 [ 4.255456] ehci-platform 5800d000.usb: EHCI Host Controller [ 4.261142] ehci-platform 5800d000.usb: new USB bus registered, assigned bus number 2 [ 4.269320] ehci-platform 5800d000.usb: irq 52, io mem 0x5800d000 [ 4.280789] mmc0: new DDR MMC card at address 0001 [ 4.285436] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.299745] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.305973] ehci-platform 5800d000.usb: USB 2.0 started, EHCI 1.00 [ 4.311117] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.317043] hub 2-0:1.0: USB hub found [ 4.320689] hub 2-0:1.0: 2 ports detected [ 4.325074] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.336474] hub 1-0:1.0: USB hub found [ 4.341496] hub 1-0:1.0: 2 ports detected [ 4.344171] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0)

Skrivet av mc68000:

Har du tagit en titt i initrd och se vad som sker där? Det är väl ett cpio-arkiv om jag minns rätt.
Kollade med morbror Google, numera cpio --newc + LZMA kompression tydligen.
Kan det handla om att fel firmware laddas i initrd eftersom du har en processor utan GPU?
Specificera även init=... som boot-parameter, labba lite med init= och se om du får några felmedelanden som pekar åt någon riktning.
Just nu känner jag bara för att hälla ur mig tokiga ideer och hoppas att någon pil åtminstone hamnar på samma vägg som tavlan

Det är skumt för att jag har något som heter Linux LED på min processor som aktiveras och då är det en blå LED-lampa som blinkar med hjärtfrekvens.

Även på tillverkarens hemsida så kan man läsa i dokumentnummret UM2534 från ST. (Finns på google).

The LD8 blue LED is used as Linux® Heartbeat LED, which is blinking as long as Linux® is alive on the Cortex®-A.

Detta finns i min Device Tree fil för linux.

config { u-boot,boot-led = "heartbeat"; u-boot,error-led = "error"; u-boot,mmc-env-partition = "u-boot-env"; st,fastboot-gpios = <&gpioa 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; st,stm32prog-gpios = <&gpioa 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; }; led{ compatible = "gpio-leds"; led-blue{ label = "heartbeat"; gpios = <&gpioa 14 GPIO_ACTIVE_LOW>; linux,default-trigger = "heartbeat"; default-state = "off"; }; led-red { label = "error"; gpios = <&gpioa 13 GPIO_ACTIVE_LOW>; default-state = "off"; }; };

Så i detta fall så är mitt linux levande för att Heartbeat LED är i funktion.

Så detta måste betyda att Linux är aktivt och aktiverat, men jag får bara ingen loginpromt?

Permalänk

Uppdatering
Så här ska en logg se ut. Detta är något som jag har hittat på nätet. Det är alltså inte min processor, men min är 99% den som finns med i denna log. Jag får känslan att det är något med EXT4...

~/STM32MPU_workspace/STM32MP15-Ecosystem-v1.0.0/Starter-Package/stm32mp1-openstlinux-4.19-thud-mp1-19-02-20/images/stm32mp1$ minicom -D /dev/ttyACM0 Willkommen zu minicom 2.7.1 Optionen: I18n Übersetzt am Aug 13 2017, 15:25:34. Port /dev/ttyACM0, 10:56:56 Drücken Sie CTRL-A Z für Hilfe zu speziellen Tasten oot 2018.11-stm32mp-r2 (Nov 14 2018 - 16:10:06 +0000) CPU: STM32MP157CAC Rev.B Model: STMicroelectronics STM32MP157C-DK2 Discovery Board Board: stm32mp1 in trusted mode (st,stm32mp157c-dk2) Board: MB1272 Var2 Rev.C-01 Watchdog enabled DRAM: 512 MiB Clocks: - MPU : 650 MHz - MCU : 208.878 MHz - AXI : 266.500 MHz - PER : 24 MHz - DDR : 533 MHz NAND: 0 MiB MMC: STM32 SDMMC2: 0, STM32 SDMMC2: 1 In: serial Out: serial Err: serial Net: NOTICE: CPU: STM32MP157CAC Rev.B NOTICE: Model: STMicroelectronics STM32MP157C-DK2 Discovery Board NOTICE: Board: MB1272 Var2 Rev.C-01 INFO: Reset reason (0x14): INFO: Pad Reset from NRST INFO: Using SDMMC INFO: Instance 1 INFO: Boot used partition fsbl1 INFO: Product_below_2v5=1: HSLVEN update is INFO: destructive, no update as VDD>2.7V NOTICE: BL2: v2.0(debug): NOTICE: BL2: Built : 13:13:37, Oct 2 2018 INFO: BL2: Doing platform setup INFO: PMIC version = 0x10 INFO: RAM: DDR3-1066/888 bin G 1x4Gb 533MHz v1.41 INFO: Memory size = 0x20000000 (512 MB) INFO: BL2 runs SP_MIN setup INFO: BL2: Loading image id 4 INFO: Loading image id=4 at address 0x2fff0000 INFO: Image id=4 loaded: 0x2fff0000 - 0x30000000 INFO: BL2: Loading image id 5 INFO: Loading image id=5 at address 0xc0100000 INFO: STM32 Image size : 748404 WARNING: Skip signature check (header option) INFO: Image id=5 loaded: 0xc0100000 - 0xc01b6b74 INFO: read version 0 current version 0 NOTICE: BL2: Booting BL32 INFO: Entry point address = 0x2fff0000 INFO: SPSR = 0x1d3 INFO: PMIC version = 0x10 NOTICE: SP_MIN: v2.0(debug): NOTICE: SP_MIN: Built : 13:13:37, Oct 2 2018 INFO: ARM GICv2 driver initialized INFO: stm32mp HSI (18): Secure only INFO: stm32mp HSE (20): Secure only INFO: stm32mp PLL2 (27): Secure only INFO: stm32mp PLL2_R (30): Secure only INFO: SP_MIN: Initializing runtime services INFO: SP_MIN: Preparing exit to normal world U-Boot 2018.11-stm32mp-r2 (Nov 14 2018 - 16:10:06 +0000) CPU: STM32MP157CAC Rev.B Model: STMicroelectronics STM32MP157C-DK2 Discovery Board Board: stm32mp1 in trusted mode (st,stm32mp157c-dk2) Board: MB1272 Var2 Rev.C-01 Watchdog enabled DRAM: 512 MiB Clocks: - MPU : 650 MHz - MCU : 208.878 MHz - AXI : 266.500 MHz - PER : 24 MHz - DDR : 533 MHz NAND: 0 MiB MMC: STM32 SDMMC2: 0, STM32 SDMMC2: 1 In: serial Out: serial Err: serial Net: eth0: ethernet@5800a000 Boot over mmc0! Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:4... Found U-Boot script /boot.scr.uimg 1553 bytes read in 1 ms (1.5 MiB/s) ## Executing script at c4100000 Scanning mmc 0:4... Found /mmc0_stm32mp157c-dk2_extlinux/extlinux.conf Retrieving file: /mmc0_stm32mp157c-dk2_extlinux/extlinux.conf 616 bytes read in 1 ms (601.6 KiB/s) Retrieving file: /mmc0_stm32mp157c-dk2_extlinux/../splash.bmp 46180 bytes read in 3 ms (14.7 MiB/s) Select the boot mode 1: stm32mp157c-dk2-sdcard 2: stm32mp157c-dk2-a7-examples-sdcard 3: stm32mp157c-dk2-m4-examples-sdcard Enter choice: 1: stm32mp157c-dk2-sdcard Retrieving file: /uImage 6569464 bytes read in 290 ms (21.6 MiB/s) append: root=/dev/mmcblk0p6 rootwait rw console=ttySTM0,115200 Retrieving file: /stm32mp157c-dk2.dtb 69510 bytes read in 4 ms (16.6 MiB/s) ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-4.19.9 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 6569400 Bytes = 6.3 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK ## Flattened Device Tree blob at c4000000 Booting using the fdt blob at 0xc4000000 XIP Kernel Image ... OK Using Device Tree in place at c4000000, end c4013f85 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.19.9 (oe-user@oe-host) (gcc version 8.2.0 (GCC)) #1 SMP PREEMPT Thu Dec 13 08:16:23 UTC 2018 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: STMicroelectronics STM32MP157C-DK2 Discovery Board [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Reserved memory: created DMA memory pool at 0x10000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram2@0x10000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10040000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring0@10040000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10042000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@10042000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10044000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0buffer@10044000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x30000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram@0x30000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x38000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node retram@0x38000000, compatible id shared-dma-pool [ 0.000000] cma: Reserved 128 MiB at 0xd4000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] random: get_random_bytes called from start_kernel+0xa0/0x494 with crng_init=0 [ 0.000000] percpu: Embedded 17 pages/cpu @(ptrval) s40204 r8192 d21236 u69632 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 113680 [ 0.000000] Kernel command line: root=/dev/mmcblk0p6 rootwait rw console=ttySTM0,115200 [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Memory: 306144K/458752K available (10240K kernel code, 816K rwdata, 2860K rodata, 1024K init, 208K bss, 21536K reserved, 131072K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xdc800000 - 0xff800000 ( 560 MB) [ 0.000000] lowmem : 0xc0000000 - 0xdc000000 ( 448 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (11232 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 817 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 209 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] /soc/interrupt-controller@5000d000: bank0 [ 0.000000] /soc/interrupt-controller@5000d000: bank1 [ 0.000000] /soc/interrupt-controller@5000d000: bank2 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000009] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000028] Switching to timer-based delay loop, resolution 41ns [ 0.001917] Console: colour dummy device 80x30 [ 0.001969] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.001993] pid_max: default: 32768 minimum: 301 [ 0.002230] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.002251] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.003267] CPU: Testing write buffer coherency: ok [ 0.003772] CPU0: update cpu_capacity 1024 [ 0.003793] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.059779] Setting up static identity map for 0xc0100000 - 0xc0100060 [ 0.079764] rcu: Hierarchical SRCU implementation. [ 0.119915] smp: Bringing up secondary CPUs ... [ 0.200517] CPU1: update cpu_capacity 1024 [ 0.200529] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.200739] smp: Brought up 1 node, 2 CPUs [ 0.200767] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.200778] CPU: All CPU(s) started in SVC mode. [ 0.201918] devtmpfs: initialized [ 0.227165] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.227709] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.227742] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.233827] pinctrl core: initialized pinctrl subsystem [ 0.235952] NET: Registered protocol family 16 [ 0.243155] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.245603] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.245624] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.245940] Serial: AMBA PL011 UART driver [ 0.248101] stm32-pm-domain pm_domain: domain core-ret-power-domain registered [ 0.248135] stm32-pm-domain pm_domain: subdomain core-power-domain registered [ 0.248151] stm32-pm-domain pm_domain: domains probed [ 0.263675] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOA bank added [ 0.264026] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOB bank added [ 0.264321] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOC bank added [ 0.264584] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOD bank added [ 0.264854] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOE bank added [ 0.265113] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOF bank added [ 0.265384] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOG bank added [ 0.265660] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOH bank added [ 0.265918] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOI bank added [ 0.266123] stm32mp157-pinctrl soc:pin-controller@50002000: Pinctrl STM32 initialized [ 0.266983] stm32mp157-pinctrl soc:pin-controller-z@54004000: GPIOZ bank added [ 0.267013] stm32mp157-pinctrl soc:pin-controller-z@54004000: Pinctrl STM32 initialized [ 0.286807] stm32-mdma 58000000.dma: STM32 MDMA driver registered [ 0.292000] SCSI subsystem initialized [ 0.292804] usbcore: registered new interface driver usbfs [ 0.292887] usbcore: registered new interface driver hub [ 0.293038] usbcore: registered new device driver usb [ 0.293357] pps_core: LinuxPPS API ver. 1 registered [ 0.293372] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.293405] PTP clock support registered [ 0.293688] EDAC MC: Ver: 3.0.0 [ 0.294603] Advanced Linux Sound Architecture Driver Initialized. [ 0.296266] clocksource: Switched to clocksource arch_sys_counter [ 0.390340] NET: Registered protocol family 2 [ 0.391405] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes) [ 0.391456] TCP established hash table entries: 4096 (order: 2, 16384 bytes) [ 0.391524] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) [ 0.391621] TCP: Hash tables configured (established 4096 bind 4096) [ 0.391767] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.391813] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.392296] NET: Registered protocol family 1 [ 0.393246] RPC: Registered named UNIX socket transport module. [ 0.393268] RPC: Registered udp transport module. [ 0.393279] RPC: Registered tcp transport module. [ 0.393289] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.394373] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.396657] Initialise system trusted keyrings [ 0.397027] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.407842] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.408960] NFS: Registering the id_resolver key type [ 0.409007] Key type id_resolver registered [ 0.409019] Key type id_legacy registered [ 0.409240] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.409738] jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc. [ 0.410670] fuse init (API version 7.27) [ 0.411370] pstore: using deflate compression [ 0.414269] NET: Registered protocol family 38 [ 0.414296] Key type asymmetric registered [ 0.414309] Asymmetric key parser 'x509' registered [ 0.414406] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.414425] io scheduler noop registered [ 0.414436] io scheduler deadline registered [ 0.414679] io scheduler cfq registered (default) [ 0.414696] io scheduler mq-deadline registered [ 0.414709] io scheduler kyber registered [ 0.416025] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.1 [ 0.416167] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.2 [ 0.416402] stm32-usbphyc 5a006000.usbphyc: Dropping the link to regulator.2 [ 0.416516] stm32-usbphyc 5a006000.usbphyc: Dropping the link to regulator.1 [ 0.421249] stm32-dma 48000000.dma: STM32 DMA driver registered [ 0.423041] stm32-dma 48001000.dma: STM32 DMA driver registered [ 0.502580] STM32 USART driver initialized [ 0.503938] 4000e000.serial: ttySTM3 at MMIO 0x4000e000 (irq = 25, base_baud = 4000000) is a stm32-usart [ 0.504238] serial serial0: tty port ttySTM3 registered [ 0.504299] stm32-usart 4000e000.serial: interrupt mode used for rx (no dma) [ 0.504317] stm32-usart 4000e000.serial: interrupt mode used for tx (no dma) [ 0.505506] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 27, base_baud = 4000000) is a stm32-usart [ 1.451605] console [ttySTM0] enabled [ 1.455808] stm32-usart 40010000.serial: interrupt mode used for rx (no dma) [ 1.462324] stm32-usart 40010000.serial: interrupt mode used for tx (no dma) [ 1.477130] stm32-display-dsi 5a000000.dsi: Linked as a consumer to regulator.2 [ 1.486428] panel-orisetech-otm8009a 5a000000.dsi.0: 5a000000.dsi.0 supply power not found, using dummy regulator [ 1.495373] panel-orisetech-otm8009a 5a000000.dsi.0: Linked as a consumer to regulator.0 [ 1.518864] brd: module loaded [ 1.533215] loop: module loaded [ 1.541156] libphy: Fixed MDIO Bus: probed [ 1.545213] CAN device driver interface [ 1.550141] stm32-dwmac 5800a000.ethernet: PTP uses main clock [ 1.554534] stm32-dwmac 5800a000.ethernet: no reset control found [ 1.560775] stm32-dwmac 5800a000.ethernet: No phy clock provided... [ 1.568047] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42 [ 1.573896] stm32-dwmac 5800a000.ethernet: DWMAC4/5 [ 1.578933] stm32-dwmac 5800a000.ethernet: DMA HW capability register supported [ 1.586185] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine supported [ 1.593617] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported [ 1.600432] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported [ 1.606701] stm32-dwmac 5800a000.ethernet: TSO supported [ 1.612000] stm32-dwmac 5800a000.ethernet: TSO feature enabled [ 1.617882] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 1.625932] libphy: stmmac: probed [ 1.631900] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver [ 1.638114] usbcore: registered new interface driver pegasus [ 1.643607] usbcore: registered new interface driver asix [ 1.649100] usbcore: registered new interface driver ax88179_178a [ 1.655086] usbcore: registered new interface driver cdc_ether [ 1.660996] usbcore: registered new interface driver smsc75xx [ 1.666781] usbcore: registered new interface driver smsc95xx [ 1.672440] usbcore: registered new interface driver net1080 [ 1.678160] usbcore: registered new interface driver cdc_subset [ 1.684035] usbcore: registered new interface driver zaurus [ 1.689696] usbcore: registered new interface driver cdc_ncm [ 1.696523] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.701818] ehci-platform: EHCI generic platform driver [ 1.707574] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.713272] ohci-platform: OHCI generic platform driver [ 1.719229] usbcore: registered new interface driver usb-storage [ 1.729420] stm32_rtc 5c004000.rtc: rtc core: registered 5c004000.rtc as rtc0 [ 1.735529] stm32_rtc 5c004000.rtc: Date/Time must be initialized [ 1.741279] stm32_rtc 5c004000.rtc: registered rev:1.2 [ 1.747006] i2c /dev entries driver [ 1.770575] stm32f7-i2c 40012000.i2c: can't use DMA [ 1.777795] sii902x 0-0039: Failed to get supply 'iovcc': -517 [ 1.783147] stm32f7-i2c 40012000.i2c: STM32F7 I2C-0 bus adapter [ 1.809139] stm32f7-i2c 5c002000.i2c: can't use DMA [ 1.814724] typec_stusb 1-0028: STUSB driver registered [ 1.820418] stpmic1 1-0033: PMIC Chip Version: 0x10 [ 1.829581] BUCK1: supplied by regulator-dummy [ 1.836638] BUCK2: supplied by regulator-dummy [ 1.843066] BUCK3: supplied by regulator-dummy [ 1.849953] BUCK4: supplied by regulator-dummy [ 1.856526] LDO1: supplied by v3v3 [ 1.864102] LDO2: supplied by regulator-dummy [ 1.870900] LDO3: supplied by vdd_ddr [ 1.877024] LDO4: supplied by regulator-dummy [ 1.881532] LDO5: supplied by regulator-dummy [ 1.888326] LDO6: supplied by v3v3 [ 1.894128] VREF_DDR: supplied by regulator-dummy [ 1.900666] BOOST: supplied by regulator-dummy [ 1.904824] VBUS_OTG: supplied by bst_out [ 1.908873] SW_OUT: supplied by bst_out [ 1.914472] random: fast init done [ 1.917900] input: pmic_onkey as /devices/platform/soc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0 [ 1.928179] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-1 bus adapter [ 1.937287] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully [ 1.948003] mmci-pl18x 58005000.sdmmc: Linked as a consumer to regulator.8 [ 1.953590] mmci-pl18x 58005000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x58005000 irq 58,0 (pio) [ 1.990979] mmci-pl18x 58007000.sdmmc: allocated mmc-pwrseq [ 1.995468] mmci-pl18x 58007000.sdmmc: Linked as a consumer to regulator.8 [ 2.003307] mmci-pl18x 58007000.sdmmc: mmc1: PL180 manf 53 rev1 at 0x58007000 irq 59,0 (pio) [ 2.037463] sdhci: Secure Digital Host Controller Interface driver [ 2.043329] sdhci: Copyright(c) Pierre Ossman [ 2.046669] mmc0: host does not support reading read-only switch, assuming write-enable [ 2.054618] Synopsys Designware Multimedia Card Interface Driver [ 2.062352] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.070797] mmc0: new high speed SDHC card at address aaaa [ 2.075780] ledtrig-cpu: registered to indicate activity on CPUs [ 2.083131] mmcblk0: mmc0:aaaa SS16G 14.8 GiB [ 2.089085] usbcore: registered new interface driver usbhid [ 2.090980] mmc1: queuing unknown CIS tuple 0x80 (2 bytes) [ 2.093210] usbhid: USB HID core driver [ 2.100642] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 2.109443] stm32-ipcc 4c001000.mailbox: ipcc rev:1.0 enabled, 6 chans, proc 0 [ 2.110159] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 2.116486] stm32-rproc m4@0: wdg irq registered [ 2.123894] mmc1: queuing unknown CIS tuple 0x80 (7 bytes) [ 2.125653] remoteproc remoteproc0: m4 is available [ 2.132798] mmc1: queuing unknown CIS tuple 0x80 (3 bytes) [ 2.136637] vref: supplied by vdd [ 2.143965] mmc1: queuing unknown CIS tuple 0x80 (6 bytes) [ 2.144799] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.4 [ 2.150467] mmcblk0: p1 p2 p3 p4 p5 p6 p7 [ 2.157402] stm32-adc-core 48003000.adc: Linked as a consumer to regulator.7 [ 2.190794] iio iio:device2: Can't get offset/scale: -517 [ 2.198173] optee: probing for conduit method from DT. [ 2.201863] optee: api uid mismatch [ 2.214860] NET: Registered protocol family 17 [ 2.217938] can: controller area network core (rev 20170425 abi 9) [ 2.224166] NET: Registered protocol family 29 [ 2.228607] can: raw protocol (rev 20170425) [ 2.232762] can: broadcast manager protocol (rev 20170425 t) [ 2.238491] can: netlink gateway (rev 20170425) max_hops=1 [ 2.244517] Key type dns_resolver registered [ 2.245720] mmc1: new high speed SDIO card at address 0001 [ 2.248433] ThumbEE CPU extension supported. [ 2.258024] Registering SWP/SWPB emulation handler [ 2.263760] registered taskstats version 1 [ 2.266924] Loading compiled-in X.509 certificates [ 2.297140] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.1 [ 2.303104] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.2 [ 2.310568] stm32-usbphyc 5a006000.usbphyc: Linked as a consumer to regulator.12 [ 2.318562] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0 [ 2.325604] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_d not found, using dummy regulator [ 2.333364] dwc2 49000000.usb-otg: Linked as a consumer to regulator.0 [ 2.339743] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_a not found, using dummy regulator [ 2.360483] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM [ 2.368102] ehci-platform 5800d000.usbh-ehci: EHCI Host Controller [ 2.372877] ehci-platform 5800d000.usbh-ehci: new USB bus registered, assigned bus number 1 [ 2.381703] ehci-platform 5800d000.usbh-ehci: irq 63, io mem 0x5800d000 [ 2.416313] ehci-platform 5800d000.usbh-ehci: USB 2.0 started, EHCI 1.00 [ 2.422903] hub 1-0:1.0: USB hub found [ 2.425371] hub 1-0:1.0: 2 ports detected [ 2.432384] sii902x 0-0039: Linked as a consumer to regulator.10 [ 2.437118] sii902x 0-0039: Linked as a consumer to regulator.14 [ 2.447256] i2c i2c-0: Added multiplexed i2c bus 2 [ 2.453175] cs42l51 0-004a: Linked as a consumer to regulator.8 [ 2.457830] cs42l51 0-004a: Linked as a consumer to regulator.9 [ 2.466306] cs42l51 0-004a: Cirrus Logic CS42L51, Revision: 01 [ 2.474366] asoc-audio-graph-card sound: cs42l51-hifi0 <-> 4400b004.audio-controller mapping ok [ 2.482667] asoc-audio-graph-card sound: cs42l51-hifi1 <-> 4400b024.audio-controller mapping ok [ 2.490698] asoc-audio-graph-card sound: i2s-hifi <-> 4000b000.audio-controller mapping ok [ 2.499913] cs42l51 0-004a: ASoC: mux DAC Mux has no paths [ 2.739696] [drm] ltdc hw version 0x00010300 - ready [ 2.743301] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.749909] [drm] Driver supports precise vblank timestamp query. [ 2.756871] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0 [ 2.765444] stm32_rtc 5c004000.rtc: setting system clock to 2000-01-01 00:05:27 UTC (946685127) [ 2.774180] vdda: disabling [ 2.776322] ALSA device list: [ 2.778794] #0: STM32MP�[ 2.796374] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 2.998075] hub 1-1:1.0: USB hub found [ 3.000579] hub 1-1:1.0: 4 ports detected [ 3.132590] EXT4-fs (mmcblk0p6): recovery complete [ 3.137674] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) [ 3.144393] VFS: Mounted root (ext4 filesystem) on device 179:6. [ 3.156355] devtmpfs: mounted [ 3.159717] Freeing unused kernel memory: 1024K [ 3.163115] Run /sbin/init as init process [ 3.424637] systemd[1]: System time before build time, advancing clock. [ 3.524802] NET: Registered protocol family 10 [ 3.564290] Segment Routing with IPv6 [ 3.592370] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN) [ 3.613464] systemd[1]: Detected architecture arm. Welcome to ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 2.6-openstlinux-4.19-thud-mp1-19-02-20 (thud)! [ 3.670412] systemd[1]: Set hostname to <stm32mp1>. [ 3.683073] systemd[1]: Hardware watchdog 'STM32 Independent Watchdog', version 0 [ 3.690303] systemd[1]: Set hardware watchdog to 30s. [ 4.335777] systemd[1]: Unnecessary job for dev-ttySTM0.device was removed. [ 4.343560] random: systemd: uninitialized urandom read (16 bytes read) [ 4.349549] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ 4.392475] random: systemd: uninitialized urandom read (16 bytes read) [ 4.398744] systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket (/dev/log). [ 4.436598] random: systemd: uninitialized urandom read (16 bytes read) [ 4.442270] systemd[1]: Listening on initctl Compatibility Named Pipe. [ OK ] Listening on initctl Compatibility Named Pipe. [ 4.476658] systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [ OK ] Listening on udev Control Socket. [ OK ] Created slice User and Session Slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Reached target Remote File Systems. [ OK ] Listening on Syslog Socket. [ OK ] Listening on Process Core Dump Socket. [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on Network Service Netlink Socket. [ OK ] Created slice system-getty.slice. [ OK ] Started Forward Password Requests to Wall Directory Watch. [ OK ] Reached target Paths. [ OK ] Listening on Journal Socket. Starting udev Coldplug all Devices... [ OK ] Started Hardware RNG Entropy Gatherer Daemon. [ 4.962350] random: crng init done [ 4.964301] random: 7 urandom warning(s) missed due to ratelimiting Starting Journal Service... Starting Load Kernel Modules... Mounting POSIX Message Queue File System... Mounting Kernel Debug File System... Starting Create list of required st��…ce nodes for the current kernel... Starting Mount partitions... Mounting Temporary Directory (/tmp)... [ OK ] Reached target Slices. Starting Remount Root and Kernel File Systems... [ OK ] Started Load Kernel Modules. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Kernel Debug File System. [ 5.397777] EXT4-fs (mmcblk0p6): re-mounted. Opts: (null) [ OK ] Started Journal Service. [ OK ] Started Create list of required sta��…vice nodes for the current kernel. [ OK ] Mounted Temporary Directory (/tmp). [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started Starts Psplash Boot screen. Starting Create Static Device Nodes in /dev... Starting Flush Journal to Persistent Storage... Mounting Kernel Configuration File System... [ 5.759716] EXT4-fs (mmcblk0p4): recovery complete [ 5.763084] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null) Starting Apply Kernel Variables... Mounting FUSE Control File System... [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Apply Kernel Variables. [ OK ] Mounted FUSE Control File System. [ OK ] Reached target Local File Systems (Pre). [ OK ] Reached target Containers. Mounting /var/volatile... Starting udev Kernel Device Manager... [ OK ] Mounted /var/volatile. [ 6.223391] systemd-journald[122]: Received request to flush runtime journal from PID 1 Starting Load/Save Random Seed... [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started Load/Save Random Seed. [ OK ] Started udev Kernel Device Manager. [ 6.503340] EXT4-fs (mmcblk0p7): recovery complete [ 6.535168] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null) [ 7.011660] EXT4-fs (mmcblk0p5): recovery complete [ 7.017289] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null) [ OK ] Started Mount partitions. [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Started Create Volatile Files and Directories. Starting Network Time Synchronization... Starting Update UTMP about System Boot/Shutdown... [ 7.572569] input: generic ft5x06 (11) as /devices/platform/soc/40012000.i2c/i2c-0/0-002a/input/input1 [ OK ] Started udev Coldplug all Devices. [ 7.756725] Bluetooth: Core ver 2.22 [ 7.759063] NET: Registered protocol family 31 [ 7.780846] Bluetooth: HCI device and connection manager initialized [ OK ][ 7.803668] Bluetooth: HCI socket layer initialized Started[ 7.809392] Bluetooth: L2CAP socket layer initialized Update UTMP about System Boot/Shutdown. [ 7.841759] Bluetooth: SCO socket layer initialized [ 7.903866] Bluetooth: HCI UART driver ver 2.3 [ 7.926465] Bluetooth: HCI UART protocol H4 registered [ 7.958137] Bluetooth: HCI UART protocol Broadcom registered [ 7.958519] hci_uart_bcm serial0-0: No reset resource, using default baud rate [ 7.973997] galcore: loading out-of-tree module taints kernel. [ 8.096633] Galcore version 6.2.4.174315 [ 8.207482] Bluetooth: hci0: BCM: chip id 94 [ 8.210953] Bluetooth: hci0: BCM: features 0x2e [ 8.219231] Bluetooth: hci0: BCM43430A1 [ 8.221639] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0000 [ 8.279637] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 8.348838] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 8.492556] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 [ 8.759312] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 [ 8.846972] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Sep 11 2018 09:22:09 version 7.45.98.65 (r707797 CY) FWID 01-b54727f [ 8.858553] Bluetooth: hci0: BCM43430A1 (001.002.009) build 0022 [ OK ] Started Network Time Synchronization. [ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ OK ] Reached target System Time Synchronized. [ OK ] Created slice system-systemd\x2dbacklight.slice. Starting Load/Save Screen Backlight��…ess of backlight:5a000000.dsi.0... Starting Load/Save RF Kill Switch Status... [ OK ] Started Load/Save Screen Backlight ��…tness of backlight:5a000000.dsi.0. [ OK ] Started Load/Save RF Kill Switch Status. [ OK ] Reached target System Initialization. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Listening on D-Bus System Message Bus Socket. Starting Console System Startup Logging... [ OK ] Listening on RPCbind Server Activation Socket. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Listening on dropbear.socket. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ OK ] Started System Logging Service. Starting Netdata, Real-time performance monitoring... [ OK ] Started D-Bus System Message Bus. Starting Enable USB Ethernet gadget... [ OK ] Started Kernel Logging Service. Starting Save/Restore Sound Card State... [ OK ] Started ST Verify if eth0 network interface are already configured. [ 17.032098] using random self ethernet address [ 17.035119] using random host ethernet address Starting Network Service... Starting Weston Wayland Compositor... [ OK ] Started TEE Supplicant. [ 17.138819] usb0: HOST MAC 66:9c:87:50:5c:0b [ 17.141957] usb0: MAC 1e:44:f4:d0:43:3e [ 17.145572] dwc2 49000000.usb-otg: bound driver configfs-gadget Starting Sound Service... Starting Bluetooth service... Starting Login Service... [ OK ] Started Console System Startup Logging. [ OK ] Started Save/Restore Sound Card State. [ 17.388013] dwc2 49000000.usb-otg: new device is high-speed [ 17.514119] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready [ 17.518616] dwc2 49000000.usb-otg: new device is high-speed [ 17.589174] dwc2 49000000.usb-otg: new address 21 [ 17.610106] configfs-gadget gadget: high-speed config #1: c [ 17.614630] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready [ 17.636900] Generic PHY stmmac-0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=stmmac-0:00, irq=POLL) [ OK ] Started[ 17.659703] dwmac4: Master AXI performs any burst length [ 17.665081] stm32-dwmac 5800a000.ethernet eth0: No Safety Features support found Netwo[ 17.673136] stm32-dwmac 5800a000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported rk Service. [ 17.682726] stm32-dwmac 5800a000.ethernet eth0: registered PTP clock [ OK ] Started Enabl[ 17.714517] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready e USB Ethernet gadget. Starting Network Name Resolution... Starting Wait for Network to be Configured... [ OK ] Reached target Sound Card. Starting Hostname Service... Stopping Network Service... [ OK ] Started Bluetooth service. [ OK ] Started Login Service. [ OK ] Stopped Network Service. Starting Network Service... [ OK ] Reached target Bluetooth. [ 18.282156] Gcnano is present and activated [ OK ] Started Netdata, Real-time performance monitoring. [ OK ] Started Network Service. [ OK ] Started Weston Wayland Compositor. [ OK ] Started Network Name Resolution. Starting Avahi mDNS/DNS-SD Stack... [ OK ] Reached target Network. Starting Target Communication Framework agent... [ OK ] Started IIO Daemon. Starting Permit User Sessions... [ OK ] Reached target Host and Network Name Lookups. [ OK ] Started Sound Service. [ OK ] Started Permit User Sessions. [ OK ] Started Target Communication Framework agent. [ OK ] Started Hostname Service. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttySTM0. [ OK ] Reached target Login Prompts. [ OK ] Reached target Multi-User System. Starting Update UTMP about System Runlevel Changes... [ OK ] Started Update UTMP about System Runlevel Changes. ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 2.6-openstlinux-4.19-thud-mp1-19-02-20 stm32mp1 ttySTM0 stm32mp1 login: root (automatic login) root@stm32mp1:~# lsb_release -a LSB Version: core-5.0-noarch:core-5.0-arm Distributor ID: openstlinux-weston Description: ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 2.6-openstlinux-4.19-thud-mp1-19-02-20 Release: 2.6-openstlinux-4.19-thud-mp1-19-02-20 Codename: thud root@stm32mp1:~# uname -a Linux stm32mp1 4.19.9 #1 SMP PREEMPT Thu Dec 13 08:16:23 UTC 2018 armv7l armv7l armv7l GNU/Linux root@stm32mp1:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 719M 341M 340M 51% / devtmpfs 150M 0 150M 0% /dev tmpfs 214M 0 214M 0% /dev/shm tmpfs 214M 12M 203M 6% /run tmpfs 214M 0 214M 0% /sys/fs/cgroup tmpfs 214M 4.0K 214M 1% /tmp /dev/mmcblk0p4 58M 8.2M 46M 16% /boot tmpfs 214M 120K 214M 1% /var/volatile /dev/mmcblk0p7 14G 67M 13G 1% /usr/local /dev/mmcblk0p5 15M 8.2M 5.3M 61% /vendor tmpfs 43M 0 43M 0% /run/user/0 root@stm32mp1:~# netdata root@stm32mp1:~# startx -sh: startx: command not found root@stm32mp1:~# weston Date: 2019-01-24 UTC [10:19:11.127] weston 5.0.0 https://wayland.freedesktop.org Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Build: unknown (not built from git or tarball) [10:19:11.128] Command line: weston [10:19:11.128] OS: Linux, 4.19.9, #1 SMP PREEMPT Thu Dec 13 08:16:23 UTC 2018, armv7l [10:19:11.128] Using config file '/etc/xdg/weston/weston.ini' [10:19:11.129] Output repaint window is 100 ms maximum. [10:19:11.129] Loading module '/usr/lib/libweston-5/drm-backend.so' [10:19:11.145] initializing drm backend [10:19:11.146] logind: failed to get session seat [10:19:11.146] logind: cannot setup systemd-logind helper (-61), using legacy fallback [10:19:11.146] <stdin> not a vt [10:19:11.146] if running weston from ssh, use --tty to specify a tty [10:19:11.146] fatal: drm backend should be run using weston-launch binary, or your system should provide the logind D-Bus API. [10:19:11.147] fatal: failed to create compositor backend

Permalänk
Medlem

Kan problemet vid 1.725665 ställa till det för dig?

1.725665] sysfs: cannot create duplicate filename '/devices/platform/cpufreq-dt'

Det sker precis före ett par "kworker panic" (se nedan). När jag nystade i det fann jag det som ett känt problem som skall vara fixat.
https://gitea.swigg.net/dustins/rk3588_linux/commit/d477bf3af...

Citat:

ti-cpufreq and cpufreq-dt-platdev drivers are registering platform-device with same name "cpufreq-dt" using platform_device_register_*() routines. This is leading to build warnings appended below.

Sen om du söker i loggen på "u2:" så hittar jag två "stack traces"
En som visserligen skiljer sig vid 1.726200 men som generellt har samma felmedelande:

1.725692] CPU: 0 PID: 33 Comm: kworker/u2:2 Not tainted 6.1.82 #1 1.823054] CPU: 0 PID: 9 Comm: kworker/u2:0 Not tainted 6.1.82 #1 1.823364] Process kworker/u2:0 (pid: 9, stack limit = 0x(ptrval)) 1.823773] note: kworker/u2:0[9] exited with irqs disabled

Det tog mig till denna sida som beskriver problemet som beroende på hur systemet startas om (kallt eller via reboot)
https://forum.beagleboard.org/t/kworker-fails-during-boot/369...

Citat:

For sanity check, I have removed the meta-ti-bsp and ‘meta-ti-extras’ from the bitbake layers. I added the meta-yocto-bsp back. This problem does not occur anymore and the image always boots…

Är dessa begrepp något som säger dig något? Jag har bara erfarenhet från x86. ST verkar inte lika polerat.

Permalänk
Skrivet av mc68000:

Kan problemet vid 1.725665 ställa till det för dig?

1.725665] sysfs: cannot create duplicate filename '/devices/platform/cpufreq-dt'

Det sker precis före ett par "kworker panic" (se nedan). När jag nystade i det fann jag det som ett känt problem som skall vara fixat.
https://gitea.swigg.net/dustins/rk3588_linux/commit/d477bf3af...
Sen om du söker i loggen på "u2:" så hittar jag två "stack traces"
En som visserligen skiljer sig vid 1.726200 men som generellt har samma felmedelande:

1.725692] CPU: 0 PID: 33 Comm: kworker/u2:2 Not tainted 6.1.82 #1 1.823054] CPU: 0 PID: 9 Comm: kworker/u2:0 Not tainted 6.1.82 #1 1.823364] Process kworker/u2:0 (pid: 9, stack limit = 0x(ptrval)) 1.823773] note: kworker/u2:0[9] exited with irqs disabled

Det tog mig till denna sida som beskriver problemet som beroende på hur systemet startas om (kallt eller via reboot)
https://forum.beagleboard.org/t/kworker-fails-during-boot/369...
Är dessa begrepp något som säger dig något? Jag har bara erfarenhet från x86. ST verkar inte lika polerat.

Tror du inte det är det här?

[ 4.057870] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033

PMIC är själva nätverksadaptern. Om den inte startar, då får inte eMMC ström. Fast själva processorn verkar ju vara igång.

Här är en log som använder exakt samma processor som jag använder.

NOTICE: CPU: STM32MP151AAC Rev.Z NOTICE: Model: STMicroelectronics custom STM32CubeMX board - openstlinux-6.1-yocto-mickledore-mp1-v23.06.21 INFO: PMIC version = 0x21 INFO: Reset reason (0x54): INFO: System reset generated by MPU (MPSYSRST) INFO: FCONF: Reading TB_FW firmware configuration file from: 0x2ffe2000 INFO: FCONF: Reading firmware configuration information for: stm32mp_io INFO: Using EMMC INFO: Instance 2 INFO: Boot used partition fsbl1 NOTICE: BL2: v2.8-stm32mp1-r1.0(debug):lts-v2.8.6-dirty(ff0bd5f9) NOTICE: BL2: Built : 17:57:15, Apr 21 2023 INFO: BL2: Doing platform setup INFO: RAM: DDR3-DDR3L 16bits 533000Khz INFO: Memory size = 0x20000000 (512 MB) INFO: BL2: Loading image id 1 INFO: Loading image id=1 at address 0x2ffff000 INFO: Image id=1 loaded: 0x2ffff000 - 0x2ffff1ea INFO: FCONF: Reading FW_CONFIG firmware configuration file from: 0x2ffff000 INFO: FCONF: Reading firmware configuration information for: dyn_cfg INFO: FCONF: Reading firmware configuration information for: stm32mp1_firewall INFO: BL2: Loading image id 4 INFO: Loading image id=4 at address 0xde000000 INFO: Image id=4 loaded: 0xde000000 - 0xde00001c INFO: OPTEE ep=0xde000000 INFO: OPTEE header info: INFO: magic=0x4554504f INFO: version=0x2 INFO: arch=0x0 INFO: flags=0x0 INFO: nb_images=0x1 INFO: BL2: Loading image id 8 INFO: Loading image id=8 at address 0xde000000 INFO: Image id=8 loaded: 0xde000000 - 0xde02fb68 INFO: BL2: Skip loading image id 9 INFO: BL2: Loading image id 2 INFO: Loading image id=2 at address 0xc0500000 INFO: Image id=2 loaded: 0xc0500000 - 0xc05116f8 INFO: BL2: Skip loading image id 16 INFO: BL2: Loading image id 5 INFO: Loading image id=5 at address 0xc0100000 INFO: Image id=5 loaded: 0xc0100000 - 0xc01f5d3c NOTICE: BL2: Booting BL32 INFO: Entry point address = 0xde000000 INFO: SPSR = 0x1d3 I/TC: Early console on UART#4 I/TC: I/TC: Embedded DTB found I/TC: OP-TEE version: 3.19.0-dev (gcc version 12.2.0 (GCC)) #1 Fri Oct 14 19:00:05 UTC 2022 arm I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_g... I/TC: Primary CPU initializing I/TC: Platform stm32mp1: flavor PLATFORM_FLAVOR - DT stm32mp151a-tios-mx.dts I/TC: DTB enables console (non-secure) I/TC: No power configuration found in DT I/TC: Primary CPU switching to normal world boot optee optee: OP-TEE: revision 3.19 (afacf356) U-Boot 2022.10-stm32mp-r1 (Oct 03 2022 - 19:25:32 +0000) CPU: STM32MP151AAC Rev.Z Model: Tios core V1 Board: stm32mp1 in trusted mode (st,stm32mp151a-tios-mx) DRAM: 512 MiB optee optee: OP-TEE: revision 3.19 (afacf356) Clocks: - MPU : 650 MHz - MCU : 200 MHz - AXI : 266.500 MHz - PER : 0 MHz - DDR : 533 MHz Core: 80 devices, 30 uclasses, devicetree: board NAND: 0 MiB MMC: STM32 SD/MMC: 0, STM32 SD/MMC: 1 Loading Environment from MMC... OK In: serial Out: serial Err: serial invalid MAC address 0 in OTP 00:00:00:00:00:00 Net: No ethernet found. Hit any key to stop autoboot: 0 Boot over mmc1! switch to partitions #0, OK mmc1(part 0) is current device Scanning mmc 1:6... Found /extlinux/extlinux.conf Retrieving file: /extlinux/extlinux.conf Retrieving file: /splash_landscape.bmp 1: OpenSTLinux Enter choice: 1: OpenSTLinux Retrieving file: /uImage Retrieving file: /st-image-resize-initrd append: root=PARTUUID=491f6117-415d-4f53-88c9-6e0de54deac6 rootwait rw console=ttySTM0,115200 Retrieving file: /stm32mp151a-tios-mx.dtb ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.28-dirty Created: 2023-11-05 12:35:47 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7647216 Bytes = 7.3 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK ## Flattened Device Tree blob at c4000000 Booting using the fdt blob at 0xc4000000 XIP Kernel Image Loading Ramdisk to cfa0c000, end cffffcb3 ... OK Loading Device Tree to cf9f7000, end cfa0b10f ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.1.28-dirty (michiel@RX-5900X) (arm-linux-gnueabi-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38) #3 SMP PREEMPT Sun Nov 5 13:35:39 CET 2023 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Tios core V1 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 64 MiB at 0xda000000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] HighMem [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] node 0: [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000c0000000-0x00000000dfffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 16 pages/cpu s33940 r8192 d23404 u65536 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129992 [ 0.000000] Kernel command line: root=PARTUUID=491f6117-415d-4f53-88c9-6e0de54deac6 rootwait rw console=ttySTM0,115200 [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:byref_all(zero), heap alloc:off, heap free:off [ 0.000000] Memory: 395484K/524288K available (12288K kernel code, 1282K rwdata, 3388K rodata, 1024K init, 226K bss, 63268K reserved, 65536K cma-reserved, 0K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 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=2 to nr_cpu_ids=1. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 64.00MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0xec2a6fa00, max_idle_ns: 440795202120 ns [ 0.000002] sched_clock: 57 bits at 64MHz, resolution 15ns, wraps every 2199023255546ns [ 0.000023] Switching to timer-based delay loop, resolution 15ns [ 0.001102] Console: colour dummy device 80x30 [ 0.001170] Calibrating delay loop (skipped), value calculated using timer frequency.. 128.00 BogoMIPS (lpj=640000) [ 0.001196] pid_max: default: 32768 minimum: 301 [ 0.001532] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001559] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.002717] CPU: Testing write buffer coherency: ok [ 0.003241] CPU0: update cpu_capacity 1024 [ 0.003264] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.004805] cblist_init_generic: Setting adjustable number of callback queues. [ 0.004826] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.005072] Setting up static identity map for 0xc0100000 - 0xc0100060 [ 0.005341] rcu: Hierarchical SRCU implementation. [ 0.005352] rcu: Max phase no-delay instances is 1000. [ 0.006962] smp: Bringing up secondary CPUs ... [ 0.006980] smp: Brought up 1 node, 1 CPU [ 0.006995] SMP: Total of 1 processors activated (128.00 BogoMIPS). [ 0.007009] CPU: All CPU(s) started in SVC mode. [ 0.007879] devtmpfs: initialized [ 0.032246] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.032643] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.032681] futex hash table entries: 256 (order: 2, 16384 bytes, linear) [ 0.036103] pinctrl core: initialized pinctrl subsystem [ 0.038963] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.042436] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.044526] thermal_sys: Registered thermal governor 'step_wise' [ 0.044682] cpuidle: using governor menu [ 0.045063] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.045082] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.045580] Serial: AMBA PL011 UART driver [ 0.048647] stm32-pm-domain pm_domain: domain core-ret-power-domain registered [ 0.048685] stm32-pm-domain pm_domain: subdomain core-power-domain registered [ 0.048700] stm32-pm-domain pm_domain: domains probed [ 0.106769] SCSI subsystem initialized [ 0.111046] usbcore: registered new interface driver usbfs [ 0.111152] usbcore: registered new interface driver hub [ 0.111228] usbcore: registered new device driver usb [ 0.111784] pps_core: LinuxPPS API ver. 1 registered [ 0.111797] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.111832] PTP clock support registered [ 0.112105] EDAC MC: Ver: 3.0.0 [ 0.113295] Driver 'scmi-optee' was unable to register with bus_type 'tee' because the bus was not initialized. [ 0.121257] clocksource: Switched to clocksource arch_sys_counter [ 0.146636] NET: Registered PF_INET protocol family [ 0.151445] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.153948] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.154002] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.154029] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.154096] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.154261] TCP: Hash tables configured (established 4096 bind 4096) [ 0.154433] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.154485] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.154797] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.161890] RPC: Registered named UNIX socket transport module. [ 0.161912] RPC: Registered udp transport module. [ 0.161920] RPC: Registered tcp transport module. [ 0.161927] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.162846] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.164816] Initialise system trusted keyrings [ 0.165347] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.171763] Trying to unpack rootfs image as initramfs... [ 0.199223] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.222151] NFS: Registering the id_resolver key type [ 0.222253] Key type id_resolver registered [ 0.222264] Key type id_legacy registered [ 0.222459] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.222473] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.222537] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.222897] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.224409] Key type asymmetric registered [ 0.224431] Asymmetric key parser 'x509' registered [ 0.224747] bounce: pool size: 64 pages [ 0.224981] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.224998] io scheduler mq-deadline registered [ 0.225009] io scheduler kyber registered [ 0.255163] STM32 USART driver initialized [ 0.315667] brd: module loaded [ 0.348685] loop: module loaded [ 0.359603] pegasus: Pegasus/Pegasus II USB Ethernet driver [ 0.359703] usbcore: registered new interface driver pegasus [ 0.359791] usbcore: registered new interface driver asix [ 0.359856] usbcore: registered new interface driver ax88179_178a [ 0.359919] usbcore: registered new interface driver cdc_ether [ 0.360001] usbcore: registered new interface driver smsc75xx [ 0.360098] usbcore: registered new interface driver smsc95xx [ 0.360178] usbcore: registered new interface driver net1080 [ 0.360244] usbcore: registered new interface driver cdc_subset [ 0.360305] usbcore: registered new interface driver zaurus [ 0.360437] usbcore: registered new interface driver cdc_ncm [ 0.382394] usbcore: registered new interface driver usb-storage [ 0.382655] usbcore: registered new device driver onboard-usb-hub [ 0.384359] UDC core: g_serial: couldn't find an available UDC [ 0.385588] i2c_dev: i2c /dev entries driver [ 0.390741] sdhci: Secure Digital Host Controller Interface driver [ 0.390758] sdhci: Copyright(c) Pierre Ossman [ 0.390766] Synopsys Designware Multimedia Card Interface Driver [ 0.391137] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.421449] ledtrig-cpu: registered to indicate activity on CPUs [ 0.422176] usbcore: registered new interface driver usbhid [ 0.422192] usbhid: USB HID core driver [ 0.424495] optee: probing for conduit method. [ 0.424530] optee: revision 3.19 (afacf356) [ 0.431784] optee: dynamic shared memory is enabled [ 0.433429] optee: initialized driver [ 0.435717] NET: Registered PF_INET6 protocol family [ 0.436251] random: crng init done [ 0.452866] Segment Routing with IPv6 [ 0.452918] In-situ OAM (IOAM) with IPv6 [ 0.453039] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 0.454165] NET: Registered PF_PACKET protocol family [ 0.454487] Key type dns_resolver registered [ 0.454622] ThumbEE CPU extension supported. [ 0.454648] Registering SWP/SWPB emulation handler [ 0.455253] Loading compiled-in X.509 certificates [ 0.509902] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 0.510235] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 0.510354] arm-scmi firmware:scmi: SCMI Protocol v2.0 'ST:' Firmware version 0x0 [ 0.526100] sysfs: cannot create duplicate filename '/devices/platform/cpufreq-dt' [ 0.526127] CPU: 0 PID: 38 Comm: kworker/u2:3 Tainted: G T 6.1.28-dirty #3 [ 0.526149] Hardware name: STM32 (Device Tree Support) [ 0.526161] Workqueue: events_unbound deferred_probe_work_func [ 0.526211] unwind_backtrace from show_stack+0x10/0x14 [ 0.526249] show_stack from dump_stack_lvl+0x40/0x4c [ 0.526276] dump_stack_lvl from sysfs_warn_dup+0x58/0x64 [ 0.526307] sysfs_warn_dup from sysfs_create_dir_ns+0xf4/0x108 [ 0.526337] sysfs_create_dir_ns from create_dir+0x1c/0x164 [ 0.526367] create_dir from kobject_add_internal+0xa8/0x20c [ 0.526394] kobject_add_internal from kobject_add+0x64/0xd4 [ 0.526422] kobject_add from device_add+0x110/0x6b0 [ 0.526456] device_add from platform_device_add+0x120/0x250 [ 0.526491] platform_device_add from platform_device_register_full+0x108/0x158 [ 0.526523] platform_device_register_full from stm32_cpufreq_probe+0xfc/0x1a4 [ 0.526557] stm32_cpufreq_probe from platform_probe+0x5c/0xbc [ 0.526585] platform_probe from really_probe+0xe0/0x414 [ 0.526611] really_probe from __driver_probe_device+0x9c/0x130 [ 0.526634] __driver_probe_device from driver_probe_device+0x30/0xc0 [ 0.526658] driver_probe_device from __device_attach_driver+0xa8/0x120 [ 0.526682] __device_attach_driver from bus_for_each_drv+0x8c/0xdc [ 0.526715] bus_for_each_drv from __device_attach+0xb8/0x210 [ 0.526745] __device_attach from bus_probe_device+0x84/0x8c [ 0.526767] bus_probe_device from deferred_probe_work_func+0x94/0xd4 [ 0.526789] deferred_probe_work_func from process_one_work+0x1d8/0x514 [ 0.526824] process_one_work from worker_thread+0x220/0x50c [ 0.526855] worker_thread from kthread+0xd8/0xf4 [ 0.526883] kthread from ret_from_fork+0x14/0x2c [ 0.526909] Exception stack(0xde8adfb0 to 0xde8adff8) [ 0.526924] dfa0: 00000000 00000000 00000000 00000000 [ 0.526941] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 0.526955] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 0.526969] kobject_add_internal failed for cpufreq-dt with -EEXIST, don't try to register things with the same name in the same directory. [ 0.681377] stm32-dma 48000000.dma-controller: STM32 DMA driver registered [ 0.686016] stm32-mdma 58000000.dma-controller: STM32 MDMA driver registered [ 0.689817] /soc/interrupt-controller@5000d000: bank0 [ 0.689855] /soc/interrupt-controller@5000d000: bank1 [ 0.689877] /soc/interrupt-controller@5000d000: bank2 [ 0.712168] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOA bank added [ 0.712995] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOB bank added [ 0.713762] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOC bank added [ 0.714506] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOD bank added [ 0.715228] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOE bank added [ 0.715978] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOF bank added [ 0.716780] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOG bank added [ 0.717548] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOH bank added [ 0.718294] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOI bank added [ 0.718334] stm32mp157-pinctrl soc:pinctrl@50002000: Pinctrl STM32 initialized [ 0.720054] stm32mp157-pinctrl soc:pinctrl@54004000: GPIOZ bank added [ 0.720083] stm32mp157-pinctrl soc:pinctrl@54004000: Pinctrl STM32 initialized [ 0.741712] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 39, base_baud = 4000000) is a stm32-usart [ 2.026593] Freeing initrd memory: 6096K [ 3.441295] printk: console [ttySTM0] enabled [ 3.448052] stm32_rtc 5c004000.rtc: registered as rtc0 [ 3.461321] stm32_rtc 5c004000.rtc: setting system clock to 2000-01-01T00:04:01 UTC (946685041) [ 3.471523] stm32_rtc 5c004000.rtc: Date/Time must be initialized [ 3.476211] stm32_rtc 5c004000.rtc: registered rev:1.2 [ 3.530120] stm32f7-i2c 5c002000.i2c: using dma1chan0 (tx) and dma1chan1 (rx) for DMA transfers [ 3.552492] at24 0-0050: supply vcc not found, using dummy regulator [ 3.561928] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 32 bytes/write [ 3.581273] stpmic1 0-0033: PMIC Chip Version: 0x21 [ 3.636899] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 0-0033 [ 3.661276] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 0-0033 [ 3.670103] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 0-0033 [ 3.701666] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-0 bus adapter [ 3.709624] mmci-pl18x 58005000.mmc: Got CD GPIO [ 3.722214] mmci-pl18x 58005000.mmc: mmc0: PL180 manf 53 rev2 at 0x58005000 irq 47,0 (pio) [ 3.774266] mmci-pl18x 58007000.mmc: mmc1: PL180 manf 53 rev2 at 0x58007000 irq 49,0 (pio) [ 3.819993] stm32-rproc 10000000.m4: wdg irq registered [ 3.861613] remoteproc remoteproc0: releasing m4 [ 3.885622] input: pmic_onkey as /devices/platform/soc/5c007000.etzpc/5c002000.i2c/i2c-0/0-0033/5c002000.i2c:stpmic@33:onkey/input/input0 [ 3.911101] stm32-rproc 10000000.m4: wdg irq registered [ 3.941641] remoteproc remoteproc0: releasing m4 [ 3.961699] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0 [ 3.967645] mmc1: new DDR MMC card at address 0001 [ 3.972520] dwc2 49000000.usb-otg: supply vusb_d not found, using dummy regulator [ 3.978867] dwc2 49000000.usb-otg: supply vusb_a not found, using dummy regulator [ 3.987344] mmcblk1: mmc1:0001 S40004 3.64 GiB [ 4.010082] mmcblk1: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.020774] mmcblk1boot0: mmc1:0001 S40004 4.00 MiB [ 4.034391] mmcblk1boot1: mmc1:0001 S40004 4.00 MiB [ 4.052642] mmcblk1rpmb: mmc1:0001 S40004 4.00 MiB, chardev (243:0) [ 4.141583] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM [ 4.162013] dwc2 49000000.usb-otg: DWC OTG Controller [ 4.165732] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 1 [ 4.181365] dwc2 49000000.usb-otg: irq 53, io mem 0x49000000 [ 4.187013] hub 1-0:1.0: USB hub found [ 4.191347] hub 1-0:1.0: 1 port detected [ 4.202980] g_serial gadget.0: Gadget Serial v2.4 [ 4.206260] g_serial gadget.0: g_serial ready [ 4.210623] dwc2 49000000.usb-otg: bound driver g_serial [ 4.236216] stm32-rproc 10000000.m4: wdg irq registered [ 4.271606] remoteproc remoteproc0: releasing m4 [ 4.282996] stm32-rproc 10000000.m4: wdg irq registered [ 4.311585] remoteproc remoteproc0: releasing m4 [ 4.402105] Freeing unused kernel image (initmem) memory: 1024K [ 4.421660] Run /init as init process Starting systemd-udevd version 253.1^ [ 7.070788] EXT4-fs (mmcblk1p8): mounted filesystem with ordered data mode. Quota mode: disabled. ln: /etc/mtab: File exists [ 7.668649] systemd[1]: System time before build time, advancing clock. [ 7.713434] systemd[1]: systemd 252.17-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.745207] systemd[1]: Detected architecture arm. Welcome to Debian GNU/Linux 12 (bookworm)! [ 7.786803] systemd[1]: Hostname set to <tioscore>. [ 9.559045] systemd[1]: Queued start job for default target graphical.target. [ 9.589648] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ OK ] Created slice system-getty.slice - Slice /system/getty. [ 9.635616] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modpr…lice - Slice /system/modprobe. [ 9.675470] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-seria… - Slice /system/serial-getty. [ 9.714350] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 9.752337] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ OK ] Started systemd-ask-passwo…quests to Console Directory Watch. [ 9.792268] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-passwo… Requests to Wall Directory Watch. [ 9.832240] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc). [ 9.850911] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Reached target cryptsetup.…get - Local Encrypted Volumes. [ 9.892000] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integrityse…Local Integrity Protected Volumes. [ 9.931977] systemd[1]: Reached target paths.target - Path Units. [ OK ] Reached target paths.target - Path Units. [ 9.971879] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ 10.011704] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 10.051841] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 10.091905] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup… - Local Verity Protected Volumes. [ 10.133036] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd…sck to fsckd communication Socket. [ 10.172349] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initc… initctl Compatibility Named Pipe. [ 10.242455] systemd[1]: systemd-journald-audit.socket - Journal Audit Socket was skipped because of an unmet condition check (ConditionSecurity=audit). [ 10.256755] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journ…t - Journal Socket (/dev/log). [ 10.303188] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 10.343626] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd….socket - udev Control Socket. [ 10.382835] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd…l.socket - udev Kernel Socket. [ 10.422827] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages). [ 10.471835] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount▒▒POSIX Message Queue File System... [ 10.526640] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.… - Kernel Debug File System... [ 10.592025] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracin… - Kernel Trace File System... [ 10.633007] systemd[1]: kmod-static-nodes.service - Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.1.28-dirty/modules.devname). [ 10.682547] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs…m - Load Kernel Module configfs... [ 10.725736] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod... [ 10.782773] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 10.862438] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_psto…- Load Kernel Module efi_pstore... [ 10.912816] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.ser…e - Load Kernel Module fuse... [ 10.955699] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.ser…e - Load Kernel Module loop... [ 11.012526] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/). [ 11.028132] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling. [ 11.039789] systemd[1]: (This warning is only shown for the first unit using IP firewalling.) [ 11.082483] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 11.166490] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-l…rvice - Load Kernel Modules... [ 11.246379] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... Starting systemd-remount-f…nt Root and Kernel File Systems... [ 11.339505] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trig…[0m - Coldplug All udev Devices... [ 11.459771] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted dev-mqueue.mount▒▒- POSIX Message Queue File System. [ 11.555960] EXT4-fs (mmcblk1p8): re-mounted. Quota mode: disabled. [ 11.596476] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System. [ 11.673916] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Mounted sys-kernel-tracing…nt - Kernel Trace File System. [ 11.704771] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 11.742341] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@configfs…[0m - Load Kernel Module configfs. [ 11.875994] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 11.907279] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod. [ 11.974827] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 12.003140] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ 12.025070] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 12.053198] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore. [ 12.084082] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-modules-l…service - Load Kernel Modules. [ OK ] Finished systemd-remount-f…ount Root and Kernel File Systems. Mounting sys-kernel-config…ernel Configuration File System... Starting systemd-journal-f…h Journal to Persistent Storage... Starting systemd-random-se…ice - Load/Save Random Seed... Starting systemd-sysctl.se…ce - Apply Kernel Variables... Starting systemd-sysusers.…rvice - Create System Users... [ 12.719402] systemd-journald[222]: Received client request to flush runtime journal. [ 12.778287] systemd-journald[222]: File /var/log/journal/e40d26c4bb704228ab7613b368bf85ed/system.journal corrupted or uncleanly shut down, renaming and replacing. [ OK ] Mounted sys-kernel-config.… Kernel Configuration File System. [ OK ] Finished systemd-random-se…rvice - Load/Save Random Seed. [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-sysusers.service - Create System Users. Starting systemd-tmpfiles-…ate Static Device Nodes in /dev... [ OK ] Finished systemd-journal-f…ush Journal to Persistent Storage. [ OK ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev. [ OK ] Reached target local-fs-pr…reparation for Local File Systems. Mounting var-volatile.mount - /var/volatile... Starting systemd-udevd.ser…ger for Device Events and Files... [ OK ] Mounted var-volatile.mount - /var/volatile. [ OK ] Reached target local-fs.target - Local File Systems. Starting systemd-tmpfiles-… Volatile Files and Directories... [ OK ] Finished systemd-tmpfiles-…te Volatile Files and Directories. [ OK ] Started systemd-udevd.serv…nager for Device Events and Files. Starting systemd-timesyncd… - Network Time Synchronization... Starting systemd-update-ut…rd System Boot/Shutdown in UTMP... [ 14.563406] stm32-rproc 10000000.m4: wdg irq registered [ OK ] Finished systemd-udev-trig…e - Coldplug All udev Devices. [ 14.632126] remoteproc remoteproc0: releasing m4 [ 14.636811] platform 10000000.m4: deferred probe pending Starting ifupdown-pre.serv…ynchronize boot up for ifupdown... [ OK ] Finished ifupdown-pre.serv… synchronize boot up for ifupdown. [ OK ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP. [ OK ] Started systemd-timesyncd.…0m - Network Time Synchronization. [ OK ] Found device dev-ttySTM0.device - /dev/ttySTM0. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.… apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.tim… Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer▒▒etadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused blocks once a week. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Reached target timers.target - Timer Units. [ OK ] Reached target usb-gadget.…m - Hardware activated USB gadget. [ OK ] Listening on dbus.socket▒▒- D-Bus System Message Bus Socket. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Listening on systemd-rfkil…l Switch Status /dev/rfkill Watch. Starting networking.service - Raise network interfaces... [ OK ] Reached target basic.target - Basic System. [ OK ] Started cron.service -…kground program processing daemon. Starting dbus.service - D-Bus System Message Bus... Starting e2scrub_reap.serv…e ext4 Metadata Check Snapshots... Starting systemd-logind.se…ice - User Login Management... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished networking.service - Raise network interfaces. [ OK ] Reached target network.target - Network. Starting ssh.service - OpenBSD Secure Shell server... Starting systemd-user-sess…vice - Permit User Sessions... [ OK ] Finished systemd-user-sess…ervice - Permit User Sessions. [ OK ] Started getty@tty1.service - Getty on tty1. [ OK ] Started serial-getty@ttyST…ice - Serial Getty on ttySTM0. [ OK ] Reached target getty.target - Login Prompts. [ OK ] Started systemd-logind.service - User Login Management. [ OK ] Started ssh.service - OpenBSD Secure Shell server. [ OK ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots. [ OK ] Reached target multi-user.target - Multi-User System. [ OK ] Reached target graphical.target - Graphical Interface. Starting systemd-update-ut… Record Runlevel Change in UTMP... [ OK ] Finished systemd-update-ut… - Record Runlevel Change in UTMP. Debian GNU/Linux 12 tioscore ttySTM0

Permalänk
Medlem

Jag sitter och är lite irriterad över att din ursprungliga log bryter vid 4.344171, har du kapat den där eller är det så att den blir tyst i det ögonblicket? Om det inte finns mer information efter det så är det lugnt.

Knepigt att följa händelseförloppen då händelseordningen är så olika i loggarna, beror säkert på att flera kärnprocesser springer om varandra när de gör sitt.

Att eMMC-power skulle vara beroende på om nätverksadaptern laddas låter väldigt konstigt i mina x86-öron, hoppas du är säker på din sak där. Annars, vad tror du på att kolla upp USB-världen ordentligt. USB har ju flera olika revisioner som kräver sina egna moduler och i ditt fall så laddas ju inte usb-otg. (Inte för att OTG behövs, men den kanske drar in något annat "bra att ha" ?)

Har du förberett för g_serial t.ex. ? Det verkar ju vara bland det absolut sista innan den börjar städa upp inför överlämnandet till init.

Hur har du kopplat din terminal, via USB, RS232 eller kombination därav?

Klicka för mer information

PS: Använd gärna BB-koden "expander" omkring "code" på de där riktigt långa loggarna. Min inkorg har börjat slita på mushjulet :-)

Visa mer
Permalänk
Skrivet av mc68000:

Jag sitter och är lite irriterad över att din ursprungliga log bryter vid 4.344171, har du kapat den där eller är det så att den blir tyst i det ögonblicket? Om det inte finns mer information efter det så är det lugnt.

Irriterad? Ja, då är vi två.
Den blir helt tyst. Jag får inga felmeddelanden, vilket är problematiskt. Jag har ändrat nu Op-tee OS Debug från Debug Level = 3 till Debug Level = 4 (Flow control) för att se om jag kan få andra detaljerade meddelanden.

Citat:

Knepigt att följa händelseförloppen då händelseordningen är så olika i loggarna, beror säkert på att flera kärnprocesser springer om varandra när de gör sitt.

Min processor har bara en kärna. Ja, det är olika loggar, men det är "olika" tillverkare av processorerna.
Här är en återförsäljare som använder "samma" processor som mig.
https://www.olimex.com/Products/SOM/STMP1/STMP157-SOM-512/

Tyvärr har jag inte tillgång till själva Device Tree som Olimex har. Dom delar dock ut en .img fil.

Citat:

Att eMMC-power skulle vara beroende på om nätverksadaptern laddas låter väldigt konstigt i mina x86-öron, hoppas du är säker på din sak där. Annars, vad tror du på att kolla upp USB-världen ordentligt. USB har ju flera olika revisioner som kräver sina egna moduler och i ditt fall så laddas ju inte usb-otg. (Inte för att OTG behövs, men den kanske drar in något annat "bra att ha" ?)

Jag tror inte det är USB som är felet. Men jag får en liten känsla på att det kanske är någon interrupt eller liknande som min processor vill ha besvarad, för att kunna fortsätta.

Citat:

Har du förberett för g_serial t.ex. ? Det verkar ju vara bland det absolut sista innan den börjar städa upp inför överlämnandet till init.

Jag vet inte vad g_serial är. Men jag kan läsa via UART, alltså serialporten.

Citat:

Hur har du kopplat din terminal, via USB, RS232 eller kombination därav?

UART, dvs RS232 utan flow control.

Klicka för mer information

PS: Använd gärna BB-koden "expander" omkring "code" på de där riktigt långa loggarna. Min inkorg har börjat slita på mushjulet :-)

Visa mer

[/quote]

Bra! Det ska jag göra!
Jag ska köra in med Op-tee debug level = 4 nu för att se en mer detaljerad log.

Permalänk

Så här blev det. Ingen skillnad. Jag testade även att boota utan någon USB OTG inkopplad.

Men dock så verkar detta lite mystiskt. Min rootfs partition är på 8.

Scanning mmc 0:6...

Klicka för mer information

Error: ethernet@5800a000 address not set. Hit any key to stop autoboot: 1 0 Boot over mmc0! D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session switch to partitions #0, OK mmc0(part 0) is current device Scanning mmc 0:6... Found /mmc0_extlinux/extlinux.conf Retrieving file: /mmc0_extlinux/extlinux.conf Retrieving file: /splash_landscape.bmp 1: UUID 2: mmc0blkp1 3: mmc0blkp2 4: mmc0blkp3 5: mmc0blkp4 6: mmc0blkp5 7: mmc0blkp6 8: mmc0blkp7 9: mmc0blkp8 10: mmc0blkp9 Enter choice: 1: UUID Retrieving file: /uImage Retrieving file: /st-image-resize-initrd append: root=PARTUUID=e91c4e10-16e6-4c0e-bd0e-77becf4a3582 rootwait rw earlyprintk console=ttySTM0,115200 loglevel=7 Retrieving file: /stm32mp151a-stm32-computer-firmware-mx.dtb ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.82 Created: 2024-08-20 18:10:24 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 8249856 Bytes = 7.9 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK ## Flattened Device Tree blob at c6000000 Booting using the fdt blob at 0xc6000000 XIP Kernel Image Loading Ramdisk to cfa0e000, end cffff92a ... OK Loading Device Tree to cf9f7000, end cfa0d4a9 ... OK D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f270 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session Starting kernel ... D/TC:0 pwr_scv_handler:56 PWR service: write 0x0 at offset 0x28 D/TC:0 pwr_scv_handler:56 PWR service: set 0x3f at offset 0x20 D/TC:0 tee_entry_exchange_capabilities:101 Asynchronous notifications are disabled D/TC:0 tee_entry_exchange_capabilities:110 Dynamic shared memory is enabled D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 7011a688-ddde-4053-a5a9-7b3c4ddf13b8 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 0 tee_ta_close_session:451 csess 0xde04f208 id 1 D/TC:? 0 tee_ta_close_session:470 Destroy session D/TC:? 0 tee_ta_init_session_with_context:549 Re-open TA a8cfe406-d4f5-4a2e-9f8d-a25dc754c099 D/TC:? 1 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 1 tee_ta_close_session:451 csess 0xde04f070 id 2 D/TC:? 1 tee_ta_close_session:470 Destroy session [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.1.82 (lubuntu@lubuntu-20bg001kms) (arm-ostl-linux-gnueabi-gcc (GCC) 12.3.0, GNU ld (GNU Binutils) 2.40.0.20230703) #1 PREEMPT Tue Aug 20 19:37:38 CEST 2024 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: STMicroelectronics custom STM32CubeMX board - openstlinux-6.1-yocto-mickledore-mpu-v24.06.26 [ 0.000000] Memory policy: Data cache writeback [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: created DMA memory pool at 0x10000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram2@10000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10040000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring0@10040000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10041000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0vring1@10041000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10042000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node vdev0buffer@10042000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x10048000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcu-rsc-table@10048000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x30000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node mcuram@30000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x38000000, size 0 MiB [ 0.000000] OF: reserved mem: initialized node retram@38000000, compatible id shared-dma-pool [ 0.000000] cma: Reserved 64 MiB at 0xda000000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] HighMem [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000ddffffff] [ 0.000000] node 0: [mem 0x00000000de000000-0x00000000dfffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000c0000000-0x00000000dfffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129992 [ 0.000000] Kernel command line: root=PARTUUID=e91c4e10-16e6-4c0e-bd0e-77becf4a3582 rootwait rw earlyprintk console=ttySTM0,115200 loglevel=7 [ 0.000000] Unknown kernel command line parameters "earlyprintk", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] Memory: 394360K/524288K available (12288K kernel code, 1393K rwdata, 3816K rodata, 1024K init, 223K bss, 64392K reserved, 65536K cma-reserved, 0K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000022] Switching to timer-based delay loop, resolution 41ns [ 0.001190] Console: colour dummy device 80x30 [ 0.001247] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.001270] CPU: Testing write buffer coherency: ok [ 0.001337] pid_max: default: 32768 minimum: 301 [ 0.001628] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001654] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.004417] cblist_init_generic: Setting adjustable number of callback queues. [ 0.004438] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.004625] cblist_init_generic: Setting adjustable number of callback queues. [ 0.004636] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.004842] Setting up static identity map for 0xc0100000 - 0xc0100060 [ 0.005042] rcu: Hierarchical SRCU implementation. [ 0.005052] rcu: Max phase no-delay instances is 1000. [ 0.006202] EFI services will not be available. [ 0.006935] devtmpfs: initialized [ 0.029599] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.030021] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.030055] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.033409] pinctrl core: initialized pinctrl subsystem [ 0.034893] DMI not present or invalid. [ 0.036217] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.038956] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.040616] thermal_sys: Registered thermal governor 'step_wise' [ 0.040747] cpuidle: using governor menu [ 0.041066] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.041084] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.041458] Serial: AMBA PL011 UART driver [ 0.044455] stm32-pm-domain pm_domain: domain core-ret-power-domain registered [ 0.044490] stm32-pm-domain pm_domain: subdomain core-power-domain registered [ 0.044503] stm32-pm-domain pm_domain: domains probed [ 0.071535] platform 5a001000.display-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.074524] platform 4000b000.audio-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.082720] platform connector: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 0.099876] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.118720] SCSI subsystem initialized [ 0.119170] libata version 3.00 loaded. [ 0.119601] usbcore: registered new interface driver usbfs [ 0.119689] usbcore: registered new interface driver hub [ 0.119753] usbcore: registered new device driver usb [ 0.120234] pps_core: LinuxPPS API ver. 1 registered [ 0.120246] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.120278] PTP clock support registered [ 0.120535] EDAC MC: Ver: 3.0.0 [ 0.132886] Driver 'scmi-optee' was unable to register with bus_type 'tee' because the bus was not initialized. [ 0.135821] clocksource: Switched to clocksource arch_sys_counter [ 0.158473] NET: Registered PF_INET protocol family [ 0.158846] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.161280] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.161331] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.161357] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.161418] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.161510] TCP: Hash tables configured (established 4096 bind 4096) [ 0.161646] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.161686] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.161998] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.166156] RPC: Registered named UNIX socket transport module. [ 0.166175] RPC: Registered udp transport module. [ 0.166181] RPC: Registered tcp transport module. [ 0.166186] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.166733] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.168794] Initialise system trusted keyrings [ 0.169435] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.176311] Trying to unpack rootfs image as initramfs... [ 0.200984] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.216595] NFS: Registering the id_resolver key type [ 0.216699] Key type id_resolver registered [ 0.216709] Key type id_legacy registered [ 0.216871] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.216884] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.217070] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.217360] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.225992] fuse: init (API version 7.37) [ 0.227147] NET: Registered PF_ALG protocol family [ 0.227175] Key type asymmetric registered [ 0.227184] Asymmetric key parser 'x509' registered [ 0.227441] bounce: pool size: 64 pages [ 0.227635] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.227650] io scheduler mq-deadline registered [ 0.227660] io scheduler kyber registered [ 0.259087] STM32 USART driver initialized [ 0.317652] brd: module loaded [ 0.348399] loop: module loaded [ 0.366460] CAN device driver interface [ 0.368528] pegasus: Pegasus/Pegasus II USB Ethernet driver [ 0.368631] usbcore: registered new interface driver pegasus [ 0.368712] usbcore: registered new interface driver asix [ 0.368772] usbcore: registered new interface driver ax88179_178a [ 0.368828] usbcore: registered new interface driver cdc_ether [ 0.368899] usbcore: registered new interface driver smsc75xx [ 0.368971] usbcore: registered new interface driver smsc95xx [ 0.369025] usbcore: registered new interface driver net1080 [ 0.369091] usbcore: registered new interface driver cdc_subset [ 0.369145] usbcore: registered new interface driver zaurus [ 0.369285] usbcore: registered new interface driver cdc_ncm [ 0.377070] usbcore: registered new interface driver usb-storage [ 0.377321] usbcore: registered new device driver onboard-usb-hub [ 0.387897] i2c_dev: i2c /dev entries driver [ 0.391057] cpu cpu0: _of_add_opp_table_v2: no supported OPPs [ 0.391132] cpu cpu0: OPP table can't be empty [ 0.416047] sdhci: Secure Digital Host Controller Interface driver [ 0.416066] sdhci: Copyright(c) Pierre Ossman [ 0.416073] Synopsys Designware Multimedia Card Interface Driver [ 0.416614] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.417545] ledtrig-cpu: registered to indicate activity on CPUs [ 0.418082] usbcore: registered new interface driver usbhid [ 0.418096] usbhid: USB HID core driver [ 0.421966] optee: probing for conduit method. [ 0.422003] optee: revision 3.19 (0f6e5b02) [ 0.476624] optee: dynamic shared memory is enabled [ 0.520323] optee: initialized driver [ 0.521636] NET: Registered PF_PACKET protocol family [ 0.521659] can: controller area network core [ 0.521933] NET: Registered PF_CAN protocol family [ 0.521949] can: raw protocol [ 0.521964] can: broadcast manager protocol [ 0.521978] can: netlink gateway - max_hops=1 [ 0.526326] Key type dns_resolver registered [ 0.526489] ThumbEE CPU extension supported. [ 0.526514] Registering SWP/SWPB emulation handler [ 0.536099] registered taskstats version 1 [ 0.536155] Loading compiled-in X.509 certificates [ 1.516119] Freeing initrd memory: 6088K [ 1.558135] Loaded X.509 cert 'Build time autogenerated kernel key: dc187794c8aef9363d5d46762595ec876c29812e' [ 1.685056] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 1.685299] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 1.685421] arm-scmi firmware:scmi: SCMI Protocol v2.0 'ST:' Firmware version 0x0 [ 1.735431] sysfs: cannot create duplicate filename '/devices/platform/cpufreq-dt' [ 1.735459] CPU: 0 PID: 40 Comm: kworker/u2:4 Not tainted 6.1.82 #1 [ 1.735481] Hardware name: STM32 (Device Tree Support) [ 1.735492] Workqueue: events_unbound deferred_probe_work_func [ 1.735550] unwind_backtrace from show_stack+0x10/0x14 [ 1.735587] show_stack from dump_stack_lvl+0x24/0x2c [ 1.735624] dump_stack_lvl from sysfs_warn_dup+0x58/0x64 [ 1.735668] sysfs_warn_dup from sysfs_create_dir_ns+0xf4/0x104 [ 1.735708] sysfs_create_dir_ns from create_dir+0x1c/0x150 [ 1.735749] create_dir from kobject_add_internal+0xac/0x1f4 [ 1.735787] kobject_add_internal from kobject_add+0x60/0xc4 [ 1.735826] kobject_add from device_add+0xcc/0x6d4 [ 1.735865] device_add from platform_device_add+0x100/0x244 [ 1.735899] platform_device_add from platform_device_register_full+0x108/0x158 [ 1.735930] platform_device_register_full from stm32_cpufreq_probe+0xfc/0x19c [ 1.735968] stm32_cpufreq_probe from platform_probe+0x5c/0xb0 [ 1.736000] platform_probe from really_probe+0xe0/0x40c [ 1.736026] really_probe from __driver_probe_device+0x9c/0x130 [ 1.736048] __driver_probe_device from driver_probe_device+0x30/0xc0 [ 1.736072] driver_probe_device from __device_attach_driver+0xa8/0x120 [ 1.736096] __device_attach_driver from bus_for_each_drv+0x88/0xd4 [ 1.736127] bus_for_each_drv from __device_attach+0xa8/0x1ec [ 1.736157] __device_attach from bus_probe_device+0x84/0x8c [ 1.736188] bus_probe_device from deferred_probe_work_func+0x8c/0xd4 [ 1.736229] deferred_probe_work_func from process_one_work+0x1d0/0x4c8 [ 1.736269] process_one_work from worker_thread+0x21c/0x580 [ 1.736300] worker_thread from kthread+0xd8/0xf4 [ 1.736329] kthread from ret_from_fork+0x14/0x28 [ 1.736352] Exception stack(0xde9b5fb0 to 0xde9b5ff8) [ 1.736366] 5fa0: 00000000 00000000 00000000 00000000 [ 1.736381] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.736395] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1.745835] kobject_add_internal failed for cpufreq-dt with -EEXIST, don't try to register things with the same name in the same directory. [ 1.768295] random: crng init done [ 1.829219] stm32-dma 48000000.dma-controller: STM32 DMA driver registered [ 1.832994] 8<--- cut here --- [ 1.833009] Unhandled fault: imprecise external abort (0x1c06) at 0xdeb0c588 [ 1.833024] [deb0c588] *pgd=c3485811, *pte=c348d24f, *ppte=c348d01f [ 1.833063] Internal error: : 1c06 [#1] PREEMPT ARM [ 1.833077] Modules linked in: [ 1.833088] CPU: 0 PID: 9 Comm: kworker/u2:0 Not tainted 6.1.82 #1 [ 1.833102] Hardware name: STM32 (Device Tree Support) [ 1.833111] Workqueue: eval_map_wq eval_map_work_func [ 1.833140] PC is at update_event_printk+0x14c/0x1c0 [ 1.833168] LR is at update_event_printk+0x8c/0x1c0 [ 1.833189] pc : [<c01e2918>] lr : [<c01e2858>] psr: 20000053 [ 1.833199] sp : de831ee8 ip : 00000045 fp : 0000014c [ 1.833207] r10: 000002d4 r9 : c13b9ddc r8 : 00000019 [ 1.833216] r7 : 00000000 r6 : c123ee48 r5 : c0e4b56c r4 : c13a057f [ 1.833226] r3 : 00000001 r2 : c13a057e r1 : c13a057a r0 : 00000001 [ 1.833237] Flags: nzCv IRQs on FIQs off Mode SVC_32 ISA ARM Segment none [ 1.833249] Control: 10c5387d Table: c282c059 DAC: 00000051 [ 1.833256] Register r0 information: non-paged memory [ 1.833270] Register r1 information: non-slab/vmalloc memory [ 1.833283] Register r2 information: non-slab/vmalloc memory [ 1.833295] Register r3 information: non-paged memory [ 1.833306] Register r4 information: non-slab/vmalloc memory [ 1.833316] Register r5 information: non-slab/vmalloc memory [ 1.833327] Register r6 information: non-slab/vmalloc memory [ 1.833337] Register r7 information: NULL pointer [ 1.833347] Register r8 information: non-paged memory [ 1.833357] Register r9 information: non-slab/vmalloc memory [ 1.833367] Register r10 information: non-paged memory [ 1.833377] Register r11 information: non-paged memory [ 1.833387] Register r12 information: non-paged memory [ 1.833397] Process kworker/u2:0 (pid: 9, stack limit = 0x(ptrval)) [ 1.833409] Stack: (0xde831ee8 to 0xde832000) [ 1.833425] 1ee0: 00000160 c124cb1c c13b9d90 c0d32eb4 c13513f0 c01e6c00 [ 1.833442] 1f00: de831f24 c124c598 c1a3c780 c123c7fc c1803780 c142e560 c180f200 00000000 [ 1.833458] 1f20: c18cc200 c180f205 c1805400 c013dcb4 c1805444 c18cc200 c1805400 c1803780 [ 1.833475] 1f40: c1805400 c1803798 c1805418 c13468e0 c18cc200 00000088 c1805400 c013dff0 [ 1.833491] 1f60: de811ec0 c13468e0 60000053 c1896940 c1896e80 c18cc200 de811ec0 c013dfac [ 1.833507] 1f80: c1803780 00000000 00000000 c01450f0 c1896940 c0145018 00000000 00000000 [ 1.833523] 1fa0: 00000000 00000000 00000000 c010014c 00000000 00000000 00000000 00000000 [ 1.833537] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.833552] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [ 1.833572] update_event_printk from trace_event_eval_update+0xb4/0xf8 [ 1.833610] trace_event_eval_update from process_one_work+0x1d0/0x4c8 [ 1.833642] process_one_work from worker_thread+0x44/0x580 [ 1.833674] worker_thread from kthread+0xd8/0xf4 [ 1.833705] kthread from ret_from_fork+0x14/0x28 [ 1.833728] Exception stack(0xde831fb0 to 0xde831ff8) [ 1.833741] 1fa0: 00000000 00000000 00000000 00000000 [ 1.833756] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 1.833770] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 1.833788] Code: e3530000 08bd81f0 e1a02004 e5f4c001 (e7d5300c) [ 1.833798] ---[ end trace 0000000000000000 ]--- [ 1.833806] note: kworker/u2:0[9] exited with irqs disabled [ 1.833949] stm32-mdma 58000000.dma-controller: STM32 MDMA driver registered [ 1.840985] /soc/interrupt-controller@5000d000: bank0 [ 1.841018] /soc/interrupt-controller@5000d000: bank1 [ 1.841036] /soc/interrupt-controller@5000d000: bank2 [ 1.846713] stm32_rtc 5c004000.rtc: registered as rtc0 [ 1.846762] stm32_rtc 5c004000.rtc: setting system clock to 2000-01-01T00:00:11 UTC (946684811) [ 1.847033] stm32_rtc 5c004000.rtc: Date/Time must be initialized [ 1.847048] stm32_rtc 5c004000.rtc: registered rev:1.2 [ 1.850327] stm32-rproc 10000000.m4: wdg irq registered [ 1.850639] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.850659] remoteproc remoteproc0: cannot get vq0 mbox [ 1.850671] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.850681] remoteproc remoteproc0: cannot get vq1 mbox [ 1.850691] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.850700] remoteproc remoteproc0: cannot get shutdown mbox [ 1.850710] stm32-rproc 10000000.m4: mbox_request_channel_byname() requires an "mbox-names" property [ 1.850720] remoteproc remoteproc0: cannot get detach mbox [ 1.850855] remoteproc remoteproc0: m4 is available [ 1.854511] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOA bank added [ 1.855188] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOB bank added [ 1.855926] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOC bank added [ 1.856554] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOD bank added [ 1.857300] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOE bank added [ 1.857975] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOF bank added [ 1.858735] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOG bank added [ 1.859390] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOH bank added [ 1.860023] stm32mp157-pinctrl soc:pinctrl@50002000: GPIOI bank added [ 1.860071] stm32mp157-pinctrl soc:pinctrl@50002000: Pinctrl STM32 initialized [ 1.861797] stm32mp157-pinctrl soc:pinctrl@54004000: error -ENOENT: failed to get clk [ 1.861821] stm32mp157-pinctrl: probe of soc:pinctrl@54004000 failed with error -2 [ 1.864368] stm32-usart 40010000.serial: interrupt mode for rx (no dma) [ 1.864392] stm32-usart 40010000.serial: interrupt mode for tx (no dma) [ 1.864423] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 33, base_baud = 4000000) is a stm32-usart [ 3.746239] printk: console [ttySTM0] enabled [ 3.756403] stm32-dwmac 5800a000.ethernet: IRQ eth_lpi not found D/TC:? 1 tee_ta_init_session_with_context:549 Re-open TA 94cf71ad-80e6-40b5-a7c6-3dc501eb2803 D/TC:? 1 tee_ta_close_session:451 csess 0xde04f070 id 2 D/TC:? 1 tee_ta_close_session:470 Destroy session [ 3.781288] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42 [ 3.786985] stm32-dwmac 5800a000.ethernet: DWMAC4/5 [ 3.791851] stm32-dwmac 5800a000.ethernet: DMA HW capability register supported [ 3.799147] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine supported [ 3.806436] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported [ 3.813308] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported [ 3.819738] stm32-dwmac 5800a000.ethernet: TSO supported [ 3.824901] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 3.832873] stm32-dwmac 5800a000.ethernet: device MAC address b2:24:75:b3:df:5c [ 3.840078] stm32-dwmac 5800a000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 3.847163] stm32-dwmac 5800a000.ethernet: Enabled RFS Flow TC (entries=10) [ 3.854046] stm32-dwmac 5800a000.ethernet: TSO feature enabled [ 3.859837] stm32-dwmac 5800a000.ethernet: Using 32/32 bits DMA host/device width [ 3.900541] stm32f7-i2c 40012000.i2c: using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers [ 3.908614] stm32f7-i2c 40012000.i2c: STM32F7 I2C-0 bus adapter [ 3.937482] platform 4000b000.audio-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 3.948125] platform 5a001000.display-controller: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/hdmi-transmitter@39 [ 3.960101] i2c 1-0039: Fixed dependency cycle(s) with /soc/etzpc@5c007000/audio-controller@4000b000 [ 3.969427] i2c 1-0039: Fixed dependency cycle(s) with /soc/display-controller@5a001000 [ 3.978790] stpmic1 1-0033: PMIC Chip Version: 0x21 [ 3.984596] platform 5c002000.i2c:stpmic@33:regulators: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/stpmic@33/regulators/buck4 [ 3.996458] platform 5c002000.i2c:stpmic@33:regulators: Fixed dependency cycle(s) with /soc/etzpc@5c007000/i2c@5c002000/stpmic@33/regulators/buck2 [ 4.041119] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.050113] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.060343] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.070565] stpmic1-regulator 5c002000.i2c:stpmic@33:regulators: Failed to create device link (0x180) with 1-0033 [ 4.081238] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-1 bus adapter [ 4.096328] mmci-pl18x 58007000.mmc: mmc0: PL180 manf 53 rev2 at 0x58007000 irq 45,0 (pio) [ 4.111512] i2c i2c-1: Added multiplexed i2c bus 2 [ 4.117706] input: pmic_onkey as /devices/platform/soc/5c007000.etzpc/5c002000.i2c/i2c-1/1-0033/5c002000.i2c:stpmic@33:onkey/input/input0 D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x40000000 at offset 0xc [ 4.158676] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0 [ 4.170980] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0 [ 4.179776] dwc2 49000000.usb-otg: supply vusb_d not found, using dummy regulator [ 4.186229] dwc2 49000000.usb-otg: supply vusb_a not found, using dummy regulator D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc [ 4.209747] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM D/TC:0 pwr_scv_handler:56 PWR service: clear 0x10000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: clear 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x40000000 at offset 0xc D/TC:0 pwr_scv_handler:56 PWR service: set 0x10000000 at offset 0xc [ 4.248692] ohci-platform 5800c000.usb: Generic Platform OHCI controller [ 4.254375] ohci-platform 5800c000.usb: new USB bus registered, assigned bus number 1 [ 4.261907] ehci-platform 5800d000.usb: EHCI Host Controller [ 4.269143] ohci-platform 5800c000.usb: irq 53, io mem 0x5800c000 [ 4.273903] ehci-platform 5800d000.usb: new USB bus registered, assigned bus number 2 [ 4.282243] ehci-platform 5800d000.usb: irq 52, io mem 0x5800d000 [ 4.300929] mmc0: new DDR MMC card at address 0001 [ 4.305591] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.315891] ehci-platform 5800d000.usb: USB 2.0 started, EHCI 1.00 [ 4.322213] hub 2-0:1.0: USB hub found [ 4.324932] hub 2-0:1.0: 2 ports detected [ 4.332209] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.338844] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.345161] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.356508] hub 1-0:1.0: USB hub found [ 4.358962] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0) [ 4.365265] hub 1-0:1.0: 2 ports detected

Visa mer
Permalänk

Nu tror jag att jag har ett litet svar.
Denna log är vad jag får:

[ 4.248692] ohci-platform 5800c000.usb: Generic Platform OHCI controller [ 4.254375] ohci-platform 5800c000.usb: new USB bus registered, assigned bus number 1 [ 4.261907] ehci-platform 5800d000.usb: EHCI Host Controller [ 4.269143] ohci-platform 5800c000.usb: irq 53, io mem 0x5800c000 [ 4.273903] ehci-platform 5800d000.usb: new USB bus registered, assigned bus number 2 [ 4.282243] ehci-platform 5800d000.usb: irq 52, io mem 0x5800d000 [ 4.300929] mmc0: new DDR MMC card at address 0001 [ 4.305591] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.315891] ehci-platform 5800d000.usb: USB 2.0 started, EHCI 1.00 [ 4.322213] hub 2-0:1.0: USB hub found [ 4.324932] hub 2-0:1.0: 2 ports detected [ 4.332209] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.338844] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.345161] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.356508] hub 1-0:1.0: USB hub found [ 4.358962] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0) [ 4.365265] hub 1-0:1.0: 2 ports detected

Vad kan man förvänta sig att vad som ska hända? Jo, tittar vi noggrant så sker följande.

[ 4.300929] mmc0: new DDR MMC card at address 0001 [ 4.305591] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.332209] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.338844] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.345161] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.358962] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0)

Så detta betyder att dom övriga partitionerna skrivs ej ut. Varför gissar jag på att detta ska ske? Jo tittar man på denna hemsida
https://community.renesas.com/rz/f/rz-forum/30377/kernel-4-19...

Då visar den en log som fortsätter att montera.

[ 2.174378] mmc0: new HS400 MMC card at address 0001 [ 2.183869] mmcblk0: mmc0:0001 G1M15L 29.6 GiB [ 2.190299] mmcblk0boot0: mmc0:0001 G1M15L partition 1 31.5 MiB [ 2.199953] mmcblk0boot1: mmc0:0001 G1M15L partition 2 31.5 MiB [ 2.209762] mmcblk0rpmb: mmc0:0001 G1M15L partition 3 4.00 MiB, chardev (244:0) [ 2.242346] mmcblk0: p1 p2 [ 2.406294] renesas_sdhi_internal_dmac ee100000.sd: mmc1 base at 0xee100000 max clock rate 200 MHz [ 2.547417] renesas_sdhi_internal_dmac ee140000.sd: mmc2 base at 0xee140000 max clock rate 200 MHz [ 2.617964] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem [ 2.629897] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem [ 2.637228] EXT4-fs (mmcblk0p2): write access will be enabled during recovery [ 2.679561] EXT4-fs (mmcblk0p2): recovery complete [ 2.685449] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

Vi kan även titta här: https://forums.raspberrypi.com/viewtopic.php?t=339525

[ 1.785466] mmc1: new high speed SDIO card at address 0001 [ 1.788835] x1 : 0000000000000000 x0 : ffffff80400fe250 [ 1.788839] Call trace: [ 1.788845] tpm_tis_remove+0x2c/0xb0 [ 1.788849] tpm_tis_core_init+0x150/0x520 [ 1.794730] mmc0: new DDR MMC card at address 0001 [ 1.797956] tpm_tis_spi_probe+0x98/0xc0 [ 1.797959] tpm_tis_spi_driver_probe+0x44/0x60 [ 1.797966] spi_drv_probe+0x84/0xf0 [ 1.803857] mmcblk0: mmc0:0001 8GTF4R 7.28 GiB [ 1.808838] really_probe+0xec/0x4c0 [ 1.808841] driver_probe_device+0x58/0xc0 [ 1.808843] __device_attach_driver+0xa8/0x110 [ 1.808849] bus_for_each_drv+0x7c/0xe0 [ 1.814575] mmcblk0boot0: mmc0:0001 8GTF4R partition 1 4.00 MiB [ 1.819721] __device_attach_async_helper+0xac/0xd0 [ 1.819726] async_run_entry_fn+0x44/0x150 [ 1.819732] process_one_work+0x1d0/0x4b0 [ 1.825498] mmcblk0boot1: mmc0:0001 8GTF4R partition 2 4.00 MiB [ 1.828660] worker_thread+0x13c/0x470 [ 1.828665] kthread+0x140/0x150 [ 1.828670] ret_from_fork+0x10/0x38 [ 1.830340] mmcblk0rpmb: mmc0:0001 8GTF4R partition 3 512 KiB, chardev (246:0) [ 1.835808] Code: 91114020 f9400001 f90017e1 d2800001 (b9400674) [ 1.835813] ---[ end trace bd8fc935eb6d1cda ]--- [ 1.841823] mmcblk0: p1 p2 p3 [ 31.715711] cam-dummy-reg: disabling [ 31.719431] cam1-reg: disabling [ 206.755740] random: crng init done

Så detta bevisar att efter mitt linux har skrivit ut partitionerna p1, p2, ... , p9, boot0, boot1 och rpmb. Då ska något annat hända.

Någon som vet vart i C-koden hos Linux man kan skriva lite loggar för att följa strömmen? Typ "ful-koda" lite debuggmeddelanden. Eller just det ja! Man kan ju aktivera debugmeddelanden med make menuconfig.

Permalänk

Nu har jag fixat lite mera debug på uppstarten av linux.
Vad kan man tro här? Är det min USB hub som (som egentligen inte finns tillgänlig till hands än) krånglar?

[ 4.253416] ohci-platform 5800c000.usb: Generic Platform OHCI controller [ 4.259115] ohci-platform 5800c000.usb: new USB bus registered, assigned bus number 1 [ 4.266615] ehci-platform 5800d000.usb: EHCI Host Controller [ 4.273964] ohci-platform 5800c000.usb: irq 53, io mem 0x5800c000 [ 4.278751] ehci-platform 5800d000.usb: new USB bus registered, assigned bus number 2 [ 4.287046] ehci-platform 5800d000.usb: irq 52, io mem 0x5800d000 [ 4.305723] mmc0: new DDR MMC card at address 0001 [ 4.310416] mmcblk0: mmc0:0001 008GB0 7.28 GiB [ 4.318244] ehci-platform 5800d000.usb: USB 2.0 started, EHCI 1.00 [ 4.323607] usb usb2: udev 1, busnum 2, minor = 128 [ 4.329060] hub 2-0:1.0: USB hub found [ 4.332068] hub 2-0:1.0: 2 ports detected [ 4.335971] hub 2-0:1.0: standalone hub [ 4.339835] hub 2-0:1.0: individual port power switching [ 4.344962] hub 2-0:1.0: individual port over-current protection [ 4.355149] hub 2-0:1.0: power on to power good time: 20ms [ 4.359509] hub 2-0:1.0: local power source is good [ 4.364361] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 [ 4.369037] hub 2-0:1.0: enabling power on all ports [ 4.376632] mmcblk0boot0: mmc0:0001 008GB0 4.00 MiB [ 4.382668] usb usb1: udev 1, busnum 1, minor = 0 [ 4.387110] hub 1-0:1.0: USB hub found [ 4.392678] mmcblk0boot1: mmc0:0001 008GB0 4.00 MiB [ 4.397524] hub 1-0:1.0: 2 ports detected [ 4.400450] hub 1-0:1.0: standalone hub [ 4.404106] hub 1-0:1.0: ganged power switching [ 4.409852] mmcblk0rpmb: mmc0:0001 008GB0 4.00 MiB, chardev (244:0) [ 4.415396] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000 [ 4.420479] hub 1-0:1.0: individual port over-current protection [ 4.426351] hub 1-0:1.0: power on to power good time: 4ms [ 4.431868] hub 2-0:1.0: hub_suspend [ 4.435743] hub 1-0:1.0: local power source is good [ 4.440522] hub 1-0:1.0: enabling power on all ports [ 4.458298] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 [ 4.462395] hub 1-0:1.0: hub_suspend

Permalänk
Medlem

Enklast är att göra en kopia på .config och sedan manuellt sätta allt relevant som heter "DEBUG" till "y".
Vill du ha lite finare kontroll så kan du lägga in egna printk() i källkoden.
https://www.kernel.org/doc/html/next/core-api/printk-basics.h...

Jag får inga bra träffar på dessa i den källkod jag har, din källkod kanske innehåller mera?

# find . -type f -exec grep -H "MMC card" {} \; # find . -type f -exec grep -H "new DDR MMC" {} \;

Prova dessa källkodsbrowsers och leta efter symboler:
https://livegrep.com/search/linux
https://elixir.bootlin.com/linux/v4.19.9/source
https://makelinux.github.io/kernel/map/

Bonus: Google(linux kernel "new DDR MMC card");

Edit: Några namnreferenser från en patch:
https://github.com/clementperon/linux/commit/287a62a6e9ccda3a...

Permalänk

Här är svaret: Initial RAM Disk är korrupt!
Det förklarar varför den inte vill bota.

Klicka för mer information

STM32MP> part list mmc 0 Partition Map for MMC device 0 -- Partition Type: EFI Part Start LBA End LBA Name Attributes Type GUID Partition GUID 1 0x00000400 0x000007ff "metadata1" attrs: 0x0000000000000000 type: 8a7a84a0-8387-40f6-ab41-a8b9a5a60d23 (8a7a84a0-8387-40f6-ab41-a8b9a5a60d23) guid: 92f0b426-e174-4bac-9287-019e4f858971 2 0x00000800 0x00000bff "metadata2" attrs: 0x0000000000000000 type: 8a7a84a0-8387-40f6-ab41-a8b9a5a60d23 (8a7a84a0-8387-40f6-ab41-a8b9a5a60d23) guid: 31227fc6-8d76-4b65-a8be-90720614ecce 3 0x00000c00 0x00002bff "fip-a" attrs: 0x0000000000000000 type: 19d5df83-11b0-457b-be2c-7559c13142a5 (19d5df83-11b0-457b-be2c-7559c13142a5) guid: 4fd84c93-54ef-463f-a7ef-ae25ff887087 4 0x00002c00 0x00004bff "fip-b" attrs: 0x0000000000000000 type: 19d5df83-11b0-457b-be2c-7559c13142a5 (19d5df83-11b0-457b-be2c-7559c13142a5) guid: 09c54952-d5bf-45af-acee-335303766fb3 5 0x00004c00 0x00004fff "u-boot-env" attrs: 0x0000000000000000 type: 3de21764-95bd-54bd-a5c3-4abe786f38a8 (u-boot-env) guid: 2c809cbe-60fb-4bfd-abfb-20d86de1f22e 6 0x00005000 0x00024fff "bootfs" attrs: 0x0000000000000004 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: b168bf89-4526-46f1-a200-9d9c2682a2ad 7 0x00025000 0x0002cfff "vendorfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: a7b0fddd-33cf-4516-a2ec-5c4bc237d80e 8 0x0002d000 0x0019cfff "rootfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: e91c4e10-16e6-4c0e-bd0e-77becf4a3582 9 0x0019d000 0x00e8fbff "userfs" attrs: 0x0000000000000000 type: 0fc63daf-8483-4772-8e79-3d69d8477de4 (linux) guid: 7bc0d1fe-94a1-461d-8ee4-bcefdcb68617 STM32MP> ext4ls mmc 0:6 / <DIR> 2048 . <DIR> 2048 .. <DIR> 12288 lost+found 4187 boot.scr.uimg <DIR> 1024 mmc0_extlinux <DIR> 1024 mmc1_extlinux <DIR> 1024 nand0_extlinux 7802 splash_landscape.bmp 89462 splash_portrait.bmp 6232362 st-image-resize-initrd 65603 stm32mp135f-dk-a7-examples.dtb 63622 stm32mp135f-dk.dtb 127101 stm32mp157a-dk1.dtb 135636 stm32mp157a-ev1.dtb 130031 stm32mp157c-dk2-a7-examples.dtb 130417 stm32mp157c-dk2-m4-examples.dtb 129643 stm32mp157c-dk2.dtb 122602 stm32mp157c-ed1.dtb 136313 stm32mp157c-ev1-a7-examples.dtb 136657 stm32mp157c-ev1-m4-examples.dtb 136078 stm32mp157c-ev1.dtb 127367 stm32mp157d-dk1-a7-examples.dtb 128105 stm32mp157d-dk1-m4-examples.dtb 127331 stm32mp157d-dk1.dtb 135909 stm32mp157d-ev1.dtb 130325 stm32mp157f-dk2-a7-examples.dtb 130711 stm32mp157f-dk2-m4-examples.dtb 129937 stm32mp157f-dk2.dtb 122832 stm32mp157f-ed1.dtb 136543 stm32mp157f-ev1-a7-examples.dtb 136887 stm32mp157f-ev1-m4-examples.dtb 136308 stm32mp157f-ev1.dtb 8249920 uImage 79018 stm32mp151a-stm32-computer-firmware-mx.dtb STM32MP> ext4ls mmc 0:7 / <DIR> 1024 . <DIR> 1024 .. <DIR> 12288 lost+found <DIR> 1024 lib STM32MP> ext4ls mmc 0:8 / <DIR> 4096 . <DIR> 4096 .. <DIR> 16384 lost+found <DIR> 4096 bin <DIR> 4096 boot <DIR> 4096 dev <DIR> 4096 etc <DIR> 4096 home <DIR> 4096 lib <DIR> 4096 media <DIR> 4096 mnt <DIR> 4096 proc <DIR> 4096 run <DIR> 4096 sbin <DIR> 4096 srv <DIR> 4096 sys <DIR> 4096 tmp <DIR> 4096 usr <DIR> 4096 var <DIR> 4096 vendor STM32MP> ext4ls mmc 0:9 / <DIR> 1024 . <DIR> 1024 .. <DIR> 12288 lost+found <DIR> 1024 Cube-M4-examples <DIR> 1024 Linux-A7-examples <DIR> 1024 demo <DIR> 1024 weston-start-at-startup STM32MP> ext4load mmc 0:6 0xC2000000 /uImage 8249920 bytes read in 955 ms (8.2 MiB/s) STM32MP> ext4load mmc 0:6 0xC4000000 /stm32mp151a-stm32-computer-firmware-mx.dtb 79018 bytes read in 78 ms (989.3 KiB/s) STM32MP> ext4load mmc 0:6 0xC6000000 /st-image-resize-initrd 6232362 bytes read in 738 ms (8.1 MiB/s) STM32MP> bootm 0xC2000000 0xC6000000 0xC4000000 ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.82 Created: 2024-08-26 20:05:23 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 8249856 Bytes = 7.9 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK Wrong Ramdisk Image Format Ramdisk image is corrupt or invalid STM32MP>

Visa mer

Här testar jag med en annan adress för initrd.

STM32MP> ext4load mmc 0:6 0xC8000000 /st-image-resize-initrd 6232362 bytes read in 739 ms (8 MiB/s) STM32MP> bootm 0xC2000000 0xC8000000 0xC4000000 ## Booting kernel from Legacy Image at c2000000 ... Image Name: Linux-6.1.82 Created: 2024-08-26 20:05:23 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 8249856 Bytes = 7.9 MiB Load Address: c2000040 Entry Point: c2000040 Verifying Checksum ... OK Wrong Ramdisk Image Format Ramdisk image is corrupt or invalid STM32MP>

Permalänk
Skrivet av mc68000:

Enklast är att göra en kopia på .config och sedan manuellt sätta allt relevant som heter "DEBUG" till "y".
Vill du ha lite finare kontroll så kan du lägga in egna printk() i källkoden.
https://www.kernel.org/doc/html/next/core-api/printk-basics.h...

Jag får inga bra träffar på dessa i den källkod jag har, din källkod kanske innehåller mera?

# find . -type f -exec grep -H "MMC card" {} \; # find . -type f -exec grep -H "new DDR MMC" {} \;

Prova dessa källkodsbrowsers och leta efter symboler:
https://livegrep.com/search/linux
https://elixir.bootlin.com/linux/v4.19.9/source
https://makelinux.github.io/kernel/map/

Bonus: Google(linux kernel "new DDR MMC card");

Edit: Några namnreferenser från en patch:
https://github.com/clementperon/linux/commit/287a62a6e9ccda3a...

Det gick inte köra make menuconfig och ändra så att man kan få ut meddelanderna.
Istället fick man göra en "fullösning" som liknar detta: https://wiki.st.com/stm32mpu/wiki/How_to_use_the_kernel_dynam...

Ja, det verkar fungera. Men det känns absolut inte som en standardlösning.

Med tanke på att det verkar inte vara ett hårdvarufel, snarare ett mjukvarufel, samt att jag får ett meddelande att mitt initrd är korrupt. Då kanske man ska lita på detta meddelande från U-boot.

Eller vad tror du?

Permalänk
Medlem

Vid vilken tidsstämpel ser du att din initrd är korrupt?

Permalänk
Medlem
Skrivet av heretic16:

...
Så i detta fall så är mitt linux levande för att Heartbeat LED är i funktion.

Så detta måste betyda att Linux är aktivt och aktiverat, men jag får bara ingen loginpromt?

Mja, att Linux-kärnan har hartbeat är ju bara halva jobbet. Loginprompten kommer ju långt efter att Init har dragit igång rätt runlevel enligt /etc/inittab och där är vi ju inte än.

Permalänk
Skrivet av mc68000:

Vid vilken tidsstämpel ser du att din initrd är korrupt?

Det står inte viken tidsstämpel. Det jag gjorde var att jag bootade initrd manuellt i U-boot.

Skrivet av mc68000:

Mja, att Linux-kärnan har hartbeat är ju bara halva jobbet. Loginprompten kommer ju långt efter att Init har dragit igång rätt runlevel enligt /etc/inittab och där är vi ju inte än.

Enligt UM2534 så säger ST att "The LD8 blue LED is used as Linux® Heartbeat LED, which is blinking as long as Linux® is alive on the
Cortex®-A.".

Men antar att du vet mer

Permalänk
Medlem

Ah, nu ser jag "Wrong Ramdisk Image Format". Intressant. Denna kanske?
https://unix.stackexchange.com/questions/579640/u-boot-wrong-...

OK. Haha, "antar att du vet mer" - Det är jag som går grundkursen i embedded ARM Linux här
Du kommer aldrig att få en login prompt med bara linux-kärnan snurrandes (valid heartbeat), utan en hel del mer skall upp i luften.

Jag vill återgå till något jag nämnde tidigare, att du skall kika lite i vad som händer i din initrd. Lite information om hur de kan vara skapade och vad de gör. Här finns information om hur överlämningen till din riktiga root-partition kan ske.

Summering: Det finns två frivilliga pre-envirnoments för kerneln som används till att sätta upp sådant som måste vara färdigt när vi väl gör över till din riktiga boot-partition. Typiskt brukar vara att montera /usr (om den är en separat partition) eller att sätta upp RAID. Det kan också handla om att identifiera boot-partitionen i de fall då den är helt okänd. (Du vet ju var din finns.)

initrd - Initial RAM Disk
* filesystem modules, ext2 image, loopdevice mount and populated
initramfs Initial RAM File System
* CPIO archive attached to the kernel image, prefered and much simpler.

I vardera av dessa kan överlämningen gå till på två olika sätt, en äldre obsolet (som kanske fortfarande stöds) och en nyare.
https://docs.kernel.org/admin-guide/initrd.html
https://www.baeldung.com/linux/initrd-vs-initramfs

Notera sektionen "Mixed change_root" i det första dokumentet, där de nämner /sbin/init och /linuxrc - Du kanske kan tvinga denn till 0:8.

EDIT: Om du skapar en egen initrd så har du möjlighet att skriva ut en mängd information om hur den miljön ser ut i realtid.

Permalänk
Skrivet av mc68000:

Ah, nu ser jag "Wrong Ramdisk Image Format". Intressant. Denna kanske?
https://unix.stackexchange.com/questions/579640/u-boot-wrong-...

Okej, så det var bara en konfiguration i make menuconfig.

Citat:

OK. Haha, "antar att du vet mer" - Det är jag som går grundkursen i embedded ARM Linux här
Du kommer aldrig att få en login prompt med bara linux-kärnan snurrandes (valid heartbeat), utan en hel del mer skall upp i luften.

Jag är också intresserad att lära mig om ARM Linux. Jag använder ett verktyg som heter STM32CubeIDE och med den så kan man kompilera allt för STM32MP1 och STM32MP2 serierna, utan att ens hålla på med make och liknande kod. Problemet är att det verkar vara buggit som en 3.5" diskett.

Det handlar lite enkelt att man måste ha följande:

  • ARM Trusted Firmware för uppstart av alla enheter så som klockor och GPIOS

  • Optee för att denna ska vara besvärlig och tråkig emot en utan anledning. Helt seriöst så vet jag inte varför man har Optee.

  • U-boot ska boota upp själva bootfs systemet

  • Linuxkärnan

  • initrd

  • busybox

  • Korrekt konfigurerat Device Tree för ARM Trusted Firmware, Optee, U-boot och Linuxkärnan

Jag tror att allt detta är vad man behöver. Jag testade först att kompilera ARM Trusted Firmware. Först så använder jag kompilatorn från ST https://www.st.com/en/embedded-software/stm32mp1dev.html#get-...
Det var massa bök och stök för att utföra "make" för ARM Trusted eller Optee.

Jag misstänker att ST själva har tankat ned ARM Trusted, U-boot, Optee, Linux och modifierat dom som ett paket för att så mycket "buggar" som helst ska vara borta. Men det verkar ha varit mera problem än lösningar.

Jag funderar på att bara få till så jag kan få en loginpromt. Sedan funderar jag på att använda samma Device Tree och kompilera med en kompilator från ARM istället för ST's egna.

Sedan undrar jag verkligen om alla ARM processorer programmeras likadant, dvs ARM Trusted Firmware -> Optee -> U-boot -> Kernel -> Initrd -> Busybox

Eller om STM32MP är något unikt som skiljer sig från allt annat som har med ARM att göra?

Ibland funderar jag verkligen om Linux From Scratch verkar kanske är bättre än Yocto....

Citat:

Summering: Det finns två frivilliga pre-envirnoments för kerneln som används till att sätta upp sådant som måste vara färdigt när vi väl gör över till din riktiga boot-partition. Typiskt brukar vara att montera /usr (om den är en separat partition) eller att sätta upp RAID. Det kan också handla om att identifiera boot-partitionen i de fall då den är helt okänd. (Du vet ju var din finns.)

initrd - Initial RAM Disk
* filesystem modules, ext2 image, loopdevice mount and populated
initramfs Initial RAM File System
* CPIO archive attached to the kernel image, prefered and much simpler.

I vardera av dessa kan överlämningen gå till på två olika sätt, en äldre obsolet (som kanske fortfarande stöds) och en nyare.
https://docs.kernel.org/admin-guide/initrd.html
https://www.baeldung.com/linux/initrd-vs-initramfs

Notera sektionen "Mixed change_root" i det första dokumentet, där de nämner /sbin/init och /linuxrc - Du kanske kan tvinga denn till 0:8.

EDIT: Om du skapar en egen initrd så har du möjlighet att skriva ut en mängd information om hur den miljön ser ut i realtid.

Jag har redan påbörjat att skapa eget initrd. Men jag tror att jag först ska utföra det där kommandot "CONFIG_LEGACY_IMAGE_FORMAT" i make menuconfig för U-boot.

Det skulle vara skitjävla kul att lära sig ARM Linux. Jag är en person som gör egna enkortsdatorer från grunden. Men jag har inte lärt mig programmera dom än.

Jag återkommer med resultat när jag kan boota en befintliga initrd från ST.

Permalänk
Medlem

Har du inte någon liten Raspberry att labba och jämföra med? Det finns ju förmodligen mycket mer att googla fram om RPi än om ST och Linuxen beter sig ju i "stort sett"/"i stora drag" lika oavsett plattform. Även skillnader säger ju en del då du får två synvinklar på samma problem.