第5章 起動と終了

5.1. 起動

Armadillo-X1に電源を接続するときUSBシリアル変換アダプタのスライドスイッチによって起動モードが変わります。 詳しくは「スライドスイッチの設定について」を参照してください。 本節では、保守モードに設定しているときの例を示します。 オートブートモードを選択した場合は、途中でコマンドを入力することなく起動が完了します。

また、CON7 アドオンインターフェースに、SDスロット拡張ボードを接続している場合は、「インターフェース仕様」を参照してSDスロット拡張ボードのSW1を「NOMAL」に設定します。

U-Boot SPL 2016.07-at24 (Feb 27 2024 - 15:19:49)
Trying to boot from SPI


U-Boot 2016.07-at24 (Feb 27 2024 - 15:19:49 +0900)

CPU:   Freescale i.MX7D rev1.3 at 996MHz
CPU:   Extended Commercial temperature grade (-20C to 105C) at 26C
Reset cause: POR
       Watchdog enabled
I2C:   ready
DRAM:  1 GiB
Boot Source: QSPI Flash
Board Type: Armadillo-X1(0a100000)
Revision: 0002
S/N: 19035
DRAM: 00001e05
XTAL: 00
force_idle_bus: sda=0 scl=0 sda.gp=0x6d scl.gp=0x6c
force_idle_bus: failed to clear bus, sda=0 scl=0
MMC:   FSL_SDHC: 0
Loading Environment from SPI Flash... SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

Failed (-5)
Loading Environment from SPI Flash... SF: Detected N25Q128 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

Failed (-5)
In:    serial
Out:   serial
Err:   serial
Found PFUZE300! deviceid 0x30, revid 0x11
Net:   FEC0
=>

図5.1 電源投入直後のログ


Linuxシステムを起動するには、次のように "boot"コマンドを実行してください。コマンドを実行するとブートローダーがLinuxシステムを起動させます。シリアル通信ソフトウェアにはLinuxの起動ログが表示されます。

