Linksys MX5300

The Linksys MX5300 is a tri-band Wi-Fi 6 wireless router built on the IPQ8072A platform. 5.8GHz channels 36-64 are available through the Qualcomm QCN5054, with support for 160MHz channel width. 5.8GHz channels 100-165 are available through a Qualcomm QCA9984, also supporting 160Mhz channel width but at Wi-Fi 5 standards. The device has 4 CPU cores, 1GB of RAM, 512MB of Flash (configured for A/B system partition), 5x 10/100/1000Mbps ports provided by a QCA8075 switch not supporting DSA., and a single USB Type-A 3.0 port.

The Linksys MX10600 is a 2-pack of MX5300 devices, and the MX15900 is a 3-pack.

There are multiple references in the device, codenaming it as “bronx”. The original firmware also appears to make references to OpenWrt, shipping with Linux kernel 4.4.60 and gcc version 5.2.0.

Linksys MX5300


There are multiple ways to install OpenWrt on this device. During writing, providing the device internet access was not required, and is not suggested as a result. Additionally, it is recommended to reset the device first, as sensitive information can be kept in at least the syscfg partition.

:!: You should factory reset the device before installing OpenWrt. Ideally, only go this route if installing from an OEM default state has proved impossible, taking note that residual config may be retained in the syscfg partition.

1. Navigate to the web interface of the device (this will vary depending on how the device is set up on the network). 2. Follow step 4 from the Installing from an OEM default state section.

:!: This method was last checked on firmware version 1.1.12.210066 dated 4/14/2022. Future firmware updates could break this method!

The procedure is very similar to the Linksys MX8500.

By default, the default network address range is 192.168.1.0/24 with the router at 192.168.1.1 and a DHCP lease range from .10 to .254. Connecting to the wireless network used for setup (_VelopSetupXXX) or ethernet will work.

1. Access the router's web interface, (default 192.168.1.1). You will be prompted to download the Linksys app for setup.

2. Click on the picture of the phones displaying the Linksys app. This will bypass the app requirement. Wait while it applies.

Factory reset WebUI prompting to download the setup app. Annotated to include a red box around the image, that when clicked, will enable CA mode and bypass the app requirement.

3. The page will reload, and you will be brought to the router login page.

WebUI of the Linksys factory firmware, prompting for the device admin password.

4. Overwriting the factory Linksys firmware with OpenWrt

4.1 Installing through the dedicated firmware update page

4.1.1. Navigate to 192.168.1.1/fwupdate.html. When prompted, both the username and password are admin.

4.1.2. Chose your OpenWrt factory installation image and click update.

:!: Be sure to select the right file! You will not be prompted to confirm your choice, once you click Update.

Dedicated firmware update page built-in to the Linksys factory firmware. The OpenWrt factory installation image is selected here, ready to be uploaded to the device.

4.1.3. The device will begin updating and once done (assuming no issues) will return a JSON formatted response:

{
"result": "OK"
}

4.1.4. The device will automatically restart into OpenWrt.

4.2 Installing through the regular web interface

:!: Try installing through the dedicated firmware update page first. It's generally faster. Ideally only use this method if the dedicated page is not working.

4.2.1. Log in to the router admin page. (The default password is admin)

4.2.2. Click CA in the bottom right of the interface to unlock additional options.

Home page of the Linksys factory firmware. A red box in the bottom right is surrounding the link to access CA mode for additional administrative options.

4.2.3. Click the Connectivity page under the Router Settings section, and navigate to the Basic tab, if not automatically presented.

Basic tab under the connectivity page of the Linksys factory firmware. A red box on the right side is indicating the manual firmware update option, available only in CA mode.

4.2.4. Under the manual firmware update option, select the OpenWrt factory image and click Start. You will be warned the firmware is not recognized. Following that, you'll be prompted to confirm to continue with updating the firmware.

:!: This is your last chance to ensure the right file is selected!

4.2.5. Once completed, the device will automatically restart into OpenWrt.

See "Reset to stock firmware", renaming your OpenWrt factory image to bronx.img or changing the U-Boot variable.

Flashing the factory Linksys firmware does NOT work with sysupgrade (LuCI or CLI) and MAY render your device inoperable.

There are two ways to restore the stock firmware to the device. Either using mtd commands inside OpenWrt, or using TFTP inside U-Boot.

:!: Consider running this with a USB recovery initramfs. This means you can erase kernel, alt_kernel, rootfs, and alt_rootfs in a single pass, without needing to reboot to swap. USB Recovery will continue to be available even after the stock firmware is flashed. It is not guaranteed it will be available after a firmware update performed by the Linksys firmware though.

1. Download the stock firmware for the device and copy it to the /tmp directory on the device. 1.1 If you saved the stock firmware to your computer, use scp -O firmware.img root@192.168.1.1:/tmp. Replace firmware with the actual file name and 192.168.1.1 with the actual IP address.

2.

cd /tmp
mtd -e kernel write firmware.img kernel
mtd -e alt_kernel write firmware.img alt_kernel
mtd erase rootfs
mtd erase alt_rootfs
reboot

generic.flashing.tftp

1. Stop autoboot when prompted

2. Take note of the ipaddr, serverip, netmask, and firmwareName variables. ipaddr and netmask is the IP configuration the device will statically assign to itself, when it connects to the serverip TFTP server address, requesting the firmwareName file.

IPQ807x# printenv ipaddr serverip netmask firmwareName
ipaddr=192.168.1.1
serverip=192.168.1.254
netmask=255.255.255.0
firmwareName=bronx.img

You may change any of the variables, and optionally save them once changed, to keep them persistent. You now have the option of running run flash_pri_image, run flash_alt_image, or run flash_both_images. The first one erases and flashes the kernel partition, the second one erases and flashes the alt_kernel partition, and the third one will erase and flash both, the primary first, followed by the alternate.

:!: For reference, these are the values of these variables:

flash_pri_image=tftpboot $loadaddr $firmwareName && nand erase $priKernAddr $FwSize && nand write $loadaddr $priKernAddr $filesize
flash_alt_image=tftpboot $loadaddr $firmwareName && nand erase $altKernAddr $FwSize && nand write $loadaddr $altKernAddr $filesize
flash_both_images=run flash_pri_image && nand erase $altKernAddr $FwSize && nand write $loadaddr $altKernAddr $filesize

Sample output from ''flash_both_images''

Click to display ⇲

Click to hide ⇱

IPQ807x# run flash_both_images
ipq807x_eth_halt: done
eth0 PHY0 up Speed :1000 Full duplex
eth0 PHY1 Down Speed :10 Half duplex
eth0 PHY2 Down Speed :10 Half duplex
eth0 PHY3 Down Speed :10 Half duplex
eth0 PHY4 Down Speed :10 Half duplex
10M speed not supported
ipq807x_eth_init: done
Using eth0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'bronx.img'.
Load address: 0x44000000
Loading: *
Got TFTP_OACK: TFTP remote port: changes from 69 to 52028
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ############################################
         1.6 MiB/s
done
Bytes transferred = 14944256 (e40800 hex)
ipq807x_eth_halt: done

NAND erase: device 0 offset 0x1080000, size 0x9600000
Erasing at 0xa660000 -- 100% complete.
OK

NAND write: device 0 offset 0x1080000, size 0xe40800
 14944256 bytes written: OK

NAND erase: device 0 offset 0xa680000, size 0x9600000
Erasing at 0x13c60000 -- 100% complete.
OK

NAND write: device 0 offset 0xa680000, size 0xe40800
 14944256 bytes written: OK

USB Recovery is NOT a factory default feature provided by either the firmware or U-Boot, and must be configured by the user.

:!: Before changing any U-Boot environment variables, you should always take a backup of their existing settings. Use printenv when in U-Boot and fw_printenv when booted in an OS, to print all of the saved variables.

This feature can be enabled whether you're currently operating in the booted firmware or from the U-Boot environment. This will extend the boot functionality rather then replace it (similar to changing the boot order on a computer). The bootloader will first initialize the USB system, booting from the usbimage if present, otherwise proceeding like normal.

This also means that even if both kernel and alt_kernel are intact, the router will still try to boot to USB. Take care not to allow this inadvertently.

By default when downloading the initramfs for OpenWrt, the version number is included in the filename. It is suggested to make the usbimage generic to prevent any future confusion on the correct file name.

Based on testing, U-Boot is able to handle at least FAT12/16/32 formatting, (NO EXFAT), MBR or GPT partitioning, with any disk size seemingly up to 2TB. Disks larger then 2TB were tested, but U-Boot threw errors about the GPT partition table. There should be no issue with the label of the partition so long as it sticks to a universally supported label. EFI, 256 MB, and USB DISK were all tested label combinations and were able to work as expected.

fw_setenv usbimage 'openwrt-qualcommax-ipq807x-linksys_mx5300-initramfs-uImage.itb'
fw_setenv bootusb 'usb start && fatload usb 0:1 $loadaddr $usbimage && bootm $loadaddr'
fw_setenv bootcmd 'run bootusb; aq_load_fw && if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi'

:!: From factory, usbimage and bootusb are unset. bootcmd's default value is aq_load_fw && if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi.

If booted in U-Boot, replace fw_setenv with setenv and run save at the end to make the changes persistent. In the future if the device fails to boot, (assuming no underlying hardware defects), download the OpenWrt initramfs image to the root folder of your USB drive, connect it to the USB port on the back, and turn the device on. The device should boot to USB with OpenWrt in failsafe mode.

NOTE: This does not replace the default failsafe feature OpenWrt already has built-in.

0x000000000000-0x000000100000 : "0:sbl1" 
0x000000100000-0x000000200000 : "0:mibib" 
0x000000200000-0x000000280000 : "0:bootconfig" 
0x000000280000-0x000000300000 : "0:bootconfig1" 
0x000000300000-0x000000600000 : "0:qsee" 
0x000000600000-0x000000900000 : "0:qsee_1" 
0x000000900000-0x000000980000 : "0:devcfg" 
0x000000980000-0x000000a00000 : "0:devcfg_1" 
0x000000a00000-0x000000a80000 : "0:apdp" 
0x000000a80000-0x000000b00000 : "0:apdp_1" 
0x000000b00000-0x000000b80000 : "0:rpm" 
0x000000b80000-0x000000c00000 : "0:rpm_1" 
0x000000c00000-0x000000c80000 : "0:cdt" 
0x000000c80000-0x000000d00000 : "0:cdt_1" 
0x000000d00000-0x000000d80000 : "0:appsblenv" 
0x000000d80000-0x000000e80000 : "0:appsbl" 
0x000000e80000-0x000000f80000 : "0:appsbl_1" 
0x000000f80000-0x000001000000 : "0:art" 
0x000001000000-0x000001040000 : "u_env" 
0x000001040000-0x000001060000 : "s_env" 
0x000001060000-0x000001080000 : "devinfo" 
0x000001080000-0x00000a680000 : "kernel" 
0x000001680000-0x00000a680000 : "rootfs" 
0x00000a680000-0x000013c80000 : "alt_kernel" 
0x00000ac80000-0x000013c80000 : "alt_rootfs" 
0x000013c80000-0x000013e80000 : "sysdiag" 
0x000013e80000-0x000013f00000 : "0:ethphyfw" 
0x000013f00000-0x00001f700000 : "syscfg" 
0x00001f700000-0x000020000000 : "0:wififw"

