第5章 起動と終了

5.1. 起動

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

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


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: eMMC
Board Type: Armadillo-IoT G3 M1(0a000003)
Revision: 0000
S/N: 16
DRAM: 00001e05
XTAL: 00
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
Loading Environment from MMC... *** 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
mmc1(part 0) is current device
switch to partitions #0, OK
mmc1(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_iotg_g3_m1.dtb
55437 bytes read in 17 ms (3.1 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 8481088c

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-IoT Gateway G3 M1 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: 942892K/1048576K available (16384K kernel code, 1555K rwdata, 6476K rodata, 4096K init, 502K bss, 40148K 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.000294] Ignoring duplicate/late registration of read_current_timer delay
[    0.000314] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[    0.001445] arch_timer: multiple nodes in dt, skipping
[    0.001834] Console: colour dummy device 80x30
[    0.001876] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
[    0.001893] CPU: Testing write buffer coherency: ok
[    0.001952] pid_max: default: 32768 minimum: 301
[    0.002147] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002166] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.003361] CPU0: update cpu_capacity 1024
[    0.003379] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.004366] cblist_init_generic: Setting adjustable number of callback queues.
[    0.004377] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.004499] cblist_init_generic: Setting adjustable number of callback queues.
[    0.004505] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.004651] Setting up static identity map for 0x80100000 - 0x80100078
[    0.004817] rcu: Hierarchical SRCU implementation.
[    0.004825] rcu:     Max phase no-delay instances is 1000.
[    0.005459] smp: Bringing up secondary CPUs ...
[    0.006384] CPU1: update cpu_capacity 1024
[    0.006396] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.006551] smp: Brought up 1 node, 2 CPUs
[    0.006562] SMP: Total of 2 processors activated (32.00 BogoMIPS).
[    0.006570] CPU: All CPU(s) started in SVC mode.
[    0.007213] devtmpfs: initialized
[    0.019109] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.019399] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.019422] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.021939] pinctrl core: initialized pinctrl subsystem
[    0.023661] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.031410] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.032923] thermal_sys: Registered thermal governor 'step_wise'
[    0.033013] cpuidle: using governor ladder
[    0.033046] cpuidle: using governor menu
[    0.040889] platform soc: Fixed dependency cycle(s) with /soc/bus@30000000/gpc@303a0000
[    0.041707] amba 3007c000.etm: Fixed dependency cycle(s) with /soc/funnel@30041000/in-ports/port/endpoint
[    0.042067] amba 30083000.funnel: Fixed dependency cycle(s) with /soc/funnel@30041000/out-ports/port/endpoint
[    0.042279] amba 30084000.etf: Fixed dependency cycle(s) with /replicator/in-ports/port/endpoint
[    0.042322] amba 30084000.etf: Fixed dependency cycle(s) with /soc/funnel@30083000/out-ports/port/endpoint
[    0.042540] amba 30086000.etr: Fixed dependency cycle(s) with /replicator/out-ports/port@1/endpoint
[    0.042738] amba 30087000.tpiu: Fixed dependency cycle(s) with /replicator/out-ports/port@0/endpoint
[    0.044847] platform 302c0000.pinctrl: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@302c0000/armadillo-iotg-g3/hoggrp-2
[    0.045278] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/armadillo-iotg-g3/hoggrp
[    0.049117] DDR type is DDR3!
[    0.054867] amba 3007d000.etm: Fixed dependency cycle(s) with /soc/funnel@30041000/in-ports/port@1/endpoint
[    0.059594] No ATAGs?
[    0.059730] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.059741] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.061245] imx7d-pinctrl 302c0000.pinctrl: initialized IMX pinctrl driver
[    0.061982] imx7d-pinctrl 30330000.pinctrl: no groups defined in /soc/bus@30000000/pinctrl@30330000/uart1grp
[    0.062014] imx7d-pinctrl 30330000.pinctrl: no groups defined in /soc/bus@30000000/pinctrl@30330000/uart2grp
[    0.062117] imx7d-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[    0.064825] imx mu driver is registered.
[    0.065182] imx rpmsg driver is registered.
[    0.066597] MU is ready for cross core communication!
[    0.095331] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.097094] gpio-13 (MCU_INTB): hogged as input
[    0.098927] gpio-43 (SVEN): hogged as output/high
[    0.098949] gpio-60 (LAN1_INT_N): hogged as input
[    0.098967] gpio-62 (LAN1_COMA_MODE): hogged as output/low
[    0.100814] gpio-85 (EC25_USB_VBUS): hogged as output/low
[    0.113134] SCSI subsystem initialized
[    0.113786] usbcore: registered new interface driver usbfs
[    0.113840] usbcore: registered new interface driver hub
[    0.113888] usbcore: registered new device driver usb
[    0.114039] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[    0.114212] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests
[    0.114537] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[    0.114696] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests
[    0.115953] i2c i2c-0: IMX I2C adapter registered
[    0.125827] gpio_bmic 3-0014: version: 2.0
[    0.145831] bmic_regulator 3-0016: version: 1.0
[    0.168577] i2c i2c-3: IMX I2C adapter registered
[    0.169649] mc: Linux media interface: v0.10
[    0.169728] videodev: Linux video capture interface: v2.00
[    0.169789] pps_core: LinuxPPS API ver. 1 registered
[    0.169795] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.169816] PTP clock support registered
[    0.171157] MIPI CSI2 driver module loaded
[    0.171210] Advanced Linux Sound Architecture Driver Initialized.
[    0.172049] Bluetooth: Core ver 2.22
[    0.172098] NET: Registered PF_BLUETOOTH protocol family
[    0.172103] Bluetooth: HCI device and connection manager initialized
[    0.172118] Bluetooth: HCI socket layer initialized
[    0.172127] Bluetooth: L2CAP socket layer initialized
[    0.172148] Bluetooth: SCO socket layer initialized
[    0.180529] armadillo_iotg_addon addon: No add-on expansion board detected at Add-On Module I/F 1.
[    0.190537] armadillo_iotg_addon addon: No add-on expansion board detected at Add-On Module I/F 2.
[    0.190959] vgaarb: loaded
[    0.191652] clocksource: Switched to clocksource arch_sys_counter
[    0.191938] VFS: Disk quotas dquot_6.6.0
[    0.192003] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.203180] NET: Registered PF_INET protocol family
[    0.203462] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.206093] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.206125] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.206159] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.206231] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.206489] TCP: Hash tables configured (established 8192 bind 8192)
[    0.206623] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.206682] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.206905] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.207522] RPC: Registered named UNIX socket transport module.
[    0.207533] RPC: Registered udp transport module.
[    0.207537] RPC: Registered tcp transport module.
[    0.207541] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.208595] PCI: CLS 0 bytes, default 64
[    0.222802] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.223853] Bus freq driver module loaded
[    0.225013] Initialise system trusted keyrings
[    0.225373] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[    0.232636] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.233645] NFS: Registering the id_resolver key type
[    0.233704] Key type id_resolver registered
[    0.233711] Key type id_legacy registered
[    0.233807] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.233818] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.233867] jffs2: version 2.2. (NAND) c 2001-2006 Red Hat, Inc.
[    0.234434] fuse: init (API version 7.37)
[    0.328676] NET: Registered PF_ALG protocol family
[    0.328709] Key type asymmetric registered
[    0.328716] Asymmetric key parser 'x509' registered
[    0.328939] io scheduler mq-deadline registered
[    0.328951] io scheduler kyber registered
[    0.342132] imx-sdma 30bd0000.dma-controller: firmware found.
[    0.342558] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5
[    0.344592] mxs-dma 33000000.dma-apbh: initialized
[    0.358657] pfuze100-regulator 3-0009: Full layer: 1, Metal layer: 1
[    0.363171] pfuze100-regulator 3-0009: FAB: 0, FIN: 0
[    0.363184] pfuze100-regulator 3-0009: pfuze3000 found.
[    0.455697] 30a70000.serial: ttymxc4 at MMIO 0x30a70000 (irq = 273, base_baud = 15000000) is a IMX
[    1.496812] printk: console [ttymxc4] enabled
[    1.502213] 30a90000.serial: ttymxc6 at MMIO 0x30a90000 (irq = 274, base_baud = 1500000) is a IMX
[    1.512565] imx sema4 driver is registered.
[    1.530771] brd: module loaded
[    1.540700] loop: module loaded
[    1.549577] tun: Universal TUN/TAP device driver, 1.6
[    1.554963] CAN device driver interface
[    1.562743] pps pps0: new PPS source ptp0
[    1.575150] fec 30bf0000.ethernet eth0: registered PHC device 0
[    1.581963] PPP generic driver version 2.4.2
[    1.586747] usbcore: registered new interface driver kaweth
[    1.592366] pegasus: Pegasus/Pegasus II USB Ethernet driver
[    1.597998] usbcore: registered new interface driver pegasus
[    1.603729] usbcore: registered new interface driver rtl8150
[    1.609441] usbcore: registered new interface driver r8152
[    1.614997] usbcore: registered new interface driver asix
[    1.620439] usbcore: registered new interface driver ax88179_178a
[    1.626604] usbcore: registered new interface driver cdc_ether
[    1.632501] usbcore: registered new interface driver cdc_eem
[    1.638225] usbcore: registered new interface driver smsc95xx
[    1.644035] usbcore: registered new interface driver net1080
[    1.649745] usbcore: registered new interface driver cdc_subset
[    1.655728] usbcore: registered new interface driver zaurus
[    1.661346] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    1.668834] usbcore: registered new interface driver sierra_net
[    1.674828] usbcore: registered new interface driver cdc_ncm
[    1.680539] usbcore: registered new interface driver qmi_wwan
[    1.686358] usbcore: registered new interface driver r8153_ecm
[    1.692314] usbcore: registered new interface driver cdc_acm
[    1.697978] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.706088] usbcore: registered new interface driver cdc_wdm
[    1.711840] usbcore: registered new interface driver usb-storage
[    1.717949] usbcore: registered new interface driver usbserial_generic
[    1.724605] usbserial: USB Serial support registered for generic
[    1.730657] usbcore: registered new interface driver cp210x
[    1.736287] usbserial: USB Serial support registered for cp210x
[    1.742277] usbcore: registered new interface driver ftdi_sio
[    1.748052] usbserial: USB Serial support registered for FTDI USB Serial Device
[    1.755415] usbcore: registered new interface driver option
[    1.761015] usbserial: USB Serial support registered for GSM modem (1-port)
[    1.768034] usbcore: registered new interface driver sierra
[    1.773647] usbserial: USB Serial support registered for Sierra USB modem
[    1.780478] usbcore: registered new interface driver usb_serial_simple
[    1.787051] usbserial: USB Serial support registered for carelink
[    1.793185] usbserial: USB Serial support registered for flashloader
[    1.799574] usbserial: USB Serial support registered for funsoft
[    1.805632] usbserial: USB Serial support registered for google
[    1.811578] usbserial: USB Serial support registered for hp4x
[    1.817366] usbserial: USB Serial support registered for kaufmann
[    1.823504] usbserial: USB Serial support registered for libtransistor
[    1.830058] usbserial: USB Serial support registered for moto_modem
[    1.836365] usbserial: USB Serial support registered for motorola_tetra
[    1.843028] usbserial: USB Serial support registered for nokia
[    1.848887] usbserial: USB Serial support registered for novatel_gps
[    1.855284] usbserial: USB Serial support registered for siemens_mpi
[    1.861698] usbserial: USB Serial support registered for suunto
[    1.867645] usbserial: USB Serial support registered for vivopay
[    1.873701] usbserial: USB Serial support registered for zio
[    1.879409] usbcore: registered new interface driver usb_ehset_test
[    1.929439] usb3503 3-0008: switched to HUB mode
[    1.934092] usb3503 3-0008: usb3503_probe: probed in hub mode
[    1.942684] UDC core: g_cdc: couldn't find an available UDC
[    1.949224] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[    1.962442] SPI driver ads7846 has no spi_device_id for ti,tsc2046
[    1.968632] SPI driver ads7846 has no spi_device_id for ti,ads7843
[    1.974857] SPI driver ads7846 has no spi_device_id for ti,ads7845
[    1.981042] SPI driver ads7846 has no spi_device_id for ti,ads7873
[    1.995039] bmic_rtc 3-0011: version: 1.1
[    2.028484] bmic_rtc 3-0011: registered as rtc0
[    2.041211] bmic_rtc 3-0011: setting system clock to 1970-01-01T00:02:15 UTC (135)
[    2.050719] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
[    2.057116] i2c_dev: i2c /dev entries driver
[    2.064051] usbcore: registered new interface driver uvcvideo
[    2.077093] bmic_thermal 3-0013: version: 1.0
[    2.083812] softdog: initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
[    2.092293] softdog:              soft_reboot_cmd=<not set> soft_active_on_boot=0
[    2.099957] Bluetooth: HCI UART driver ver 2.3
[    2.104430] Bluetooth: HCI UART protocol H4 registered
[    2.109573] Bluetooth: HCI UART protocol BCSP registered
[    2.114937] Bluetooth: HCI UART protocol LL registered
[    2.120080] Bluetooth: HCI UART protocol ATH3K registered
[    2.125538] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.131855] Bluetooth: HCI UART protocol Marvell registered
[    2.137491] usbcore: registered new interface driver bcm203x
[    2.143225] usbcore: registered new interface driver btusb
[    2.148762] usbcore: registered new interface driver ath3k
[    2.155497] sdhci: Secure Digital Host Controller Interface driver
[    2.161722] sdhci: Copyright(c) Pierre Ossman
[    2.166082] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.173574] sdhci-esdhc-imx 30b40000.mmc: Got CD GPIO
[    2.175703] caam 30900000.crypto: Entropy delay = 3200
[    2.178774] sdhci-esdhc-imx 30b40000.mmc: Got WP GPIO
[    2.189925] sdhci-esdhc-imx 30b60000.mmc: allocated mmc-pwrseq
[    2.196097] caam 30900000.crypto: Instantiated RNG4 SH0
[    2.208299] caam 30900000.crypto: Instantiated RNG4 SH1
[    2.213572] caam 30900000.crypto: device ID = 0x0a16030000000000 (Era 8)
[    2.220282] caam 30900000.crypto: job rings = 3, qi = 0
[    2.229954] caam algorithms registered in /proc/crypto
[    2.231759] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[    2.235380] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
[    2.242764] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA
[    2.249611] caam 30900000.crypto: rng crypto API alg registered prng-caam
[    2.249625] caam 30900000.crypto: registering rng-caam
[    2.270189] Device caam-keygen registered
[    2.277074] caam-snvs 30370000.caam-snvs: ipid matched - 0x3e
[    2.282940] caam-snvs 30370000.caam-snvs: violation handlers armed - non-secure state
[    2.291719] usbcore: registered new interface driver usbhid
[    2.297331] usbhid: USB HID core driver
[    2.301252] usbcore: registered new interface driver r8712u
[    2.304840] mmc2: new DDR MMC card at address 0001
[    2.308064] random: crng init done
[    2.312772] mmcblk2: mmc2:0001 Q2J55L 3.56 GiB
[    2.321916]  mmcblk2: p1 p2 p3
[    2.326155] bmic_adc 3-0012: version: 1.0
[    2.326163] mmcblk2boot0: mmc2:0001 Q2J55L 2.00 MiB
[    2.336708] mmcblk2boot1: mmc2:0001 Q2J55L 2.00 MiB
[    2.337415]  cs_system_cfg: CoreSight Configuration manager initialised
[    2.343724] mmcblk2gp0: mmc2:0001 Q2J55L 8.00 MiB
[    2.357994] mmcblk2gp1: mmc2:0001 Q2J55L 8.00 MiB
[    2.358321] coresight etm0: ETM 3.5 initialized
[    2.366828] mmcblk2gp2: mmc2:0001 Q2J55L 8.00 MiB
[    2.368309] coresight etm1: ETM 3.5 initialized
[    2.376468] mmcblk2gp3: mmc2:0001 Q2J55L 8.00 MiB
[    2.382149] usbcore: registered new interface driver snd-usb-audio
[    2.394810] mmcblk2rpmb: mmc2:0001 Q2J55L 4.00 MiB, chardev (244:0)
[    2.395020] NET: Registered PF_LLC protocol family
[    2.407170] xt_time: kernel timezone is -0000
[    2.411625] IPVS: Registered protocols ()
[    2.415731] IPVS: Connection hash table configured (size=4096, memory=16Kbytes)
[    2.423263] IPVS: ipvs loaded.
[    2.424421] mmc0: new ultra high speed SDR104 SDHC card at address 1234
[    2.426511] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    2.433850] mmcblk0: mmc0:1234 SA32G 29.1 GiB
[    2.439105] gre: GRE over IPv4 demultiplexor driver
[    2.447923] ip_gre: GRE over IPv4 tunneling driver
[    2.449949]  mmcblk0: p1 p2
[    2.454527] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
[    2.462371] Initializing XFRM netlink socket
[    2.467191] NET: Registered PF_INET6 protocol family
[    2.474011] Segment Routing with IPv6
[    2.477714] In-situ OAM (IOAM) with IPv6
[    2.481832] mip6: Mobile IPv6
[    2.485623] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.492850] ip6_gre: GRE over IPv6 tunneling driver
[    2.498365] NET: Registered PF_PACKET protocol family
[    2.503471] NET: Registered PF_KEY protocol family
[    2.508346] Bridge firewalling registered
[    2.512385] can: controller area network core
[    2.516897] NET: Registered PF_CAN protocol family
[    2.521720] can: raw protocol
[    2.524699] can: broadcast manager protocol
[    2.528895] can: netlink gateway - max_hops=1
[    2.533500] Bluetooth: RFCOMM TTY layer initialized
[    2.538403] Bluetooth: RFCOMM socket layer initialized
[    2.543602] Bluetooth: RFCOMM ver 1.11
[    2.547402] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.552740] Bluetooth: BNEP filters: protocol multicast
[    2.557977] Bluetooth: BNEP socket layer initialized
[    2.562963] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.568894] Bluetooth: HIDP socket layer initialized
[    2.574096] 8021q: 802.1Q VLAN Support v1.8
[    2.578317] lib80211: common routines for IEEE802.11 drivers
[    2.584073] Key type dns_resolver registered
[    2.595225] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 2 mkt segment 1 supported-hw 0x4 0x2
[    2.605155] ThumbEE CPU extension supported.
[    2.609448] Registering SWP/SWPB emulation handler
[    2.614668] Loading compiled-in X.509 certificates
[    2.732375] usb_phy_generic usbphynop3: supply vcc not found, using dummy regulator
[    2.740244] usb_phy_generic usbphynop3: dummy supplies not allowed for exclusive requests
[    2.764664] imx6q-pcie 33800000.pcie: host bridge /soc/pcie@33800000 ranges:
[    2.771818] imx6q-pcie 33800000.pcie:       IO 0x004ff80000..0x004ff8ffff -> 0x0000000000
[    2.780022] imx6q-pcie 33800000.pcie:      MEM 0x0040000000..0x004fefffff -> 0x0040000000
[    3.021755] imx6q-pcie 33800000.pcie: iATU: unroll F, 4 ob, 4 ib, align 64K, limit 4G
[    3.029607] imx6q-pcie 33800000.pcie: Invalid eDMA IRQs found
[    3.135518] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.141101] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.146745] imx6q-pcie 33800000.pcie: Link up, Gen1
[    3.151631] imx6q-pcie 33800000.pcie: PCIe Gen.1 x1 link up
[    3.157413] imx6q-pcie 33800000.pcie: PCI host bridge to bus 0000:00
[    3.163827] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.169326] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    3.175531] pci_bus 0000:00: root bus resource [mem 0x40000000-0x4fefffff]
[    3.182462] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[    3.188490] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    3.194812] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    3.201579] pci 0000:00:00.0: supports D1
[    3.205624] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    3.214808] PCI: bus0: Fast back to back transfers disabled
[    3.220586] pci 0000:01:00.0: [168c:0034] type 00 class 0x028000
[    3.226728] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x0007ffff 64bit]
[    3.233643] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    3.240581] pci 0000:01:00.0: supports D1
[    3.244614] pci 0000:01:00.0: PME# supported from D0 D1 D3hot
[    3.271804] PCI: bus1: Fast back to back transfers disabled
[    3.277421] pci 0000:00:00.0: BAR 0: assigned [mem 0x40000000-0x400fffff]
[    3.284250] pci 0000:00:00.0: BAR 14: assigned [mem 0x40100000-0x401fffff]
[    3.291137] pci 0000:00:00.0: BAR 15: assigned [mem 0x40200000-0x402fffff pref]
[    3.298497] pci 0000:00:00.0: BAR 6: assigned [mem 0x40300000-0x4030ffff pref]
[    3.305753] pci 0000:01:00.0: BAR 0: assigned [mem 0x40100000-0x4017ffff 64bit]
[    3.313118] pci 0000:01:00.0: BAR 6: assigned [mem 0x40200000-0x4020ffff pref]
[    3.320351] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    3.325623] pci 0000:00:00.0:   bridge window [mem 0x40100000-0x401fffff]
[    3.332446] pci 0000:00:00.0:   bridge window [mem 0x40200000-0x402fffff pref]
[    3.339970] ath9k 0000:01:00.0: enabling device (0140 -> 0142)
[    3.359874] ieee80211 phy0: Atheros AR9462 Rev:3 mem=0x(ptrval), irq=288
[    3.370902] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    3.375869] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    3.411758] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    3.417395] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    3.425703] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.432978] usb usb1: Product: EHCI Host Controller
[    3.437864] usb usb1: Manufacturer: Linux 6.1.55-at1 ehci_hcd
[    3.443635] usb usb1: SerialNumber: ci_hdrc.0
[    3.448812] hub 1-0:1.0: USB hub found
[    3.452643] hub 1-0:1.0: 1 port detected
[    3.458330] imx_usb 30b30000.usb: No over current polarity defined
[    3.467681] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    3.472630] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    3.501741] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    3.507371] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    3.515676] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.522947] usb usb2: Product: EHCI Host Controller
[    3.527832] usb usb2: Manufacturer: Linux 6.1.55-at1 ehci_hcd
[    3.533599] usb usb2: SerialNumber: ci_hdrc.1
[    3.538670] hub 2-0:1.0: USB hub found
[    3.542490] hub 2-0:1.0: 1 port detected
[    3.548644] imx_thermal 30360000.anatop:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
[    3.831662] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[    4.042131] usb 2-1: New USB device found, idVendor=0424, idProduct=3503, bcdDevice=a1.a0
[    4.050331] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.058177] hub 2-1:1.0: USB hub found
[    4.062127] hub 2-1:1.0: 3 ports detected
[    4.084098] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[    4.092037] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    4.109823] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    4.118191] [dhd] _dhd_module_init: in Dongle Host Driver, version 101.10.361.37_S6 (wlan=r892223-20240110-2)
[    4.118191] ./drivers/net/wireless/bcmdhd compiled on Feb 27 2024 at 15:55:01
[    4.118191]
[    4.136783] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[    4.141731] [dhd] STATIC-MSG) dhd_static_buf_init : 101.10.361.36 (wlan=r892223-20231107-1)
[    4.153837] [dhd] STATIC-MSG) dhd_init_wlan_mem : prealloc ok for index 0: 2351104(2296K)
[    4.162301] [dhd] STATIC-MSG) dhd_static_buf_exit : Enter
[    4.168327] ALSA device list:
[    4.171300]   No soundcards found.
[    4.174859] Warning: unable to open an initial console.
[    4.185988] Freeing unused kernel image (initmem) memory: 4096K
[    4.242109] Run /init as init process
[    4.260073] process '/bin/mount' started with executable stack
[    4.329434] systemd-udevd[203]: starting version 215
[    4.381745] usb 2-1.3: new full-speed USB device number 3 using ci_hdrc
[    4.552924] usb 2-1.3: New USB device found, idVendor=0cf3, idProduct=3004, bcdDevice= 0.01
[    4.561360] usb 2-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    4.764147] usb 2-1.3: USB disconnect, device number 3
[    5.071726] usb 2-1.3: new full-speed USB device number 4 using ci_hdrc
[    5.233176] usb 2-1.3: New USB device found, idVendor=0cf3, idProduct=3004, bcdDevice= 0.02
[    5.241578] usb 2-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    5.266463] EXT4-fs (mmcblk2p2): recovery complete
[    5.272413] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Quota mode: none.
[    5.332100] /dev/mmcblk2p2: Can't open blockdev
[    5.666308] systemd[1]: System time before build time, advancing clock.
[    5.714291] 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.747046] systemd[1]: Detected architecture arm.

