OpenWrtでNSSが動くらしいということで実験をした。
似たSoC搭載で普段使っているR7800があるのですが、移動するのがめんどくさく止めることが出来ないので、今回検体となって頂きました。


とりあえず分解開け方。

フロントにあるいじり止め付きのT10ネジ2本を外します。 LANポート側はちょっと力を入れるだけで外れますが、反対側正面の白い爪がなかなか外せません。 先にカードやドライバー差し込んで、広げて外さないと確実に爪穴が折れます。(ギリギリセーフ) ネジ近くの1箇所外したら同様に差し込んで外していく感じで、ある程度きれいに開けられます。

IMG_20210816_194509

既にOpenWrt対応されているため、UARTや導入は
commit

単純にOpenWrtで使う場合は以上です。お疲れさまでした。


今回実験したNSSはNetworkSubsystem、2コアを有効にするドライバ(ファームセット) これを導入することでhardware offloadingが有効になり最大のパフォーマンス発揮ができる様になります。

通常のOpenWrtにこのドライバは無く、QSDKからの移植ということで、 次の公式フォーラムで取り扱われてるだけで、取り込まれず存在し続けている状態です。

Ipq806x NSS build (Netgear R7800 / TP-Link C2600 / Linksys EA8500) https://forum.openwrt.org/t/ipq806x-nss-build-netgear-r7800-tp-link-c2600-linksys-ea8500/82525

比較的簡単にパッチ対応できるため、パッチした物をmakeして簡単にテストを行ってみました。
diffconfigが色々と肥大化しているので、編集しないと13MBくらいの色々と入った物が出来上がるのでなかなか時間がかかる。

テストした結果
PC---LAN/WAN--Pi4でiperf3測定
NAT間速度は 940Mbps 公称値しっかり出ました。

NSSiperf3

特に問題も出ないため、しばらくはこのまま基幹で試用してみたいと思います。 NAT溢れやら再起動がかかるなど、色々と評判は曰く付きみたいなのでどうなるか動作チェック。
バックアップも間違って消したのでもう戻れません()
あとubootは塩振られてないので単純で既出みたいです
.
コンバーターセットはなぜか設定がちょっと違ったです。

放熱板で筐体から放熱する仕組みのせいもあるのですが、
結構本体熱いので、壊れやすいとよく言われてるのは、熱がこもりやすい場所に置いてる人が結構居るんだろうと納得。

追記 2021/08/26
 1週間程度経ちましたが、普通に安定しているため実用機です。
追記 2021/09/21
 やはり筐体の放熱が問題大きく、75℃から80℃と内部温度(SoC温度?)がかなり高い。
 ヒートシンク付けて、ケースも風通るように筐体加工したほうが良さそうです。

参考

IPQ806x NSS Drivers https://forum.openwrt.org/t/ipq806x-nss-drivers/12613/2446

https://github.com/ricsc/openwrt/

https://github.com/ACwifidude/openwrt/

https://www.axfc.net/u/4041756/


NSSでのブートログ

U-Boot 2012.07 [Standard IPQ806X.LN,local] (Mar 26 2015 - 13:53:09)

smem ram ptable found: ver: 0 len: 5
DRAM: 491 MiB
NAND: ipq_nand: unknown NAND device manufacturer: 0 device: 0
ipq_nand: failed to identify device
SF: Detected S25FL256S with page size 64 KiB, total 32 MiB
ipq_spi: page_size: 0x100, sector_size: 0x10000, size: 0x2000000
32 MiB
MMC:
PCI0 Link Intialized
PCI1 Link Intialized
In:   serial
Out:   serial
Err:   serial
PRODUCTDATA CRC Verify OK.
Net:   MAC1 addr:c0:25:a2:xx:xx:b1
athrs17_reg_init: complete
athrs17_vlan_config ...done
S17c init done
MAC2 addr:c0:25:a2:xx:xx:b0
eth0, eth1
post start
SF: Detected S25FL256S with page size 64 KiB, total 32 MiB
DRAM Test ..... PASS
Timer test .... PASS
FLASH CHKSUM .. PASS
LAN Test ......
LoopBack count 0 ..
PASS
Package TYPE = 0x01
post success

