IPQ5018: GLiNET B3000 info

From what you just said, no I do not think you have missed something.
But, it seems you have chosen to deliberately make this different to ALL other OpenWrt images for gl-inet products.

The same goes for sysupgrade as, statistically, you will find out if you do it enough times. I know this because I have done it many times and a couple of times had power outages...

1 Like

Yes, but I have recovered from this scenario on at least 2 occasions I can remember via uboot afetr a power was cut mid sysupgrade. But I have never managed to recover a failed uboot update power outage failure.

From experience... do not plug device into smart power bar while updating via uboot, it may have a forgotten timer/schedule attached to it :grimacing:

i take this as a compliment .. your welcome

I have never had a problem with this, it works every time.

I have not had a power block with a forgotten timer setting, but I have had the power supply lead fall out after thinking "I'll just move this over a bit so I can write in my notebook while waiting for the flash to complete". :smiley:

Well yes actually I do compliment you on your work. I just think, on this particular point you are compromising the potential future use of the device.

For the application of a device in medium/large projects, time is expensive, so the incompatibility with a uboot-webui is a major consideration making it unlikely that the B3000 would be chosen. That would be a great shame.

In addition, making this different to all the other OpenWrt firmwares for this manufacturer will no doubt cause all sorts of issues for the home user.

Anyway, regardless, I look forward to seeing the PR.

Well, it seems some might be necessary after all....

Yes, I see you've misunderstood, just as i originally thought. uboot works just as it does on stock firmware. You are free to use it as you wish. I simply made things much easier and safer for the end user to upgrade back and forth between openwrt and stock firmware ... without having to do anything but click the mouse. If they make a mistake (which has been done already) they still have uboot for recovery. A few post up, a user used uboot to upgrade and ended up having to recover via serial. So you tell me which is the better option here. I am pretty confident 99% of end users would prefer to use the webui firmware upgrade. Which is why I spent the extra time and many failed sysupgrades to figure out how to achieve this

So yes i did it this way for simplicity, I am not sure why this method is not used by other ports , I did not have anything to do with them. In my opinion, its much easier to use the intended firmware upgrade methods and leave the failsafe methods for when they are needed. Not to mention the added safety features to prevent common mistakes. Uboot is not this forgiving. Maybe they'll want it change in the pr ... but I can't see it since it more convenient and much safer.

this has been sorted, but I look forward to your contributions :+1:

Speaking of the remaining issues, @Hostle since I got the environment ready, where do you suggest I dig to try and get to the root of the missing S/N ratio issue?
Is it within the firmware, hostapd code, or maybe somewhere else?

Indeed it does, but you have deliberately crippled your image to prevent uboot-webui from working with it.

Oh, but:

In that case your .img should work in uboot-webui... But it does not.

Making it work in uboot-webui should not break sysupgrade. They are not mutually exclusive.

I haven't looked at it, I am working on patches for nss and it hurts my brain to do both at once :stuck_out_tongue: If i was looking into it, I would start by searching anywhere and everywhere for similar cases. As i recall, there has been many issues, semi recently, caused by updates to netifd and or hostapd. this should yeild enough info to start the hunt. I have a feeling it is simply configuration differences, but as i said, i haven't looked into it yet.

@georgem83 Are you seeing this issue on your units ? If so, any suspects ..

Can we just agree to disagree already. I did not disable anything for any reason. I simply just did not even consider using the openwrt image with uboot. I do not see the use case. Secondly, I do not see the purpose of adding useless partitions that are not needed, nor used by openwrt, simply to make the upgrade process more difficult and less safe.

You are free to do as you wish, I am not saying your wrong and i am right, to put it plain and simple I ported it the way I think it should be done. I am happy with it, in fact one of the things i appreciate the most is the ability to flash back and forth forth between firmwares without even touching the keyboard. As a matter of fact, I bet i can flash to openwrt and have wifi up before you even get the static ip set up to use uboot. Again my opinion, obviously not yours so lets just move on...

1 Like

@Hostle the GL-X2000 uses the same chipset, so your current repo will be very useful for Spitz Plus owners.

yep, I can add support for the x2000 with about 10 lines of code. If anyone has one, and would like to test, I can add it pretty quick

My beta test product will be with me by 14th December, shall let you know when I have it in hand.

1 Like

I noticed yesterday, luci intermittently works.. for about 5min at a time, i had full info and graphs populating, then nothing for 1-2hrs then again for 5-10mins... throughout the day.