Welcome to Debian GNU/Linux 12 (bookworm)!

[    5.795850] systemd[1]: Hostname set to <armadillo>.
[    6.799787] systemd[1]: Queued start job for default target graphical.target.
[    6.847879] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[  OK  ] Created slice system-getty.slice - Slice /system/getty.
[    6.885015] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Created slice system-modpr…lice - Slice /system/modprobe.
[    6.934647] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[  OK  ] Created slice system-seria… - Slice /system/serial-getty.
[    6.973756] systemd[1]: Created slice user.slice - User and Session Slice.
[  OK  ] Created slice user.slice - User and Session Slice.
[    7.012421] 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.
[    7.052273] 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.
[    7.093149] 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.
[    7.132088] systemd[1]: Expecting device dev-license.device - /dev/license...
         Expecting device dev-license.device - /dev/license...
[    7.171908] systemd[1]: Expecting device dev-ttymxc4.device - /dev/ttymxc4...
         Expecting device dev-ttymxc4.device - /dev/ttymxc4...
[    7.211968] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[  OK  ] Reached target cryptsetup.…get - Local Encrypted Volumes.
[    7.252094] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[  OK  ] Reached target integrityse…Local Integrity Protected Volumes.
[    7.292111] systemd[1]: Reached target paths.target - Path Units.
[  OK  ] Reached target paths.target - Path Units.
[    7.332028] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[  OK  ] Reached target remote-fs.target - Remote File Systems.
[    7.371927] systemd[1]: Reached target slices.target - Slice Units.
[  OK  ] Reached target slices.target - Slice Units.
[    7.412080] systemd[1]: Reached target swap.target - Swaps.
[  OK  ] Reached target swap.target - Swaps.
[    7.452112] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[  OK  ] Reached target veritysetup… - Local Verity Protected Volumes.
[    7.493005] systemd[1]: Listening on syslog.socket - Syslog Socket.
[  OK  ] Listening on syslog.socket - Syslog Socket.
[    7.532403] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[  OK  ] Listening on systemd-initc… initctl Compatibility Named Pipe.
[    7.585221] systemd[1]: systemd-journald-audit.socket - Journal Audit Socket was skipped because of an unmet condition check (ConditionSecurity=audit).
[    7.600072] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[  OK  ] Listening on systemd-journ…t - Journal Socket (/dev/log).
[    7.642920] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[  OK  ] Listening on systemd-journald.socket - Journal Socket.
[    7.683752] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[  OK  ] Listening on systemd-udevd….socket - udev Control Socket.
[    7.722721] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[  OK  ] Listening on systemd-udevd…l.socket - udev Kernel Socket.
[    7.762900] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[    7.832284] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
         Mounting dev-mqueue.mount…POSIX Message Queue File System...