=> boot
switch to partitions #0, OK
mmc0(part 0) is current device
switch to partitions #0, OK
mmc0(part 0) is current device
reading boot.scr
** Unable to read file boot.scr **
reading boot.scr
** Unable to read file boot.scr **
reading uImage
15954552 bytes read in 503 ms (30.2 MiB/s)
Booting from mmc ...
reading armadillo_x1.dtb
51708 bytes read in 17 ms (2.9 MiB/s)
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-6.1.55-at1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    15954488 Bytes = 15.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 84800000
   Booting using the fdt blob at 0x84800000
   Loading Kernel Image ... OK
   Using Device Tree in place at 84800000, end 8480f9fb

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.1.55-at1 (atmark@atde10) (arm-linux-gnueabihf-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Tue Feb 27 15:55:35 JST 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: Atmark-Techno Armadillo-X1 Board
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 64 MiB at 0xbc000000
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000080000000-0x00000000bfffffff]
[    0.000000]   HighMem  empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
[    0.000000] percpu: Embedded 12 pages/cpu s19988 r8192 d20972 u49152
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 259840
[    0.000000] Kernel command line: console=ttymxc4,115200 root=/dev/mmcblk2p2 rootwait rw
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] Memory: 942904K/1048576K available (16384K kernel code, 1555K rwdata, 6476K rodata, 4096K init, 502K bss, 40136K reserved, 65536K cma-reserved, 0K highmem)
[    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]  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] 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] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    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.000002] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[    0.000015] Switching to timer-based delay loop, resolution 125ns
[    0.000287] Ignoring duplicate/late registration of read_current_timer delay
[    0.000307] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[    0.001440] arch_timer: multiple nodes in dt, skipping
[    0.001807] Console: colour dummy device 80x30
[    0.001848] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
[    0.001865] CPU: Testing write buffer coherency: ok
[    0.001925] pid_max: default: 32768 minimum: 301
[    0.002119] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002138] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.003329] CPU0: update cpu_capacity 1024
[    0.003346] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.004333] cblist_init_generic: Setting adjustable number of callback queues.
[    0.004343] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.004467] cblist_init_generic: Setting adjustable number of callback queues.
[    0.004474] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.004615] Setting up static identity map for 0x80100000 - 0x80100078
[    0.004778] rcu: Hierarchical SRCU implementation.
[    0.004784] rcu:     Max phase no-delay instances is 1000.
[    0.005419] smp: Bringing up secondary CPUs ...
[    0.006342] CPU1: update cpu_capacity 1024
[    0.006354] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.006513] smp: Brought up 1 node, 2 CPUs
[    0.006524] SMP: Total of 2 processors activated (32.00 BogoMIPS).
[    0.006532] CPU: All CPU(s) started in SVC mode.
[    0.007182] devtmpfs: initialized
[    0.018553] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.018841] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.018865] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.021456] pinctrl core: initialized pinctrl subsystem
[    0.023177] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.030857] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.032411] thermal_sys: Registered thermal governor 'step_wise'
[    0.032504] cpuidle: using governor ladder
[    0.032537] cpuidle: using governor menu
[    0.040001] platform soc: Fixed dependency cycle(s) with /soc/bus@30000000/gpc@303a0000
[    0.040794] amba 3007c000.etm: Fixed dependency cycle(s) with /soc/funnel@30041000/in-ports/port/endpoint
[    0.041154] amba 30083000.funnel: Fixed dependency cycle(s) with /soc/funnel@30041000/out-ports/port/endpoint
[    0.041362] amba 30084000.etf: Fixed dependency cycle(s) with /replicator/in-ports/port/endpoint
[    0.041404] amba 30084000.etf: Fixed dependency cycle(s) with /soc/funnel@30083000/out-ports/port/endpoint
[    0.041609] amba 30086000.etr: Fixed dependency cycle(s) with /replicator/out-ports/port@1/endpoint
[    0.041805] amba 30087000.tpiu: Fixed dependency cycle(s) with /replicator/out-ports/port@0/endpoint
[    0.043893] platform 302c0000.pinctrl: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@302c0000/armadillo-iotg-g3/hoggrp-2
[    0.044308] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/armadillo-iotg-g3/hoggrp
[    0.047985] DDR type is DDR3!
[    0.053423] amba 3007d000.etm: Fixed dependency cycle(s) with /soc/funnel@30041000/in-ports/port@1/endpoint
[    0.057148] No ATAGs?
[    0.057274] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.057287] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.058676] imx7d-pinctrl 302c0000.pinctrl: initialized IMX pinctrl driver
[    0.059366] imx7d-pinctrl 30330000.pinctrl: no groups defined in /soc/bus@30000000/pinctrl@30330000/uart7grp
[    0.059451] imx7d-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.061892] imx mu driver is registered.
[    0.062228] imx rpmsg driver is registered.
[    0.063617] MU is ready for cross core communication!
[    0.092255] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.094006] gpio-13 (MCU_INTB): hogged as input
[    0.095827] gpio-60 (LAN1_INT_N): hogged as input
[    0.095852] gpio-62 (LAN1_COMA_MODE): hogged as output/low
[    0.109233] SCSI subsystem initialized
[    0.109865] usbcore: registered new interface driver usbfs
[    0.109919] usbcore: registered new interface driver hub
[    0.109966] usbcore: registered new device driver usb
[    0.110113] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[    0.110574] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests
[    0.110921] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[    0.111083] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests
[    0.112333] i2c i2c-2: IMX I2C adapter registered
[    0.126152] gpio_bmic 3-0014: version: 2.0
[    0.146288] bmic_regulator 3-0016: version: 1.0
[    0.168985] i2c i2c-3: IMX I2C adapter registered
[    0.170020] mc: Linux media interface: v0.10
[    0.170100] videodev: Linux video capture interface: v2.00
[    0.170162] pps_core: LinuxPPS API ver. 1 registered
[    0.170168] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.170191] PTP clock support registered
[    0.171458] MIPI CSI2 driver module loaded
[    0.171519] Advanced Linux Sound Architecture Driver Initialized.
[    0.172330] Bluetooth: Core ver 2.22
[    0.172379] NET: Registered PF_BLUETOOTH protocol family
[    0.172385] Bluetooth: HCI device and connection manager initialized
[    0.172399] Bluetooth: HCI socket layer initialized
[    0.172408] Bluetooth: L2CAP socket layer initialized
[    0.172429] Bluetooth: SCO socket layer initialized
[    0.180517] armadillo_iotg_addon addon: No add-on expansion board detected at Add-On Module I/F 1.
[    0.190523] armadillo_iotg_addon addon: No add-on expansion board detected at Add-On Module I/F 2.
[    0.190931] vgaarb: loaded
[    0.191647] clocksource: Switched to clocksource arch_sys_counter
[    0.191931] VFS: Disk quotas dquot_6.6.0
[    0.191992] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.203086] NET: Registered PF_INET protocol family
[    0.203366] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.206035] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.206069] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.206092] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.206165] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.206422] TCP: Hash tables configured (established 8192 bind 8192)
[    0.206548] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.206614] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.206840] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.207474] RPC: Registered named UNIX socket transport module.
[    0.207487] RPC: Registered udp transport module.
[    0.207492] RPC: Registered tcp transport module.
[    0.207496] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.208547] PCI: CLS 0 bytes, default 64
[    0.212720] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.213686] Bus freq driver module loaded
[    0.214833] Initialise system trusted keyrings
[    0.215184] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[    0.222472] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.223491] NFS: Registering the id_resolver key type
[    0.223549] Key type id_resolver registered
[    0.223556] Key type id_legacy registered
[    0.223658] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.223668] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.223708] jffs2: version 2.2. (NAND) c 2001-2006 Red Hat, Inc.
[    0.224245] fuse: init (API version 7.37)
[    0.320703] NET: Registered PF_ALG protocol family
[    0.320735] Key type asymmetric registered
[    0.320742] Asymmetric key parser 'x509' registered
[    0.320940] io scheduler mq-deadline registered
[    0.320959] io scheduler kyber registered
[    0.333903] imx-sdma 30bd0000.dma-controller: firmware found.
[    0.334329] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5
[    0.336374] mxs-dma 33000000.dma-apbh: initialized
[    0.350443] pfuze100-regulator 3-0009: Full layer: 1, Metal layer: 1
[    0.355025] pfuze100-regulator 3-0009: FAB: 0, FIN: 0
[    0.355046] pfuze100-regulator 3-0009: pfuze3000 found.
[    0.447617] 30a70000.serial: ttymxc4 at MMIO 0x30a70000 (irq = 273, base_baud = 15000000) is a IMX
[    1.467509] printk: console [ttymxc4] enabled
[    1.473354] imx sema4 driver is registered.
[    1.491246] brd: module loaded
[    1.501196] loop: module loaded
[    1.508708] spi-nor spi4.0: found n25q128a13, expected n25q512ax3
[    1.515125] spi-nor spi4.0: n25q128a13 (16384 Kbytes)
[    1.520371] 3 fixed-partitions partitions found on MTD device 30bb0000.spi
[    1.527290] Creating 3 MTD partitions on "30bb0000.spi":
[    1.532629] 0x000000000000-0x000000100000 : "bootloader"
[    1.539625] 0x000000100000-0x000000140000 : "license"
[    1.546250] 0x000000140000-0x000004000000 : "reserved"
[    1.551403] mtd: partition "reserved" extends beyond the end of device "30bb0000.spi" -- size truncated to 0xec0000
[    1.566331] tun: Universal TUN/TAP device driver, 1.6
[    1.571720] CAN device driver interface
[    1.579438] pps pps0: new PPS source ptp0
[    1.591881] fec 30bf0000.ethernet eth0: registered PHC device 0
[    1.598495] PPP generic driver version 2.4.2
[    1.603357] usbcore: registered new interface driver kaweth
[    1.608943] pegasus: Pegasus/Pegasus II USB Ethernet driver
[    1.614600] usbcore: registered new interface driver pegasus
[    1.620305] usbcore: registered new interface driver rtl8150
[    1.626133] usbcore: registered new interface driver r8152
[    1.631707] usbcore: registered new interface driver asix
[    1.637154] usbcore: registered new interface driver ax88179_178a
[    1.643314] usbcore: registered new interface driver cdc_ether
[    1.649191] usbcore: registered new interface driver cdc_eem
[    1.654921] usbcore: registered new interface driver smsc95xx
[    1.660712] usbcore: registered new interface driver net1080
[    1.666441] usbcore: registered new interface driver cdc_subset
[    1.672432] usbcore: registered new interface driver zaurus
[    1.678049] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    1.685543] usbcore: registered new interface driver sierra_net
[    1.691520] usbcore: registered new interface driver cdc_ncm
[    1.697239] usbcore: registered new interface driver qmi_wwan
[    1.703050] usbcore: registered new interface driver r8153_ecm
[    1.708994] usbcore: registered new interface driver cdc_acm
[    1.714670] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.722776] usbcore: registered new interface driver cdc_wdm
[    1.728494] usbcore: registered new interface driver usb-storage
[    1.734617] usbcore: registered new interface driver usbserial_generic
[    1.741176] usbserial: USB Serial support registered for generic
[    1.747258] usbcore: registered new interface driver cp210x
[    1.752877] usbserial: USB Serial support registered for cp210x
[    1.758836] usbcore: registered new interface driver ftdi_sio
[    1.764627] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.772000] usbcore: registered new interface driver option
[    1.777602] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.784624] usbcore: registered new interface driver sierra
[    1.790224] usbserial: USB Serial support registered for Sierra USB modem
[    1.797072] usbcore: registered new interface driver usb_serial_simple
[    1.803654] usbserial: USB Serial support registered for carelink
[    1.809774] usbserial: USB Serial support registered for flashloader
[    1.816172] usbserial: USB Serial support registered for funsoft
[    1.822222] usbserial: USB Serial support registered for google
[    1.828168] usbserial: USB Serial support registered for hp4x
[    1.833956] usbserial: USB Serial support registered for kaufmann
[    1.840076] usbserial: USB Serial support registered for libtransistor
[    1.846655] usbserial: USB Serial support registered for moto_modem
[    1.852967] usbserial: USB Serial support registered for motorola_tetra
[    1.859609] usbserial: USB Serial support registered for nokia
[    1.865502] usbserial: USB Serial support registered for novatel_gps
[    1.871900] usbserial: USB Serial support registered for siemens_mpi
[    1.878281] usbserial: USB Serial support registered for suunto
[    1.884244] usbserial: USB Serial support registered for vivopay
[    1.890277] usbserial: USB Serial support registered for zio
[    1.895999] usbcore: registered new interface driver usb_ehset_test
[    1.942729] usb3503 3-0008: switched to HUB mode
[    1.947358] usb3503 3-0008: usb3503_probe: probed in hub mode
[    1.955821] UDC core: g_cdc: couldn't find an available UDC
[    1.962011] SPI driver ads7846 has no spi_device_id for ti,tsc2046
[    1.968200] SPI driver ads7846 has no spi_device_id for ti,ads7843
[    1.974403] SPI driver ads7846 has no spi_device_id for ti,ads7845
[    1.980587] SPI driver ads7846 has no spi_device_id for ti,ads7873
[    1.993910] bmic_rtc 3-0011: version: 1.1
[    2.026181] bmic_rtc 3-0011: registered as rtc0
[    2.038293] bmic_rtc 3-0011: setting system clock to 1970-01-01T00:00:08 UTC (8)
[    2.047694] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
[    2.054092] i2c_dev: i2c /dev entries driver
[    2.060885] usbcore: registered new interface driver uvcvideo
[    2.073950] bmic_thermal 3-0013: version: 1.0
[    2.080582] softdog: initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
[    2.089078] softdog:              soft_reboot_cmd=<not set> soft_active_on_boot=0
[    2.096722] Bluetooth: HCI UART driver ver 2.3
[    2.101175] Bluetooth: HCI UART protocol H4 registered
[    2.106348] Bluetooth: HCI UART protocol BCSP registered
[    2.111711] Bluetooth: HCI UART protocol LL registered
[    2.116854] Bluetooth: HCI UART protocol ATH3K registered
[    2.122300] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.128607] Bluetooth: HCI UART protocol Marvell registered
[    2.134260] usbcore: registered new interface driver bcm203x
[    2.139975] usbcore: registered new interface driver btusb
[    2.145531] usbcore: registered new interface driver ath3k
[    2.152253] sdhci: Secure Digital Host Controller Interface driver
[    2.158444] sdhci: Copyright(c) Pierre Ossman
[    2.162844] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.169829] sdhci-esdhc-imx 30b60000.mmc: allocated mmc-pwrseq
[    2.171533] caam 30900000.crypto: Entropy delay = 3200
[    2.193168] caam 30900000.crypto: Instantiated RNG4 SH0
[    2.205367] caam 30900000.crypto: Instantiated RNG4 SH1
[    2.210605] caam 30900000.crypto: device ID = 0x0a16030000000000 (Era 8)
[    2.213026] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    2.217325] caam 30900000.crypto: job rings = 3, qi = 0
[    2.252332] caam algorithms registered in /proc/crypto
[    2.257659] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
[    2.265120] caam 30900000.crypto: rng crypto API alg registered prng-caam
[    2.271939] caam 30900000.crypto: registering rng-caam
[    2.272953] mmc2: new DDR MMC card at address 0001
[    2.282815] mmcblk2: mmc2:0001 Q2J55L 3.56 GiB
[    2.283779] Device caam-keygen registered
[    2.293402]  mmcblk2: p1 p2 p3
[    2.297671] mmcblk2boot0: mmc2:0001 Q2J55L 2.00 MiB
[    2.304215] caam-snvs 30370000.caam-snvs: ipid matched - 0x3e
[    2.304785] mmcblk2boot1: mmc2:0001 Q2J55L 2.00 MiB
[    2.310057] caam-snvs 30370000.caam-snvs: violation handlers armed - non-secure state
[    2.315108] random: crng init done
[    2.323953] usbcore: registered new interface driver usbhid
[    2.327940] mmcblk2rpmb: mmc2:0001 Q2J55L 4.00 MiB, chardev (244:0)
[    2.331892] usbhid: USB HID core driver
[    2.331987] usbcore: registered new interface driver r8712u
[    2.354231] bmic_adc 3-0012: version: 1.0
[    2.360095]  cs_system_cfg: CoreSight Configuration manager initialised
[    2.371365] coresight etm0: ETM 3.5 initialized
[    2.376559] coresight etm1: ETM 3.5 initialized
[    2.384670] usbcore: registered new interface driver snd-usb-audio
[    2.396668] NET: Registered PF_LLC protocol family
[    2.402925] xt_time: kernel timezone is -0000
[    2.407306] IPVS: Registered protocols ()
[    2.411350] IPVS: Connection hash table configured (size=4096, memory=16Kbytes)
[    2.418899] IPVS: ipvs loaded.
[    2.422161] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    2.428218] gre: GRE over IPv4 demultiplexor driver
[    2.433134] ip_gre: GRE over IPv4 tunneling driver
[    2.439518] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[    2.446203] Initializing XFRM netlink socket
[    2.450999] NET: Registered PF_INET6 protocol family
[    2.457741] Segment Routing with IPv6
[    2.461452] In-situ OAM (IOAM) with IPv6
[    2.465556] mip6: Mobile IPv6
[    2.469351] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.476528] ip6_gre: GRE over IPv6 tunneling driver
[    2.482105] NET: Registered PF_PACKET protocol family
[    2.487178] NET: Registered PF_KEY protocol family
[    2.492065] Bridge firewalling registered
[    2.496081] can: controller area network core
[    2.500587] NET: Registered PF_CAN protocol family
[    2.505433] can: raw protocol
[    2.508412] can: broadcast manager protocol
[    2.512626] can: netlink gateway - max_hops=1
[    2.517206] Bluetooth: RFCOMM TTY layer initialized
[    2.522133] Bluetooth: RFCOMM socket layer initialized
[    2.527308] Bluetooth: RFCOMM ver 1.11
[    2.531107] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.536445] Bluetooth: BNEP filters: protocol multicast
[    2.541697] Bluetooth: BNEP socket layer initialized
[    2.546667] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.552612] Bluetooth: HIDP socket layer initialized
[    2.557793] 8021q: 802.1Q VLAN Support v1.8
[    2.562043] lib80211: common routines for IEEE802.11 drivers
[    2.567772] Key type dns_resolver registered
[    2.578940] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 2 mkt segment 1 supported-hw 0x4 0x2
[    2.588847] ThumbEE CPU extension supported.
[    2.593178] Registering SWP/SWPB emulation handler
[    2.598393] Loading compiled-in X.509 certificates
[    2.662784] usb_phy_generic usbphynop3: supply vcc not found, using dummy regulator
[    2.670697] usb_phy_generic usbphynop3: dummy supplies not allowed for exclusive requests
[    2.695503] imx6q-pcie 33800000.pcie: host bridge /soc/pcie@33800000 ranges:
[    2.702719] imx6q-pcie 33800000.pcie:       IO 0x004ff80000..0x004ff8ffff -> 0x0000000000
[    2.710924] imx6q-pcie 33800000.pcie:      MEM 0x0040000000..0x004fefffff -> 0x0040000000
[    2.951744] imx6q-pcie 33800000.pcie: iATU: unroll F, 4 ob, 4 ib, align 64K, limit 4G
[    2.959595] imx6q-pcie 33800000.pcie: Invalid eDMA IRQs found
[    3.065507] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.071092] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.076702] imx6q-pcie 33800000.pcie: Link up, Gen1
[    3.081587] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.087397] imx6q-pcie 33800000.pcie: PCI host bridge to bus 0000:00
[    3.093786] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.099285] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    3.105488] pci_bus 0000:00: root bus resource [mem 0x40000000-0x4fefffff]
[    3.112473] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[    3.118504] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    3.124807] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    3.131574] pci 0000:00:00.0: supports D1
[    3.135644] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    3.144783] PCI: bus0: Fast back to back transfers disabled
[    3.150550] pci 0000:01:00.0: [14e4:449d] type 00 class 0x028000
[    3.156691] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x0000ffff 64bit]
[    3.163545] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x003fffff 64bit]
[    3.170716] pci 0000:01:00.0: supports D1 D2
[    3.175009] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    3.211826] PCI: bus1: Fast back to back transfers disabled
[    3.217442] pci 0000:00:00.0: BAR 14: assigned [mem 0x40000000-0x405fffff]
[    3.224357] pci 0000:00:00.0: BAR 0: assigned [mem 0x40600000-0x406fffff]
[    3.231159] pci 0000:00:00.0: BAR 6: assigned [mem 0x40700000-0x4070ffff pref]
[    3.238437] pci 0000:01:00.0: BAR 2: assigned [mem 0x40000000-0x403fffff 64bit]
[    3.245801] pci 0000:01:00.0: BAR 0: assigned [mem 0x40400000-0x4040ffff 64bit]
[    3.253165] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    3.258401] pci 0000:00:00.0:   bridge window [mem 0x40000000-0x405fffff]
[    3.269385] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    3.274346] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    3.311772] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    3.317402] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    3.325709] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.332980] usb usb1: Product: EHCI Host Controller
[    3.337864] usb usb1: Manufacturer: Linux 6.1.55-at1 ehci_hcd
[    3.343630] usb usb1: SerialNumber: ci_hdrc.0
[    3.348708] hub 1-0:1.0: USB hub found
[    3.352632] hub 1-0:1.0: 1 port detected
[    3.358326] imx_usb 30b30000.usb: No over current polarity defined
[    3.367711] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    3.372703] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    3.401755] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    3.407371] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    3.415677] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.422953] usb usb2: Product: EHCI Host Controller
[    3.427838] usb usb2: Manufacturer: Linux 6.1.55-at1 ehci_hcd
[    3.433608] usb usb2: SerialNumber: ci_hdrc.1
[    3.438682] hub 2-0:1.0: USB hub found
[    3.442543] hub 2-0:1.0: 1 port detected
[    3.448785] imx_thermal 30360000.anatop:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
[    3.462128] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    3.469900] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.487217] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.495561] [dhd] _dhd_module_init: in Dongle Host Driver, version 101.10.361.37_S6 (wlan=r892223-20240110-2)
[    3.495561] ./drivers/net/wireless/bcmdhd compiled on Feb 27 2024 at 15:55:01
[    3.495561]
[    3.514167] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    3.521686] [dhd] STATIC-MSG) dhd_static_buf_init : 101.10.361.36 (wlan=r892223-20231107-1)
[    3.531056] [dhd] STATIC-MSG) dhd_init_wlan_mem : prealloc ok for index 0: 2351104(2296K)
[    3.539600] PCI_PROBE:  bus 0x1, slot 0x0,vendor 0x14E4, device 0x449D(good PCI location)
[    3.547842] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 3, size 139264
[    3.554986] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 4, size 0
[    3.561702] pcieh 0000:01:00.0: enabling device (0140 -> 0142)
[    3.653405] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 7, size 27008
[    3.661123] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 0, size 1160
[    3.672713] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 5, size 65536
[    3.680400] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 19, size 65628
[    3.687628] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 20, size 262144
[    3.694940] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 22, size 65536
[    3.702188] [dhd] dhd_attach(): thread:dhd_watchdog_thread:b1 started
[    3.708836] dhdpcie_request_irq: INTx enabled, irq=289
[    3.729766] ALSA device list:
[    3.732845] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[    3.739395]   No soundcards found.
[    3.743015] Warning: unable to open an initial console.
[    3.754110] Freeing unused kernel image (initmem) memory: 4096K
[    3.802122] Run /init as init process
[    3.820174] process '/bin/mount' started with executable stack
[    3.889190] systemd-udevd[200]: starting version 215
[    3.942442] usb 2-1: New USB device found, idVendor=0424, idProduct=3503, bcdDevice=a1.a0
[    3.950669] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.972709] hub 2-1:1.0: USB hub found
[    3.983997] hub 2-1:1.0: 3 ports detected
[    4.313213] usb 2-1.1: new full-speed USB device number 3 using ci_hdrc
[    4.474688] usb 2-1.1: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[    4.483351] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.490710] usb 2-1.1: Product: CP2102N USB to UART Bridge Controller
[    4.497379] usb 2-1.1: Manufacturer: Silicon Labs
[    4.502127] usb 2-1.1: SerialNumber: 46a3f9799fe9ea11b2667a80e9d60aec
[    4.510391] cp210x 2-1.1:1.0: cp210x converter detected
[    4.518341] usb 2-1.1: cp210x converter now attached to ttyUSB0
[    4.701124] EXT4-fs (mmcblk2p2): recovery complete
[    4.707098] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Quota mode: none.
[    4.760930] /dev/mmcblk2p2: Can't open blockdev
[    5.116737] systemd[1]: System time before build time, advancing clock.
[    5.165919] systemd[1]: systemd 252.22-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)
[    5.198955] systemd[1]: Detected architecture arm.