have you witnessed this ?

I discovered this while testing a new package ...

Luci started populating properly when I set 5g ap (sta1-ap0) to use random mac.

I just want to give a quick update. I've been using the firmware for the past couple of weeks after performing a manual wipe and reinstall with the UART method, and it has been very solid.

The setup is relatively simple, using it as an additional access point with 802.11r support for roaming, and it has been very good thus far. The only issue I've found is a weird typo in the roaming hex, which I fixed by using the configuration that OpenWrt uses with my other routers taken from a Wifi scanning app.

2 Likes

Hey, sorry for late reply.
No, I didnt see that, but like I said, the S/N is briefly shown after startup.
What are the implications of setting random mac on the SSID?

Got it, what do you need from me.

Start with a dmesg, I am looking at the dts right now.

EDIT

So the dts, as far as the radios go, is identical to the b3000. Aside, from the 5018 having an id of 24 (b3000 is id=23), getting it up and running openwrt should be a breeze.

USB should not be a problem to get going, @georgem83 has already done the patchwork for the usb drivers, however, As i recall, there was an issue with adding the drivers to openwrt ..officially. Alternatively,you can just build them yourself.

BusyBox v1.35.0 (2024-11-22 11:22:52 UTC) built-in shell (ash)

     MM           NM                    MMMMMMM          M       M
   $MMMMM        MMMMM                MMMMMMMMMMM      MMM     MMM
  MMMMMMMM     MM MMMMM.              MMMMM:MMMMMM:   MMMM   MMMMM
MMMM= MMMMMM  MMM   MMMM       MMMMM   MMMM  MMMMMM   MMMM  MMMMM'
MMMM=  MMMMM MMMM    MM       MMMMM    MMMM    MMMM   MMMMNMMMMM
MMMM=   MMMM  MMMMM          MMMMM     MMMM    MMMM   MMMMMMMM
MMMM=   MMMM   MMMMMM       MMMMM      MMMM    MMMM   MMMMMMMMM
MMMM=   MMMM     MMMMM,    NMMMMMMMM   MMMM    MMMM   MMMMMMMMMMM
MMMM=   MMMM      MMMMMM   MMMMMMMM    MMMM    MMMM   MMMM  MMMMMM
MMMM=   MMMM   MM    MMMM    MMMM      MMMM    MMMM   MMMM    MMMM
MMMM$ ,MMMMM  MMMMM  MMMM    MMM       MMMM   MMMMM   MMMM    MMMM
  MMMMMMM:      MMMMMMM     M         MMMMMMMMMMMM  MMMMMMM MMMMMMM
    MMMMMM       MMMMN     M           MMMMMMMMM      MMMM    MMMM
     MMMM          M                    MMMMMMM        M       M
       M
 ---------------------------------------------------------------
   For those about to rock... OpenWrt 19.07-SNAPSHOT, r0-8e3381471
 ---------------------------------------------------------------