*** Warning: no boot file name; using 'C0A80B01.img'
Using eth1 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'C0A80B01.img'.
Load address: 0x44000000
Loading: #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        #################################################################
        ###################################
done
Bytes transferred = 12910355 (c4ff13 hex)
Automatic boot of image at addr 0x44000000 ...
  Image Name:   ARM OpenWrt Linux-5.4.137
  Image Type:   ARM Linux Kernel Image (uncompressed)
  Data Size:   12910291 Bytes = 12.3 MiB
  Load Address: 42208000
  Entry Point: 42208000
  Verifying Checksum ... OK
  Loading Kernel Image ... OK
OK
mtdids not defined, no default present
info: "mtdparts" not set
Using machid 0x1260 from environment

Starting kernel ...

[   0.000000] Booting Linux on physical CPU 0x0
[   0.000000] Linux version 5.4.137 (root@64ddea3288b3) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16291-d32a810212)) #0 SMP Mon Aug 16 03:26:36 2021
[   0.000000] CPU: ARMv7 Processor [512f04d0] revision 0 (ARMv7), cr=10c5787d
[   0.000000] CPU: div instructions available: patching division code
[   0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[   0.000000] OF: fdt: Machine model: NEC Aterm WG2600HP
[   0.000000] Memory policy: Data cache writealloc
[   0.000000] percpu: Embedded 15 pages/cpu s30220 r8192 d23028 u61440
[   0.000000] Built 1 zonelists, mobility grouping on. Total pages: 121800
[   0.000000] Kernel command line:
[   0.000000] Bootloader command line (ignored): console=ttyHSL1,115200n8
[   0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[   0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[   0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[   0.000000] Memory: 445120K/491520K available (6289K kernel code, 198K rwdata, 1572K rodata, 32768K init, 238K bss, 46400K reserved, 0K cma-reserved, 0K highmem)
[   0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[   0.000000] rcu: Hierarchical RCU implementation.
[   0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[   0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[   0.000000] random: get_random_bytes called from start_kernel+0x340/0x4ec with crng_init=0
[   0.000000] clocksource: dg_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 305801671480 ns
[   0.000010] sched_clock: 32 bits at 6MHz, resolution 160ns, wraps every 343597383600ns
[   0.000024] Switching to timer-based delay loop, resolution 160ns
[   0.000280] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.50 BogoMIPS (lpj=62500)
[   0.000298] pid_max: default: 32768 minimum: 301
[   0.000501] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[   0.000520] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[   0.001563] CPU: Testing write buffer coherency: ok
[   0.002716] Setting up static identity map for 0x42300000 - 0x42300060
[   0.002896] rcu: Hierarchical SRCU implementation.
[   0.003387] smp: Bringing up secondary CPUs ...
[   0.005277] smp: Brought up 1 node, 2 CPUs
[   0.005295] SMP: Total of 2 processors activated (25.00 BogoMIPS).
[   0.005306] CPU: All CPU(s) started in SVC mode.
[   0.016282] VFP support v0.3: implementor 51 architecture 64 part 4d variant 2 rev 0
[   0.016442] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[   0.016470] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[   0.016616] pinctrl core: initialized pinctrl subsystem
[   0.017746] NET: Registered protocol family 16
[   0.018036] DMA: preallocated 256 KiB pool for atomic coherent allocations
[   0.019409] cpuidle: using governor ladder
[   0.019476] cpuidle: using governor menu
[   0.054975] usbcore: registered new interface driver usbfs
[   0.055053] usbcore: registered new interface driver hub
[   0.055128] usbcore: registered new device driver usb
[   0.055185] pps_core: LinuxPPS API ver. 1 registered
[   0.055197] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[   0.055230] PTP clock support registered
[   0.056080] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[   0.057206] clocksource: Switched to clocksource dg_timer
[   0.058051] thermal_sys: Registered thermal governor 'step_wise'
[   0.060483] NET: Registered protocol family 2
[   0.060642] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[   0.061516] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[   0.061555] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[   0.061592] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[   0.061645] TCP: Hash tables configured (established 4096 bind 4096)
[   0.061754] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[   0.061784] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[   0.062035] NET: Registered protocol family 1
[   0.062253] PCI: CLS 0 bytes, default 64
[   0.614236] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[   0.621369] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   0.621386] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[   0.660755] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[   0.662972] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda not found, using dummy regulator
[   0.663121] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda_phy not found, using dummy regulator
[   0.663239] qcom-pcie 1b500000.pci: 1b500000.pci supply vdda_refclk not found, using dummy regulator
[   0.663517] qcom-pcie 1b500000.pci: host bridge /soc/pci@1b500000 ranges:
[   0.663591] qcom-pcie 1b500000.pci:   IO 0x0fe00000..0x0fefffff -> 0x0fe00000
[   0.663630] qcom-pcie 1b500000.pci:   MEM 0x08000000..0x0fdfffff -> 0x08000000
[   0.894790] qcom-pcie 1b500000.pci: Link up
[   0.894970] qcom-pcie 1b500000.pci: PCI host bridge to bus 0000:00
[   0.894997] pci_bus 0000:00: root bus resource [bus 00-ff]
[   0.895021] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xfe00000-0xfefffff])
[   0.895038] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fdfffff]
[   0.895103] pci 0000:00:00.0: [17cb:0101] type 01 class 0xff0000
[   0.895273] pci 0000:00:00.0: supports D1
[   0.895291] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[   0.899558] PCI: bus0: Fast back to back transfers disabled
[   0.899885] pci 0000:01:00.0: [168c:0040] type 00 class 0x028000
[   0.900242] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[   0.901392] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[   0.905801] PCI: bus1: Fast back to back transfers disabled
[   0.905891] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x081fffff]
[   0.905917] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x081fffff 64bit]
[   0.906046] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[   0.906071] pci 0000:00:00.0:   bridge window [mem 0x08000000-0x081fffff]
[   0.907018] pcieport 0000:00:00.0: AER: enabled with IRQ 39
[   0.907655] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda not found, using dummy regulator
[   0.907782] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda_phy not found, using dummy regulator
[   0.907907] qcom-pcie 1b700000.pci: 1b700000.pci supply vdda_refclk not found, using dummy regulator
[   0.908178] qcom-pcie 1b700000.pci: host bridge /soc/pci@1b700000 ranges:
[   0.908242] qcom-pcie 1b700000.pci:   IO 0x31e00000..0x31efffff -> 0x31e00000
[   0.908277] qcom-pcie 1b700000.pci:   MEM 0x2e000000..0x31dfffff -> 0x2e000000
[   1.133743] qcom-pcie 1b700000.pci: Link up
[   1.133906] qcom-pcie 1b700000.pci: PCI host bridge to bus 0001:00
[   1.133930] pci_bus 0001:00: root bus resource [bus 00-ff]
[   1.133948] pci_bus 0001:00: root bus resource [mem 0x2e000000-0x31dfffff]
[   1.134007] pci 0001:00:00.0: [17cb:0101] type 01 class 0xff0000
[   1.134155] pci 0001:00:00.0: supports D1
[   1.134170] pci 0001:00:00.0: PME# supported from D0 D1 D3hot
[   1.138369] PCI: bus0: Fast back to back transfers disabled
[   1.138702] pci 0001:01:00.0: [168c:0040] type 00 class 0x028000
[   1.139079] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
[   1.140315] pci 0001:01:00.0: PME# supported from D0 D3hot D3cold
[   1.140618] pci 0001:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x1 link at 0001:00:00.0 (capable of 4.000 Gb/s with 5 GT/s x1 link)
[   1.144802] PCI: bus1: Fast back to back transfers disabled
[   1.144881] pci 0001:00:00.0: BAR 8: assigned [mem 0x2e000000-0x2e1fffff]
[   1.144905] pci 0001:01:00.0: BAR 0: assigned [mem 0x2e000000-0x2e1fffff 64bit]
[   1.145037] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[   1.145057] pci 0001:00:00.0:   bridge window [mem 0x2e000000-0x2e1fffff]
[   1.146064] pcieport 0001:00:00.0: AER: enabled with IRQ 41
[   1.148874] L2 @ QSB rate. Forcing new rate.
[   1.149102] L2 @ 384000 KHz
[   1.149285] CPU0 @ 800000 KHz
[   1.149296] CPU1 @ QSB rate. Forcing new rate.
[   1.149427] CPU1 @ 384000 KHz
[   1.153212] gsbi 16300000.gsbi: GSBI port protocol: 6 crci: 0
[   1.154613] gsbi 1a200000.gsbi: GSBI port protocol: 3 crci: 0
[   1.156398] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[   1.159010] msm_serial 16340000.serial: msm_serial: detected port #0
[   1.159066] msm_serial 16340000.serial: uartclk = 7372800
[   1.159140] 16340000.serial: ttyMSM0 at MMIO 0x16340000 (irq = 42, base_baud = 460800) is a MSM
[   1.159178] msm_serial: console setup on port #0
[   1.954969] printk: console [ttyMSM0] enabled
[   1.960010] msm_serial: driver initialized
[   1.969280] loop: module loaded
[   1.970548] spi_qup 1a280000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[   1.972628] spi-nor spi0.0: s25fl256s1 (32768 Kbytes)
[   1.978779] 15 fixed-partitions partitions found on MTD device spi0.0
[   1.983561] Creating 15 MTD partitions on "spi0.0":
[   1.990069] 0x000000000000-0x000000020000 : "SBL1"
[   1.995702] 0x000000020000-0x000000040000 : "MIBIB"
[   2.000576] 0x000000040000-0x000000080000 : "SBL2"
[   2.005241] 0x000000080000-0x000000100000 : "SBL3"
[   2.010228] 0x000000100000-0x000000110000 : "DDRCONFIG"
[   2.014866] 0x000000110000-0x000000120000 : "SSD"
[   2.020049] 0x000000120000-0x0000001a0000 : "TZ"
[   2.024857] 0x0000001a0000-0x000000220000 : "RPM"
[   2.029652] 0x000000220000-0x0000002a0000 : "APPSBL"
[   2.034129] 0x0000002a0000-0x0000002b0000 : "APPSBLENV"
[   2.039272] 0x0000002b0000-0x0000002e0000 : "PRODUCTDATA"
[   2.044156] 0x0000002e0000-0x000000320000 : "ART"
[   2.049800] 0x000000320000-0x000000360000 : "TP"
[   2.054369] 0x000000360000-0x000000860000 : "TINY"
[   2.059141] 0x000000860000-0x000002000000 : "firmware"
[   2.064626] 2 uimage-fw partitions found on MTD device firmware
[   2.067855] Creating 2 MTD partitions on "firmware":
[   2.073828] 0x000000000000-0x0000002cd0d3 : "kernel"
[   2.080554] 0x0000002cd0d3-0x0000017a0000 : "rootfs"
[   2.085226] mtd: device 16 (rootfs) set to be root filesystem
[   2.089389] 1 squashfs-split partitions found on MTD device rootfs
[   2.094426] 0x000000d50000-0x0000017a0000 : "rootfs_data"
[   2.104031] libphy: ipq8064_mdio_bus: probed
[   2.158860] switch0: Atheros AR8337 rev. 2 switch registered on 37000000.mdio-mii
[   2.963856] ar8327: qca,phy-rgmii-en is not specified
[   2.964788] libphy: Fixed MDIO Bus: probed
[   2.968812] i2c /dev entries driver
[   2.975458] cpuidle: enable-method property 'qcom,kpss-acc-v1' found operations
[   2.975650] cpuidle: enable-method property 'qcom,kpss-acc-v1' found operations
[   2.983561] sdhci: Secure Digital Host Controller Interface driver
[   2.989961] sdhci: Copyright(c) Pierre Ossman
[   2.996105] sdhci-pltfm: SDHCI platform and OF driver helper
[   3.004321] NET: Registered protocol family 10
[   3.008219] Segment Routing with IPv6
[   3.010670] NET: Registered protocol family 17
[   3.014391] Bridge firewalling registered
[   3.018975] 8021q: 802.1Q VLAN Support v1.8
[   3.022734] Registering SWP/SWPB emulation handler
[   3.064515] qcom_rpm 108000.rpm: RPM firmware 3.0.16777342
[   3.080653] s1a: Bringing 0uV into 1050000-1050000uV
[   3.081060] s1a: supplied by regulator-dummy
[   3.084897] s1b: Bringing 0uV into 1050000-1050000uV
[   3.089395] s1b: supplied by regulator-dummy
[   3.094087] s2a: Bringing 0uV into 800000-800000uV
[   3.098578] s2a: supplied by regulator-dummy
[   3.102954] s2b: Bringing 0uV into 800000-800000uV
[   3.107504] s2b: supplied by regulator-dummy
[   3.124331] hctosys: unable to open rtc device (rtc0)
[   3.143053] Freeing unused kernel memory: 32768K
[   3.157839] Run /init as init process
[   3.903767] init: Console is alive
[   3.903899] init: - watchdog -
[   3.934661] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   3.993173] SGI XFS with security attributes, no debug enabled
[   3.998176] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   4.001819] SCSI subsystem initialized
[   4.013280] ehci-fsl: Freescale EHCI Host controller driver
[   4.013886] ehci-platform: EHCI generic platform driver
[   4.021334] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   4.023340] ohci-platform: OHCI generic platform driver
[   4.039730] dwc3-qcom 110f8800.usb3: IRQ hs_phy_irq not found
[   4.039755] dwc3-qcom 110f8800.usb3: IRQ dp_hs_phy_irq not found
[   4.044448] dwc3-qcom 110f8800.usb3: IRQ dm_hs_phy_irq not found
[   4.050609] dwc3-qcom 110f8800.usb3: IRQ ss_phy_irq not found
[   4.057546] dwc3-qcom 100f8800.usb3: IRQ hs_phy_irq not found
[   4.066016] dwc3-qcom 100f8800.usb3: IRQ dp_hs_phy_irq not found
[   4.076660] dwc3-qcom 100f8800.usb3: IRQ dm_hs_phy_irq not found
[   4.077486] dwc3-qcom 100f8800.usb3: IRQ ss_phy_irq not found
[   4.095631] dwc3 11000000.dwc3: Failed to get clk 'ref': -2
[   4.157142] dwc3 10000000.dwc3: Failed to get clk 'ref': -2
[   4.229293] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   4.229344] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[   4.233839] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x0000000002010010
[   4.241359] xhci-hcd xhci-hcd.0.auto: irq 48, io mem 0x11000000
[   4.251599] hub 1-0:1.0: USB hub found
[   4.256548] hub 1-0:1.0: 1 port detected
[   4.260619] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   4.264412] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[   4.269778] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[   4.278062] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   4.284212] hub 2-0:1.0: USB hub found
[   4.292231] hub 2-0:1.0: 1 port detected
[   4.295942] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   4.299802] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   4.305164] xhci-hcd xhci-hcd.1.auto: hcc params 0x0228f065 hci version 0x100 quirks 0x0000000002010010
[   4.312696] xhci-hcd xhci-hcd.1.auto: irq 49, io mem 0x10000000
[   4.322675] hub 3-0:1.0: USB hub found
[   4.327930] hub 3-0:1.0: 1 port detected
[   4.331872] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   4.335757] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   4.341135] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[   4.349897] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   4.355563] hub 4-0:1.0: USB hub found
[   4.363586] hub 4-0:1.0: 1 port detected
[   4.370322] usbcore: registered new interface driver usb-storage
[   4.372001] usbcore: registered new interface driver uas
[   4.377168] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   4.388863] init: - preinit -
[   4.515690] random: jshn: uninitialized urandom read (4 bytes read)
[   4.541922] random: jshn: uninitialized urandom read (4 bytes read)
[   4.604592] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   15.720672] procd: - early -
[   15.720789] procd: - watchdog -
[   16.266968] procd: - watchdog -
[   16.267880] procd: - ubus -
[   16.278780] urandom_read: 3 callbacks suppressed
[   16.278794] random: ubusd: uninitialized urandom read (4 bytes read)
[   16.319760] random: ubusd: uninitialized urandom read (4 bytes read)
[   16.320493] random: ubusd: uninitialized urandom read (4 bytes read)
[   16.331664] procd: - init -
Please press Enter to activate this console.
[   16.555080] urngd: v1.0.2 started.
[   16.580441] kmodloader: loading kernel modules from /etc/modules.d/*
[   16.582583] random: crng init done
[   16.585860] random: 1 urandom warning(s) missed due to ratelimiting
[   16.594402] NET: Registered protocol family 38
[   16.619237] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
[   16.623820] Key type dns_resolver registered
[   16.635176] Key type cifs.idmap registered
[   16.664715] RPC: Registered named UNIX socket transport module.
[   16.664739] RPC: Registered udp transport module.
[   16.669520] RPC: Registered tcp transport module.
[   16.674293] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   16.686010] NET: Registered protocol family 15
[   16.687604] Initializing XFRM netlink socket
[   16.693696] **********************************************************
[   16.694176] * Driver   :NSS GMAC Driver - RTL v(3.72a)
[   16.700607] * Version   :1.0
[   16.705627] * Copyright :Copyright (c) 2013-2018 The Linux Foundation. All rights reserved.
[   16.708847] **********************************************************
[   16.789042] nss_driver - fw of size 536324 bytes copied to load addr: 40000000, nss_id : 0
[   16.789895] nss_driver - Turbo Support 1
[   16.796188] Supported Frequencies -
[   16.796190] 733Mhz
[   16.800456] 733Mhz
[   16.803909] 733Mhz
[   16.805733]
[   16.810118] 9bfd7c14: meminfo init succeed
[   16.825845] nss_driver - fw of size 218224 bytes copied to load addr: 40800000, nss_id : 1
[   16.826115] 65a19321: meminfo init succeed
[   16.833133] debugfs: File 'n2h' in directory 'stats' already present!
[   16.837163] debugfs: File 'qrfs' in directory 'stats' already present!
[   16.843758] debugfs: File 'c2c_tx' in directory 'stats' already present!
[   16.843826] node size 1 # items 2
[   16.850172] debugfs: File 'c2c_rx' in directory 'stats' already present!
[   16.856953] memory: 0 0 (avl 560201728) items 2 active_cores 2
[   16.860230] debugfs: File 'unaligned' in directory 'stats' already present!
[   16.866943] 9bfd7c14: nss core 0 booted successfully
[   16.873977] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[   16.880105] node size 1 # items 2
[   16.887055] nat46: module (version 362640b41ae52b732d9e9729e61ac555492442a3) loaded.
[   16.890377] memory: 0 0 (avl 560148480) items 2 active_cores 2
[   16.896579] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
[   16.901678] 65a19321: nss core 1 booted successfully
[   16.938013] NFS: Registering the id_resolver key type
[   16.938063] Key type id_resolver registered
[   16.942040] Key type id_legacy registered
[   16.964762] cryptodev: driver 1.11 loaded.
[   16.968319] PPP generic driver version 2.4.2
[   16.968994] NET: Registered protocol family 24
[   16.979721] fuse: init (API version 7.31)
[   16.983597] Loading modules backported from Linux version v5.10.42-0-g65859eca4dff
[   16.983626] Backport generated by backports.git v5.10.42-1-0-gbee5c545
[   17.019022] xt_time: kernel timezone is -0000
[   17.077829] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[   17.077856] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   17.119624] ath10k 5.10 driver, optimized for CT firmware, probing pci device: 0x40.
[   17.128238] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[   17.128852] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   17.739594] ath10k_pci 0000:01:00.0: qca99x0 hw2.0 target 0x01000000 chip_id 0x003b01ff sub 168c:0002
[   17.739639] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   17.751017] ath10k_pci 0000:01:00.0: firmware ver 10.4b-ct-9980-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 b36a12bf
[   17.821325] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id 1:4 crc32 08fa09f2
[   18.968859] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[   18.968886] ath10k_pci 0000:01:00.0: msdu-desc: 2500 skid: 32
[   19.049135] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[   19.049926] ath10k_pci 0000:01:00.0: wmi print 'free: 31080 iram: 23028 sram: 9596'
[   19.330147] ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1
[   19.427083] ath10k 5.10 driver, optimized for CT firmware, probing pci device: 0x40.
[   19.427836] ath10k_pci 0001:01:00.0: enabling device (0140 -> 0142)
[   19.434571] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   20.034254] ath10k_pci 0001:01:00.0: qca99x0 hw2.0 target 0x01000000 chip_id 0x003b01ff sub 168c:0002
[   20.034297] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   20.045728] ath10k_pci 0001:01:00.0: firmware ver 10.4b-ct-9980-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 b36a12bf
[   20.118108] ath10k_pci 0001:01:00.0: board_file api 2 bmi_id 1:6 crc32 08fa09f2
[   21.269459] ath10k_pci 0001:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96
[   21.269488] ath10k_pci 0001:01:00.0: msdu-desc: 2500 skid: 32
[   21.352830] ath10k_pci 0001:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0'
[   21.353630] ath10k_pci 0001:01:00.0: wmi print 'free: 31080 iram: 23028 sram: 9596'
[   21.652173] ath10k_pci 0001:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1
[   21.760714] kmodloader: done loading kernel modules from /etc/modules.d/*
[   26.886576] ECM init
[   26.886623] ECM database jhash random seed: 0x747bde7b
[   26.889163] ECM init complete
[   28.726090] ipq8064-mdio 37000000.mdio eth1: 1000 Mbps Full Duplex
[   29.773345] br-lan: port 1(eth1.1) entered blocking state
[   29.773388] br-lan: port 1(eth1.1) entered disabled state
[   29.778348] device eth1.1 entered promiscuous mode
[   29.783110] device eth1 entered promiscuous mode
[   29.788613] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   29.793284] br-lan: port 1(eth1.1) entered blocking state
[   29.798665] br-lan: port 1(eth1.1) entered forwarding state
[   29.811200] ipq8064-mdio 37000000.mdio eth0: 1000 Mbps Full Duplex
[   30.891056] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   30.891213] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready



BusyBox v1.33.1 (2021-08-16 03:26:36 UTC) built-in shell (ash)

_______                     ________       __
|       |.-----.-----.-----.| | | |.----.| |_
|   -   || _ | -__|     || | | ||   _||   _|
|_______||   __|_____|__|__||________||__| |____|
        |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------
OpenWrt 21.02-SNAPSHOT, r16291-d32a810212
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/#

CPU 2コア + NSS2コア (見えない)

root@OpnWrt:/# cat /proc/cpuinfo
processor       : 0
model name     : ARMv7 Processor rev 0 (v7l)
BogoMIPS       : 12.50
Features       : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x51
CPU architecture: 7
CPU variant     : 0x2
CPU part       : 0x04d
CPU revision   : 0

processor       : 1
model name     : ARMv7 Processor rev 0 (v7l)
BogoMIPS       : 26.04
Features       : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x51
CPU architecture: 7
CPU variant     : 0x2
CPU part       : 0x04d
CPU revision   : 0

Hardware       : Generic DT based system
Revision       : 0000
Serial         : 0000000000000000

これより先はプライベートモードに設定されています。閲覧するには許可ユーザーでログインが必要です。