[    7.878720] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
         Mounting sys-kernel-debug.… - Kernel Debug File System...
[    7.922632] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    7.939093] 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.964392] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
         Starting modprobe@configfs…m - Load Kernel Module configfs...
[    8.009067] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
         Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
[    8.059103] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
         Starting modprobe@drm.service - Load Kernel Module drm...
[    8.109334] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
         Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
[    8.159175] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
         Starting modprobe@fuse.ser…e - Load Kernel Module fuse...
[    8.209241] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
         Starting modprobe@loop.ser…e - Load Kernel Module loop...
[    8.263106] systemd[1]: Starting systemd-journald.service - Journal Service...
         Starting systemd-journald.service - Journal Service...
[    8.311805] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
         Starting systemd-modules-l…rvice - Load Kernel Modules...
[    8.339702] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
         Starting systemd-remount-f…nt Root and Kernel File Systems...
[    8.422688] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
         Starting systemd-udev-trig…[0m - Coldplug All udev Devices...
[    8.452832] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[  OK  ] Mounted dev-mqueue.mount…- POSIX Message Queue File System.
[    8.495773] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[  OK  ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System.
[    8.543989] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    8.562390] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[  OK  ] Finished modprobe@configfs…[0m - Load Kernel Module configfs.
[    8.647478] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    8.673238] 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.713325] 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...
         Starting systemd-sysctl.se…ce - Apply Kernel Variables...