''cat /proc/mtd''

Click to display ⇲

Click to hide ⇱

dev:    size   erasesize  name
mtd0: 00100000 00020000 "0:sbl1"
mtd1: 00100000 00020000 "0:mibib"
mtd2: 00080000 00020000 "0:bootconfig"
mtd3: 00080000 00020000 "0:bootconfig1"
mtd4: 00300000 00020000 "0:qsee"
mtd5: 00300000 00020000 "0:qsee_1"
mtd6: 00080000 00020000 "0:devcfg"
mtd7: 00080000 00020000 "0:devcfg_1"
mtd8: 00080000 00020000 "0:apdp"
mtd9: 00080000 00020000 "0:apdp_1"
mtd10: 00080000 00020000 "0:rpm"
mtd11: 00080000 00020000 "0:rpm_1"
mtd12: 00080000 00020000 "0:cdt"
mtd13: 00080000 00020000 "0:cdt_1"
mtd14: 00080000 00020000 "0:appsblenv"
mtd15: 00100000 00020000 "0:appsbl"
mtd16: 00100000 00020000 "0:appsbl_1"
mtd17: 00080000 00020000 "0:art"
mtd18: 00040000 00020000 "u_env"
mtd19: 00020000 00020000 "s_env"
mtd20: 00020000 00020000 "devinfo"
mtd21: 09600000 00020000 "kernel"
mtd22: 09000000 00020000 "rootfs"
mtd23: 09600000 00020000 "alt_kernel"
mtd24: 09000000 00020000 "alt_rootfs"
mtd25: 00200000 00020000 "sysdiag"
mtd26: 00080000 00020000 "0:ethphyfw"
mtd27: 0b800000 00020000 "syscfg"
mtd28: 00900000 00020000 "0:wififw"

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

The default network configuration is:

Interface Name Description Default configuration
br-lan All LAN (“Ethernet”) ports and Wi-Fi Static 192.168.1.1/24
wan WAN (“Internet”) port DHCP Client
wan6 WAN (“Internet”) port DHCPv6 Client
phy2 QCA9984 802.11ac/n (5.8GHz) Disabled
phy1 IPQ8074 802.11ac/ax/n (5.8GHz) Disabled
phy0 IPQ8074 802.11ax/b/g/n (2.4GHz) Disabled
Port Switch port
USB 3.0
Ethernet 1 lan1
Ethernet 2 lan2
Ethernet 3 lan3
Ethernet 4 lan4
Internet wan
Power

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

FIXME Please fill in real events for this device

The Linksys MX5300 has the following buttons:

BUTTON (bottom of device) Event
Reset reset
WPS ses

Front:
View of the front of the Linksys MX5300 with its shell removed.

Front-side Antennas:
Close-up of the antennas on the front of the Linksys MX5300 with its shell removed.

Left:
View of the left side of the Linksys MX5300 with its shell removed.

Rear:
View of the rear of the Linksys MX5300 with its shell removed.

Rear-side Antennas:
Close-up of the antennas on the rear of the Linksys MX5300 with its shell removed.

Right:
View of the right side of the Linksys MX5300 with its shell removed.

Backside label:
Insert photo of backside label

Note: This will void your warranty!

:!: These steps and photos have been copied from the Linksys MX4200 page, as the process is identical.

You will need a flat pry tool and a Philips screwdriver. Size 2 is optimal with size 0 being a minimum (you run the risk of stripping the screw with this size though)

First use the pry tool to remove the top grille. Be very gentle and careful as it is a soft plastic. (As seen in the below image)

If you have a thin and a long enough flat screwdriver that fits in the holes, you can skip this step and move on.

Linksys MX4200 Grille

Once the grille has been removed, you will see 4 screws holding the shell that you'll need to remove.

Linksys MX4200 screws

At this point the white casing can slide off towards the top of the device, and you will have access to the PCB.

Main PCB:
Insert photo of PCB

port.serial general information about the serial port, serial port cable, etc.

Close-up of the Linksys MX5300 with its shell removed, showing the rear of the device where the serial port is located

Serial connection parameters 115200, 8N1, 3.3V
Pin Definition
6 VCC (3.3v)
5 NC???
4 RX
3 NC???
2 TX
1 GND

port.jtag general information about the JTAG port, JTAG cable, etc.

None? USB Recovery doesn't count.

bootloader

None publicly disclosed.

Click to display ⇲

Click to hide ⇱

Format: Log Type - Time(microsec) - Message - Optional Info Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.3.1-00147 S - IMAGE_VARIANT_STRING=HAACANAZA S - OEM_IMAGE_VERSION_STRING=CRM S - Boot Config, 0x000002e5 B - 201 - PBL, Start B - 2736 - bootable_media_detect_entry, Start B - 3444 - bootable_media_detect_success, Start B - 3448 - elf_loader_entry, Start B - 6116 - auth_hash_seg_entry, Start B - 6359 - auth_hash_seg_exit, Start B - 68574 - elf_segs_hash_verify_entry, Start B - 131269 - PBL, End B - 217465 - SBL1, Start B - 296643 - GCC [RstStat:0x10, RstDbg:0x600000] WDog Stat : 0x4 B - 306494 - pm_device_init, Start B - 488244 - PM_SET_VAL:Skip D - 179645 - pm_device_init, Delta B - 490501 - pm_driver_init, Start D - 5337 - pm_driver_init, Delta B - 497028 - clock_init, Start D - 2104 - clock_init, Delta B - 501054 - boot_flash_init, Start D - 12718 - boot_flash_init, Delta B - 517432 - boot_config_data_table_init, Start D - 3141 - boot_config_data_table_init, Delta - (575 Bytes) B - 524874 - Boot Setting : 0x00000618 B - 528900 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:8 B - 535732 - sbl1_ddr_set_params, Start B - 539545 - CPR configuration: 0x30c B - 542991 - cpr_init, Start B - 545767 - Rail:0 Mode: 5 Voltage: 784000 B - 550982 - CL CPR settled at 736000mV B - 553788 - Rail:1 Mode: 5 Voltage: 880000 B - 557967 - Rail:1 Mode: 7 Voltage: 888000 D - 16500 - cpr_init, Delta B - 564860 - Pre_DDR_clock_init, Start B - 568886 - Pre_DDR_clock_init, End B - 572271 - DDR Type : PCDDR3 B - 578005 - do ddr sanity test, Start D - 1037 - do ddr sanity test, Delta B - 582763 - DDR: Start of HAL DDR Boot Training B - 587399 - DDR: End of HAL DDR Boot Training B - 593164 - DDR: Checksum to be stored on flash is 1612908398 B - 603503 - Image Load, Start D - 225578 - QSEE Image Loaded, Delta - (1373936 Bytes) B - 829173 - Image Load, Start D - 61 - SEC Image Loaded, Delta - (0 Bytes) B - 836828 - Image Load, Start D - 10767 - DEVCFG Image Loaded, Delta - (26004 Bytes) B - 847686 - Image Load, Start D - 25346 - RPM Image Loaded, Delta - (105964 Bytes) B - 873093 - Image Load, Start D - 102632 - APPSBL Image Loaded, Delta - (627152 Bytes) B - 975847 - QSEE Execution, Start D - 61 - QSEE Execution, Delta B - 981673 - USB D+ check, Start D - 0 - USB D+ check, Delta B - 988047 - SBL1, End D - 772900 - SBL1, Delta S - Flash Throughput, 6691 KB/s (2134303 Bytes, 318962 us) S - DDR Frequency, 466 MHz S - Core 0 Frequency, 1651 MHz

U-Boot 2016.01 (Mar 13 2020 - 17:34:10 +0800)

version: 0.3.14 DRAM: smem ram ptable found: ver: 1 len: 4 1 GiB board_devinfo_offset=1060000, board_devinfo_size=20000 board_senv_offset=1040000, board_senv_size=20000 board_kernel_offset=0x1080000, board_fw_size=0x9600000, board_altkernel_offset=0xa680000\nNAND: ONFI device found ID = 1590acad Vendor = ad Device = ac qpic_nand: changing oobsize to 64 from 128 bytes SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0) 512 MiB MMC: <NULL>: 0 devinfo_import--devinfo_mem_pool.crc=493c9ab4 fun=cmd_init DEVINFO_ITEMS=511 devinfo: data is valid! read senv success #### auto_recovery enabled:1, boot_part:1, boot_part_ready:3, boot_count=0

####[boot_count_write] erase:0, auto_recovery→block_offset:0x1040000 offset=0x105D000

Updating boot_count ... ####[boot_count_write] offset:0x105D000 , length:2048 done

PCI Link Intialized In: serial@78B3000 Out: serial@78B3000 Err: serial@78B3000 machid: 8010008 Card did not respond to voltage select! eth0 MAC Address from ART is not valid eth1 MAC Address from ART is not valid eth2 MAC Address from ART is not valid eth3 MAC Address from ART is not valid eth4 MAC Address from ART is not valid eth5 MAC Address from ART is not valid auto_recovery_check changes bootcmd: boot from partition 1

Bus 0: i2c@78b6000 Setting bus to 0 Valid chip addresses: 62 68 Hit 'Space' or 'Enter' key to stop autoboot: 210 Normal boot

NAND read: device 0 offset 0x13e80000, size 0x80000 524288 bytes read: OK Erasing NAND... Erasing at 0x1000000 -- 50% complete.Erasing at 0x1020000 -- 100% complete. Writing to NAND... OK PHY::Scratchpad Read/Write test fail Disable 50MHz clock... Erasing NAND... Erasing at 0x1000000 -- 50% complete.Erasing at 0x1020000 -- 100% complete. Writing to NAND... OK

