Armadilloフォーラム

USBメモリによるSWUファイルの自動アップデートについて

okamotoatsushi

2025年4月7日 10時21分

==========
製品型番:AGX4500-U00Z(Armadillo-IoT G4)
Debian/ABOSバージョン:2.06-3~deb11u6
カーネルバージョン:5.10.0-34-amd64
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

お世話になっております。岡本と申します。

USBメモリによるSWUファイルの自動アップデートを実施しています。

この際、USB3.0対応のUSBメモリでは自動アップデートが正常に行えましたが、
USB2.0対応のUSBメモリでは自動アップデートが実行されませんでした。
また、USB2.0の延長ケーブルを使用した場合、USB3.0対応のUSBメモリを使用しても自動アップデートができませんでした。

自動アップデートを行う際、USBメモリの規格に関して、何か条件がございますでしょうか。

なお、以下の条件はUSB2.0およびUSB3.0いずれの場合も共通です。

・使用SWUファイル:同一ファイルを使用
・フォーマット形式:FAT32
・空き容量:7GB以上
・その他:SWUファイルはルートディレクトリに保存

コメント

at_dominique.m…

2025年4月7日 15時09分

岡本さん

お世話になっています、
マルティネです。

> この際、USB3.0対応のUSBメモリでは自動アップデートが正常に行えましたが、
> USB2.0対応のUSBメモリでは自動アップデートが実行されませんでした。
> また、USB2.0の延長ケーブルを使用した場合、USB3.0対応のUSBメモリを使用しても自動アップデートができませんでした。
>
> 自動アップデートを行う際、USBメモリの規格に関して、何か条件がございますでしょうか。

アップデートの条件としてはないので、USBドライバの不具合の可能性があると思います。
アップデートが失敗した後にシリアルコンソール等で接続してコマンドを実行していただきたいですが、可能でしょうか。

後、利用中のバージョンに見覚えなかったんですが、そちらも再確認お願いできれば幸いです(以下のコマンドで確認します)。
去年に Armadillo IoT G4 のUSBのドライバにいくつかの修正が入ってましたので、更新されてなかった場合は一度更新していただいた方がいいかもしれません。

# 1. swupdate 自体のログ
grep swupdate /var/log/messages
# 2. dmesg (カーネルのエラーメッセージ)
dmesg
# 3. バージョン確認
uname -r
cat /etc/atmark-release

よろしくおねがいします

マルティネさん
ご返答ありがとうございます。

岡本です。

> アップデートの条件としてはないので、USBドライバの不具合の可能性があると思います。
> アップデートが失敗した後にシリアルコンソール等で接続してコマンドを実行していただきたいですが、可能でしょうか。

コマンドの実行を行いました。
下記その結果です
① swupdate 自体のログ

armadillo:~# grep swupdate /var/log/messages
Jan  1 09:00:08 armadillo user.notice swupdate-auto-update: Mounting sda1 on /mnt
Jan  1 09:00:08 armadillo user.notice swupdate-auto-update: Trying update /mnt/initial_setup.swu
Jan  1 09:00:08 armadillo user.info swupdate: START Software Update started !
Jan  1 09:03:43 armadillo user.err swupdate: FAILURE ERROR : swupdate triggering reboot!
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Mounting sda1 on /mnt
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/initial_setup.swu
Jan  1 09:00:06 armadillo user.info swupdate: START Software Update started !
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : Signature verification failed
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : Compatible SW not found
Jan  1 09:00:06 armadillo user.err swupdate: FATAL_FAILURE Image invalid or corrupted. Not installing ...
Jan  1 09:00:06 armadillo user.info swupdate: IDLE Waiting for requests...
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Mounting sda1 on /mnt
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/gk_moni_update_v2.swu
Jan  1 09:00:06 armadillo user.info swupdate: START Software Update started !
Jan  1 09:01:41 armadillo user.err swupdate: FAILURE ERROR : swupdate triggering reboot!
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Mounting sda1 on /mnt
Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/gk_moni_update_v2.swu
Jan  1 09:00:06 armadillo user.info swupdate: START Software Update started !
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : ----------------------------------------------
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : /!\ Nothing to do -- failing on purpose to save bandwidth
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : ----------------------------------------------
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : Command failed: sh -c 'sh $1 ' -- /var/tmp/swupdate-usb.4Y8L75//scripts_pre.sh.zst.enc
Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : Error streaming scripts_pre.sh.zst.enc
Jan  1 09:00:06 armadillo user.err swupdate: FATAL_FAILURE Image invalid or corrupted. Not installing ...
Jan  1 09:00:06 armadillo user.info swupdate: IDLE Waiting for requests...

②dmesg (カーネルのエラーメッセージ)