Welcome to Debian GNU/Linux 12 (bookworm)!

[    5.244454] systemd[1]: Hostname set to <armadillo>.
[    6.251533] systemd[1]: Queued start job for default target graphical.target.
[    6.317925] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[  OK  ] Created slice system-getty.slice - Slice /system/getty.
[    6.354734] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Created slice system-modpr…lice - Slice /system/modprobe.
[    6.394613] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[  OK  ] Created slice system-seria… - Slice /system/serial-getty.
[    6.433720] systemd[1]: Created slice user.slice - User and Session Slice.
[  OK  ] Created slice user.slice - User and Session Slice.
[    6.472423] 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.
[    6.512283] 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.
[    6.553113] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[  OK  ] Set up automount proc-sys-…rmats File System Automount Point.
[    6.592050] systemd[1]: Expecting device dev-license.device - /dev/license...
         Expecting device dev-license.device - /dev/license...
[    6.631861] systemd[1]: Expecting device dev-ttymxc4.device - /dev/ttymxc4...
         Expecting device dev-ttymxc4.device - /dev/ttymxc4...
[    6.671994] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[  OK  ] Reached target cryptsetup.…get - Local Encrypted Volumes.
[    6.712116] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[  OK  ] Reached target integrityse…Local Integrity Protected Volumes.
[    6.752097] systemd[1]: Reached target paths.target - Path Units.
[  OK  ] Reached target paths.target - Path Units.
[    6.792079] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[  OK  ] Reached target remote-fs.target - Remote File Systems.
[    6.831949] systemd[1]: Reached target slices.target - Slice Units.
[  OK  ] Reached target slices.target - Slice Units.
[    6.872043] systemd[1]: Reached target swap.target - Swaps.
[  OK  ] Reached target swap.target - Swaps.
[    6.912106] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[  OK  ] Reached target veritysetup… - Local Verity Protected Volumes.
[    6.952902] systemd[1]: Listening on syslog.socket - Syslog Socket.
[  OK  ] Listening on syslog.socket - Syslog Socket.
[    6.992408] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[  OK  ] Listening on systemd-initc… initctl Compatibility Named Pipe.
[    7.045364] systemd[1]: systemd-journald-audit.socket - Journal Audit Socket was skipped because of an unmet condition check (ConditionSecurity=audit).
[    7.060249] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[  OK  ] Listening on systemd-journ…t - Journal Socket (/dev/log).
[    7.102978] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[  OK  ] Listening on systemd-journald.socket - Journal Socket.
[    7.143767] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[  OK  ] Listening on systemd-udevd….socket - udev Control Socket.
[    7.182827] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[  OK  ] Listening on systemd-udevd…l.socket - udev Kernel Socket.
[    7.222816] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[    7.282210] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
         Mounting dev-mqueue.mount…POSIX Message Queue File System...