[    9.170348] systemd-journald[291]: Received client request to flush runtime journal.
         Starting systemd-sysusers.…rvice - Creat[    9.202195] systemd-journald[291]: File /var/log/journal/6ec5a7b39d134c53adf80e26bd08abd8/system.journal corrupted or uncleanly shut down, renaming and replacing.
e 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-udev-trig…e - Coldplug All udev Devices.
[  OK  ] Finished systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Finished systemd-journal-f…ush Journal to Persistent Storage.
[  OK  ] Finished systemd-random-se…rvice - Load/Save Random Seed.
[  OK  ] Finished systemd-sysusers.service - Create System Users.
         Starting systemd-tmpfiles-…ate Static Device Nodes in /dev...
[  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.
[   12.434852] systemd-journald[291]: Oldest entry in /var/log/journal/6ec5a7b39d134c53adf80e26bd08abd8/system.journal is older than the configured file retention duration (1month), suggesting rotation.
[   12.510197] systemd-journald[291]: /var/log/journal/6ec5a7b39d134c53adf80e26bd08abd8/system.journal: Journal header limits reached or header out-of-date, rotating.
[  OK  ] Started systemd-timesyncd.…0m - Network Time Synchronization.
[  OK  ] Found device dev-license.device - /dev/license.
[   16.321733] usb 2-1.2: new high-speed USB device number 5 using ci_hdrc
[   16.513076] usb 2-1.2: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[   16.521516] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   16.615352] usb 2-1.2: Product: Android
[   16.634043] usb 2-1.2: Manufacturer: Android
[   16.695337] option 2-1.2:1.0: GSM modem (1-port) converter detected
[   16.761701] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[  OK  ] Found device dev-ttymxc4.device - /dev/ttymxc4.
[   16.816095] option 2-1.2:1.1: GSM modem (1-port) converter detected
[   16.887585] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[   16.920317] option 2-1.2:1.2: GSM modem (1-port) converter detected
[   16.929009] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB2
[   16.938958] option 2-1.2:1.3: GSM modem (1-port) converter detected
[   16.947636] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB3
[  OK  ] Reached target sysinit.target - System Initialization.
[  OK  ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories.
[  OK  ] Reached target time-set.target - System Time Set.
[  OK  ] Started apt-daily.timer - Daily apt download activities.
[  OK  ] Started apt-daily-upgrade.… apt upgrade and clean activities.
[  OK  ] Started dpkg-db-backup.tim… Daily dpkg database backup timer.
[  OK  ] Started e2scrub_all.timer…etadata Check for All Filesystems.
[  OK  ] Started fstrim.timer - Discard unused blocks once a week.
[  OK  ] Started logrotate.timer - Daily rotation of log files.
[  OK  ] Started man-db.timer - Daily man-db regeneration.
[  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.
         Mounting opt-license.mount - /opt/license...
[  OK  ] Reached target basic.target - Basic System.
         Starting avahi-daemon.serv…e - Avahi mDNS/DNS-SD Stack...
         Starting dbus.service - D-Bus System Message Bus...
         Starting e2scrub_reap.serv…e ext4 Metadata Check Snapshots...
         Starting ec25-reset-config… - EC25 resetting configuration...
[  OK  ] Finished ec25-safe-powerof…rvice - Power off EC25 safely.
         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  ] Mounted opt-license.mount - /opt/license.
[  OK  ] Finished ec25-reset-config…0m - EC25 resetting configuration.
[  OK  ] Started avahi-daemon.service - Avahi mDNS/DNS-SD Stack.
[  OK  ] Started polkit.service - Authorization Manager.
[  OK  ] Started rng-tools-debian.s…- LSB: rng-tools (Debian variant).
         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.
[  OK  ] Started wpa_supplicant.service - WPA supplicant.
         Starting cpufrequtils.serv…: set CPUFreq kernel parameters...
         Starting bluetooth.service - Bluetooth service...
[  OK  ] Started cpufrequtils.servi…SB: set CPUFreq kernel parameters.
[  OK  ] Started NetworkManager.service - Network Manager.
[  OK  ] Reached target network.target - Network.
[  OK  ] Listening on systemd-rfkil…l Switch Status /dev/rfkill Watch.
         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 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-rfkill.se…Load/Save RF Kill Switch Status...
[  OK  ] Started usb3503-reset.service - reset usb3503.
[  OK  ] Started connection-recover.service - Connection Recover.
[  OK  ] Started systemd-rfkill.ser…- Load/Save RF Kill Switch Status.
[  OK  ] Finished systemd-user-sess…ervice - Permit User Sessions.
[  OK  ] Started input-poweroffd.se…[0m - input event poweroff daemon.
[  OK  ] Finished statusled.service - change status LED.
[   23.727962] Bluetooth: MGMT ver 1.22
[  OK  ] Started bluetooth.service - Bluetooth service.
[  OK  ] Reached target bluetooth.target - Bluetooth Support.
[  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.
         Starting systemd-hostnamed.service - Hostname Service...
[  OK  ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots.
[  OK  ] Started systemd-hostnamed.service - Hostname Service.
         Starting NetworkManager-di…nager Script Dispatcher Service...
[   25.020522] 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.

Debian GNU/Linux 12 armadillo ttymxc4

armadillo login:

図5.2 起動ログ


[ティップ]

Armadillo-IoTの起動状態をユーザーLEDから確認することができます。このため、Armadillo-IoTにUSBシリアル変換アダプタを接続せずに電源を投入した場合でも、Linuxの起動を確認することができます。

起動状態ユーザーLED1ユーザーLED2ユーザーLED3ユーザーLED4
ブートローダーが保守モード点灯消灯消灯消灯
Linuxの起動中点灯点灯消灯消灯
Linuxが起動完了点灯消灯消灯消灯

ユーザーLEDの位置については、図6.46「ユーザーLEDの位置」を参照してください。

5.2. ログイン

5.2.1. 新しいパスワードの準備

初めてログインしたときは、パスワードの変更を促されます。事前に新しいパスワードを用意してください。

設定するパスワードには大文字のアルファベット、小文字のアルファベット、0から9までの数字、その他(記号・句読点など)を含める事ができます。

表5.1 パスワードに設定可能な値

項目範囲
大文字のアルファベットA~Z
小文字のアルファベットa~z
数字0~9
その他(記号・句読点など)!"#$%&‘()*+,–./:;<=>?@[\]^_`{|}~

表5.1「パスワードに設定可能な値」の中から、4つの項目を全て含めた場合は、6文字以上でなければパスワードの安全性が低いためエラーとなります。 項目が3つの場合は7文字以上。項目が2つの場合は8文字以上。項目が1つの場合は9文字以上のパスワードを設定して下さい。 また、"ABCDEDCBA"など左右対称のパスワードはエラーとなるため使用しないで下さい。

[ティップ]

パスワードを自動生成するpwgenコマンドがあります。作業用 PCにpwgenをインストールして、9桁のパスワードを生成する例を次に示します。

[PC ~]$ sudo apt-get install pwgen
[PC ~]$ pwgen -y 9 1
********* # 9桁の値が生成されます。

5.2.2. 初回ログインと新しいパスワードの設定

初めてログインしたときは、パスワードを変更するようにメッセージが表示されます。以下の手順に従って、パスワードを変更してください。

  1. rootでログイン

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

    You are required to change your password immediately (administrator enforced)   
    Changing password for root.
    Current password: root # 初期パスワード"root"を入力
    New password: # 新しいパスワードを入力
    Retype new password: # 新しいパスワードを再入力
  2. atmarkでログイン

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

    You are required to change your password immediately (administrator enforced)   
    Changing password for atmark.
    Current password: atmark # 初期パスワード"atmark"を入力
    New password: # 新しいパスワードを入力
    Retype new password: # 新しいパスワードを再入力

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

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' ...
    New password: # パスワードを入力
    Retype new 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
    New password: # 新しいパスワードを入力
    Retype new 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
         Stopping Session c1 of user root.
[  OK  ] Stopped target Bluetooth.
         Stopping Bluetooth service...
         Unmounting /opt/license...
[  OK  ] Stopped target Timers.
[  OK  ] Stopped Daily apt upgrade and clean activities.
[  OK  ] Stopped Daily rotation of log files.
         Stopping Authorization Manager...
[  OK  ] Stopped Daily man-db regeneration.
[  OK  ] Stopped Daily apt download activities.
[  OK  ] Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Stopped target Graphical Interface.
[  OK  ] Stopped target Multi-User System.
[  OK  ] Stopped target Login Prompts.
         Stopping Getty on tty1...
         Stopping Serial Getty on ttymxc4...
         Stopping Regular background program processing daemon...
         Stopping LSB: exim Mail Transport Agent...
         Stopping Connection Recover...
         Stopping Avahi mDNS/DNS-SD Stack...
         Stopping Lighttpd Daemon...
         Stopping System Logging Service...
         Stopping Power off EC25 safely...
         Stopping Modem Manager...
         Stopping LSB: set CPUFreq kernel parameters...
[  OK  ] Stopped Daily Cleanup of Temporary Directories.
[  OK  ] Stopped Avahi mDNS/DNS-SD Stack.
[  OK  ] Stopped System Logging Service.
[  OK  ] Stopped Regular background program processing daemon.
[  OK  ] Stopped Authorization Manager.
[  OK  ] Stopped Modem Manager.
[  OK  ] Stopped Bluetooth service.
[  OK  ] Stopped Getty on tty1.
[  OK  ] Stopped Serial Getty on ttymxc4.
[  OK  ] Stopped Lighttpd Daemon.
[  OK  ] Unmounted /opt/license.
[  OK  ] Stopped Connection Recover.
[  OK  ] Stopped Session c1 of user root.
[  OK  ] Stopped LSB: exim Mail Transport Agent.
[  OK  ] Stopped LSB: set CPUFreq kernel parameters.
         Stopping LSB: Load kernel …d to enable cpufreq scaling...
[  OK  ] Stopped target System Time Synchronized.
         Stopping User Manager for UID 0...
         Stopping Login Service...
[  OK  ] Removed slice system-serial\x2dgetty.slice.
[  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  ] Stopped EC25 resetting configuration.
[  OK  ] Stopped User Manager for UID 0.
[  OK  ] Stopped Login Service.
[  OK  ] Stopped LSB: Load kernel m…ded to enable cpufreq scaling.
         Stopping User Runtime Directory /run/user/0...
[  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 Remote File Systems.
[  OK  ] Stopped target Network.
         Stopping WPA supplicant...
         Stopping Network Manager...
[  OK  ] Stopped Network Manager.
[  OK  ] Stopped WPA supplicant.
         Stopping D-Bus System Message Bus...
[  OK  ] Stopped D-Bus System Message Bus.
[ ***  ] A stop job is running for Power off EC25 safely (12s / 3min)
[***   ] A stop job is running for Power off EC25 safely (12s / 3min)
[**    ] A stop job is running for Power off EC25 safely (13s / 3min)
[*     ] A stop job is running for Power off EC25 safely (13s / 3min)
[**    ] A stop job is running for Power off EC25 safely (14s / 3min)
[***   ] A stop job is running for Power off EC25 safely (14s / 3min)
[ ***  ] A stop job is running for Power off EC25 safely (15s / 3min)
[  *** ] A stop job is running for Power off EC25 safely (15s / 3min)
[   ***] A stop job is running for Power off EC25 safely (16s / 3min)
[    **] A stop job is running for Power off EC25 safely (16s / 3min)
[     *] A stop job is running for Power off EC25 safely (17s / 3min)
[    **] A stop job is running for Power off EC25 safely (17s / 3min)
[   ***] A stop job is running for Power off EC25 safely (18s / 3min)
[  *** ] A stop job is running for Power off EC25 safely (18s / 3min)
[ ***  ] A stop job is running for Power off EC25 safely (19s / 3min)
[***   ] A stop job is running for Power off EC25 safely (19s / 3min)
[**    ] A stop job is running for Power off EC25 safely (20s / 3min)
[*     ] A stop job is running for Power off EC25 safely (20s / 3min)
[**    ] A stop job is running for Power off EC25 safely (21s / 3min)
usb 2-1.2: USB disconnect, device number 5
option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
option 2-1.2:1.0: device disconnected
option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
option 2-1.2:1.1: device disconnected
option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
option 2-1.2:1.2: device disconnected
option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
option 2-1.2:1.3: device disconnected
[***   ] A stop job is running for Power off EC25 safely (21s / 3min)
[ ***  ] A stop job is running for Power off EC25 safely (22s / 3min)
[  OK  ] Stopped Power off EC25 safely.
[  OK  ] Stopped target Basic System.
[  OK  ] Stopped target Slices.
[  OK  ] Removed slice User and Session Slice.
[  OK  ] Stopped target Paths.
[  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 Dispatch Password …ts to Console Directory Watch.
[  OK  ] Stopped Forward Password R…uests to Wall Directory Watch.
[  OK  ] Stopped Apply Kernel Variables.
         Stopping Load/Save Random Seed...
[  OK  ] Stopped Load Kernel Modules.
         Stopping Update UTMP about System Boot/Shutdown...
[  OK  ] Stopped target Swap.
         Stopping Network Time Synchronization...
[  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: 29 output lines suppressed due to ratelimiting
systemd-shutdown[1]: Syncing filesystems and block devices.
systemd-shutdown[1]: Sending SIGTERM to remaining processes...
systemd-journald[287]: Received SIGTERM from PID 1 (systemd-shutdow).
systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-shutdown[1]: Unmounting file systems.
[3130]: 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
usb 2-1.3: USB disconnect, device number 4
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 終了方法


[警告]

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