NAND read: device 0 offset 0x1080000, size 0x600000 6291456 bytes read: OK ## Loading kernel from FIT Image at 44000000 ...

 Using 'config@1' configuration
 Trying 'kernel@1' kernel subimage
   Description:  ARM OpenWrt Linux-4.4.60
   Type:         Kernel Image
   Compression:  gzip compressed
   Data Start:   0x440000e4
   Data Size:    3803159 Bytes = 3.6 MiB
   Architecture: ARM
   OS:           Linux
   Load Address: 0x41208000
   Entry Point:  0x41208000
   Hash algo:    crc32
   Hash value:   d2916e34
   Hash algo:    sha1
   Hash value:   e4938ee5e85b3c2867608e8f588e51fc6241f773
 Verifying Hash Integrity ... crc32+ sha1+ OK

## Loading fdt from FIT Image at 44000000 ...

 Using 'config@1' configuration
 Trying 'fdt@1' fdt subimage
   Description:  ARM OpenWrt bronx device tree blob
   Type:         Flat Device Tree
   Compression:  uncompressed
   Data Start:   0x443a0a2c
   Data Size:    80848 Bytes = 79 KiB
   Architecture: ARM
   Hash algo:    crc32
   Hash value:   0a297b43
   Hash algo:    sha1
   Hash value:   a466e6f2946742a9fb1e8b5312e31f478fc70ed8
 Verifying Hash Integrity ... crc32+ sha1+ OK
 Booting using the fdt blob at 0x443a0a2c
 Uncompressing Kernel Image ... OK
 Loading Device Tree to 4a3e9000, end 4a3ffbcf ... OK

Using machid 0x8010008 from environment

Starting kernel ...

Click to display ⇲

Click to hide ⇱