[    7.328740] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
         Mounting sys-kernel-debug.… - Kernel Debug File System...
[    7.372639] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    7.388938] 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.55-at1/modules.devname).
[    7.452634] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
         Starting modprobe@configfs…m - Load Kernel Module configfs...
[    7.499123] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
         Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
[    7.549189] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
         Starting modprobe@drm.service - Load Kernel Module drm...
[    7.599385] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
         Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
[    7.649231] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
         Starting modprobe@fuse.ser…e - Load Kernel Module fuse...
[    7.699343] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
         Starting modprobe@loop.ser…e - Load Kernel Module loop...
[    7.753256] systemd[1]: Starting systemd-journald.service - Journal Service...
         Starting systemd-journald.service - Journal Service...
[    7.802589] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
         Starting systemd-modules-l…rvice - Load Kernel Modules...
[    7.832805] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
         Starting systemd-remount-f…nt Root and Kernel File Systems...
[    7.912741] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
         Starting systemd-udev-trig…[0m - Coldplug All udev Devices...
[    7.964552] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[  OK  ] Mounted dev-mqueue.mount…- POSIX Message Queue File System.
[    8.002868] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[  OK  ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System.
[    8.024464] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    8.043611] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[  OK  ] Finished modprobe@configfs…[0m - Load Kernel Module configfs.
[    8.127012] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    8.143603] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[  OK  ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod.
[    8.192869] systemd[1]: Started systemd-journald.service - Journal Service.
[  OK  ] Started systemd-journald.service - Journal Service.
[  OK  ] Finished modprobe@drm.service - Load Kernel Module drm.
[  OK  ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore.
[  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-fs-fuse-conne… - FUSE Control File System...
         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...
[    8.619676] systemd-journald[281]: Received client request to flush runtime journal.
         Starting systemd-sysctl.se…ce - Apply Ke[    8.644420] systemd-journald[281]: File /var/log/journal/1e9d7594410048ff908dd23a83eac80b/system.journal corrupted or uncleanly shut down, renaming and replacing.
rnel Variables...
         Starting systemd-sysusers.…rvice - Create System Users...
[  OK  ] Mounted sys-fs-fuse-connec…nt - FUSE Control File System.
[  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-journal-f…ush Journal to Persistent Storage.
[  OK  ] Finished systemd-sysusers.service - Create System Users.
         Starting systemd-tmpfiles-…ate Static Device Nodes in /dev...
[  OK  ] Finished systemd-udev-trig…e - Coldplug All udev Devices.
[  OK  ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev.
[  OK  ] Reached target local-fs-pr…reparation for Local File Systems.
[  OK  ] Reached target local-fs.target - Local File Systems.
         Starting systemd-binfmt.se…et Up Additional Binary Formats...
         Starting systemd-tmpfiles-… Volatile Files and Directories...
         Starting systemd-udevd.ser…ger for Device Events and Files...
         Mounting proc-sys-fs-binfm…utable File Formats File System...
[  OK  ] Mounted proc-sys-fs-binfmt…ecutable File Formats File System.
[  OK  ] Finished systemd-binfmt.se… Set Up Additional Binary Formats.
[  OK  ] Finished systemd-tmpfiles-…te Volatile Files and Directories.
         Starting systemd-timesyncd… - Network Time Synchronization...
         Starting systemd-update-ut…rd System Boot/Shutdown in UTMP...
[  OK  ] Started systemd-udevd.serv…nager for Device Events and Files.
[  OK  ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP.
[  OK  ] Started systemd-timesyncd.…0m - Network Time Synchronization.
[  OK  ] Found device dev-license.device - /dev/license.
[  OK  ] Found device dev-ttymxc4.device - /dev/ttymxc4.
[  OK  ] Created slice system-brcm_… Slice /system/brcm_patchram_plus.
[  OK  ] Reached target time-set.target - System Time Set.
         Mounting opt-license.mount - /opt/license...
         Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
         Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
         Starting modprobe@loop.ser…e - Load Kernel Module loop...
[  OK  ] Mounted opt-license.mount - /opt/license.
[  OK  ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod.
[  OK  ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@loop.service - Load Kernel Module loop.
[  OK  ] Reached target sysinit.target - System Initialization.
[  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  ] Started man-db.timer - Daily man-db regeneration.
[  OK  ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories.
[  OK  ] Reached target timers.target - Timer Units.
[  OK  ] Listening on avahi-daemon.…NS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on dbus.socket…- D-Bus System Message Bus Socket.
[  OK  ] Reached target sockets.target - Socket Units.
[  OK  ] Reached target basic.target - Basic System.
         Starting avahi-daemon.serv…e - Avahi mDNS/DNS-SD Stack...
[  OK  ] Started brcm_patchram_plus… Bluetooth hci device from serial.
         Starting dbus.service - D-Bus System Message Bus...
         Starting e2scrub_reap.serv…e ext4 Metadata Check Snapshots...
         Starting lighttpd.service - Lighttpd Daemon...
         Starting loadcpufreq.servi…eeded to enable cpufreq scaling...
         Starting polkit.service - Authorization Manager...
         Starting rng-tools-debian.…LSB: rng-tools (Debian variant)...
         Starting rsyslog.service - System Logging Service...
         Starting systemd-logind.se…ice - User Login Management...
[  OK  ] Started dbus.service - D-Bus System Message Bus.
[  OK  ] Started rsyslog.service - System Logging Service.
[  OK  ] Started avahi-daemon.service - Avahi mDNS/DNS-SD Stack.
[  OK  ] Started rng-tools-debian.s…- LSB: rng-tools (Debian variant).
[  OK  ] Started polkit.service - Authorization Manager.
         Starting ModemManager.service - Modem Manager...
         Starting NetworkManager.service - Network Manager...
         Starting wpa_supplicant.service - WPA supplicant...
[  OK  ] Started systemd-logind.service - User Login Management.
[  OK  ] Started loadcpufreq.servic… needed to enable cpufreq scaling.
         Starting cpufrequtils.serv…: set CPUFreq kernel parameters...
[  OK  ] Started wpa_supplicant.service - WPA supplicant.
[  OK  ] Started cpufrequtils.servi…SB: set CPUFreq kernel parameters.
[  OK  ] Listening on systemd-rfkil…l Switch Status /dev/rfkill Watch.
         Starting systemd-rfkill.se…Load/Save RF Kill Switch Status...
[  OK  ] Started systemd-rfkill.ser…- Load/Save RF Kill Switch Status.
[  OK  ] Started NetworkManager.service - Network Manager.
[  OK  ] Reached target network.target - Network.
         Starting connection-recove…ervice - Connection Recover...
         Starting rc-local.service…m - /etc/rc.local Compatibility...
         Starting systemd-user-sess…vice - Permit User Sessions...
[  OK  ] Started connection-recover.service - Connection Recover.
[  OK  ] Started rc-local.service - /etc/rc.local Compatibility.
[  OK  ] Started ModemManager.service - Modem Manager.
         Starting input-poweroffd.s…m - input event poweroff daemon...
         Starting statusled.service - change status LED...
         Starting systemd-hostnamed.service - Hostname Service...
[  OK  ] Started usb3503-reset.service - reset usb3503.
[  OK  ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots.
[  OK  ] Finished systemd-user-sess…ervice - Permit User Sessions.
[  OK  ] Finished statusled.service - change status LED.
[  OK  ] Started input-poweroffd.se…[0m - input event poweroff daemon.
[  OK  ] Started getty@tty1.service - Getty on tty1.
[  OK  ] Started serial-getty@ttymx…ice - Serial Getty on ttymxc4.
[  OK  ] Reached target getty.target - Login Prompts.
[  OK  ] Started systemd-hostnamed.service - Hostname Service.
         Starting NetworkManager-di…nager Script Dispatcher Service...
[   22.842182] Vitesse VSC8501 30bf0000.ethernet-1:00: attached PHY driver (mii_bus:phy_addr=30bf0000.ethernet-1:00, irq=POLL)
[  OK  ] Started NetworkManager-dis…Manager Script Dispatcher Service.
[  OK  ] Started lighttpd.service - Lighttpd Daemon.
[  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.
[   23.362748] dhdpcie_request_irq: INTx enabled, irq=289
[   23.368722] pcieh 0000:01:00.0: Direct firmware load for bcmdhd/config.txt failed with error -2
[   23.622665] [dhd] STATIC-MSG) dhd_wlan_mem_prealloc : section 9, size 16448

Debian GNU/Linux 12 armadillo ttymxc4

armadillo login:

図5.2 起動ログ


5.2. ログイン

起動が完了するとログインプロンプトが表示されます。表5.1「シリアルコンソールログイン時のユーザー名とパスワード」に示すユーザーでログインすることができます。

表5.1 シリアルコンソールログイン時のユーザー名とパスワード

ユーザー名パスワード権限
rootrootrootユーザー
atmarkatmark一般ユーザー

初めて機器を接続したときは、必ず以下の手順に従って、初期パスワードを変更してください。

  1. rootでログイン

    初期パスワードを変更します。

    [armadillo ~]# passwd
    Enter new UNIX password: # 新しいパスワードを入力
    Retype new UNIX password: # 再入力
  2. atmarkでログイン

    初期パスワードを変更します。

    [armadillo ~]$ passwd
    (current) UNIX password: # 現在のパスワードを入力
    Enter new UNIX password: # 新しいパスワードを入力
    Retype new UNIX password: # 再入力
    [armadillo ~]$ 
[警告]

Armadillo-X1はネットワークに接続されることを前提としている機器ですので、 初期パスワードのままご利用になるとセキュリティリスクが非常に高まります。 セキュリティ強度の高いパスワードに変更され、その後も適切にパスワードを運用されることを強くお勧めします。

5.3. debianのユーザーを管理する

  1. ユーザーを作成

    例としてguestというユーザーを作成します。

    [armadillo ~]# adduser guest
    Adding user `[user_name]' ...
    Adding new group `guest' (1001) ...
    Adding new user `guest' (1001) with group `guest' ...
    Creating home directory `/home/guest' ...
    Copying files from `/etc/skel' ...
    Enter new UNIX password: # パスワードを入力
    Retype new UNIX password: # 再入力
    passwd: password updated successfully
    Changing the user information for guest
    Enter the new value, or press ENTER for the default
            Full Name []: # Enterを入力
            Room Number []: # Enterを入力
            Work Phone []: # Enterを入力
            Home Phone []: # Enterを入力
            Other []: # Enterを入力
    Is the information correct? [Y/n] # Enterを入力
  2. パスワードの変更

    例としてguestユーザーのパスワードを変更します。

    [armadillo ~]# passwd guest
    Enter new UNIX password: # 新しいパスワードを入力
    Retype new UNIX password: # 再入力
  3. sudoを許可する

    例としてguestユーザーにsudoを許可します。viの使い方については、「viエディタの使用方法」を参照にしてください。

    [armadillo ~]# visudo
    ...
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    guest   ALL=(ALL:ALL) ALL # この行を追加します
    ...
  4. ユーザーを削除

    例としてguestユーザーを削除します。

    [armadillo ~]# userdel guest
    [ティップ]

    ホームディレクトリも合わせて消したいときは、"r"オプションをつけます。

    [armadillo ~]# userdel -r guest

5.4. 終了方法

安全に終了させる場合は、次のようにコマンドを実行し、「System halted.」と表示されたのを確認してから電源を切断します。

[armadillo ~]# halt
[  OK  ] Stopped target Graphical Interface.
         Stopping Hostname Service...
[  OK  ] Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Stopped target Multi-User System.
         Stopping Avahi mDNS/DNS-SD Stack...
         Stopping System Logging Service...
         Stopping Serial Getty on ttymxc4...
         Stopping LSB: set CPUFreq kernel parameters...
         Stopping Regular background program processing daemon...
[  OK  ] Stopped Session c1 of user root.
         Stopping Login Service...
         Stopping User Manager for UID 0...
         Stopping Lighttpd Daemon...
         Stopping Modem Manager...
         Stopping LSB: exim Mail Transport Agent...
         Stopping Authorization Manager...
[  OK  ] Stopped target Timers.
[  OK  ] Stopped Daily rotation of log files.
[  OK  ] Stopped Daily Cleanup of Temporary Directories.
[  OK  ] Stopped Daily apt upgrade and clean activities.
[  OK  ] Stopped Daily man-db regeneration.
[  OK  ] Stopped System Logging Service.
[  OK  ] Stopped Avahi mDNS/DNS-SD Stack.
[  OK  ] Stopped Modem Manager.
[  OK  ] Stopped Regular background program processing daemon.
[  OK  ] Stopped Authorization Manager.
[  OK  ] Stopped Hostname Service.
[  OK  ] Stopped Serial Getty on ttymxc4.
[  OK  ] Stopped Getty on tty1.
[  OK  ] Stopped Lighttpd Daemon.
[  OK  ] Stopped User Manager for UID 0.
[  OK  ] Stopped Daily apt download activities.
[  OK  ] Stopped LSB: exim Mail Transport Agent.
[  OK  ] Stopped Login Service.
[  OK  ] Stopped LSB: set CPUFreq kernel parameters.
         Stopping LSB: Load kernel modules needed to enable cpufreq scaling...
[  OK  ] Stopped Daily apt download activities.
[  OK  ] Stopped target System Time Synchronized.
         Stopping User Runtime Directory /run/user/0...
[  OK  ] Removed slice system-getty.slice.
[  OK  ] Stopped /etc/rc.local Compatibility.
[  OK  ] Stopped target Network is Online.
[  OK  ] Stopped Network Manager Wait Online.
[  OK  ] Removed slice system-serial\x2dgetty.slice.
[  OK  ] Stopped LSB: Load kernel modules needed to enable cpufreq scaling.
[  OK  ] Unmounted /run/user/0.
[  OK  ] Stopped User Runtime Directory /run/user/0.
[  OK  ] Removed slice User Slice of UID 0.
         Stopping Permit User Sessions...
[  OK  ] Reached target Unmount All Filesystems.
[  OK  ] Stopped Permit User Sessions.
[  OK  ] Stopped target Network.
         Stopping WPA supplicant...
         Stopping Network Manager...
[  OK  ] Stopped target Remote File Systems.
[  OK  ] Stopped WPA supplicant.
[  OK  ] Stopped Network Manager.
         Stopping D-Bus System Message Bus...
[  OK  ] Stopped D-Bus System Message Bus.
[  OK  ] Stopped target Basic System.
[  OK  ] Stopped target Paths.
[  OK  ] Stopped target Slices.
[  OK  ] Removed slice User and Session Slice.
[  OK  ] Stopped target Sockets.
[  OK  ] Closed Syslog Socket.
[  OK  ] Closed Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Closed D-Bus System Message Bus Socket.
[  OK  ] Stopped target System Initialization.
[  OK  ] Stopped target Local Encrypted Volumes.
[  OK  ] Stopped Forward Password Rquests to Wall Directory Watch.
[  OK  ] Stopped Dispatch Password Requests to Console Directory Watch.
         Stopping Load/Save Random Seed...
         Stopping Update UTMP about System Boot/Shutdown...
         Stopping Network Time Synchronization...
[  OK  ] Stopped Apply Kernel Variables.
[  OK  ] Stopped Load Kernel Modules.
[  OK  ] Stopped target Swap.
[  OK  ] Stopped Network Time Synchronization.
[  OK  ] Stopped Load/Save Random Seed.
[  OK  ] Stopped Update UTMP about System Boot/Shutdown.
[  OK  ] Stopped Create Volatile Files and Directories.
[  OK  ] Stopped target Local File Systems.
[  OK  ] Stopped target Local File Systems (Pre).
[  OK  ] Stopped Create Static Device Nodes in /dev.
[  OK  ] Stopped Create System Users.
[  OK  ] Stopped Remount Root and Kernel File Systems.
[  OK  ] Reached target Shutdown.
[  OK  ] Reached target Final Step.
         Starting Halt...
systemd-shutdow: 27 output lines suppressed due to ratelimiting
systemd-shutdown[1]: Syncing filesystems and block devices.
systemd-shutdown[1]: Sending SIGTERM to remaining processes...
systemd-journald[276]: Received SIGTERM from PID 1 (systemd-shutdow).
systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-shutdown[1]: Unmounting file systems.
[2874]: Remounting '/' read-only in with options 'data=ordered'.
EXT4-fs (mmcblk2p2): re-mounted. Opts: data=ordered
systemd-shutdown[1]: All filesystems unmounted.
systemd-shutdown[1]: Deactivating swaps.
systemd-shutdown[1]: All swaps deactivated.
systemd-shutdown[1]: Detaching loop devices.
systemd-shutdown[1]: All loop devices detached.
systemd-shutdown[1]: Detaching DM devices.
ci_hdrc ci_hdrc.1: remove, state 1
usb usb2: USB disconnect, device number 1
usb 2-1: USB disconnect, device number 2
ci_hdrc ci_hdrc.1: USB bus 2 deregistered
ci_hdrc ci_hdrc.0: remove, state 4
usb usb1: USB disconnect, device number 1
ci_hdrc ci_hdrc.0: USB bus 1 deregistered
imx2-wdt 30280000.wdog: Device shutdown: Expect reboot!
reboot: System halted

図5.3 終了方法


[警告]

ストレージにデータを書き込んでいる途中に電源を切断した場合、ファイルシステム、及び、データが破損する恐れがあります。ストレージをアンマウントしてから電源を切断するようにご注意ください。