root@GL-X2000:~# dmesg
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x51af8014]
[    0.000000] Linux version 5.4.213 (glinet@glinet) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r0-8e3381471)) #0 SMP PREEMPT Fri Nov 22 11:22:52 2024
[    0.000000] Machine model: GL.iNet X2000, Inc. IPQ5018/AP-MP03.5-C1
[    0.000000] OF: reserved mem: OVERLAP DETECTED!
[    0.000000] q6_code_data@4B000000 (0x000000004b000000--0x000000004b060000) overlaps with q6_mem_regions@4B000000 (0x000000004b000000--0x000000004fd00000)
[    0.000000] OF: reserved mem: OVERLAP DETECTED!
[    0.000000] q6_mem_regions@4B000000 (0x000000004b000000--0x000000004fd00000) overlaps with q6_ipq5018_data@4C400000 (0x000000004c400000--0x000000004d100000)
[    0.000000] On node 0 totalpages: 105728
[    0.000000]   DMA32 zone: 1652 pages used for memmap
[    0.000000]   DMA32 zone: 0 pages reserved
[    0.000000]   DMA32 zone: 105728 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] psci: OSI mode supported.
[    0.000000] percpu: Embedded 24 pages/cpu s59608 r8192 d30504 u98304
[    0.000000] pcpu-alloc: s59608 r8192 d30504 u98304 alloc=24*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: kernel page table isolation disabled by kernel configuration
[    0.000000] ARM_SMCCC_ARCH_WORKAROUND_1 missing from firmware
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 104076
[    0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs root=mtd:ubi_rootfs rootfstype=squashfs rootwait swiotlb=1 coherent_pool=2M
[    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 394052K/422912K available (7294K kernel code, 530K rwdata, 2308K rodata, 576K init, 414K bss, 28860K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479]
[    0.000000] GICv2m: range[mem 0x0b00b000-0x0b00bffc], SPI[480:511]
[    0.000000] arch_timer: cp15 and mmio timer(s) running at 24.00MHz (virt/virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000378] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000399] pid_max: default: 32768 minimum: 301
[    0.000566] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.000582] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
[    0.003074] ASID allocator initialised with 65536 entries[    0.003277] rcu: Hierarchical SRCU implementation.
[    0.005607] smp: Bringing up secondary CPUs ...
[    0.006720] Detected VIPT I-cache on CPU1
[    0.006787] CPU1: Booted secondary processor 0x0000000001 [0x51af8014]
[    0.006964] smp: Brought up 1 node, 2 CPUs
[    0.006981] SMP: Total of 2 processors activated.
[    0.006992] CPU features: detected: 32-bit EL0 Support
[    0.007000] CPU features: detected: CRC32 instructions
[    0.007062] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.007071] CPU: All CPU(s) started at EL1
[    0.007381] alternatives: patching kernel code
[    0.018465] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.018493] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.018677] pinctrl core: initialized pinctrl subsystem
[    0.020374] NET: Registered protocol family 16
[    0.021173] DMA: preallocated 2048 KiB pool for atomic allocations
[    0.021983] cpuidle: using governor ladder
[    0.022038] cpuidle: using governor menu
[    0.022297] NET: Registered protocol family 42
[    0.022590] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.027880] gpiochip_find_base: found new base at 465
[    0.027913] gpio gpiochip0: (1000000.pinctrl): created GPIO range 0->46 ==> 1000000.pinctrl PIN 0->46
[    0.028117] gpio gpiochip0: (1000000.pinctrl): added GPIO chardev (254:0)
[    0.028220] gpiochip_setup_dev: registered GPIOs 465 to 511 on device: gpiochip0 (1000000.pinctrl)
[    0.109755] qcom,gcc-ipq5018 1800000.gcc: Registered ipq5018 GCC clocks provider
[    0.130106] msm_sps_probe: sps:sps is ready
[    1.984890] pps_core: LinuxPPS API ver. 1 registered
[    1.984902] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.984940] PTP clock support registered
[    1.986106] Advanced Linux Sound Architecture Driver Initialized.
[    1.986189] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    1.987518] clocksource: Switched to clocksource arch_sys_counter
[    1.988698] thermal_sys: Registered thermal governor 'step_wise'
[    1.988704] thermal_sys: Registered thermal governor 'user_space'
[    1.989887] NET: Registered protocol family 2
[    1.990125] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    1.991140] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[    1.991188] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    1.991244] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    1.991328] TCP: Hash tables configured (established 4096 bind 4096)
[    1.991470] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.991499] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    1.991994] NET: Registered protocol family 1
[    1.992042] PCI: CLS 0 bytes, default 64
[    1.993054] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[    1.994496] Initialise system trusted keyrings
[    1.994834] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[    2.001159] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.001171] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    2.022515] Key type asymmetric registered
[    2.022530] Asymmetric key parser 'x509' registered
[    2.025533] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-export/cellular_power[0]' - status (0)
[    2.025756] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-export/cellular_reset[0]' - status (0)
[    2.025949] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-export/usb_port_power[0]' - status (0)
[    2.026121] gpio-export gpio-export: 3 gpio(s) exported
[    2.028677] bam-dma-engine 704000.dma: num-channels unspecified in dt
[    2.028694] bam-dma-engine 704000.dma: num-ees unspecified in dt
[    2.029606] bam-dma-engine 7884000.dma: qcom,controlled-remotely unspecified
[    2.030706] bam-dma-engine 7984000.dma: qcom,controlled-remotely unspecified
[    2.033019] CPU: IPQ5018, SoC Version: 1.1
[    2.033031] OEM_ID: 0, PROD_ID: 0
[    2.033794] TZ Log : Will warn on Access Violation, as paniconaccessviolation is not set
[    2.035103] 58000.qcom,msm-eud: ttyEUD0 at MMIO 0x0 (irq = 16, base_baud = 0) is a EUD UART
[    2.035845] msm_serial 78b0000.serial: msm_serial: detected port #1
[    2.035902] msm_serial 78b0000.serial: uartclk = 24000000[    2.035977] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 14, base_baud = 1500000) is a MSM
[    2.036298] msm_serial 78af000.serial: msm_serial: detected port #0
[    2.036341] msm_serial 78af000.serial: uartclk = 1843199
[    2.036405] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 15, base_baud = 115199) is a MSM
[    2.036437] msm_serial: console setup on port #0
[    2.678495] printk: console [ttyMSM0] enabled
[    2.683517] msm_serial: driver initialized
[    2.688094] random: crng init done
[    2.702318] brd: module loaded
[    2.707292] loop: module loaded
[    2.709993] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xba
[    2.710020] nand: Winbond W25N01GWZEIG SPI NAND 1G 1.8V
[    2.715827] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    2.722488] qcom-nandc 79b0000.qpic-nand: Error in reading max io macro clock from dts
[    2.728575] 13 fixed-partitions partitions found on MTD device qcom_nand.0
[    2.736313] Creating 13 MTD partitions on "qcom_nand.0":
[    2.743211] 0x000000000000-0x000000080000 : "0:SBL1"
[    2.750080] 0x000000080000-0x000000100000 : "0:MIBIB"
[    2.755115] 0x000000100000-0x000000140000 : "0:BOOTCONFIG"
[    2.759764] 0x000000140000-0x000000240000 : "0:QSEE"
[    2.765861] 0x000000240000-0x000000280000 : "0:DEVCFG"
[    2.770244] 0x000000280000-0x0000002c0000 : "0:CDT"
[    2.775137] 0x0000002c0000-0x000000340000 : "0:APPSBLENV"[    2.780217] 0x000000340000-0x000000480000 : "0:APPSBL"
[    2.786446] 0x000000480000-0x000000580000 : "0:ART"
[    2.791325] 0x000000580000-0x000000600000 : "0:TRAINING"
[    2.795506] 0x000000600000-0x000000800000 : "CFG"
[    2.802756] 0x000000800000-0x000000a00000 : "log"
[    2.807157] 0x000000a00000-0x000008000000 : "rootfs"
[    2.922327] mtd: device 12 (rootfs) set to be root filesystem
[    2.922629] mtdsplit: no squashfs found in "rootfs"
[    2.928761] mdio_bus fixed-0: GPIO lookup for consumer reset
[    2.928771] mdio_bus fixed-0: using lookup tables for GPIO lookup
[    2.928780] mdio_bus fixed-0: No GPIO consumer reset found
[    3.149261] mdio_bus 88000.mdio: GPIO lookup for consumer reset
[    3.149271] mdio_bus 88000.mdio: using device tree for GPIO lookup
[    3.149294] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/mdio@88000[0]'
[    3.149311] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/mdio@88000[0]'
[    3.149325] mdio_bus 88000.mdio: using lookup tables for GPIO lookup
[    3.149333] mdio_bus 88000.mdio: No GPIO consumer reset found
[    3.149873] mdio_bus 88000.mdio:07: GPIO lookup for consumer reset
[    3.149882] mdio_bus 88000.mdio:07: using device tree for GPIO lookup
[    3.149909] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/mdio@88000/ethernet-phy@0[0]'
[    3.149926] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/mdio@88000/ethernet-phy@0[0]'
[    3.149937] mdio_bus 88000.mdio:07: using lookup tables for GPIO lookup
[    3.149946] mdio_bus 88000.mdio:07: No GPIO consumer reset found
[    3.150107] qca-mdio 88000.mdio: qca-mdio driver was registered
[    3.367918] of_get_named_gpiod_flags: parsed 'phy-reset-gpio' property of node '/soc/mdio@90000[0]' - status (0)
[    3.367933] qca-mdio 90000.mdio: Reset PHY by GPIO 504
[    3.588216] mdio_bus 90000.mdio: GPIO lookup for consumer reset
[    3.588226] mdio_bus 90000.mdio: using device tree for GPIO lookup
[    3.588248] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/mdio@90000[0]'
[    3.588268] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/mdio@90000[0]'
[    3.588279] mdio_bus 90000.mdio: using lookup tables for GPIO lookup
[    3.588287] mdio_bus 90000.mdio: No GPIO consumer reset found
[    3.588848] mdio_bus 90000.mdio:04: GPIO lookup for consumer reset
[    3.588858] mdio_bus 90000.mdio:04: using device tree for GPIO lookup
[    3.588883] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/mdio@90000/ethernet-phy@0[0]'
[    3.588900] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/mdio@90000/ethernet-phy@0[0]'
[    3.588911] mdio_bus 90000.mdio:04: using lookup tables for GPIO lookup
[    3.588919] mdio_bus 90000.mdio:04: No GPIO consumer reset found
[    3.589266] qca-mdio 90000.mdio: qca-mdio driver was registered
[    3.699718] i2c /dev entries driver
[    3.700725] qcom-tsens 4a9000.thermal-sensor: tsens device is not enabled
[    3.703415] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
[    3.709740] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 799999 KHz
[    3.717585] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1008000 KHz
[    3.725284] qti_scm_restart_reason qti,scm_restart_reason: reset_reason : System reset or reboot [0x10]
[    3.733672] sdhci: Secure Digital Host Controller Interface driver
[    3.742415] sdhci: Copyright(c) Pierre Ossman
[    3.748629] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.753535]
[    3.753535] Version Rollback Feature Disabled
[    3.761043] remoteproc remoteproc0: cd00000.remoteproc is available
[    3.765545] remoteproc remoteproc1: 4ab000.remoteproc_pd1 is available
[    3.771724] remoteproc remoteproc2: cd00000.remoteproc:remoteproc_pd2 is available
[    3.778294] remoteproc remoteproc3: cd00000.remoteproc:remoteproc_pd3 is available
[    3.785503] coresight-tmc 6047000.tmc: failed to get flush cti, defer probe
[    3.792777] coresight-dynamic-funnel 6041000.funnel: Uses obsolete Coresight DT bindings
[    3.802035] coresight coresight-etm0: CPU0: ETM v4.0 initialized
[    3.807476] coresight-etm4x 619c000.etm: CPU0: (null) initialized
[    3.814060] coresight coresight-etm1: CPU1: ETM v4.0 initialized
[    3.819508] coresight-etm4x 619d000.etm: CPU1: (null) initialized
[    3.825836] coresight-stm 6002000.stm: coresight-stm : stm_register_device failed, probing deferred
[    3.831775] OF: graph: no port node found in /soc/cti@6010000
[    3.840727] OF: graph: no port node found in /soc/cti@6011000
[    3.846584] OF: graph: no port node found in /soc/cti@6012000
[    3.852352] OF: graph: no port node found in /soc/cti@6013000
[    3.858072] OF: graph: no port node found in /soc/cti@6014000
[    3.863749] OF: graph: no port node found in /soc/cti@6015000
[    3.869546] OF: graph: no port node found in /soc/cti@6016000
[    3.875192] OF: graph: no port node found in /soc/cti@6017000
[    3.880982] OF: graph: no port node found in /soc/cti@6018000
[    3.886655] OF: graph: no port node found in /soc/cti@6019000
[    3.892459] OF: graph: no port node found in /soc/cti@601a000
[    3.898191] OF: graph: no port node found in /soc/cti@601b000
[    3.903850] OF: graph: no port node found in /soc/cti@601c000
[    3.909642] OF: graph: no port node found in /soc/cti@601d000
[    3.915323] OF: graph: no port node found in /soc/cti@601e000
[    3.921094] OF: graph: no port node found in /soc/cti@601f000
[    3.926770] OF: graph: no port node found in /soc/cti@6198000
[    3.932554] OF: graph: no port node found in /soc/cti@6199000
[    3.938309] OF: graph: no port node found in /soc/cti@610c000
[    3.945151] OF: graph: no port node found in /soc/hwevent@6101000
[    3.949465] coresight-hwevent 6101000.hwevent: No csr data
[    3.955927] OF: graph: no port node found in /soc/csr@6001000
[    3.961054] coresight-csr 6001000.csr: CSR initialized: coresight-csr
[    3.969197] NET: Registered protocol family 10
[    3.974399] Segment Routing with IPv6
[    3.977611] NET: Registered protocol family 17
[    3.981268] Bridge firewalling registered
[    3.985506] 8021q: 802.1Q VLAN Support v1.8
[    3.990015] Loading compiled-in X.509 certificates
[    4.009832] sps_register_bam_device: sps:BAM 0x0000000006064000 is registered
[    4.011179] coresight coresight-stm: STM32 initialized
[    4.016279] ubi0: attaching mtd12
[    4.540315] ubi0: scanning is finished
[    4.546926] ubi0: attached mtd12 (name "rootfs", size 118 MiB)
[    4.546949] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    4.551695] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    4.558526] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    4.565356] ubi0: good PEBs: 944, bad PEBs: 0, corrupted PEBs: 0
[    4.572151] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[    4.578396] ubi0: max/mean erase counter: 63/17, WL threshold: 4096, image sequence number: 1066199109
[    4.585414] ubi0: available PEBs: 0, total reserved PEBs: 944, PEBs reserved for bad PEB handling: 20
[    4.594751] ubi0: background thread "ubi_bgt0d" started, PID 80
[    4.597734] hctosys: unable to open rtc device (rtc0)
[    4.610639] ALSA device list:
[    4.614944]   No soundcards found.
[    4.621302] VFS: Mounted root (squashfs filesystem) readonly on device 31:15.
[    4.621679] Freeing unused kernel memory: 576K
[    4.657585] Run /sbin/init as init process
[    4.978932] init: Console is alive
[    4.979326] init: - watchdog -
[    7.061197] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    7.107644] install gl_hw_info
[    7.112533] Button Hotplug driver version 0.4.1
[    7.116155] exFAT: Version 1.2.9
[    7.120035] gl-tertf: (C) 2021 jianhui zhao <jianhui.zhao@gl-inet.com>
[    7.121896] of_get_named_gpiod_flags: parsed 'gpios' property of node '/soc/gpio_keys/reset@1[0]' - status (0)
[    7.121939] gpio-492 (reset): gpiod_set_debounce: missing set() or set_config() operations
[    7.124808] gl-kmwan: (C) 2023 chongjun luo <luochognjun@gl-inet.com>
[    7.127549] bootconfig_partition_init: 0:BOOTCONFIG1 not found
[    7.133835] gl-fan_v2.0 gl_fan: install gl_fan
[    7.142881] SCSI subsystem initialized
[    7.150712] usbcore: registered new interface driver usbfs
[    7.150775] usbcore: registered new interface driver hub
[    7.155142] usbcore: registered new device driver usb
[    7.163073] usbcore: registered new interface driver usb-storage
[    7.166959] usbcore: registered new interface driver uas
[    7.172041] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    7.185200] init: - preinit -
[   10.383783] UBIFS (ubi0:3): default file-system created
[   10.384258] UBIFS (ubi0:3): Mounting in unauthenticated mode
[   10.397868] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 183
[   10.442857] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "rootfs_data"
[   10.442885] UBIFS (ubi0:3): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   10.449757] UBIFS (ubi0:3): FS size: 55361536 bytes (52 MiB, 436 LEBs), journal size 2793472 bytes (2 MiB, 22 LEBs)
[   10.459588] UBIFS (ubi0:3): reserved for root: 2614861 bytes (2553 KiB)
[   10.469852] UBIFS (ubi0:3): media format: w5/r0 (latest is w5/r0), UUID 8D564DAE-C86A-4FE7-A949-5245867BF27C, small LPT model
[   10.478207] mount_root: overlay filesystem has not been fully initialized yet
[   10.488446] mount_root: switching to ubifs overlay
[   13.185162] urandom-seed: Seed file not found (/etc/urandom.seed)
[   14.122096] procd: - early -
[   14.122232] procd: - watchdog -
[   14.750124] procd: - watchdog -
[   14.750635] procd: - ubus -
[   14.857836] procd: - init -
[   15.066711] cnss: INFO: IPC Logging is disabled!
[   15.077151] cnss[2]: INFO: Platform driver probed successfully. plat 0x00000000d0ec6660 tgt 0xfffc
[   15.079450] cnss[42]: INFO: Platform driver probed successfully. plat 0x0000000004abfb11 tgt 0xfffb
[   15.087281] cnss: INFO: cnss_plat_ipc_qmi_svc_init: CNSS Platform IPC QMI Service is started
[   15.613007] urngd: v1.0.2 started.
[   15.747907] ubi: mtd12 is already attached to ubi0
[   15.884915] mtdoops: ready 0, 1 (no erase)
[   15.884923] mtdoops: Attached to MTD device 11
[   15.918305] cnss: INFO: cnss_plat_ipc_q
root@GL-X2000:~#

Dmesg, got more but it's mainly WiFi stuff

theres only 15 seconds of a 120 second log ... the wifi stuff is what I need to see