[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.4.60 (root@build-vm) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 998fe11+r49254) ) #1 SMP Mon Mar 21 12:10:21 PDT 2022 [ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c0383d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Qualcomm Technologies, Inc. IPQ807x/AP-HK09 [ 0.000000] Ignoring memory range 0x40000000 - 0x41000000 [ 0.000000] Reserved memory: OVERLAP DETECTED! [ 0.000000] wifi_dump@51000000 (0x51000000--0x51600000) overlaps with wigig_dump@51200000 (0x51200000--0x51600000) [ 0.000000] Memory policy: Data cache writealloc [ 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] PERCPU: Embedded 12 pages/cpu @be7ac000 s19264 r8192 d21696 u49152 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 226848 [ 0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs root=ubi0:ubifs rootfstype=ubifs rootwait swiotlb=1 clk_ignore_unused [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 899004K/915456K available (5282K kernel code, 327K rwdata, 1792K rodata, 260K init, 270K bss, 16452K reserved, 0K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xbf800000 - 0xff800000 (1024 MB) [ 0.000000] lowmem : 0x80000000 - 0xbf000000 (1008 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .text : 0x80208000 - 0x808f0d0c (7076 kB) [ 0.000000] .init : 0x808f1000 - 0x80932000 ( 260 kB) [ 0.000000] .data : 0x80932000 - 0x80983d5c ( 328 kB) [ 0.000000] .bss : 0x80986000 - 0x809c994c ( 271 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] Architected cp15 timer(s) running at 19.20MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns [ 0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns [ 0.000017] Switching to timer-based delay loop, resolution 52ns [ 0.000722] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) [ 0.000734] pid_max: default: 32768 minimum: 301 [ 0.000813] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000823] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001268] CPU: Testing write buffer coherency: ok [ 0.001617] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.001663] Setting up static identity map for 0x41208280 - 0x412082d8 [ 0.005139] MSM Memory Dump base table set up [ 0.005161] MSM Memory Dump apps data table set up [ 0.006022] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.006547] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.007065] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.007113] Brought up 4 CPUs [ 0.007132] SMP: Total of 4 processors activated (153.60 BogoMIPS). [ 0.007138] CPU: All CPU(s) started in SVC mode. [ 0.027117] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4 [ 0.027414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.027439] futex hash table entries: 1024 (order: 4, 65536 bytes) [ 0.027810] pinctrl core: initialized pinctrl subsystem [ 0.028811] NET: Registered protocol family 16 [ 0.029904] DMA: preallocated 2048 KiB pool for atomic coherent allocations [ 0.059865] cpuidle: using governor ladder [ 0.089881] cpuidle: using governor menu [ 0.091958] Soc version is not 1, changing clock offsets [ 0.101609] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel ! [ 0.103524] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel ! [ 0.118265] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.118274] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.119638] CPU: unavail, SoC Version: 2.0 [ 0.119938] <CORE> glink_init: IPC Logging Disabled [ 0.120250] <CORE> glink_core_register_transport: IPC Logging disabled [ 0.120627] msm_rpm_dev_probe: APSS-RPM communication over GLINK [ 0.121040] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2 [ 0.121350] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 [ 0.122458] IPC logging disabled [ 0.122463] IPC logging disabled [ 0.122468] IPC logging disabled [ 0.122472] IPC logging disabled [ 0.122477] IPC logging disabled [ 0.122706] sps:sps is ready. [ 0.127408] msm_glink_smem_native_xprt rx fifo not found [ 0.151658] SCSI subsystem initialized [ 0.151866] pps_core: LinuxPPS API ver. 1 registered [ 0.151874] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it [ 0.151899] PTP clock support registered [ 0.154246] clocksource: Switched to clocksource arch_sys_counter [ 0.157863] NET: Registered protocol family 2 [ 0.158299] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.158384] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.158525] TCP: Hash tables configured (established 8192 bind 8192) [ 0.158573] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.158608] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.158765] NET: Registered protocol family 1 [ 0.160017] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available [ 0.170788] Key type asymmetric registered [ 0.170807] Asymmetric key parser 'x509' registered [ 0.170845] io scheduler noop registered [ 0.170860] io scheduler deadline registered (default) [ 0.173195] 10000000.pci supply vdda not found, using dummy regulator [ 0.173242] 10000000.pci supply vdda_phy not found, using dummy regulator [ 0.173274] 10000000.pci supply vdda_refclk not found, using dummy regulator [ 0.173714] PCI host bridge /soc/pci@10000000 ranges: [ 0.173740] IO 0x10200000..0x102fffff → 0x10200000 [ 0.173754] MEM 0x10300000..0x10ffffff → 0x10300000 [ 0.308660] qcom-pcie 10000000.pci: link up [ 0.308820] qcom-pcie 10000000.pci: PCI host bridge to bus 0001:00 [ 0.308834] pci_bus 0001:00: root bus resource [bus 00-ff] [ 0.308848] pci_bus 0001:00: root bus resource [io 0x0000-0xfffff] (bus address [0x10200000-0x102fffff]) [ 0.308859] pci_bus 0001:00: root bus resource [mem 0x10300000-0x10ffffff] [ 0.309183] PCI: bus0: Fast back to back transfers disabled [ 0.310317] PCI: bus1: Fast back to back transfers disabled [ 0.310426] pci 0001:00:00.0: BAR 8: assigned [mem 0x10400000-0x105fffff] [ 0.310438] pci 0001:00:00.0: BAR 0: assigned [mem 0x10300000-0x10300fff] [ 0.310455] pci 0001:01:00.0: BAR 0: assigned [mem 0x10400000-0x105fffff 64bit] [ 0.310519] pci 0001:00:00.0: PCI bridge to [bus 01] [ 0.310532] pci 0001:00:00.0: bridge window [mem 0x10400000-0x105fffff] [ 0.316291] NET: Registered protocol family 27 [ 0.316303] IPC_RTR: ipc_router_create_log_ctx: IPC Logging disabled [ 0.316316] qmi_log_init: IPC Logging disabled [ 0.316321] qmi_log_init: IPC Logging disabled [ 0.316408] msm_rpm_log_probe: OK [ 0.317035] msm-dcc b3000.dcc: DCC XPU is not specified [ 0.317277] msm-dcc b3000.dcc: DCC SRAM dump setup failed [ 0.317301] msm-dcc b3000.dcc: jiffies_64: 0xffff8af0, cntvct_64: 0x8cbc9a3 [ 0.317312] msm-dcc b3000.dcc: gcnt_hi: 0x00000000(0xbfa6e004) [ 0.317323] msm-dcc b3000.dcc: gcnt_lo: 0x08cbcb63(0xbfa6e000) [ 0.317970] TZ Log : Will warn on Access Violation, as paniconaccessviolation is not set [ 0.318784] msm_serial 78b3000.serial: msm_serial: detected port #0 [ 0.318819] msm_serial 78b3000.serial: uartclk = 3686400 [ 0.318852] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 22, base_baud = 230400) is a MSM [ 0.318871] msm_serial: console setup on port #0 [ 1.086387] console [ttyMSM0] enabled [ 1.091440] msm_serial: driver initialized [ 1.094971] msm_serial_hsl_init: driver initialized [ 1.099038] diag: IPC Logging disabled [ 1.105991] spi_qup 78b5000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64 [ 1.107823] spi_qup 78b8000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64 [ 1.117102] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xac [ 1.121445] nand: Hynix H27S4G8F2EDA-BC [ 1.127808] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128 [ 1.131463] 29 ofpart partitions found on MTD device qcom_nand.0 [ 1.138992] Creating 29 MTD partitions on “qcom_nand.0”: [ 1.145246] 0x000000000000-0x000000100000 : “0:SBL1” [ 1.152245] 0x000000100000-0x000000200000 : “0:MIBIB” [ 1.157117] 0x000000200000-0x000000280000 : “0:BOOTCONFIG” [ 1.161623] 0x000000280000-0x000000300000 : “0:BOOTCONFIG1” [ 1.167013] 0x000000300000-0x000000600000 : “0:QSEE” [ 1.174789] 0x000000600000-0x000000900000 : “0:QSEE_1” [ 1.179972] 0x000000900000-0x000000980000 : “0:DEVCFG” [ 1.182543] 0x000000980000-0x000000a00000 : “0:DEVCFG_1” [ 1.187699] 0x000000a00000-0x000000a80000 : “0:APDP” [ 1.193158] 0x000000a80000-0x000000b00000 : “0:APDP_1” [ 1.198145] 0x000000b00000-0x000000b80000 : “0:RPM” [ 1.203088] 0x000000b80000-0x000000c00000 : “0:RPM_1” [ 1.207871] 0x000000c00000-0x000000c80000 : “0:CDT” [ 1.213086] 0x000000c80000-0x000000d00000 : “0:CDT_1” [ 1.217811] 0x000000d00000-0x000000d80000 : “0:APPSBLENV” [ 1.222991] 0x000000d80000-0x000000e80000 : “0:APPSBL” [ 1.228767] 0x000000e80000-0x000000f80000 : “0:APPSBL_1” [ 1.233798] 0x000000f80000-0x000001000000 : “0:ART” [ 1.238849] 0x000001000000-0x000001040000 : “u_env” [ 1.243211] 0x000001040000-0x000001060000 : “s_env” [ 1.247994] 0x000001060000-0x000001080000 : “devinfo” [ 1.252839] 0x000001080000-0x00000a680000 : “kernel” [ 1.394519] 0x000001680000-0x00000a680000 : “rootfs” [ 1.526717] mtd: device 22 (rootfs) set to be root filesystem [ 1.526749] 0x00000a680000-0x000013c80000 : “alt_kernel” [ 1.668809] 0x00000ac80000-0x000013c80000 : “alt_rootfs” [ 1.719230] random: nonblocking pool is initialized [ 1.800861] 0x000013c80000-0x000013e80000 : “sysdiag” [ 1.803399] 0x000013e80000-0x000013f00000 : “0:ETHPHYFW” [ 1.806073] 0x000013f00000-0x00001f700000 : “syscfg” [ 1.978673] 0x00001f700000-0x000020000000 : “0:WIFIFW” [ 1.988246] spmi spmi-0: PMIC Arb Version-2 (0x20010000) [ 2.211620] qca-mdio 90000.mdio: Could not find phy-reset-gpio [ 2.211749] libphy: qca_mdio: probed [ 2.218170] qca-mdio 90000.mdio: qca-mdio driver was registered [ 2.220286] PPP generic driver version 2.4.2 [ 2.225862] PPP Deflate Compression module registered [ 2.230230] Unable to create IPC log context! [ 2.235473] cnss: Platform driver probed successfully. [ 2.239772] Skip QCA8074V1 in V2 platform [ 2.244643] cnss_genl: genl_register_family fail: -17 [ 2.248625] cnss: CNSS genl init failed -17 [ 2.253657] cnss: Platform driver probed successfully. [ 2.257955] i2c /dev entries driver [ 2.265941] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0 [ 2.272428] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com [ 2.272926] sdhci: Secure Digital Host Controller Interface driver [ 2.281116] sdhci: Copyright© Pierre Ossman [ 2.287096] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.291800] leds-pca963x 0-0062: PCA963X_HW_BLINK ON [ 2.298877] leds-pca963x 0-0062: PCA963X LED initialize ok done [ 2.302717] qcom_ice_get_device_tree_data: No vdd-hba-supply regulator, assuming not needed [ 2.307894] ICE IRQ = 26 [ 2.316829] [ 2.316829] Version Rollback Feature Disabled [ 2.319686] DEV CI test message [ 2.325227] remoteproc remoteproc0: q6v5-wcss is available [ 2.328045] subsys-restart: ssr_parse_restart_orders(): q6v5_m3 device has been added to q6v5-m3's restart group [ 2.333192] subsys-restart: ssr_parse_restart_orders(): q6v5_wcss device has been added to q6v5-m3's restart group [ 2.343614] remoteproc remoteproc1: q6v5-m3 is available [ 2.354074] SPMI VADC - Min ch: 0 Max ch: 15 [ 2.361000] u32 classifier [ 2.363377] input device check on [ 2.365932] Netfilter messages via NETLINK v0.30. [ 2.369651] nfnl_acct: registering with nfnetlink. [ 2.374377] nf_conntrack version 0.5.0 (14046 buckets, 56184 max) [ 2.379444] ctnetlink v0.93: registering with nfnetlink. [ 2.385222] nf_conntrack_rtsp v0.7 loading [ 2.390927] gre: GRE over IPv4 demultiplexor driver [ 2.394479] ip_gre: GRE over IPv4 tunneling driver [ 2.400384] nf_nat_rtsp v0.7 loading [ 2.404129] ip_tables: (C) 2000-2006 Netfilter Core Team [ 2.408702] NET: Registered protocol family 10 [ 2.413983] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 2.417604] sit: IPv6 over IPv4 tunneling driver [ 2.423964] NET: Registered protocol family 17 [ 2.427585] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 2.431828] Bridge firewalling registered [ 2.444565] Ebtables v2.0 registered [ 2.448572] l2tp_core: L2TP core driver, V2.0 [ 2.452107] l2tp_netlink: L2TP netlink interface [ 2.456394] 8021q: 802.1Q VLAN Support v1.8 [ 2.461198] Registering SWP/SWPB emulation handler [ 2.466107] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2 [ 2.469970] pmd9655_s4: supplied by e-smps1-reg [ 2.477195] cpr3_mem_acc_init: npu: not using memory accelerator regulator [ 2.481446] npu_corner: fused NOM: open-loop= 784000 uV [ 2.488400] npu_corner: fused TURBO: open-loop= 848000 uV [ 2.494263] npu_corner: fused NOM: open-loop= 784000 uV [ 2.499843] npu_corner: fused TURBO: open-loop= 848000 uV [ 2.505525] npu_corner: Normal and Cold condition init done. Default to normal. [ 2.511426] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 [ 2.518275] pmd9655_s3: supplied by e-smps1-reg [ 2.525580] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0 [ 2.529969] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1 [ 2.536580] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0 [ 2.544241] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable [ 2.551743] cpr3_mem_acc_init: apc: not using memory accelerator regulator [ 2.560882] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused SVS: open-loop= 704000 uV [ 2.567830] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused NOM: open-loop= 840000 uV [ 2.577819] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused TURBO: open-loop= 904000 uV [ 2.587624] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused STURBO: open-loop= 992000 uV [ 2.597499] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused SVS: quot[ 7]= 726, quot_offset[ 7]= 0 [ 2.607244] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused NOM: quot[ 7]= 984, quot_offset[ 7]= 255 [ 2.618094] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused TURBO: quot[ 7]=1089, quot_offset[ 7]= 105 [ 2.629032] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused STURBO: quot[ 7]=1243, quot_offset[ 7]= 150 [ 2.640084] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop [ 2.651907] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 800000 KHz [ 2.657799] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1017600 KHz [ 2.665059] ubi0: attaching mtd22 [ 3.406007] ubi0: scanning is finished [ 3.412682] ubi0: attached mtd22 (name “rootfs”, size 144 MiB) [ 3.412701] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes [ 3.417402] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 [ 3.424257] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [ 3.431111] ubi0: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0 [ 3.437884] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128 [ 3.444132] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1038325328 [ 3.451258] ubi0: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 80 [ 3.460553] ubi0: background thread “ubi_bgt0d” started, PID 146 [ 3.460995] input: soc:gpio_keys as /devices/platform/soc/soc:gpio_keys/input/input0 [ 3.469659] rtc-ds1307 0-0068: setting system clock to 2025-03-01 22:47:42 UTC (1740869262) [ 3.473565] pmd9655_ldo11: disabling [ 3.473593] clk: Not disabling unused clocks [ 3.562980] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name “ubifs”, R/O mode [ 3.563006] UBIFS (ubi0:0): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 3.570141] UBIFS (ubi0:0): FS size: 76693504 bytes (73 MiB, 604 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs) [ 3.580033] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB) [ 3.590269] UBIFS (ubi0:0): media format: w4/r0 (latest is w4/r0), UUID 638D65DE-5E8C-47C1-A7DA-1C70A3E60624, small LPT model [ 3.598340] VFS: Mounted root (ubifs filesystem) readonly on device 0:13. [ 3.607693] Freeing unused kernel memory: 260K (808f1000 - 80932000) *

            _        _  __    _    __ _____ __   __ _____
           | |      | ||  \  | |  / // ____]\ \ / // ____]TM
           | |      | ||   \ | | / /| (___   \ V /| (____
           | |      | || |\ \| |\ \  \____ \  \ /  \____ \
           | |_____ | || | \   | \ \  ____) | | |   ____) |
           |_______||_||_|  \__|  \_\[____ /  |_|  [_____/

© 2013 Belkin International, Inc. and/or its affiliates. All rights reserved. Booting bronx (firmware version 1.1.12.210066) * [utopia][init] System Initialization [utopia][init] Creating /proc [utopia][init] Creating /sys [utopia][init] Creating /dev [utopia][init] Creating /tmp [utopia][init] Allocating 100M for /tmp [utopia][init] Prepairing /dev/pts [utopia][init] Setting /tmp and /var permissions [utopia][init] Starting udev.. Attempting mount of ubifs syscfg partition UBI device number 1, total 1472 LEBs (186908672 bytes, 178.3 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) [utopia][init] Using persistent syscfg data from /var/config/syscfg [utopia][init] Starting system logging [utopia][init] Starting sysevent subsystem [utopia][init] Starting blue ... [utopia][init] Enabling DesignWare USB3 DRD Core drivers modprobe: module usb-common not found in modules.dep modprobe: module usb_f_diag not found in modules.dep [utopia][init] Loading QCA Ethernet, NSS and GMAC drivers modprobe: module qca-nss-ipsec not found in modules.dep modprobe: module qrfs not found in modules.dep net.netfilter.nf_conntrack_acct = 1 [utopia][init] Late loading usb drivers [utopia][init] Setting any unset system values to default setting tc_ssid to WETemmFzWgQZZxpTDuaVKGyDx0KH0l4u for Nodes setting tc_passphrase to J6yuOTWYBvYXWJlgQfxwIShu3ZmA4uOnAl2brvJ7XqXb1DIkFbDYo3CQiXWM2oX for Nodes setting up MAC addresses for all interface based on C4:41:1E:E2:64:3C Updating NTP Servers if necessary [utopia][init] WARNING! new syscfg variables are found, committing default syscfg values [utopia][init] copy syscfg to /var/config/syscfg/syscfg.dat.old [utopia][init] Set smart_connect::client_pin 2378

SSDK Init OK![Ethernet Type]:0x0 operation done.

SSDK Init OK! operation done.

SSDK Init OK! operation done.

checking for interactive script start up... no user scheduled tasks found... /etc/init.d/service_senq.sh Setting default for debug = '0' /etc/init.d/service_senq.sh Setting default for enabled = '1' /etc/init.d/service_senq.sh Setting default for event_pause = '0' /etc/init.d/service_senq.sh Setting default for notification::enabled = '1' senq running /etc/init.d/service_senq.sh Starting in mode 0 2025-03-01 22:47:50: service_node-mode.sh mdnsd-status stopped: Setting default for master_issue_periodic_bh_speed_check = '1' 2025-03-01 22:47:50: service_node-mode.sh mdnsd-status stopped: Setting default for port = '1883' 2025-03-01 22:47:50: service_node-mode.sh mdnsd-status stopped: Setting default for debug = '0' 2025-03-01 22:47:50: service_node-mode.sh mdnsd-status stopped: Setting default for enabled = '1' 2025-03-01 22:47:50: service_node-mode.sh mdnsd-status stopped: Setting default for master_issue_periodic_bh_speed_check = '1' 2025-03-01 22:47:50: node-mode running Updating BootCount Page[59]:1D800 ... Done

[utopia][init] Load WiFi cal data from MTD(mtd17) to FS. 12064+0 records in 12064+0 records out 12064 bytes (11.8KB) copied, 0.024001 seconds, 490.9KB/s 131072+0 records in 131072+0 records out 131072 bytes (128.0KB) copied, 0.259314 seconds, 493.6KB/s [utopia][init] Setup link to WiFi firmware and board data (US) [utopia][init] Multi-region is not supported or not enabled [utopia][init] Cert region: US [utopia][init] No REGION definded, use FCC NSS Auto scaling disabled [utopia][init] Loading QCA Enhanced Connection manager net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 dev.nss.general.redirect = 1 inserting fpbypass.ko for QCA attempting to sync sysinfo.cgi auth credentials adding group for lldpd user [utopia][init] Initializing BTLE interface [utopia][init] Bluetooth Mac Address: C4 41 1E E2 64 3C [utopia][init] Cert Region: US [utopia][init] BTLE interface ready to use btsetup btsetup-start Thu Oct 11 06:00:00 UTC 2012 Start iotd IOTD: Opening config file /bin/iotd_config_hk.ini run start script /usr/bin/check_platform.sh.

SSDK Init OK! operation done.

bronx login: HTC: Initializing SPI interface for target ID 0 wan, sysevent received: wan-start Starting devicedb ... lldpd event lan_ipaddr 192.168.1.1 received.

DeviceDB database version 3 Options:

  Daemonize       : yes
  Server UDS Path   : /tmp/devicedb/server_link
  Database File     : /tmp/devicedb/devicedb.db
  DB Transient File : /tmp/devicedb/transient.db

DeviceDB Daily Backup Cron job created No TopoDB persistence data to import TopoDB data not imported lldpd event lldpd-start received. killall: lldpd: no process killed Iotd Manager: Recv MGMT_MSG_HELLO resp Target QAPI Ver: 2.0.1 CRM Num: 104 * IOT Daemon started btsetup: Quartz FW does't upgrade lldpd configuration already running btsetup: Unconfigured mode and Peripheral role setting root_accessible to 0 by default mosquitto aborting: not Master service_guardian.sh is called with lan-status Entry tsmb lan-status, 1 lldp updating callback scripts ARP agent not started: not in master mode. lldpd event lldp::root_accessible 0 received. Starting ddd_ethernet_agent ...

backhaul_switching status event backhaul::media 0 received on backhaul_switching_mgr Backhaul media 0 received, but wifi status is not started. Will do backhaul check later lldpd event ETH::port_1_status down received. [utopia] Not setting ppp_clamp_mtu lldpd event ETH::port_2_status down received. lldpd event ETH::port_3_status down received. /etc/init.d/service_subscriber.sh Setting default for connect_timeout to '10' lldpd event ETH::port_4_status down received. /etc/init.d/service_subscriber.sh Setting default for enabled to '1' /etc/init.d/service_subscriber.sh Setting default for file_prefix to '/tmp/msg' /etc/init.d/service_subscriber.sh Setting default for keepalive to '60' /etc/init.d/service_subscriber.sh Setting default for subs to '/var/config/subscriber.subs' subscriber running /etc/init.d/service_subscriber.sh subscriber-stop NULL MODE: 0 lldpd event ETH::port_5_status down received. killall: omsgd: no process killed killall: configure_me_monitor.sh: no process killed rm: can't remove '/var/run/configure_me_monitor.sh.pid': No such file or directory nss_build_bypass is called with lan-started Lighttpd Model Base: MX5300 Generating Rainier lighttpd config Creating /tmp/var/config/license Build temporary www configuration directory: TSLIIHauhEfGE Power cycle Ethernet ports. conntrack_parse running creating conntrack cron job ARP agent not started: not in master mode. Registering Service myrouter._http._tcp.local port 80 nss_build_bypass is called with ipv4_wan_ipaddr wifi, sysevent received: lan-started (Wed Oct 10 23:00:09 PDT 2012) wifi, service_start() lldpd event ipv4_wan_ipaddr 0.0.0.0 received. Got a reply for myrouter._http._tcp.local.: Name now registered and active [utopia][init] Loading GMAC and WLAN drivers dev.nss.n2hcfg.n2h_high_water_core0 = 8704 dev.nss.n2hcfg.extra_pbuf_core0 = 9000000 dev.nss.n2hcfg.n2h_high_water_core0 = 67392 dev.nss.n2hcfg.n2h_wifi_pool_buf = 40960 [ 26.061373] <SSR>: glink SUBSYS_BEFOER_POWERUP reinit done [ 26.407875] glink_core_link_up glink is up [ 26.407998] glink_xprt_open_event mosquitto aborting: not Master Entry tsmb lan-status, 1 service_guardian.sh is called with lan-status getting geoip information for 0.0.0.0

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                               Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve: freegeoip.net (Could not contact DNS servers)

backhaul_switching status event system_state-normal received Not ready for JNAP. Sleeping for 15 seconds... [utopia] Not setting ppp_clamp_mtu on dslite protocol [utopia][init] Creating wifi devices wan, sysevent received: phylink_wan_state Multi-region is not supported or not enabled SKU is MX5300 smart connect client, generating client device data wifi, wifi_physical_start(ath0) Interface doesn't accept private ioctl... setCountryID (8BE0): Invalid argument dev.nss.n2hcfg.n2h_high_water_core0 = 26432 sysctl: short write dev.nss.n2hcfg.n2h_high_water_core0 = 67392 dev.nss.n2hcfg.n2h_wifi_pool_buf = 40960 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 wifi1 dev.nss.n2hcfg.n2h_queue_limit_core0 = 256 dev.nss.n2hcfg.n2h_queue_limit_core1 = 256 ath0 No such device

Auto channel ath0 wifi, wifi_virtual_start(ath0) fastpath, sysevent received: qos_enabled dev.nss.general.redirect = 0 net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 wifi, wifi_user_start(ath0) Entry tsmb tsmb-stop, 1 wifi, primary AP: ath0 is up (Wed Oct 10 23:00:27 PDT 2012) wifi, wifi_guest_start(ath0) wifi, guest ath2 is disabled, do not start wifi guest wifi, smart::mode is unconfigured do not start smart connect setup and config wifi wifi, wifi_physical_start(ath1) LookUpMaster call OK. mDNS lookup is on going... Interface doesn't accept private ioctl... setCountryID (8BE0): Invalid argument dev.nss.n2hcfg.n2h_high_water_core0 = 38720 sysctl: short write dev.nss.n2hcfg.n2h_high_water_core0 = 67392 dev.nss.n2hcfg.n2h_wifi_pool_buf = 40960 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 wifi0 dev.nss.n2hcfg.n2h_queue_limit_core0 = 256 dev.nss.n2hcfg.n2h_queue_limit_core1 = 256 ath1 No such device

List Flushed Following channels are blocked from Channel selection algorithm [149] [153] [157] [161] [165] Auto channel ath1 smart_connect, sysevent received: wifi-status starting wifi, wifi_virtual_start(ath1) wifi, wifi_user_start(ath1) 2012-10-11 06:00:29: Setting defaults wifi, primary AP: ath1 is up (Wed Oct 10 23:00:30 PDT 2012) wifi, wifi_guest_start(ath1) wifi, guest ath3 is disabled, do not start wifi guest wifi, wifi_physical_start(ath10) nss_build_bypass is called with guardian-configured dev.nss.n2hcfg.n2h_high_water_core0 = 55104 sysctl: short write dev.nss.n2hcfg.n2h_high_water_core0 = 67392 dev.nss.n2hcfg.n2h_wifi_pool_buf = 40960 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 wifi2 dev.nss.n2hcfg.n2h_queue_limit_core0 = 256 dev.nss.n2hcfg.n2h_queue_limit_core1 = 256 ath10 No such device

List Flushed Following channels are blocked from Channel selection algorithm [36] [40] [44] [48] [165] Auto channel ath10 wifi, wifi_virtual_start(ath10) wifi, wifi_user_start(ath10) wifi, primary AP: ath10 is up (Wed Oct 10 23:00:33 PDT 2012) wifi, wifi_guest_start(ath10) wifi, guest ath6 is disabled, do not start wifi guest wifi, start_hostapd() wifi, start hostapd (Wed Oct 10 23:00:33 PDT 2012) Configuration file: /tmp/hostapd-ath0.conf Configuration file: /tmp/hostapd-ath1.conf Configuration file: /tmp/hostapd-ath10.conf rfkill: Cannot open RFKILL control device ACS: Automatic channel selection started, this may take a bit ACS: Offloading to driver rfkill: Cannot open RFKILL control device ACS: Automatic channel selection started, this may take a bit ACS: Offloading to driver rfkill: Cannot open RFKILL control device ACS: Automatic channel selection started, this may take a bit ACS: Offloading to driver Restarting nfqrecv service... Got a TERM signal, will terminate. Warning! nfqrecv encountered errors when doing recv(): Interrupted system call killall: nfqrecv: no process killed nl80211: ACS Results: PCH: 40 SCH: 0 BW: 80 VHT0: 42 VHT1: 0 HW_MODE: 2 ath1: ACS-COMPLETED freq=5200 channel=40 Using interface ath1 with hwaddr c4:41:1e:e2:64:3e and ssid “_VelopSetup43C” ath1: interface state UNINITIALIZED→ENABLED ath1: AP-ENABLED nl80211: ACS Results: PCH: 157 SCH: 149 BW: 80 VHT0: 155 VHT1: 0 HW_MODE: 2 ath10: ACS-COMPLETED freq=5785 channel=157 Using interface ath10 with hwaddr c4:41:1e:e2:64:3f and ssid “_VelopSetup43C” ath10: interface state UNINITIALIZED→ENABLED ath10: AP-ENABLED nl80211: ACS Results: PCH: 8 SCH: 0 BW: 40 VHT0: 6 VHT1: 0 HW_MODE: 1 ath0: ACS-COMPLETED freq=2447 channel=8 Using interface ath0 with hwaddr c4:41:1e:e2:64:3d and ssid “_VelopSetup43C” ath0: interface state UNINITIALIZED→ENABLED ath0: AP-ENABLED start mcsd succeeded (Wed Oct 10 23:00:38 PDT 2012) btsetup smart_connect::setup_status 23.00.38.602963 MCSD plugin info : Initializing plugin manager state_machine entering READY 0x02 0x01 0x06 0x08 0x09 0x4C 0x69 0x6E 0x6B 0x73 0x79 0x73 0x05 0xFF 0x5C 0x00 0x00 0x00 0x11 0x07 0xD1 0x6F 0x01 0x40 0x94 0x0E 0x88 0xB7 0xC2 0x46 0xAB 0x8E 0x80 0x20 0x00 0x00 smart_connect, sysevent received: wifi-status started pub_devinfo_status: Error: could not determine HOST_ADDR pub_wlan_status: Error: could not determine HOST_ADDR [fw.sh] fwup_checked_after_boot: 0 [fwupd] status details:“ERROR: Connecting server” [fw.sh] fwup_forced_update: 0 Entry tsmb tsmb-stop, 1 Entry tsmb tsmb-start, 1

Click to display ⇲

Click to hide ⇱

Jumping to AARCH64 kernel via monitor [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.73 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28427-6df0e3d02a) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Mon Feb 3 23:09:37 2025 [ 0.000000] Machine model: Linksys MX5300 [ 0.000000] OF: reserved mem: 0x0000000040000000..0x0000000040ffffff (16384 KiB) nomap non-reusable nss@40000000 [ 0.000000] OF: reserved mem: 0x000000004a400000..0x000000004a5fffff (2048 KiB) nomap non-reusable tzapp@4a400000 [ 0.000000] OF: reserved mem: 0x000000004a600000..0x000000004a9fffff (4096 KiB) nomap non-reusable bootloader@4a600000 [ 0.000000] OF: reserved mem: 0x000000004aa00000..0x000000004aafffff (1024 KiB) nomap non-reusable sbl@4aa00000 [ 0.000000] OF: reserved mem: 0x000000004ab00000..0x000000004abfffff (1024 KiB) nomap non-reusable smem@4ab00000 [ 0.000000] OF: reserved mem: 0x000000004ac00000..0x000000004affffff (4096 KiB) nomap non-reusable memory@4ac00000 [ 0.000000] OF: reserved mem: 0x000000004b000000..0x0000000050efffff (97280 KiB) nomap non-reusable wcnss@4b000000 [ 0.000000] OF: reserved mem: 0x0000000050f00000..0x0000000050ffffff (1024 KiB) nomap non-reusable q6_etr_dump@50f00000 [ 0.000000] OF: reserved mem: 0x0000000051000000..0x00000000510fffff (1024 KiB) nomap non-reusable m3_dump@51000000 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x0000000040ffffff] [ 0.000000] node 0: [mem 0x0000000041000000-0x000000004a3fffff] [ 0.000000] node 0: [mem 0x000000004a400000-0x00000000510fffff] [ 0.000000] node 0: [mem 0x0000000051100000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] [ 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] psci: [Firmware Bug]: failed to set PC mode: -1 [ 0.000000] percpu: Embedded 18 pages/cpu s36136 r8192 d29400 u73728 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs root=ubi0:ubifs rootfstype=ubifs rootwait swiotlb=1 root=/dev/ubiblock0_0 rootfstype=squashfs ro [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: SWIOTLB bounce buffer size roundup to 1MB [ 0.000000] software IO TLB: mapped [mem 0x000000007eb00000-0x000000007ec00000] (1MB) [ 0.000000] Memory: 885964K/1048576K available (8576K kernel code, 920K rwdata, 1660K rodata, 1600K init, 295K bss, 162612K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] Tracing variant of 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] Root IRQ handler: 0xffffffc080010000 [ 0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479] [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns [ 0.000001] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns [ 0.000113] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) [ 0.000127] pid_max: default: 32768 minimum: 301 [ 0.005191] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.005204] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.009523] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.009755] rcu: Hierarchical SRCU implementation. [ 0.009759] rcu: Max phase no-delay instances is 1000. [ 0.010683] smp: Bringing up secondary CPUs ... [ 0.011360] Detected VIPT I-cache on CPU1 [ 0.011463] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.012146] Detected VIPT I-cache on CPU2 [ 0.012217] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.012885] Detected VIPT I-cache on CPU3 [ 0.012953] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.013022] smp: Brought up 1 node, 4 CPUs [ 0.013030] SMP: Total of 4 processors activated. [ 0.013036] CPU features: detected: 32-bit EL0 Support [ 0.013041] CPU features: detected: CRC32 instructions [ 0.013103] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching [ 0.013110] CPU: All CPU(s) started at EL1 [ 0.013112] alternatives: applying system-wide alternatives [ 0.024520] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.024546] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.026301] pinctrl core: initialized pinctrl subsystem [ 0.028334] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.028962] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations [ 0.029005] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.029040] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.029461] thermal_sys: Registered thermal governor 'step_wise' [ 0.029521] cpuidle: using governor menu [ 0.029780] ASID allocator initialised with 65536 entries [ 0.037119] /soc@0/phy@8e000/phy@8e200: Fixed dependency cycle(s) with /soc@0/gcc@1800000 [ 0.037196] /soc@0/gcc@1800000: Fixed dependency cycle(s) with /soc@0/phy@8e000/phy@8e200 [ 0.037873] /soc@0/phy@8e000: Fixed dependency cycle(s) with /soc@0/gcc@1800000 [ 0.037890] /soc@0/phy@8e000/phy@8e200: Fixed dependency cycle(s) with /soc@0/gcc@1800000 [ 0.039999] /soc@0/phy@8e000/phy@8e200: Fixed dependency cycle(s) with /soc@0/gcc@1800000 [ 0.040070] /soc@0/phy@8e000: Fixed dependency cycle(s) with /soc@0/gcc@1800000 [ 0.040212] /soc@0/gcc@1800000: Fixed dependency cycle(s) with /soc@0/phy@8e000/phy@8e200 [ 0.086758] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 [ 0.088825] Modules: 29456 pages in range for non-PLT usage [ 0.088833] Modules: 520976 pages in range for PLT usage [ 0.092425] SCSI subsystem initialized [ 0.092635] usbcore: registered new interface driver usbfs [ 0.092670] usbcore: registered new interface driver hub [ 0.092723] usbcore: registered new device driver usb [ 0.093163] qcom_scm: convention: smc arm 64 [ 0.094975] clocksource: Switched to clocksource arch_sys_counter [ 0.098965] NET: Registered PF_INET protocol family [ 0.099130] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.102025] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) [ 0.102049] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.102065] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.102149] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) [ 0.102424] TCP: Hash tables configured (established 8192 bind 8192) [ 0.102939] MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear) [ 0.103126] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.103163] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.103704] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.103745] PCI: CLS 0 bytes, default 64 [ 0.105425] workingset: timestamp_bits=46 max_order=18 bucket_order=0 [ 0.106224] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.106231] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat, Inc. [ 0.110106] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) [ 0.114037] qcom-qmp-usb-phy 78000.phy: supply vdda-phy not found, using dummy regulator [ 0.114213] qcom-qmp-usb-phy 78000.phy: supply vdda-pll not found, using dummy regulator [ 0.116069] qcom-qusb2-phy 79000.phy: supply vdd not found, using dummy regulator [ 0.116216] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator [ 0.116290] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator [ 0.116485] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy [ 0.119164] qcom-pcie 10000000.pci: host bridge /soc@0/pci@10000000 ranges: [ 0.119225] qcom-pcie 10000000.pci: IO 0x0010200000..0x001020ffff → 0x0000000000 [ 0.119251] qcom-pcie 10000000.pci: MEM 0x0010220000..0x001fffffff → 0x0010220000 [ 0.126920] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.179254] qcom-pcie 10000000.pci: Read DBI address failed [ 0.179285] msm_serial 78b3000.serial: msm_serial: detected port #0 [ 0.179323] msm_serial 78b3000.serial: uartclk = 3686400 [ 0.179663] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 20, base_baud = 230400) is a MSM [ 0.179701] msm_serial: console setup on port #0 [ 0.179750] printk: console [ttyMSM0] enabled [ 0.306591] qcom-pcie 10000000.pci: iATU: unroll F, 32 ob, 8 ib, align 4K, limit 4G [ 0.308235] msm_serial: driver initialized [ 0.310786] qcom-pcie 10000000.pci: Invalid eDMA IRQs found [ 1.077162] loop: module loaded [ 1.078572] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xac [ 1.080312] nand: Hynix H27S4G8F2EDA-BC [ 1.086955] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128 [ 1.090875] 29 fixed-partitions partitions found on MTD device qcom_nand.0 [ 1.098142] Creating 29 MTD partitions on “qcom_nand.0”: [ 1.105062] 0x000000000000-0x000000100000 : “0:sbl1” [ 1.112029] 0x000000100000-0x000000200000 : “0:mibib” [ 1.116915] 0x000000200000-0x000000280000 : “0:bootconfig” [ 1.121379] 0x000000280000-0x000000300000 : “0:bootconfig1” [ 1.126896] 0x000000300000-0x000000600000 : “0:qsee” [ 1.134536] 0x000000600000-0x000000900000 : “0:qsee_1” [ 1.139760] 0x000000900000-0x000000980000 : “0:devcfg” [ 1.142387] 0x000000980000-0x000000a00000 : “0:devcfg_1” [ 1.147598] 0x000000a00000-0x000000a80000 : “0:apdp” [ 1.152988] 0x000000a80000-0x000000b00000 : “0:apdp_1” [ 1.157986] 0x000000b00000-0x000000b80000 : “0:rpm” [ 1.162928] 0x000000b80000-0x000000c00000 : “0:rpm_1” [ 1.165006] qcom-pcie 10000000.pci: PCIe Gen.2 x1 link up [ 1.167701] 0x000000c00000-0x000000c80000 : “0:cdt” [ 1.172247] qcom-pcie 10000000.pci: PCI host bridge to bus 0001:00 [ 1.178402] 0x000000c80000-0x000000d00000 : “0:cdt_1” [ 1.181967] pci_bus 0001:00: root bus resource [bus 00-ff] [ 1.189261] 0x000000d00000-0x000000d80000 : “0:appsblenv” [ 1.193333] pci_bus 0001:00: root bus resource [io 0x0000-0xffff] [ 1.199733] 0x000000d80000-0x000000e80000 : “0:appsbl” [ 1.204184] pci_bus 0001:00: root bus resource [mem 0x10220000-0x1fffffff] [ 1.211759] 0x000000e80000-0x000000f80000 : “0:appsbl_1” [ 1.215425] pci 0001:00:00.0: [17cb:0302] type 01 class 0x060400 [ 1.223753] 0x000000f80000-0x000001000000 : “0:art” [ 1.227727] pci 0001:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff] [ 1.235080] 0x000001000000-0x000001040000 : “u_env” [ 1.238371] pci 0001:00:00.0: PME# supported from D0 D3hot D3cold [ 1.245339] 0x000001040000-0x000001060000 : “s_env” [ 1.253094] pci 0001:01:00.0: [168c:0046] type 00 class 0x028000 [ 1.256443] 0x000001060000-0x000001080000 : “devinfo” [ 1.260506] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 1.267284] 0x000001080000-0x00000a680000 : “kernel” [ 1.272403] pci 0001:01:00.0: supports D1 [ 1.283347] pci 0001:01:00.0: PME# supported from D0 D1 D3hot D3cold [ 1.315180] pci 0001:00:00.0: BAR 8: assigned [mem 0x10400000-0x105fffff] [ 1.315224] pci 0001:00:00.0: BAR 0: assigned [mem 0x10220000-0x10220fff] [ 1.320963] pci 0001:01:00.0: BAR 0: assigned [mem 0x10400000-0x105fffff 64bit] [ 1.327814] pci 0001:00:00.0: PCI bridge to [bus 01-ff] [ 1.334846] pci 0001:00:00.0: bridge window [mem 0x10400000-0x105fffff] [ 1.340070] pci_bus 0001:00: resource 4 [io 0x0000-0xffff] [ 1.347004] pci_bus 0001:00: resource 5 [mem 0x10220000-0x1fffffff] [ 1.352380] pci_bus 0001:01: resource 1 [mem 0x10400000-0x105fffff] [ 1.361478] pcieport 0001:00:00.0: PME: Signaling with IRQ 22 [ 1.365195] pcieport 0001:00:00.0: AER: enabled with IRQ 22 [ 1.425683] 0x000001680000-0x00000a680000 : “rootfs” [ 1.562478] mtd: setting mtd22 (rootfs) as root device [ 1.562844] mtdsplit: no squashfs found in “rootfs” [ 1.566548] 0x00000a680000-0x000013c80000 : “alt_kernel” [ 1.714547] 0x00000ac80000-0x000013c80000 : “alt_rootfs” [ 1.852157] 0x000013c80000-0x000013e80000 : “sysdiag” [ 1.854583] 0x000013e80000-0x000013f00000 : “0:ethphyfw” [ 1.857190] 0x000013f00000-0x00001f700000 : “syscfg” [ 2.037419] 0x00001f700000-0x000020000000 : “0:wififw” [ 2.057450] spmi spmi-0: PMIC arbiter version v2 (0x20010000) [ 2.077058] i2c_dev: i2c /dev entries driver [ 2.084492] sdhci: Secure Digital Host Controller Interface driver [ 2.084538] sdhci: Copyright© Pierre Ossman [ 2.089642] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.095910] remoteproc remoteproc0: releasing cd00000.q6v5_wcss [ 2.102365] NET: Registered PF_INET6 protocol family [ 2.106392] Segment Routing with IPv6 [ 2.110610] In-situ OAM (IOAM) with IPv6 [ 2.114207] NET: Registered PF_PACKET protocol family [ 2.118227] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 2.123443] 8021q: 802.1Q VLAN Support v1.8 [ 2.165474] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 [ 2.165839] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0 [ 2.171606] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1 [ 2.178255] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0 [ 2.185888] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable [ 2.193380] cpr3_mem_acc_init: apc: not using memory accelerator regulator [ 2.202529] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused SVS: open-loop= 704000 uV [ 2.209480] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused NOM: open-loop= 840000 uV [ 2.219470] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused TURBO: open-loop= 904000 uV [ 2.229276] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused STURBO: open-loop= 992000 uV [ 2.239135] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused SVS: quot[ 7]= 726, quot_offset[ 7]= 0 [ 2.248899] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused NOM: quot[ 7]= 984, quot_offset[ 7]= 255 [ 2.259746] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused TURBO: quot[ 7]=1089, quot_offset[ 7]= 105 [ 2.270688] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused STURBO: quot[ 7]=1243, quot_offset[ 7]= 150 [ 2.281857] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop [ 2.284908] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 800000 KHz, changing to: 1017600 KHz [ 2.301031] remoteproc remoteproc0: cd00000.q6v5_wcss is available [ 2.310262] ubi0: attaching mtd22 [ 2.574977] random: crng init done [ 3.139263] ubi0: scanning is finished [ 3.146383] ubi0: attached mtd22 (name “rootfs”, size 144 MiB) [ 3.146428] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes [ 3.151118] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 [ 3.158005] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [ 3.164833] ubi0: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0 [ 3.171613] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128 [ 3.177861] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1738624177 [ 3.184983] ubi0: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 80 [ 3.194272] ubi0: background thread “ubi_bgt0d” started, PID 730 [ 3.195014] block ubiblock0_0: created from ubi0:0(rootfs) [ 3.209657] clk: Disabling unused clocks [ 3.215293] ------------[ cut here ]------------ [ 3.218909] gcc_usb1_master_clk status stuck at 'on' [ 3.218934] WARNING: CPU: 1 PID: 1 at drivers/clk/qcom/clk-branch.c:86 0xffffffc080446358 [ 3.228464] Modules linked in: [ 3.236528] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.6.73 #0 [ 3.239483] Hardware name: Linksys MX5300 (DT) [ 3.245299] pstate: 604000c5 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 3.249815] pc : 0xffffffc080446358 [ 3.256667] lr : 0xffffffc080446358 [ 3.260138] sp : ffffffc080d0bc70 [ 3.263610] x29: ffffffc080d0bc70 x28: ffffffc080a200b0 x27: ffffffc0809c1b50 [ 3.267090] x26: ffffffc080a0b400 x25: 0000000000000089 x24: ffffffc080a76078 [ 3.274208] x23: ffffffc08097b348 x22: 0000000000000000 x21: ffffffc0804461b4 [ 3.281326] x20: 0000000000000000 x19: ffffffc080c59508 x18: 00000000000000f0 [ 3.288444] x17: ffffffc080c62068 x16: ffffffc080c61ff8 x15: ffffffc080bcbeb0 [ 3.295564] x14: 00000000000002d0 x13: 00000000000000f0 x12: 00000000ffffffea [ 3.302680] x11: 00000000ffffefff x10: ffffffc080c23eb0 x9 : ffffffc080bcbe58 [ 3.309798] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 0000000000057fa8 [ 3.316917] x5 : 0000000000000fff x4 : 0000000000000000 x3 : ffffffc080d0ba70 [ 3.324035] x2 : ffffffc080bcbdf0 x1 : ffffffc080bcbdf0 x0 : 0000000000000028 [ 3.331153] Call trace: [ 3.338262] 0xffffffc080446358 [ 3.340520] 0xffffffc080446394 [ 3.343645] 0xffffffc080a40b1c [ 3.346770] 0xffffffc080a40ab0 [ 3.349895] 0xffffffc080a40ab0 [ 3.353020] 0xffffffc080a40ab0 [ 3.356144] 0xffffffc080a40ab0 [ 3.359269] 0xffffffc080a40be4 [ 3.362394] 0xffffffc080012c28 [ 3.365520] 0xffffffc080a21134 [ 3.368644] 0xffffffc080865220 [ 3.371769] 0xffffffc080013ab0 [ 3.374895] ---[ end trace 0000000000000000 ]--- [ 3.378333] ------------[ cut here ]------------ [ 3.382884] gcc_usb0_master_clk status stuck at 'on' [ 3.382900] WARNING: CPU: 1 PID: 1 at drivers/clk/qcom/clk-branch.c:86 0xffffffc080446358 [ 3.392440] Modules linked in: [ 3.400502] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G W 6.6.73 #0 [ 3.403462] Hardware name: Linksys MX5300 (DT) [ 3.411008] pstate: 604000c5 (nZCv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 3.415266] pc : 0xffffffc080446358 [ 3.422118] lr : 0xffffffc080446358 [ 3.425590] sp : ffffffc080d0bc70 [ 3.429062] x29: ffffffc080d0bc70 x28: ffffffc080a200b0 x27: ffffffc0809c1b50 [ 3.432543] x26: ffffffc080a0b400 x25: 0000000000000089 x24: ffffffc080a76078 [ 3.439660] x23: ffffffc08097b400 x22: 0000000000000000 x21: ffffffc0804461b4 [ 3.446779] x20: 0000000000000000 x19: ffffffc080c59888 x18: 0000000000000112 [ 3.453896] x17: ffffffc080c62068 x16: ffffffc080c61ff8 x15: ffffffc080bcbeb0 [ 3.461014] x14: 0000000000000336 x13: 0000000000000112 x12: 00000000ffffffea [ 3.468132] x11: 00000000ffffefff x10: ffffffc080c23eb0 x9 : ffffffc080bcbe58 [ 3.475250] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 0000000000057fa8 [ 3.482369] x5 : 0000000000000fff x4 : 0000000000000000 x3 : ffffffc080d0ba70 [ 3.489486] x2 : ffffffc080bcbdf0 x1 : ffffffc080bcbdf0 x0 : 0000000000000028 [ 3.496604] Call trace: [ 3.503713] 0xffffffc080446358 [ 3.505971] 0xffffffc080446394 [ 3.509096] 0xffffffc080a40b1c [ 3.512221] 0xffffffc080a40ab0 [ 3.515346] 0xffffffc080a40ab0 [ 3.518471] 0xffffffc080a40ab0 [ 3.521596] 0xffffffc080a40ab0 [ 3.524721] 0xffffffc080a40be4 [ 3.527847] 0xffffffc080012c28 [ 3.530971] 0xffffffc080a21134 [ 3.534097] 0xffffffc080865220 [ 3.537220] 0xffffffc0800[ 3.546901] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. [ 3.547428] Freeing unused kernel memory: 1600K [ 3.553156] Run /sbin/init as init process [ 3.708432] init: Console is alive [ 3.708558] init: - watchdog - [ 4.325880] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.354819] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 4.389917] ssdk_dt_parse_interrupt[941]:INFO:intr-gpio does not exist [ 4.831138] regi_init[2525]:INFO:Initializing HPPE Done!! [ 4.831261] regi_init[2574]:INFO:qca-ssdk module init succeeded! [ 4.837619] EDMA ver 1 hw init [ 4.841821] EDMA HW Reset completed succesfully [ 4.844499] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7) [ 4.848913] RxDesc:1 (15-15) RxFill:1 (7-7) [ 4.854444] dp1: ppe offload disabled: 0 for macid 1 [ 4.858283] dp1: Switch attached to macid 1 status: 0 [ 5.045761] Qualcomm QCA8075 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL) [ 5.046782] dp2: ppe offload disabled: 0 for macid 2 [ 5.054654] dp2: Switch attached to macid 2 status: 0 [ 5.145309] Qualcomm QCA8075 90000.mdio-1:01: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:01, irq=POLL) [ 5.146183] dp3: ppe offload disabled: 0 for macid 3 [ 5.154200] dp3: Switch attached to macid 3 status: 0 [ 5.245338] Qualcomm QCA8075 90000.mdio-1:02: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:02, irq=POLL) [ 5.246178] dp4: ppe offload disabled: 0 for macid 4 [ 5.254232] dp4: Switch attached to macid 4 status: 0 [ 5.335343] Qualcomm QCA8075 90000.mdio-1:03: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:03, irq=POLL) [ 5.336195] dp5: ppe offload disabled: 0 for macid 5 [ 5.344236] dp5: Switch attached to macid 5 status: 0 [ 5.425332] Qualcomm QCA8075 90000.mdio-1:04: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:04, irq=POLL) [ 5.426143] [ 5.434225] * NSS Data Plane driver [ 5.440759] [ 5.456691] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 5.456743] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1 [ 5.461215] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe65 hci version 0x110 quirks 0x0000008002000010 [ 5.468698] xhci-hcd xhci-hcd.1.auto: irq 40, io mem 0x08a00000 [ 5.478104] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 5.483908] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 5.489473] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 5.497488] hub 1-0:1.0: USB hub found [ 5.503627] hub 1-0:1.0: 1 port detected [ 5.507715] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 5.511694] hub 2-0:1.0: USB hub found [ 5.519532] hub 2-0:1.0: 1 port detected [ 5.526801] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 5.529802] init: - preinit - Cannot parse config file '/etc/fw_env.config': No such file or directory Failed to find NVMEM device 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 [ 10.281991] UBIFS (ubi0:1): Mounting in unauthenticated mode [ 10.282101] UBIFS (ubi0:1): background thread “ubifs_bgt0_1” started, PID 992 [ 10.324589] UBIFS (ubi0:1): recovery needed [ 10.429200] UBIFS (ubi0:1): recovery completed [ 10.429300] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name “rootfs_data” [ 10.432547] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 10.440470] UBIFS (ubi0:1): FS size: 126087168 bytes (120 MiB, 993 LEBs), max 1004 LEBs, journal size 6348800 bytes (6 MiB, 50 LEBs) [ 10.450361] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB) [ 10.462327] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 320664A5-5CC1-42BB-97D9-F06EF9521E19, small LPT model [ 10.473406] mount_root: switching to ubifs overlay [ 10.487584] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off. [ 10.493003] urandom-seed: Seeding with /etc/urandom.seed [ 10.552874] procd: - early - [ 10.552957] procd: - watchdog - [ 11.121168] procd: - watchdog - [ 11.121704] procd: - ubus - [ 11.276371] procd: - init - Please press Enter to activate this console. [ 11.558859] kmodloader: loading kernel modules from /etc/modules.d/* [ 11.638340] jitterentropy: Initialization failed with host not compliant with requirements: 9 [ 11.704482] urngd: v1.0.2 started. [ 11.761116] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a [ 11.761154] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2 [ 11.772852] NET: Registered PF_QIPCRTR protocol family [ 11.776526] rtc-ds1307 0-0068: registered as rtc0 [ 11.779838] rtc-ds1307 0-0068: setting system clock to 2025-03-01T06:24:02 UTC (1740810242) [ 11.848336] PPP generic driver version 2.4.2 [ 11.849053] NET: Registered PF_PPPOX protocol family [ 11.859677] ath10k 6.10 driver, optimized for CT firmware, probing pci device: 0x46. [ 11.860099] ath10k_pci 0001:01:00.0: enabling device (0000 → 0002) [ 11.867034] ath10k_pci 0001:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [ 12.469062] ath10k_pci 0001:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe [ 12.469116] ath10k_pci 0001:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 [ 12.478326] ath10k_pci 0001:01:00.0: firmware ver 10.4b-ct-9984-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 7ea63dc5 [ 14.797431] ath10k_pci 0001:01:00.0: board_file api 2 bmi_id 0:6 crc32 55b5e590 [ 18.308166] ath10k_pci 0001:01:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96 [ 18.308220] ath10k_pci 0001:01:00.0: msdu-desc: 2500 skid: 32 [ 18.391233] 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' [ 18.392036] ath10k_pci 0001:01:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224' [ 18.681198] ath10k_pci 0001:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-nvmem max-sta 32 raw 0 hwcrypto 1 [ 18.825456] ath11k c000000.wifi: ipq8074 hw2.0 [ 18.825494] ath11k c000000.wifi: FW memory mode: 0 [ 18.895965] remoteproc remoteproc0: powering up cd00000.q6v5_wcss [ 18.908472] remoteproc remoteproc0: Booting fw image IPQ8074/q6_fw.mdt, size 668 [ 20.121048] remoteproc remoteproc0: remote processor cd00000.q6v5_wcss is now up [ 20.165004] ath11k c000000.wifi: qmi ignore invalid mem req type 3 [ 20.172471] ath11k c000000.wifi: chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff [ 20.172508] ath11k c000000.wifi: fw_version 0x290b84a5 fw_build_timestamp 2024-09-23 11:32 fw_build_id WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 [ 23.016273] remoteproc remoteproc0: stopped remote processor cd00000.q6v5_wcss [ 23.016316] remoteproc remoteproc0: powering up cd00000.q6v5_wcss [ 23.022467] remoteproc remoteproc0: Booting fw image IPQ8074/q6_fw.mdt, size 668 [ 23.372215] remoteproc remoteproc0: remote processor cd00000.q6v5_wcss is now up [ 23.390754] jitterentropy: Initialization failed with host not compliant with requirements: 9 [ 23.417056] ath11k c000000.wifi: qmi ignore invalid mem req type 3 [ 23.423521] ath11k c000000.wifi: chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff [ 23.423552] ath11k c000000.wifi: fw_version 0x290b84a5 fw_build_timestamp 2024-09-23 11:32 fw_build_id WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1 [ 23.475339] kmodloader: 1 module could not be probed [ 23.475454] kmodloader: - jitterentropy_rng - 0 [ 23.724379] ath11k c000000.wifi: htt event 48 not handled [ 25.657382] br-lan: port 1(lan1) entered blocking state [ 25.657426] br-lan: port 1(lan1) entered disabled state [ 25.661464] nss-dp 3a001000.dp1 lan1: entered allmulticast mode [ 25.666982] nss-dp 3a001000.dp1 lan1: entered promiscuous mode [ 25.681065] br-lan: port 2(lan2) entered blocking state [ 25.681109] br-lan: port 2(lan2) entered disabled state [ 25.685180] nss-dp 3a001200.dp2 lan2: entered allmulticast mode [ 25.690550] nss-dp 3a001200.dp2 lan2: entered promiscuous mode [ 25.701163] br-lan: port 3(lan3) entered blocking state [ 25.702122] br-lan: port 3(lan3) entered disabled state [ 25.707334] nss-dp 3a001400.dp3 lan3: entered allmulticast mode [ 25.712666] nss-dp 3a001400.dp3 lan3: entered promiscuous mode [ 25.722643] br-lan: port 4(lan4) entered blocking state [ 25.724259] br-lan: port 4(lan4) entered disabled state [ 25.729510] nss-dp 3a001600.dp4 lan4: entered allmulticast mode [ 25.734841] nss-dp 3a001600.dp4 lan4: entered promiscuous mode [ 33.765014] l11: disabling