armadillo:~# dmesg
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.10.112-0-at (builder@1efb9cbca745) (aarch64-alpine-linux-musl-gcc (Alpine 10.3.1_git20211027) 10.3.1 20211027, GNU ld (GNU Binutils) 2.37) #1-Alpine SMP PREEMPT Tue Apr 26 02:15:49 UTC 2022
[    0.000000] Machine model: Atmark-Techno Armadillo-IoT Gateway G4 Board
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000062000000, size 768 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000094300000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000bfffffff]
[    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 0x0000000040000000-0x0000000055ffffff]
[    0.000000]   node   0: [mem 0x0000000058000000-0x00000000923fffff]
[    0.000000]   node   0: [mem 0x0000000092400000-0x00000000a43fffff]
[    0.000000]   node   0: [mem 0x00000000a4400000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] On node 0 totalpages: 516096
[    0.000000]   DMA zone: 8192 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 516096 pages, LIFO batch:63
[    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.2
[    0.000000] percpu: Embedded 22 pages/cpu s51728 r8192 d30192 u90112
[    0.000000] pcpu-alloc: s51728 r8192 d30192 u90112 alloc=22*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 507904
[    0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk2p1 rootwait ro quiet vt.global_cursor_default=0
[    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] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 911716K/2064384K available (19838K kernel code, 1622K rwdata, 7256K rodata, 2560K init, 515K bss, 366236K reserved, 786432K cma-reserved)
[    0.000000] random: get_random_u64 called from __kmem_cache_create+0x28/0x4d0 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 160 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[    0.000003] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000405] Console: colour dummy device 80x25
[    0.000433] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[    0.000441] pid_max: default: 32768 minimum: 301
[    0.000544] LSM: Security Framework initializing
[    0.000601] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000611] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.001743] rcu: Hierarchical SRCU implementation.
[    0.002983] smp: Bringing up secondary CPUs ...
[    0.003311] Detected VIPT I-cache on CPU1
[    0.003336] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[    0.003369] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.003737] Detected VIPT I-cache on CPU2
[    0.003754] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[    0.003774] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.004157] Detected VIPT I-cache on CPU3
[    0.004175] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[    0.004192] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.004245] smp: Brought up 1 node, 4 CPUs
[    0.004250] SMP: Total of 4 processors activated.
[    0.004254] CPU features: detected: 32-bit EL0 Support
[    0.004258] CPU features: detected: CRC32 instructions
[    0.004502] CPU: All CPU(s) started at EL2
[    0.004517] alternatives: patching kernel code
[    0.005180] devtmpfs: initialized
[    0.013019] KASLR disabled due to lack of seed
[    0.013167] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.013178] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.031395] pinctrl core: initialized pinctrl subsystem
[    0.032022] NET: Registered protocol family 16
[    0.038242] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.038994] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.039748] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.039804] audit: initializing netlink subsys (disabled)
[    0.039994] audit: type=2000 audit(0.036:1): state=initialized audit_enabled=0 res=1
[    0.040374] thermal_sys: Registered thermal governor 'step_wise'
[    0.040667] cpuidle: using governor ladder
[    0.040683] cpuidle: using governor menu
[    0.040956] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.041026] ASID allocator initialised with 65536 entries
[    0.041945] Serial: AMBA PL011 UART driver
[    0.041994] imx mu driver is registered.
[    0.042009] imx rpmsg driver is registered.
[    0.073034] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.075677] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_NAND_ALE already requested by 30330000.pinctrl; cannot claim for lvds-reset
[    0.075688] imx8mp-pinctrl 30330000.pinctrl: pin-56 (lvds-reset) status -22
[    0.075696] imx8mp-pinctrl 30330000.pinctrl: could not request pin 56 (MX8MP_IOMUXC_NAND_ALE) from group lvds_reset_grp  on device 30330000.pinctrl
[    0.075705] gpio-reset lvds-reset: Error applying setting, reverse things back
[    0.075718] gpio-reset: probe of lvds-reset failed with error -22
[    0.089023] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.089033] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.089037] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.089044] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.090543] cryptd: max_cpu_qlen set to 1000
[    0.160215] raid6: neonx8   gen()  2156 MB/s
[    0.228269] raid6: neonx8   xor()  1604 MB/s
[    0.296328] raid6: neonx4   gen()  2205 MB/s
[    0.364382] raid6: neonx4   xor()  1572 MB/s
[    0.432450] raid6: neonx2   gen()  2102 MB/s
[    0.500498] raid6: neonx2   xor()  1443 MB/s
[    0.568559] raid6: neonx1   gen()  1799 MB/s
[    0.636617] raid6: neonx1   xor()  1222 MB/s
[    0.704673] raid6: int64x8  gen()  1438 MB/s
[    0.772725] raid6: int64x8  xor()   771 MB/s
[    0.840780] raid6: int64x4  gen()  1604 MB/s
[    0.908816] raid6: int64x4  xor()   821 MB/s
[    0.976865] raid6: int64x2  gen()  1400 MB/s
[    1.044928] raid6: int64x2  xor()   730 MB/s
[    1.112967] raid6: int64x1  gen()  1034 MB/s
[    1.181033] raid6: int64x1  xor()   517 MB/s
[    1.181037] raid6: using algorithm neonx4 gen() 2205 MB/s
[    1.181042] raid6: .... xor() 1572 MB/s, rmw enabled
[    1.181045] raid6: using neon recovery algorithm
[    1.183250] iommu: Default domain type: Translated
[    1.183391] vgaarb: loaded
[    1.183614] SCSI subsystem initialized
[    1.183721] libata version 3.00 loaded.
[    1.183866] usbcore: registered new interface driver usbfs
[    1.183898] usbcore: registered new interface driver hub
[    1.183926] usbcore: registered new device driver usb
[    1.185306] mc: Linux media interface: v0.10
[    1.185328] videodev: Linux video capture interface: v2.00
[    1.185388] pps_core: LinuxPPS API ver. 1 registered
[    1.185392] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.185403] PTP clock support registered
[    1.185433] EDAC MC: Ver: 3.0.0
[    1.186384] Advanced Linux Sound Architecture Driver Initialized.
[    1.186728] Bluetooth: Core ver 2.22
[    1.186743] NET: Registered protocol family 31
[    1.186746] Bluetooth: HCI device and connection manager initialized
[    1.186753] Bluetooth: HCI socket layer initialized
[    1.186759] Bluetooth: L2CAP socket layer initialized
[    1.186765] Bluetooth: SCO socket layer initialized
[    1.186964] nfc: nfc_init: NFC Core ver 0.1
[    1.187004] NET: Registered protocol family 39
[    1.187751] clocksource: Switched to clocksource arch_sys_counter
[    1.187905] VFS: Disk quotas dquot_6.6.0
[    1.187952] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.193768] NET: Registered protocol family 2
[    1.193873] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    1.194842] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    1.194869] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.194976] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    1.195188] TCP: Hash tables configured (established 16384 bind 16384)
[    1.195262] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    1.195302] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    1.195439] NET: Registered protocol family 1
[    1.195708] RPC: Registered named UNIX socket transport module.
[    1.195712] RPC: Registered udp transport module.
[    1.195715] RPC: Registered tcp transport module.
[    1.195718] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.196381] PCI: CLS 0 bytes, default 64
[    1.197111] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.201853] Initialise system trusted keyrings
[    1.201934] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[    1.206743] DLM installed
[    1.207427] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.208074] NFS: Registering the id_resolver key type
[    1.208089] Key type id_resolver registered
[    1.208093] Key type id_legacy registered
[    1.208160] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.208168] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.208714] Key type cifs.idmap registered
[    1.208722] ntfs: driver 2.1.32 [Flags: R/W].
[    1.208851] jffs2: version 2.2. (NAND) (SUMMARY)  c 2001-2006 Red Hat, Inc.
[    1.209202] fuse: init (API version 7.32)
[    1.209526] SGI XFS with ACLs, security attributes, realtime, quota, no debug enabled
[    1.246302] NET: Registered protocol family 38
[    1.246311] xor: measuring software checksum speed
[    1.250484]    8regs           :  2366 MB/sec
[    1.254006]    32regs          :  2802 MB/sec
[    1.258145]    arm64_neon      :  2382 MB/sec
[    1.258149] xor: using function: 32regs (2802 MB/sec)
[    1.258156] Key type asymmetric registered
[    1.258160] Asymmetric key parser 'x509' registered
[    1.258188] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    1.258193] io scheduler mq-deadline registered
[    1.260090] samsung-hdmi-phy 32fdff00.hdmiphy: failed to get phy apb clk: -517
[    1.260226] imx8-pcie-phy 32f00000.pcie-phy: failed to get imx pcie phy clock
[    1.271374] imx-sdma 30bd0000.dma-controller: firmware found.
[    1.271518] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5
[    1.273156] Bus freq driver module loaded
[    1.277777] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.279966] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 31, base_baud = 5000000) is a IMX
[    1.280634] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 32, base_baud = 1500000) is a IMX
[    1.281158] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 33, base_baud = 1500000) is a IMX
[    1.335520] printk: console [ttymxc1] enabled
[    1.337634] imx-lcdifv3 32e90000.lcd-controller: No pix clock get: -517
[    1.344544] imx-lcdifv3 32fc6000.lcd-controller: No irq get, ret=-517
[    1.354102] imx-hdmi-pavi 32fc4000.hdmi-pai-pvi: No pvi clock get
[    1.368936] loop: module loaded
[    1.369219] zram: Added device: zram0
[    1.369681] usbcore: registered new interface driver pn533_usb
[    1.369925] nfcsim 0.2 initialized
[    1.369960] usbcore: registered new interface driver port100
[    1.370744] imx ahci driver is registered.
[    1.373410] tun: Universal TUN/TAP device driver, 1.6
[    1.373548] CAN device driver interface
[    1.377144] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[    1.377303] PPP generic driver version 2.4.2
[    1.377432] PPP Deflate Compression module registered
[    1.377542] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
[    1.377583] usbcore: registered new interface driver pegasus
[    1.377611] usbcore: registered new interface driver rtl8150
[    1.377643] usbcore: registered new interface driver r8152
[    1.377669] usbcore: registered new interface driver lan78xx
[    1.377698] usbcore: registered new interface driver asix
[    1.377724] usbcore: registered new interface driver ax88179_178a
[    1.377753] usbcore: registered new interface driver cdc_ether
[    1.377781] usbcore: registered new interface driver dm9601
[    1.377815] usbcore: registered new interface driver CoreChips
[    1.377851] usbcore: registered new interface driver smsc75xx
[    1.377887] usbcore: registered new interface driver smsc95xx
[    1.377915] usbcore: registered new interface driver net1080
[    1.377943] usbcore: registered new interface driver plusb
[    1.377972] usbcore: registered new interface driver cdc_subset
[    1.377998] usbcore: registered new interface driver zaurus
[    1.378029] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    1.378067] usbcore: registered new interface driver cdc_ncm
[    1.378259] VFIO - User Level meta-driver version: 0.3
[    1.383887] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.383895] ehci-pci: EHCI PCI platform driver
[    1.383936] ehci-platform: EHCI generic platform driver
[    1.384120] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.384124] ohci-pci: OHCI PCI platform driver
[    1.384154] ohci-platform: OHCI generic platform driver
[    1.384794] usbcore: registered new interface driver cdc_acm
[    1.384799] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.384930] usbcore: registered new interface driver uas
[    1.384972] usbcore: registered new interface driver usb-storage
[    1.385031] usbcore: registered new interface driver usbserial_generic
[    1.385048] usbserial: USB Serial support registered for generic
[    1.385074] usbcore: registered new interface driver ftdi_sio
[    1.385090] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.385114] usbcore: registered new interface driver option
[    1.385132] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.385167] usbcore: registered new interface driver usb_serial_simple
[    1.385185] usbserial: USB Serial support registered for carelink
[    1.385201] usbserial: USB Serial support registered for zio
[    1.385216] usbserial: USB Serial support registered for funsoft
[    1.385232] usbserial: USB Serial support registered for flashloader
[    1.385248] usbserial: USB Serial support registered for google
[    1.385263] usbserial: USB Serial support registered for libtransistor
[    1.385279] usbserial: USB Serial support registered for vivopay
[    1.385294] usbserial: USB Serial support registered for moto_modem
[    1.385308] usbserial: USB Serial support registered for motorola_tetra
[    1.385324] usbserial: USB Serial support registered for nokia
[    1.385342] usbserial: USB Serial support registered for novatel_gps
[    1.385358] usbserial: USB Serial support registered for hp4x
[    1.385374] usbserial: USB Serial support registered for suunto
[    1.385390] usbserial: USB Serial support registered for siemens_mpi
[    1.385418] usbcore: registered new interface driver usb_ehset_test
[    1.387287] udc-core: couldn't find an available UDC - added [g_multi] to list of pending drivers
[    1.388806] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
[    1.389008] i2c /dev entries driver
[    1.389491] IR NEC protocol handler initialized
[    1.389495] IR RC5(x/sz) protocol handler initialized
[    1.389498] IR RC6 protocol handler initialized
[    1.389501] IR JVC protocol handler initialized
[    1.389503] IR Sony protocol handler initialized
[    1.389506] IR SANYO protocol handler initialized
[    1.389509] IR Sharp protocol handler initialized
[    1.389512] IR MCE Keyboard/mouse protocol handler initialized
[    1.389515] IR XMP protocol handler initialized
[    1.389518] ir_imon_decoder: IR iMON protocol handler initialized
[    1.389521] IR RCMM protocol handler initialized
[    1.390255] usbcore: registered new interface driver uvcvideo
[    1.390258] USB Video Class driver (1.1.1)
[    1.392783] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: dm-devel@redhat.com
[    1.392857] Bluetooth: HCI UART driver ver 2.3
[    1.392862] Bluetooth: HCI UART protocol H4 registered
[    1.392866] Bluetooth: HCI UART protocol BCSP registered
[    1.392885] Bluetooth: HCI UART protocol LL registered
[    1.392888] Bluetooth: HCI UART protocol ATH3K registered
[    1.392906] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    1.392978] Bluetooth: HCI UART protocol Intel registered
[    1.393055] Bluetooth: HCI UART protocol Broadcom registered
[    1.393074] Bluetooth: HCI UART protocol QCA registered
[    1.393078] Bluetooth: HCI UART protocol AG6XX registered
[    1.393095] Bluetooth: HCI UART protocol Marvell registered
[    1.393140] usbcore: registered new interface driver bcm203x
[    1.393175] usbcore: registered new interface driver bpa10x
[    1.393207] usbcore: registered new interface driver bfusb
[    1.393238] usbcore: registered new interface driver btusb
[    1.393287] usbcore: registered new interface driver ath3k
[    1.393539] EDAC MC: ECC not enabled
[    1.394621] sdhci: Secure Digital Host Controller Interface driver
[    1.394624] sdhci: Copyright(c) Pierre Ossman
[    1.394753] Synopsys Designware Multimedia Card Interface Driver
[    1.395398] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.396563] mmc1: CQHCI version 5.10
[    1.396865] mmc2: CQHCI version 5.10
[    1.397944] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    1.398675] caam-snvs 30370000.caam-snvs: violation handlers armed - init state
[    1.399453] usbcore: registered new interface driver usbhid
[    1.399456] usbhid: USB HID core driver
[    1.403457] optee: probing for conduit method.
[    1.403473] optee: revision 3.13
[    1.403704] optee: dynamic shared memory is enabled
[    1.404063] optee: initialized driver
[    1.406829] Galcore version 6.4.3.p2.336687
[    1.428604] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    1.517367] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0
[    1.518521] hantrodec 0 : module inserted. Major = 237
[    1.519136] hantrodec 1 : module inserted. Major = 237
[    1.520299] hantroenc: HW at base <0000000038320000> with ID <0x80006200>
[    1.520421] hx280enc: module inserted. Major <236>
[    1.521317] usbcore: registered new interface driver snd-usb-audio
[    1.524874] fsl-aud2htx 30cb0000.aud2htx: failed to get mem clock
[    1.532005] mmc2: Command Queue Engine enabled
[    1.532025] mmc2: new HS400 Enhanced strobe MMC card at address 0001
[    1.532758] mmcblk2: mmc2:0001 G1M15L 9.84 GiB
[    1.532835] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517)
[    1.532868] mmcblk2boot0: mmc2:0001 G1M15L partition 1 31.5 MiB
[    1.539539] Mirror/redirect action on
[    1.539582] mmcblk2boot1: mmc2:0001 G1M15L partition 2 31.5 MiB
[    1.539615] u32 classifier
[    1.539618]     Performance counters on
[    1.539620]     input device check on
[    1.539623]     Actions configured
[    1.539687] mmcblk2gp0: mmc2:0001 G1M15L partition 4 8.00 MiB
[    1.539820] mmcblk2gp1: mmc2:0001 G1M15L partition 5 8.00 MiB
[    1.539937] mmcblk2gp2: mmc2:0001 G1M15L partition 6 8.00 MiB
[    1.540048] mmcblk2gp3: mmc2:0001 G1M15L partition 7 8.00 MiB
[    1.540662] mmcblk2rpmb: mmc2:0001 G1M15L partition 3 4.00 MiB, chardev (238:0)
[    1.542773] xt_time: kernel timezone is -0000
[    1.543077] Initializing XFRM netlink socket
[    1.543455] NET: Registered protocol family 10
[    1.545497]  mmcblk2: p1 p2 p3 p4 p5
[    1.545739] Segment Routing with IPv6
[    1.545805] mip6: Mobile IPv6
[    1.546028] NET: Registered protocol family 17
[    1.546076] Bridge firewalling registered
[    1.546080] can: controller area network core
[    1.546112] NET: Registered protocol family 29
[    1.546116] can: raw protocol
[    1.546121] can: broadcast manager protocol
[    1.546128] can: netlink gateway - max_hops=1
[    1.546291] Bluetooth: RFCOMM TTY layer initialized
[    1.546303] Bluetooth: RFCOMM socket layer initialized
[    1.546306] Bluetooth: RFCOMM ver 1.11
[    1.546311] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    1.546314] Bluetooth: BNEP filters: protocol multicast
[    1.546320] Bluetooth: BNEP socket layer initialized
[    1.546324] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    1.546330] Bluetooth: HIDP socket layer initialized
[    1.547103] NET: Registered protocol family 33
[    1.547111] Key type rxrpc registered
[    1.547114] Key type rxrpc_s registered
[    1.547138] 8021q: 802.1Q VLAN Support v1.8
[    1.551789]  mmcblk2gp1:
[    1.551923] DCCP: Activated CCID 2 (TCP-like)
[    1.551941] DCCP: Activated CCID 3 (TCP-Friendly Rate Control)
[    1.552377] sctp: Hash tables configured (bind 256/256)
[    1.552725] NET: Registered protocol family 21
[    1.552840] Registered RDS/tcp transport
[    1.552846] lib80211: common routines for IEEE802.11 drivers
[    1.552850] lib80211_crypt: registered algorithm 'NULL'
[    1.552854] lib80211_crypt: registered algorithm 'WEP'
[    1.552857] lib80211_crypt: registered algorithm 'CCMP'
[    1.552860] lib80211_crypt: registered algorithm 'TKIP'
[    1.552936] 9pnet: Installing 9P2000 support
[    1.552972] tsn generic netlink module v1 init...
[    1.553167] NET: Registered protocol family 36
[    1.553184] Key type dns_resolver registered
[    1.553188] Key type ceph registered
[    1.553394] libceph: loaded (mon/osd proto 15/24)
[    1.553418] mpls_gso: MPLS GSO support
[    1.553726] registered taskstats version 1
[    1.553730] Loading compiled-in X.509 certificates
[    1.557404] Loaded X.509 cert 'Build time autogenerated kernel key: 5c60b73af36b3c2e6295d3c33a6a4b002fa49c30'
[    1.557455] Key type ._fscrypt registered
[    1.557459] Key type .fscrypt registered
[    1.557462] Key type fscrypt-provisioning registered
[    1.558109] Btrfs loaded, crc32c=crc32c-generic
[    1.559256] imx8mp-pinctrl 30330000.pinctrl: pin MX8MP_IOMUXC_NAND_ALE already requested by 30330000.pinctrl; cannot claim for lvds-reset
[    1.571626] imx8mp-pinctrl 30330000.pinctrl: pin-56 (lvds-reset) status -22
[    1.578599] imx8mp-pinctrl 30330000.pinctrl: could not request pin 56 (MX8MP_IOMUXC_NAND_ALE) from group lvds_reset_grp  on device 30330000.pinctrl
[    1.591829] gpio-reset lvds-reset: Error applying setting, reverse things back
[    1.599068] gpio-reset: probe of lvds-reset failed with error -22
[    1.606185] M2_3P3V: supplied by VEXT_3P3V
[    1.617094] nxp-pca9450 0-0025: pca9450bc probed.
[    1.617244] i2c i2c-0: IMX I2C adapter registered
[    1.619140] rtc-rv8803 1-0032: Voltage low, temperature compensation stopped.
[    1.619147] rtc-rv8803 1-0032: Voltage low, data loss detected.
[    1.620373] rtc-rv8803 1-0032: Voltage low, data is invalid.
[    1.620489] rtc-rv8803 1-0032: registered as rtc0
[    1.621088] rtc-rv8803 1-0032: Voltage low, data is invalid.
[    1.621096] rtc-rv8803 1-0032: hctosys: unable to read the hardware clock
[    1.628600] usb251xb 1-002c: supply vdd not found, using dummy regulator
[    1.636501] random: fast init done
[    1.670405] usb251xb 1-002c: Hub configuration was successful.
[    1.670410] usb251xb 1-002c: Hub probed successfully
[    1.670544] i2c i2c-1: IMX I2C adapter registered
[    1.674668] i2c i2c-2: IMX I2C adapter registered
[    1.675577] i2c i2c-3: IMX I2C adapter registered
[    1.676954] imx8mq-usb-phy 381f0040.usb-phy: supply vbus not found, using dummy regulator
[    1.677261] imx8mq-usb-phy 382f0040.usb-phy: supply vbus not found, using dummy regulator
[    1.677476] samsung-hdmi-phy 32fdff00.hdmiphy: failed to get phy apb clk: -517
[    1.689710] imx6q-pcie 33800000.pcie: supply epdev_on not found, using dummy regulator
[    1.694303] imx6q-pcie 33800000.pcie: PLL REF_CLK is used!.
[    1.694902] imx6q-pcie 33800000.pcie: PCIe PHY PLL clock is locked.
[    1.697694] SoC: i.MX8MP revision 1.1
[    1.697913] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 7 mkt segment 2 supported-hw 0x80 0x4
[    1.699802] imx-lcdifv3 32fc6000.lcd-controller: No irq get, ret=-517
[    1.707993] imx-sdma 30e10000.dma-controller: firmware found.
[    1.726428] imx6q-pcie 33800000.pcie: PCIe PLL locked after 0 us.
[    1.726486] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[    1.726498] imx6q-pcie 33800000.pcie:   No bus range found for /soc@0/pcie@33800000, using [bus 00-ff]
[    1.726525] imx6q-pcie 33800000.pcie:       IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[    1.726543] imx6q-pcie 33800000.pcie:      MEM 0x0018000000..0x001fefffff -> 0x0018000000
[    1.726626] imx6q-pcie 33800000.pcie: invalid resource
[    1.992877] pps pps0: new PPS source ptp0
[    2.000494] fec 30be0000.ethernet eth0: registered PHC device 0
[    2.001455] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[    2.001595] imx-dwmac 30bf0000.ethernet: no reset control found
[    2.002383] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
[    2.002395] imx-dwmac 30bf0000.ethernet:     DWMAC4/5
[    2.002401] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
[    2.002406] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
[    2.002410] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported
[    2.002414] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
[    2.002463] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    2.002469] imx-dwmac 30bf0000.ethernet: Enabled Flow TC (entries=8)
[    2.002480] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
[    2.002485] imx-dwmac 30bf0000.ethernet: Using 34 bits DMA width
[    2.187393] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    2.187413] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    2.187784] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002021810010
[    2.187825] xhci-hcd xhci-hcd.1.auto: irq 68, io mem 0x38100000
[    2.188626] hub 1-0:1.0: USB hub found
[    2.188651] hub 1-0:1.0: 1 port detected
[    2.188889] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    2.188900] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    2.188912] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    2.188969] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.189367] hub 2-0:1.0: USB hub found
[    2.189387] hub 2-0:1.0: 1 port detected
[    2.190604] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[    2.190620] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 3
[    2.190965] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002021810010
[    2.191006] xhci-hcd xhci-hcd.2.auto: irq 69, io mem 0x38200000
[    2.191454] hub 3-0:1.0: USB hub found
[    2.191477] hub 3-0:1.0: 1 port detected
[    2.191704] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
[    2.191719] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 4
[    2.191730] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
[    2.191805] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.192200] hub 4-0:1.0: USB hub found
[    2.192222] hub 4-0:1.0: 1 port detected
[    2.194191] mmc1: CQHCI version 5.10
[    2.194235] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[    2.196199] caam 30900000.crypto: device ID = 0x0a16040100000100 (Era 9)
[    2.196209] caam 30900000.crypto: job rings = 2, qi = 0
[    2.200632] caam algorithms registered in /proc/crypto
[    2.201304] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
[    2.201313] caam 30900000.crypto: registering rng-caam
[    2.202307] Device caam-keygen registered
[    2.204379] imx-cdnhdmi sound-hdmi: snd_soc_register_card failed (-517)
[    2.212689] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops 0xffff80001143dad8)
[    2.212728] imx-drm display-subsystem: bound imx-lcdifv3-crtc.1 (ops 0xffff80001143dad8)
[    2.212848] imx-drm display-subsystem: bound 32c00000.bus:ldb@32ec005c (ops 0xffff80001142ab00)
[    2.213056] dwhdmi-imx 32fd8000.hdmi: Detected HDMI TX controller v2.13a with HDCP (samsung_dw_hdmi_phy2)
[    2.213372] dwhdmi-imx 32fd8000.hdmi: registered DesignWare HDMI I2C bus driver
[    2.214046] imx-drm display-subsystem: bound 32fd8000.hdmi (ops 0xffff80001142b1e8)
[    2.214227] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[    2.224220] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[    2.233018] Console: switching to colour frame buffer device 128x48
[    2.238462] random: crng init done
[    2.256494] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
[    2.259320] input: audio-hdmi HDMI Jack as /devices/platform/sound-hdmi/sound/card0/input0
[    2.261008] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[    2.261518] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    2.264384] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    2.265396] ALSA device list:
[    2.265401]   #0: audio-hdmi
[    2.444095] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[    2.444375] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[    2.601029] usb-storage 1-1:1.0: USB Mass Storage device detected
[    2.601859] usb-storage 1-1:1.0: Quirks match for vid 090c pid 1000: 400
[    2.601916] scsi host0: usb-storage 1-1:1.0
[    2.641085] hub 3-1:1.0: USB hub found
[    2.641707] hub 3-1:1.0: 2 ports detected
[    2.733037] imx6q-pcie 33800000.pcie: Phy link never came up
[    2.737038] imx6q-pcie 33800000.pcie: failed to initialize host
[    2.742979] imx6q-pcie 33800000.pcie: unable to add pcie port.
[    2.755876] EXT4-fs (mmcblk2p1): mounted filesystem with ordered data mode. Opts: (null)
[    2.755919] VFS: Mounted root (ext4 filesystem) readonly on device 179:1.
[    2.757162] devtmpfs: mounted
[    2.757745] Freeing unused kernel memory: 2560K
[    2.768728] Run /sbin/init as init process
[    2.768732]   with arguments:
[    2.768735]     /sbin/init
[    2.768737]   with environment:
[    2.768740]     HOME=/
[    2.768743]     TERM=linux
[    3.503493] udevd[778]: starting version 3.2.11-pre1
[    3.606440] udevd[778]: starting eudev-3.2.11-pre1
[    3.783175] scsi 0:0:0:0: Direct-Access     UFD 2.0  Silicon-Power4G  1100 PQ: 0 ANSI: 4
[    3.787404] sd 0:0:0:0: [sda] 7866368 512-byte logical blocks: (4.03 GB/3.75 GiB)
[    3.788096] sd 0:0:0:0: [sda] Write Protect is off
[    3.788108] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[    3.788632] sd 0:0:0:0: [sda] No Caching mode page found
[    3.794349] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    3.839075]  sda: sda1
[    3.842942] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    4.288766] BTRFS: device label app devid 1 transid 52 /dev/mmcblk2p5 scanned by udevd (968)
[    4.361441] EXT4-fs (mmcblk2p3): mounted filesystem with ordered data mode. Opts: (null)
[    4.368671] BTRFS info (device mmcblk2p5): flagging fs with big metadata feature
[    4.368686] BTRFS info (device mmcblk2p5): use zstd compression, level 3
[    4.368693] BTRFS info (device mmcblk2p5): turning on async discard
[    4.368699] BTRFS info (device mmcblk2p5): using free space tree
[    4.368702] BTRFS info (device mmcblk2p5): has skinny extents
[    4.398279] BTRFS info (device mmcblk2p5): enabling ssd optimizations
[    4.766689] micron-emmc-ret (1308): drop_caches: 3
[    5.088395] Microchip KSZ9131 Gigabit PHY 30be0000.ethernet-1:03: attached PHY driver [Microchip KSZ9131 Gigabit PHY] (mii_bus:phy_addr=30be0000.ethernet-1:03, irq=POLL)
[    5.118558] imx-dwmac 30bf0000.ethernet eth1: PHY [stmmac-1:03] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[    5.131811] imx-dwmac 30bf0000.ethernet eth1: No Safety Features support found
[    5.131834] imx-dwmac 30bf0000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[    5.132020] imx-dwmac 30bf0000.ethernet eth1: registered PTP clock
[    5.132303] imx-dwmac 30bf0000.ethernet eth1: configuring for phy/rgmii-id link mode
[    5.136576] 8021q: adding VLAN 0 to HW filter on device eth1
[    5.833304] cgroup: podman (1552) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future.
[    5.833311] cgroup: "memory" requires setting use_hierarchy to 1 on the root
[    5.835266] cgroup: cgroup: disabling cgroup2 socket matching due to net_prio or net_cls activation
[    5.846984] kmem.limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality.
[    6.139817] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready

> 後、利用中のバージョンに見覚えなかったんですが、そちらも再確認お願いできれば幸いです(以下のコマンドで確認します)。
申し訳ありません、間違った内容を記入していました。
正しくは「5.10.112-0-at」です

armadillo:~# uname -r
5.10.112-0-at

> 去年に Armadillo IoT G4 のUSBのドライバにいくつかの修正が入ってましたので、更新されてなかった場合は一度更新していただいた方がいいかもしれません。
ありがとうございます、ドライバの更新も確認いたします。

at_dominique.m…

2025年4月8日 8時42分

岡本さん

ログありがとうございます、マルティネです。

> Jan  1 09:00:08 armadillo user.notice swupdate-auto-update: Trying update /mnt/initial_setup.swu
> Jan  1 09:03:43 armadillo user.err swupdate: FAILURE ERROR : swupdate triggering reboot!
> Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/initial_setup.swu
> Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : Signature verification failed
[...]
> Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/gk_moni_update_v2.swu
> Jan  1 09:01:41 armadillo user.err swupdate: FAILURE ERROR : swupdate triggering reboot!
> Jan  1 09:00:06 armadillo user.notice swupdate-auto-update: Trying update /mnt/gk_moni_update_v2.swu
> Jan  1 09:00:06 armadillo user.info swupdate: START Software Update started !
> Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : ----------------------------------------------
> Jan  1 09:00:06 armadillo user.err swupdate: FAILURE ERROR : /!\ Nothing to do -- failing on purpose to save bandwidth

