imx93 uuu example_kernel_emmc commands stop after booting initramfs

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx93 uuu example_kernel_emmc commands stop after booting initramfs

167件の閲覧回数
Hector_Jimenez
Contributor I

Hello.

I'm using latest uuu aplication (windows11) with example_kernel_emmc commands (from LF_v6.6.52-2.2.1_images_IMX93EVK zip file) in order to define a partition table and drop some files there in an imx93 based device.

u-boot, kernel and initramfs image files used were provided in same zip file as example commands, device tree is customized to my device.

uuu executes all commands until:

FB: acmd ${kboot} ${loadaddr} ${initrd_addr} ${fdt_addr}

and remains there forever. No FBK Id is shown after booting:

.\uuu.exe -lsusb
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.201-0-g727fc2b

Connected Known USB Devices
Path Chip Pro Vid Pid BcdVersion Serial_no
====================================================================
1:1 FB: 0x1FC9 0x0152 0x0221

so no FBK command is executed such as :

# get mmc dev number from kernel command line
# Wait for emmc
FBK: ucmd while [ ! -e /dev/mmcblk*boot0 ]; do sleep 1; echo "wait for /dev/mmcblk*boot* appear"; done;

# serach emmc device number, if your platform have more than two emmc chip, please echo dev number >/tmp/mmcdev
FBK: ucmd dev=`ls /dev/mmcblk*boot*`; dev=($dev); dev=${dev[0]}; dev=${dev#/dev/mmcblk}; dev=${dev%boot*}; echo $dev > /tmp/mmcdev;

# dd to clear the possible MBR
FBK: ucmd mmc=`cat /tmp/mmcdev`; dd if=/dev/zero of=/dev/mmcblk${mmc} bs=512 count=1

This is my boot messages (initramfs):

Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[ 0.000000] Linux version 6.6.52-lts-next-g90192c5d29cb (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT Tue Jul 8 12:00:06 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: ICOM100 GMV board, DTS version 1.0
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000086000000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000086000000..0x0000000095ffffff (262144 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x000000002021e000..0x000000002021efff (4 KiB) nomap non-reusable rsc-table@2021e000
[ 0.000000] OF: reserved mem: 0x0000000096000000..0x0000000097dfffff (30720 KiB) nomap non-reusable optee_core@96000000
[ 0.000000] OF: reserved mem: 0x0000000097e00000..0x0000000097ffffff (2048 KiB) nomap non-reusable optee_shm@97e00000
[ 0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a4007fff (32 KiB) nomap non-reusable vdev0vring0@a4000000
[ 0.000000] OF: reserved mem: 0x00000000a4008000..0x00000000a400ffff (32 KiB) nomap non-reusable vdev0vring1@a4008000
[ 0.000000] OF: reserved mem: 0x00000000a4010000..0x00000000a4017fff (32 KiB) nomap non-reusable vdev1vring0@a4010000
[ 0.000000] OF: reserved mem: 0x00000000a4018000..0x00000000a401ffff (32 KiB) nomap non-reusable vdev1vring1@a4018000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4020000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdevbuffer@a4020000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a4020000..0x00000000a411ffff (1024 KiB) nomap non-reusable vdevbuffer@a4020000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4120000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node ele-reserved@a4120000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a4120000..0x00000000a421ffff (1024 KiB) nomap non-reusable ele-reserved@a4120000
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000000a8000000, size 128 MiB
[ 0.000000] OF: reserved mem: initialized node ethosu_region@A8000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000afffffff (131072 KiB) map reusable ethosu_region@A8000000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000000dfffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0xdfcde6c0-0xdfce0fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000dfffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x0000000095ffffff]
[ 0.000000] node 0: [mem 0x0000000098000000-0x00000000a3ffffff]
[ 0.000000] node 0: [mem 0x00000000a4000000-0x00000000a421ffff]
[ 0.000000] node 0: [mem 0x00000000a4220000-0x00000000dfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000dfffffff]
[ 0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[ 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: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.4
[ 0.000000] percpu: Embedded 22 pages/cpu s50920 r8192 d31000 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Virtualization Host Extensions
[ 0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyLP0,115200 earlycon,115200 rdinit=/linuxrc clk_ignore_unused
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Fallback order for Node 0: 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 378880
[ 0.000000] Policy zone: DMA
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 1.
[ 0.000000] software IO TLB: mapped [mem 0x00000000da100000-0x00000000de100000] (64MB)
[ 0.000000] Memory: 999188K/1540096K available (21120K kernel code, 1646K rwdata, 7816K rodata, 4032K init, 643K bss, 147692K reserved, 393216K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, 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=256 to nr_cpu_ids=1.
[ 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 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 960 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000048040000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000311] Console: colour dummy device 80x25
[ 0.000372] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.000381] pid_max: default: 32768 minimum: 301
[ 0.000431] LSM: initializing lsm=capability,integrity
[ 0.000507] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000517] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.001203] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.001723] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[ 0.001783] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[ 0.001938] rcu: Hierarchical SRCU implementation.
[ 0.001941] rcu: Max phase no-delay instances is 1000.
[ 0.002653] EFI services will not be available.
[ 0.002732] smp: Bringing up secondary CPUs ...
[ 0.002754] smp: Brought up 1 node, 1 CPU
[ 0.002758] SMP: Total of 1 processors activated.
[ 0.002762] CPU features: detected: 32-bit EL0 Support
[ 0.002765] CPU features: detected: 32-bit EL1 Support
[ 0.002769] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[ 0.002773] CPU featL▒▒▒ detected: Common not Private translations
[ 0.002775] CPU features: detected: CRC32 instructions
[ 0.002782] CPU feed 256 KiB GFP▒FERNEL|GFP_DMA pool for atomic allocations
[ 0.020831] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.020885] audit: initializing netlink subsys (disabled)
[ 0.021046] audit: type=2000 audit(0.016:1): state=initialized audit_enabled=0 res=1
[ 0.021459] thermal_sys: Registered thermal governor 'step_wise'
[ 0.021463] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.021494] cpuidle: using governor menu
[ 0.021671] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.021700] ASID allocator initialised with 65536 entries
[ 0.022299] Serial: AMBA PL011 UART driver
[ 0.022356] imx mu driver is registered.
[ 0.022368] imx rpmsg driver is registered.
[ 0.026827] imx93-pinctrl 443c0000.pinctrl: no fsl,pins and pins property in node /soc@0/bus@44000000/pinctrl@443c0000/usdhc3grp-gpio
[ 0.026892] imx93-pinctrl 443c0000.pinctrl: initialized IMX pinctrl driver
[ 0.032912] Modules: 23888 pages in range for non-PLT usage
[ 0.032922] Modules: 515408 pages in range for PLT usage
[ 0.033526] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.033536] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.033540] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.033542] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.033545] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.033547] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.033550] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.033552] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.034889] ACPI: Interpreter disabled.
[ 0.035812] iommu: Default domain type: Translated
[ 0.035821] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.036048] SCSI subsystem initialized
[ 0.036331] usbcore: registered new interface driver usbfs
[ 0.036350] usbcore: registered new interface driver hub
[ 0.036378] usbcore: rePkѕɕ▒▒new device driver usb
[ 0.036914] mc: Linux media interface: v0.10
[ 0.036946] videodev: Linux video capture intlinear)
A▒established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.045825] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.046277] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.046391] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.046433] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.046577] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.047005] RPC: Registered named UNIX socket transport module.
[ 0.047010] RPC: Registered udp transport module.
[ 0.047013] RPC: Registered tcp transport module.
[ 0.047014] RPC: Registered tcp-with-tls transport module.
[ 0.047016] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.047825] PCI: CLS 0 bytes, default 64
[ 0.048002] Unpacking initramfs...
[ 0.051636] kvm [1]: IPA Size Limit: 40 bits
[ 0.051665] kvm [1]: GICv3: no GICV resource entry
[ 0.051668] kvm [1]: disabling GICv2 emulation
[ 0.051683] kvm [1]: GIC system register CPU interface enabled
[ 0.051711] kvm [1]: vgic interrupt IRQ9
[ 0.051732] kvm [1]: VHE mode initialized successfully
[ 0.052628] Initialise system trusted keyrings
[ 0.052809] workingset: timestamp_bits=42 max_order=19 bucket_order=0
[ 0.053047] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.053269] NFS: Registering the id_resolver key type
[ 0.053290] Key type id_resolver registered
[ 0.053292] Key type id_legacy registered
[ 0.053306] nfs4filelayout_init: NFSv4 File Layout Dr@W▒▒Registering...
[ 0.053310] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.053323] jffs2: v
▒[ 1.942431] Freeing initrd memory: 12700K
[ 1.948478] imx-drm display-subsystem: no available port
[ 1.960806] loop: module loaded
[ 1.965058] megasas: 07.725.01.00-rc1
[ 1.972902] tun: Universal TUN/TAP device driver, 1.6
[ 1.978535] thunder_xcv, ver 1.0
[ 1.981847] thunder_bgx, ver 1.0
[ 1.985102] nicpf, ver 1.0
[ 1.988836] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[ 1.996062] hns3: Copyright (c) 2017 Huawei Corporation.
[ 2.001395] hclge is initializing
[ 2.004742] e1000: Intel(R) PRO/1000 Network Driver
[ 2.009611] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 2.015364] e1000e: Intel(R) PRO/1000 Network Driver
[ 2.020385] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 2.026314] igb: Intel(R) Gigabit Ethernet Network Driver
[ 2.031703] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 2.037285] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 2.043545] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 2.049553] sky2: driver version 1.30
[ 2.053532] usbcore: registered new device driver r8152-cfgselector
[ 2.059817] usbcore: registered new interface driver r8152
[ 2.065707] VFIO - User Level meta-driver version: 0.3
[ 2.072397] usbcore: registered new interface driver uas
[ 2.077768] usbcore: registered new interface driver usb-storage
[ 2.083815] usbcore: registered new interface driver usbserial_generic
[ 2.090347] usbserial: USB Serial support registered for generic
[ 2.096353] usbcore: registered new interface driver ftdi_sio
[ 2.102096] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 2.109405] usbcore: registered new interface driver usb_serial_simple
[ 2.115931] usbserial: USB Serial support registered for carelink
[ 2.122033] usbserial: USB Serial support registered for flashloader
[ 2.128383] usbserial: USB Serial support registered for funsoft
[ 2.134387] usbserial: USB Serial support registered for google
[ 2.140306] usbserial: USB Serial support registered for hp4x
[ 2.146052] usbserial: USB Serial support registered for kaufmann
[ 2.152153] usbserial: USB Serial support registered for libtransistor
[ 2.158681] usbserial: USB Serial support registered for moto_modem
[ 2.164946] usbserial: USB Serial support registered for motorola_tetra
[ 2.171558] usbserial: USB Serial support registered for nokia
[ 2.177395] usbserial: USB Serial support registered for novatel_gps
[ 2.183744] usbserial: USB Serial support registered for siemens_mpi
[ 2.190097] usbserial: USB Serial support registered for suunto
[ 2.196016] usbserial: USB Serial support registered for vivopay
[ 2.202022] usbserial: USB Serial support registered for zio
[ 2.207685] usbcore: registered new interface driver usb_ehset_test
[ 2.216695] input: 44440000.bbnsm:pwrkey as /devices/platform/soc@0/44000000.bus/44440000.bbnsm/44440000.bbnsm:pwrkey/input/input0
[ 2.231892] bbnsm_rtc 44440000.bbnsm:rtc: registered as rtc0
[ 2.238230] bbnsm_rtc 44440000.bbnsm:rtc: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 2.247408] i2c_dev: i2c /dev entries driver
[ 2.254412] imx7ulp-wdt 42490000.watchdog: imx93 wdt probe
[ 2.286678] Bluetooth: HCI UART driver ver 2.3
[ 2.291154] Bluetooth: HCI UART protocol H4 registered
[ 2.296301] Bluetooth: HCI UART protocol BCSP registered
[ 2.301627] Bluetooth: HCI UART protocol LL registered
[ 2.306764] Bluetooth: HCI UART protocol ATH3K registered
[ 2.312169] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.318540] Bluetooth: HCI UART protocol Broadcom registered
[ 2.324210] Bluetooth: HCI UART protocol QCA registered
[ 2.330394] sdhci: Secure Digital Host Controller Interface driver
[ 2.336617] sdhci: Copyright(c) Pierre Ossman
[ 2.341231] Synopsys Designware Multimedia Card Interface Driver
[ 2.347536] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.355446] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.362335] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 2.369126] usbcore: registered new interface driver usbhid
[ 2.374759] usbhid: USB HID core driver
[ 2.385410] mmc0: SDHCI controller on 42850000.mmc [42850000.mmc] using ADMA
[ 2.416967] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[ 2.426958] cs_system_cfg: CoreSight Configuration manager initialised
[ 2.434432] No matching index found for soc_id = 37632.
[ 2.434445] fsl-ocotp-fsb-s400 47510000.efuse: failed to get the se-fw2 device
[ 2.447388] optee: probing for conduit method.
[ 2.451879] optee: revision 4.2 (612bc5a6)
[ 2.452323] optee: dynamic shared memory is enabled
[ 2.461667] optee: initialized driver
[ 2.468246] NET: Registered PF_LLC protocol family
[ 2.473175] u32 classifier
[ 2.475899] input device check on
[ 2.479628] Actions configured
[ 2.483410] NET: Registered PF_INET6 protocol family
[ 2.489032] Segment Routing with IPv6
[ 2.492765] In-situ OAM (IOAM) with IPv6
[ 2.496792] NET: Registered PF_PACKET protocol family
[ 2.501896] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 2.515055] Bluetooth: RFCOMM TTY layer initialized
[ 2.520027] Bluetooth: RFCOMM socket layer initialized
[ 2.525203] Bluetooth: RFCOMM ver 1.11
[ 2.528975] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.534324] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[ 2.541125] mmcblk0: mmc0:0001 DG4008 7.28 GiB
[ 2.545633] Bluetooth: BNEP filters: protocol multicast
[ 2.551904] Bluetooth: BNEP socket layer initialized
[ 2.556954] mmcblk0: p1 p2
[ 2.559759] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.566183] mmcblk0boot0: mmc0:0001 DG4008 4.00 MiB
[ 2.571128] Bluetooth: HIDP socket layer initialized
[ 2.577141] mmcblk0boot1: mmc0:0001 DG4008 4.00 MiB
[ 2.582279] 8021q: 802.1Q VLAN Support v1.8
[ 2.587386] mmcblk0rpmb: mmc0:0001 DG4008 4.00 MiB, chardev (234:0)
[ 2.593702] lib80211: common routines for IEEE802.11 drivers
[ 2.599474] 9pnet: Installing 9P2000 support
[ 2.603862] Key type dns_resolver registered
[ 2.608236] NET: Registered PF_VSOCK protocol family
[ 2.628135] registered taskstats version 1
[ 2.633034] Loading compiled-in X.509 certificates
[ 2.653505] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests
[ 2.661895] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests
[ 2.688736] remoteproc remoteproc0: imx-rproc is available
[ 2.695541] No matching index found for soc_id = 37632.
[ 2.695557] fsl-ocotp-fsb-s400 47510000.efuse: failed to get the se-fw2 device
[ 2.709808] i2c i2c-0: LPI2C adapter registered
[ 2.715332] nxp-pf9453 1-0032: No IRQ configured?
[ 2.720170] i2c i2c-1: LPI2C adapter registered
[ 2.724701] nxp-pf9453: probe of 1-0032 failed with error -22
[ 2.731450] i2c i2c-2: LPI2C adapter registered
[ 2.738038] No matching index found for soc_id = 37632.
[ 2.738056] fsl-ocotp-fsb-s400 47510000.efuse: failed to get the se-fw2 device
[ 2.753586] No matching index found for soc_id = 37632.
[ 2.753603] fsl-ocotp-fsb-s400 47510000.efuse: failed to get the se-fw2 device
[ 2.768255] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.781972] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 2.788249] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 2.795658] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.804380] clk: Not disabling unused clocks
[ 2.808680] ALSA device list:
[ 2.811651] No soundcards found.
[ 2.815391] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 2.824654] Freeing unused kernel memory: 4032K
[ 2.829511] Run /linuxrc as init process
Found New UDC: ci_hdrc.0
ci_hdrc.0 0
ffs.utp0
[ 2.883040] file system registered
run utp at /dev/usb-utp0/ep0
[ 2.902580] read descriptors