Click to display ⇲

Click to hide ⇱

Flash instructions:
========
1. Manually upgrade firmware using openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin image.
More details can be found here: https://www.linksys.com/hk/support-article?articleNum=274497
After first boot check actual partition:
- fw_printenv -n boot_part
and install firmware on second partition using command in case of 2:
- mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin kernel
and in case of 1:
- mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin alt_kernel

2. Installation using serial connection from OEM firmware (default login: root, password: admin):
- fw_printenv -n boot_part
In case of 2:
- flash_erase /dev/mtd21 0 0
  nandwrite -p /dev/mtd21 openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin
or in case of 1:
- flash_erase /dev/mtd23 0 0
  nandwrite -p /dev/mtd23 openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin
After first boot install firmware on second partition:
- mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin kernel
or:
- mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin alt_kernel

3. Installation from initramfs image using USB FAT32 formatted drive:
Stop u-boot and run:
- usb start && fatload usb 0:1 $loadaddr openwrt-qualcommax-ipq807x-linksys_mx5300-initramfs-uImage.itb && bootm $loadaddr
Write firmware to the flash from initramfs:
- mtd -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin kernel
and:
- mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx5300-squashfs-factory.bin alt_kernel

4. Back to the OEM firmware:
- mtd -e kernel -n write FW_MX5300_1.1.9.200251_prod.img kernel
and:
- mtd -r -e alt_kernel -n write FW_MX5300_1.1.9.200251_prod.img alt_kernel

5. USB recovery:
- fw_setenv usbimage 'openwrt-qualcommax-ipq807x-linksys_mx5300-initramfs-uImage.itb'
  fw_setenv bootusb 'usb start && fatload usb 0:1 $loadaddr $usbimage && bootm $loadaddr'
  fw_setenv bootcmd 'run bootusb; aq_load_fw && if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi'
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/03/02 11:33
  • by samthegreatcoder