こちらのログは正常に見えます:
- initial_setup を一度インストールすると「誰でも使える鍵」を無効化しますので、二つ目のインストールは証明の失敗でスキップされます
- gk_moni_update_v2 も一度インストールして Armadillo に記載されてるバージョン( /etc/sw-versions) で覚えていますので、再び同じ物を接続すると失敗します。
新しいバージョンでメッセージは少し改善されてます(比較したバージョンを表示したり、再起動のメッセージはエラーではなくなる等)が、動作に変更ありません。

> ②dmesg (カーネルのエラーメッセージ)

こちらも正常です(USBメモリが「sda」として認識されてエラーありませんでしたが、おそらく最後のスキップされた出力ですね。

お手数ですが、もう一度同じ SWUをインストールしたい場合は /etc/sw-versions から関係するバージョン情報を削除してみてUSBメモリを指し直して見てください。

> > 後、利用中のバージョンに見覚えなかったんですが、そちらも再確認お願いできれば幸いです(以下のコマンドで確認します)。
> 申し訳ありません、間違った内容を記入していました。
> 正しくは「5.10.112-0-at」です
> > 去年に Armadillo IoT G4 のUSBのドライバにいくつかの修正が入ってましたので、更新されてなかった場合は一度更新していただいた方がいいかもしれません。
> ありがとうございます、ドライバの更新も確認いたします。

りょうかいしました、こちらでしたら確かに修正は入ってると思いますので、再現できましたらお手数ですが更新してみてください。

弊社からのアップデートを許可している場合は以下のコマンドでアップデート可能です:

swupdate -d '-u https://armadillo.atmark-techno.com/files/downloads/armadillo-iot-g4/image/baseos-x2-latest.swu'

(更新したら今度は「abos-ctrl update」で比較的に覚えやすいコマンドでアップデート可能となりました)

注意: コンテナメインで開発している場合に問題ないはずですが、更新の際に rootfs (Armadillo Base OS)側のファイルは /etc/swupdate_preserve_files に記載されてないファイルが消えますので、更新後に何か足りなかった場合は「abos-ctrl mount-old」で更新前のパーティションを /target にマウントしてそこからコピーしてください。

よろしくお願いします。