uuu fastboot client 1.0.0 [built[ 2.907891] bcdVersion must be 0x0100, stored in Little Endian order. Userspace driver should be fixed, accepting 0x0001 for compatibility.
Nov 8 2024 16:[ 2.921188] bcdVersion must be 0x0100, stored in Little Endian order. Userspace driver should be fixed, accepting 0x0001 for compatibility.
52:01]
Start in[ 2.935076] read strings
it usb
write string
Start handle command
[ 3.911389] bcdVersion must be 0x0100, stored in Little Endian order. Userspace driver should be fixed, accepting 0x0001 for compatibility.
[ 3.923927] bcdVersion must be 0x0100, stored in Little Endian order. Userspace driver should be fixed, accepting 0x0001 for compatibility.
[ 3.938384] No matching index found for soc_id = 37632.
[ 3.938400] fsl-ocotp-fsb-s400 47510000.efuse: failed to get the se-fw2 device

I've tried with FRDM board (with FRDM BSP files) and got same output.

Any ideas about what is happening and why FBK commands are not working?

thank you!

 

タグ(1)
0 件の賞賛
返信
4 返答(返信)

74件の閲覧回数
Hector_Jimenez
Contributor I

Hello, @Chavira , thank you for your quick answer.

Yes, I've flashed a full customized image using uuu tool by flashing the whole mmc with:

.\uuu.exe -b emmc_all .\imx-boot .\bringup-image.rootfs.wic

With this image the device boots correctly.

What I need now is to define the partition table using an initramfs in order to keep kernel (Image and dtb) and RFS in separate partitions and made it redundant.

I've built a custom initramfs but it boots the same as with NxP provided initramfs image, no FBK ID nor FBK commands.

As long as my device boots properly flashing customized kernel and RFS, I assume they are OK. Initramfs boots well too, it just doesn't show any FBK ID so uuu script remains waiting for them.

Is there any kernel option which I should enable? I didn't find any "FASTBOOT" configuration in config file or menuconfig.

Regards!

    Héctor

0 件の賞賛
返信

144件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

Hi @Hector_Jimenez,

Thank you for reaching out to NXP Support!

 

Have you tried flashing the precompiled images for the FRDM-IMX93 or iMX93-EVK onto your custom board?

If so, that could be the root of the issue. Precompiled images are specifically built for their respective reference boards and may not work correctly on custom hardware.

For custom boards, it's essential to adapt the BSP to match your hardware configuration. We recommend using our porting guide to help you through this process.

 

Best regards,
Chavira

0 件の賞賛
返信

64件の閲覧回数
Hector_Jimenez
Contributor I

Hi, @Chavira .

I've tried tried flashing my customized firmware image, which boots alright.

Precompiled image was used when I started working with FRDM board.

Then I've tried to boot an initramfs in my custom board, but none of my custom images, nor initramfs + kernel image provided in NxP present in LF_v6.6.52-2.2.1_images_IMX93EVK package, were able to show FBK ID which uuu application can see and then execute FBK commands.

I need to create a partition table in order to deploy RFS and kernel in different partitions and make them redundant as well.

Regards!

0 件の賞賛
返信

38件の閲覧回数
Chavira
NXP TechSupport
NXP TechSupport

Hi @Hector_Jimenez!

If uuu isn't detecting the FBK ID, it usually means the bootloader isn't properly initializing the USB gadget or the image isn't entering the expected boot mode.

Check your bootloader configuration: Make sure your custom image includes the correct USB gadget setup (e.g., fastboot or FBK mode).


Use serial console logs: Connect via UART to see if the board is booting correctly and entering the expected mode.

0 件の賞賛
返信