Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:linksys:whw03_v1 [2024/05/15 06:28] – [OEM bootlog] lanchontoh:linksys:whw03_v1 [2024/07/17 06:09] – [Repartitioning] lanchon
Line 163: Line 163:
 </code> </code>
  
 +==== Repartitioning ====
 +
 +For compatibility with stock firmware, and to allow returning to stock firmware, OpenWrt fits the complete install in the kernel/rootfs partition (or alt_kernel/alt_rootfs partition, if booting to second copy of the firmware). Note that the rootfs partition is part of and contained within the kernel partition: the linux kernel is stored in the first 8 MiB of the 136 MiB kernel partition, and the remaining 128 MiB are the 128 MiB rootfs partition.
 +
 +OpenWrt uses whatever remains unused of the rootfs partition as rootfs_data, to store the overlay. This is why only about 80 MiB of storage is available to OpenWrt, even though the eMMC flash size is 4 GB. But if you do not plan to return to stock, you can repartition the eMMC so that much more space is available for use.
 +
 +The following steps will configure 512 MiB rootfs+rootfs_data for each firmware copy (this is a dual firmware device), and the remaining 2.4 GiB space will be set up to be used as persistent storage that is not wiped/restored during sysupgrades.
 +
 +- Setup SSH access and verify that your stock GPT is exactly the same as mine:
 +
 +<code>
 +root@OpenWrt:/# dd if=/dev/mmcblk0 bs=512 count=34 | md5sum
 +34+0 records in
 +34+0 records out
 +7a8c9529ee9e45be87407127e6905893  -
 +</code>
 +
 +WARNING: VERIFY THAT YOUR GPT HASH IS THE SAME AS MINE! DO NOT PROCEED OTHERWISE!
 +
 +- Backup your current configuration.
 +
 +- Install these packages: gdisk sgdisk blkdiscard 
 +
 +- Install luci-app-attendedsysupgrade if you use LuCI, or install auc if you do not.
 +
 +- Use "LuCI/Sytem/Attended Sysupgrade" (or the auc command) to upgrade the firmware TWICE. Yes TWICE, you want both firmware copies updated; so upgrade once (router will reboot) and then upgrade again. You will need to select advanced mode in the Attended Sysupgrade configuration tab to do the repeated upgrades.
 +
 +IMPORTANT: DO NOT PROCEED WITHOUT DOING THE 2 SYSUPGRADES! For the procedure to succeed, the installed commands need to be in rootfs, not rootfs_data, as rootfs_data will have to be unmounted.
 +
 +- Make backups of the GPT (partition table):
 +
 +<code>
 +root@OpenWrt:/# mkdir /tmp/lanchon
 +
 +# backup primary copy of GPT:
 +
 +root@OpenWrt:/# dd if=/dev/mmcblk0 bs=512 count=34 of=/tmp/lanchon/stock-gpt-pri.bin
 +34+0 records in
 +34+0 records out
 +
 +# backup secondary copy of GPT:
 +
 +root@OpenWrt:/# dd if=/dev/mmcblk0 bs=512 skip=7634911 of=/tmp/lanchon/stock-gpt-sec.bin
 +33+0 records in
 +33+0 records out
 +</code>
 +
 +- Make backups of the stock partitions:
 +
 +NOTE: The last partition (mmcblk0p19 "syscfg") has some configuration info used by stock firmware.
 +It is 3.4 GiB in size, with an ext4 filesystem that only contains about 250 KiB of files (when i looked).
 +However this filesystem is not trimmed, and as time goes on it accumulates stale data in unused areas.
 +If the backup commands below fail with /tmp running out of space, this stale data is the culprit.
 +
 +You then have 3 options:
 +
 +1) If one backup fits in /tmp, scp the first backup (see next step), remove it from /tmp, then do the second backup.
 +
 +2) Else pipe the backups over SSH (see below). Note that this might not work from a Windows PC due to character translations (but you could work some magic with base64 or similar).
 +
 +3) Or mount and fstrim the partition to remove the stale data (requires the "fstrim" package).
 +
 +<code>
 +# now you can backup the complete eMMC (GPTs and all partitions):
 +
 +root@OpenWrt:/# gzip -c /dev/mmcblk0 >/tmp/lanchon/mmcblk0-emmc.img.gz
 +
 +# or you can just backup the partition that will be wiped (but better if you do both backups):
 +
 +root@OpenWrt:/# gzip -c /dev/mmcblk0p19 >/tmp/lanchon/mmcblk0p19-syscfg.img.gz
 +
 +# or if you ran out of space in /tmp, you can pipe the backups over SSH from your Linux PC:
 +
 +you@your-pc:~$ ssh root@192.168.1.1 "gzip -c /dev/mmcblk0" >mmcblk0-emmc.img.gz
 +you@your-pc:~$ ssh root@192.168.1.1 "gzip -c /dev/mmcblk0p19" >mmcblk0p19-syscfg.img.gz
 +
 +# and test your backups after piping them, especially if done from a Windows PC:
 +
 +you@your-pc:~$ gzip -t mmcblk0*.img.gz
 +</code>
 +
 +- Using SCP from your PC, bring all backup files to your PC and store them safely:
 +
 +<code>
 +you@your-pc:~$ scp root@192.168.1.1:/tmp/lanchon/* .
 +</code>
 +
 +WARNING: DO NOT PROCEED WITHOUT HAVING THE BACKUPS IN YOUR PC! STORE THEM SAFELY.
 +
 +- Now comes the repartitioning, follow these steps via SSH:
 +
 +<code>
 +root@OpenWrt:~# 
 +
 +# before starting, verify that the GPT hash matches expectation:
 +
 +root@OpenWrt:~# dd if=/dev/mmcblk0 bs=512 count=34 | md5sum
 +34+0 records in
 +34+0 records out
 +7a8c9529ee9e45be87407127e6905893  -
 +
 +# DO NOT PROCEED IF THE ABOVE HEX STRING DOES NOT MATCH YOUR OUTPUT.
 +
 +# unmount overlay:
 +
 +root@OpenWrt:~# umount /overlay
 +
 +# wipe/discard/trim p19:
 +
 +root@OpenWrt:~# blkdiscard /dev/mmcblk0p19 -f
 +blkdiscard: Operation forced, data will be lost!
 +
 +# copy rootfs contents to the disk location where the rootfs partition will be in the future:
 +
 +root@OpenWrt:~# dd if=/dev/mmcblk0p15 of=/dev/mmcblk0p19 bs=1M seek=0
 +128+0 records in
 +128+0 records out
 +
 +# copy alt_rootfs contents to the disk location where the alt_rootfs partition will be in the future:
 +
 +root@OpenWrt:~# dd if=/dev/mmcblk0p17 of=/dev/mmcblk0p19 bs=1M seek=512
 +128+0 records in
 +128+0 records out
 +
 +root@OpenWrt:~# gdisk /dev/mmcblk0
 +GPT fdisk (gdisk) version 1.0.10
 +
 +Partition table scan:
 +  MBR: protective
 +  BSD: not present
 +  APM: not present
 +  GPT: present
 +
 +Found valid GPT with protective MBR; using GPT.
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 20 entries
 +Main partition table begins at sector 2 and ends at sector 6
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 0 sectors (0 bytes)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15           32802          294945   128.0 MiB   FFFF  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17          311330          573473   128.0 MiB   FFFF  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +  19          574498         7634910   3.4 GiB     FFFF  syscfg
 +
 +# resize GPT from non-standard 20 entries to standard 128 entries:
 +
 +Command (? for help): x
 +
 +Expert command (? for help): s
 +Current partition table size is 20.
 +Enter new size (19 up, default 128): 
 +
 +Expert command (? for help): m
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 128 entries
 +Main partition table begins at sector 2 and ends at sector 33
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 0 sectors (0 bytes)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15           32802          294945   128.0 MiB   FFFF  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17          311330          573473   128.0 MiB   FFFF  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +  19          574498         7634910   3.4 GiB     FFFF  syscfg
 +
 +# delete p19:
 +
 +Command (? for help): d
 +Partition number (1-19): 19
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 128 entries
 +Main partition table begins at sector 2 and ends at sector 33
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 7060413 sectors (3.4 GiB)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15           32802          294945   128.0 MiB   FFFF  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17          311330          573473   128.0 MiB   FFFF  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +
 +Command (? for help): v
 +
 +Problem: partitions 15 and 14 overlap:
 +  Partition 15: 32802 to 294945
 +  Partition 14: 16418 to 294945
 +
 +Problem: partitions 17 and 16 overlap:
 +  Partition 17: 311330 to 573473
 +  Partition 16: 294946 to 573473
 +
 +Identified 2 problems!
 +
 +# delete rootfs and recreate it where p19 was with size 512 MiB:
 +
 +Command (? for help): d   
 +Partition number (1-18): 15
 +
 +Command (? for help): n
 +Partition number (15-128, default 15): 
 +First sector (574498-7634910, default = 574498) or {+-}size{KMGTP}: 
 +Last sector (574498-7634910, default = 7634909) or {+-}size{KMGTP}: +512m
 +Current type is 8300 (Linux filesystem)
 +Hex code or GUID (L to show codes, Enter = 8300): 
 +Changed type of partition to 'Linux filesystem'
 +
 +Command (? for help): c
 +Partition number (1-18): 15
 +Enter name: rootfs
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 128 entries
 +Main partition table begins at sector 2 and ends at sector 33
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 6011837 sectors (2.9 GiB)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15          574498         1623073   512.0 MiB   8300  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17          311330          573473   128.0 MiB   FFFF  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +
 +# delete alt_rootfs and recreate it after the new rootfs with size 512 MiB:
 +
 +Command (? for help): d  
 +Partition number (1-18): 17
 +
 +Command (? for help): n
 +Partition number (17-128, default 17): 
 +First sector (1623074-7634910, default = 1623074) or {+-}size{KMGTP}: 
 +Last sector (1623074-7634910, default = 7634909) or {+-}size{KMGTP}: +512M
 +Current type is 8300 (Linux filesystem)
 +Hex code or GUID (L to show codes, Enter = 8300): 
 +Changed type of partition to 'Linux filesystem'
 +
 +Command (? for help): c
 +Partition number (1-18): 17
 +Enter name: alt_rootfs
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 128 entries
 +Main partition table begins at sector 2 and ends at sector 33
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 4963261 sectors (2.4 GiB)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15          574498         1623073   512.0 MiB   8300  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17         1623074         2671649   512.0 MiB   8300  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +
 +# create new 'extra' partition p19 with the remaining 2.4 GiB space:
 +
 +Command (? for help): n
 +Partition number (19-128, default 19): 
 +First sector (2671650-7634910, default = 2671650) or {+-}size{KMGTP}: 
 +Last sector (2671650-7634910, default = 7634909) or {+-}size{KMGTP}: 
 +Current type is 8300 (Linux filesystem)
 +Hex code or GUID (L to show codes, Enter = 8300): 
 +Changed type of partition to 'Linux filesystem'
 +
 +Command (? for help): c
 +Partition number (1-19): 19
 +Enter name: extra
 +
 +Command (? for help): p
 +Disk /dev/mmcblk0: 7634944 sectors, 3.6 GiB
 +Sector size (logical/physical): 512/512 bytes
 +Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
 +Partition table holds up to 128 entries
 +Main partition table begins at sector 2 and ends at sector 33
 +First usable sector is 34, last usable sector is 7634910
 +Partitions will be aligned on 2-sector boundaries
 +Total free space is 1 sectors (512 bytes)
 +
 +Number  Start (sector)    End (sector)  Size       Code  Name
 +                34            1057   512.0 KiB   A012  0:SBL1
 +              1058            2081   512.0 KiB   FFFF  0:BOOTCONFIG
 +              2082            3105   512.0 KiB   A016  0:QSEE
 +              3106            4129   512.0 KiB   FFFF  0:QSEE_1
 +              4130            4641   256.0 KiB   A01B  0:CDT
 +              4642            5153   256.0 KiB   FFFF  0:CDT_1
 +              5154            5665   256.0 KiB   FFFF  0:BOOTCONFIG1
 +              5666            7713   1024.0 KiB  A015  0:APPSBL
 +              7714            9761   1024.0 KiB  FFFF  0:APPSBL_1
 +  10            9762           10273   256.0 KiB   FFFF  0:ART
 +  11           10274           12321   1024.0 KiB  FFFF  u_env
 +  12           12322           14369   1024.0 KiB  FFFF  s_env
 +  13           14370           16417   1024.0 KiB  FFFF  devinfo
 +  14           16418          294945   136.0 MiB   FFFF  kernel
 +  15          574498         1623073   512.0 MiB   8300  rootfs
 +  16          294946          573473   136.0 MiB   FFFF  alt_kernel
 +  17         1623074         2671649   512.0 MiB   8300  alt_rootfs
 +  18          573474          574497   512.0 KiB   FFFF  sysdiag
 +  19         2671650         7634909   2.4 GiB     8300  extra
 +
 +# write the altered GPT and reboot the router:
 +
 +Command (? for help): w
 +
 +Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
 +PARTITIONS!!
 +
 +Do you want to proceed? (Y/N): y
 +OK; writing new GUID partition table (GPT) to /dev/mmcblk0.
 +Warning: The kernel is still using the old partition table.
 +The new table will be used at the next reboot or after you
 +run partprobe(8) or kpartx(8)
 +The operation has completed successfully.
 +
 +root@OpenWrt:~# reboot
 +root@OpenWrt:~# Connection to 192.168.1.1 closed by remote host.
 +Connection to 192.168.1.1 closed.
 +
 +</code>
 +
 +- Finally, you need to do a sysupgrade for the rootfs_data filesystem to grow and fill its new larger partition. So do one last Attended Sysupgrade and profit!
 +
 +- You can also format the 2.4 GiB "extra" partition /dev/mmcblk0p19 (ext4 is always available in this device) and use it for general persistent storage. Note that having extremely large rootfs_data partitions is problematic, as their content need to fit the RAM of the device (512 MiB in this case) during sysupgrade. And for large partitions, it is safer and more efficient to not touch them during sysupgrades anyway. If you so choose, you can mount this "extra" space on boot as /extra or /opt or whatever. You can do this with scripts, or via LuCI by installing the block-mount package. Another recommended package is fstrim.
 ==== OEM easy installation ==== ==== OEM easy installation ====
  
Line 930: Line 1346:
 ==== OpenWrt bootlog ==== ==== OpenWrt bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING</nowiki>+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.1.1-00108 
 +S - IMAGE_VARIANT_STRING=DAAAANAZA 
 +S - OEM_IMAGE_VERSION_STRING=CRM 
 +S - Boot Config, 0x00000023 
 +S - Reset status Config, 0x00000010 
 +S - Core 0 Frequency, 0 MHz 
 +B -       261 - PBL, Start 
 +B -      1338 - bootable_media_detect_entry, Start 
 +B -     56885 - bootable_media_detect_success, Start 
 +B -     56899 - elf_loader_entry, Start 
 +B -     59311 - auth_hash_seg_entry, Start 
 +B -     61453 - auth_hash_seg_exit, Start 
 +B -     96389 - elf_segs_hash_verify_entry, Start 
 +B -    209798 - PBL, End 
 +B -    209822 - SBL1, Start 
 +B -    301847 - pm_device_init, Start 
 +D -         9 - pm_device_init, Delta 
 +B -    303354 - boot_flash_init, Start 
 +D -     93997 - boot_flash_init, Delta 
 +B -    401693 - boot_config_data_table_init, Start 
 +D -      2841 - boot_config_data_table_init, Delta - (419 Bytes) 
 +B -    409430 - clock_init, Start 
 +D -      7527 - clock_init, Delta 
 +B -    420719 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:
 +B -    424125 - sbl1_ddr_set_params, Start 
 +B -    429220 - cpr_init, Start 
 +D -         2 - cpr_init, Delta 
 +B -    433603 - Pre_DDR_clock_init, Start 
 +D -         4 - Pre_DDR_clock_init, Delta 
 +D -     13172 - sbl1_ddr_set_params, Delta 
 +B -    446898 - pm_driver_init, Start 
 +D -         2 - pm_driver_init, Delta 
 +B -    517895 - sbl1_wait_for_ddr_training, Start 
 +D -        28 - sbl1_wait_for_ddr_training, Delta 
 +B -    534290 - Image Load, Start 
 +D -     15381 - QSEE Image Loaded, Delta - (269176 Bytes) 
 +B -    550101 - Image Load, Start 
 +D -      1031 - SEC Image Loaded, Delta - (0 Bytes) 
 +B -    559955 - Image Load, Start 
 +D -     13111 - APPSBL Image Loaded, Delta - (444963 Bytes) 
 +B -    573493 - QSEE Execution, Start 
 +D -        60 - QSEE Execution, Delta 
 +B -    579687 - SBL1, End 
 +D -    371977 - SBL1, Delta 
 +S - Flash Throughput, 25669 KB/s  (714910 Bytes,  27851 us) 
 +S - DDR Frequency, 672 MHz 
 + 
 + 
 +U-Boot 2012.07 [Chaos Calmer 15.05.1,r35193] (Nov 18 2016 - 02:45:15) 
 + 
 +CBT U-Boot ver: 0.0.22 
 + 
 +smem ram ptable found: ver: 1 len: 3 
 +DRAM:  512 MiB 
 +machid : 0x8010006 
 +NAND:  SF NAND unsupported id:ff:ff:ff:ffSF: Unsupported manufacturer ff 
 +ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0) 
 +0 MiB 
 +MMC:   qca_mmc:
 +PCI0 Link Intialized 
 +In:    serial 
 +Out:   serial 
 +Err:   serial 
 +machid: 8010006 
 +flash_type: 1 =[eMMC] 
 +LED(PCA963x) initializing ... done 
 +Net:   MAC0 addr:0:3:7f:3c:6:21 
 +PHY ID1: 0x4d 
 +PHY ID2: 0xd0b2 
 +ipq40xx_ess_sw_init done 
 +eth0 
 +DEVINFO: devinfo_init EMMC ... DONE 
 +Updating boot_count ... Done 
 +Hit any key to stop autoboot:  0  
 + 
 +MMC read: dev # 0, block # 16418, count 16384 ... 16384 blocks read: OK 
 +## Booting kernel from FIT Image at 84000000 ... 
 +   Using 'config@1' configuration 
 +   Trying 'kernel-1' kernel subimage 
 +     Description:  ARM OpenWrt Linux-6.6.30 
 +     Type:         Kernel Image 
 +     Compression:  uncompressed 
 +     Data Start:   0x840000e4 
 +     Data Size:    3491952 Bytes = 3.3 MiB 
 +     Architecture: ARM 
 +     OS:           Linux 
 +     Load Address: 0x80208000 
 +     Entry Point:  0x80208000 
 +     Hash algo:    crc32 
 +     Hash value:   194bb7fc 
 +     Hash algo:    sha1 
 +     Hash value:   fa10cbc1f070617bce7df05354c705e7cf747ffe 
 +   Verifying Hash Integrity ... crc32+ sha1+ OK 
 +## Flattened Device Tree from FIT Image at 84000000 
 +   Using 'config@1' configuration 
 +   Trying 'fdt-1' FDT blob subimage 
 +     Description:  ARM OpenWrt linksys_whw03 device tree blob 
 +     Type:         Flat Device Tree 
 +     Compression:  uncompressed 
 +     Data Start:   0x84354a8c 
 +     Data Size:    18258 Bytes = 17.8 KiB 
 +     Architecture: ARM 
 +     Hash algo:    crc32 
 +     Hash value:   18430f5f 
 +     Hash algo:    sha1 
 +     Hash value:   d9807f86c51e2629b99f78de74980c80f0bfdc95 
 +   Verifying Hash Integrity ... crc32+ sha1+ OK 
 +   Booting using the fdt blob at 0x84354a8c 
 +   Loading Kernel Image ... OK 
 +OK 
 +   Loading Device Tree to 87067000, end 8706e751 ... OK 
 +eth1 MAC Address from ART is not valid 
 +Using machid 0x8010006 from environment 
 + 
 +Starting kernel ... 
 + 
 +[    0.000000] Booting Linux on physical CPU 0x0 
 +[    0.000000] Linux version 6.6.30 (builder@buildhost) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 13.2.0 r26308-4341901f05) 13.2.0, GNU ld (GNU Binutils) 2.42) #0 SMP Tue May 14 11:23:57 2024 
 +[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d 
 +[    0.000000] CPU: div instructions available: patching division code 
 +[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache 
 +[    0.000000] OF: fdt: Machine model: Linksys WHW03 (Velop) 
 +[    0.000000] Memory policy: Data cache writealloc 
 +[    0.000000] OF: reserved mem: 0x87e00000..0x87e7ffff (512 KiB) nomap non-reusable smem@87e00000 
 +[    0.000000] OF: reserved mem: 0x87e80000..0x87ffffff (1536 KiB) nomap non-reusable tz@87e80000 
 +[    0.000000] Zone ranges: 
 +[    0.000000]   Normal   [mem 0x0000000080000000-0x000000009fffffff] 
 +[    0.000000]   HighMem  empty 
 +[    0.000000] Movable zone start for each node 
 +[    0.000000] Early memory node ranges 
 +[    0.000000]   node   0: [mem 0x0000000080000000-0x0000000087dfffff] 
 +[    0.000000]   node   0: [mem 0x0000000087e00000-0x0000000087ffffff] 
 +[    0.000000]   node   0: [mem 0x0000000088000000-0x000000009fffffff] 
 +[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff] 
 +[    0.000000] percpu: Embedded 13 pages/cpu s21268 r8192 d23788 u53248 
 +[    0.000000] Kernel command line: init=/sbin/init rootfstype=ext4 root=/dev/mmcblk0p15 rootwait console=ttyMSM0,115200n8 rootfstype=squashfs 
 +[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) 
 +[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) 
 +[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129920 
 +[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off 
 +[    0.000000] Memory: 504780K/524288K available (7495K kernel code, 622K rwdata, 1976K rodata, 1024K init, 247K bss, 19508K reserved, 0K cma-reserved, 0K highmem) 
 +[    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: 16, nr_irqs: 16, preallocated irqs: 16 
 +[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. 
 +[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (virt). 
 +[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns 
 +[    0.000001] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns 
 +[    0.000020] Switching to timer-based delay loop, resolution 20ns 
 +[    0.000313] Calibrating delay loop (skipped), value calculated using timer frequency.. 96.00 BogoMIPS (lpj=480000) 
 +[    0.000334] CPU: Testing write buffer coherency: ok 
 +[    0.000385] pid_max: default: 32768 minimum: 301 
 +[    0.010210] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    0.010234] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) 
 +[    0.018743] qcom_scm: convention: smc legacy 
 +[    0.020235] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. 
 +[    0.020409] Setting up static identity map for 0x80300000 - 0x8030003c 
 +[    0.020607] rcu: Hierarchical SRCU implementation. 
 +[    0.020615] rcu: Max phase no-delay instances is 1000. 
 +[    0.021323] smp: Bringing up secondary CPUs ... 
 +[    0.025022] smp: Brought up 1 node, 4 CPUs 
 +[    0.025047] SMP: Total of 4 processors activated (384.00 BogoMIPS). 
 +[    0.025058] CPU: All CPU(s) started in SVC mode. 
 +[    0.033168] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 
 +[    0.033347] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns 
 +[    0.033375] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) 
 +[    0.038427] pinctrl core: initialized pinctrl subsystem 
 +[    0.041647] NET: Registered PF_NETLINK/PF_ROUTE protocol family 
 +[    0.042070] DMA: preallocated 256 KiB pool for atomic coherent allocations 
 +[    0.043597] thermal_sys: Registered thermal governor 'step_wise' 
 +[    0.043697] cpuidle: using governor ladder 
 +[    0.043740] cpuidle: using governor menu 
 +[    0.061142] cryptd: max_cpu_qlen set to 1000 
 +[    0.065698] usbcore: registered new interface driver usbfs 
 +[    0.065750] usbcore: registered new interface driver hub 
 +[    0.065865] usbcore: registered new device driver usb 
 +[    0.065919] pps_core: LinuxPPS API ver. 1 registered 
 +[    0.065926] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> 
 +[    0.065952] PTP clock support registered 
 +[    0.068550] clocksource: Switched to clocksource arch_sys_counter 
 +[    0.079285] NET: Registered PF_INET protocol family 
 +[    0.079530] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) 
 +[    0.081840] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) 
 +[    0.081881] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) 
 +[    0.081900] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) 
 +[    0.081959] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) 
 +[    0.082113] TCP: Hash tables configured (established 4096 bind 4096) 
 +[    0.082278] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) 
 +[    0.082322] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) 
 +[    0.083059] NET: Registered PF_UNIX/PF_LOCAL protocol family 
 +[    0.083120] PCI: CLS 0 bytes, default 64 
 +[    0.084785] workingset: timestamp_bits=14 max_order=17 bucket_order=3 
 +[    0.085796] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    0.085810] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. 
 +[    0.330596] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) 
 +[    0.336108] tcsr 1953000.ess-tcsr: setting ess interface select = 0 
 +[    0.336217] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000 
 +[    0.336309] tcsr 194b000.tcsr: setting usb hs phy mode select = e700e7 
 +[    0.336402] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222 
 +[    0.336811] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled 
 +[    0.339296] qcom-pcie 40000000.pci: host bridge /soc/pci@40000000 ranges: 
 +[    0.339367] qcom-pcie 40000000.pci:       IO 0x0040200000..0x00402fffff -> 0x0000000000 
 +[    0.339401] qcom-pcie 40000000.pci:      MEM 0x0040300000..0x0040ffffff -> 0x0040300000 
 +[    0.341222] msm_serial 78af000.serial: msm_serial: detected port #0 
 +[    0.341274] msm_serial 78af000.serial: uartclk = 1843200 
 +[    0.341653] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 32, base_baud = 115200) is a MSM 
 +[    0.341692] msm_serial: console setup on port #0 
 +[    0.341741] printk: console [ttyMSM0] enabled 
 +[    0.480379] qcom-pcie 40000000.pci: iATU: unroll F, 32 ob, 8 ib, align 4K, limit 4G 
 +[    0.482485] msm_serial 78b0000.serial: msm_serial: detected port #1 
 +[    0.489672] qcom-pcie 40000000.pci: Invalid eDMA IRQs found 
 +[    0.496504] msm_serial 78b0000.serial: uartclk = 1843200 
 +[    0.598560] qcom-pcie 40000000.pci: PCIe Gen.1 x1 link up 
 +[    0.599250] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 34, base_baud = 115200) is a MSM 
 +[    0.603909] qcom-pcie 40000000.pci: PCI host bridge to bus 0000:00 
 +[    0.611237] msm_serial: driver initialized 
 +[    0.618719] pci_bus 0000:00: root bus resource [bus 00-ff] 
 +[    1.000398] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] 
 +[    1.005853] pci_bus 0000:00: root bus resource [mem 0x40300000-0x40ffffff] 
 +[    1.012071] pci 0000:00:00.0: [17cb:1001] type 01 class 0x060400 
 +[    1.018997] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff] 
 +[    1.025186] pci 0000:00:00.0: PME# supported from D0 D3hot 
 +[    1.032697] PCI: bus0: Fast back to back transfers disabled 
 +[    1.037004] pci 0000:01:00.0: [168c:0056] type 00 class 0x028000 
 +[    1.042322] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] 
 +[    1.049163] pci 0000:01:00.0: PME# supported from D0 D3hot 
 +[    1.055834] PCI: bus1: Fast back to back transfers disabled 
 +[    1.060509] pci 0000:00:00.0: BAR 8: assigned [mem 0x40400000-0x405fffff] 
 +[    1.065923] pci 0000:00:00.0: BAR 0: assigned [mem 0x40300000-0x40300fff] 
 +[    1.072891] pci 0000:01:00.0: BAR 0: assigned [mem 0x40400000-0x405fffff 64bit] 
 +[    1.079723] pci 0000:00:00.0: PCI bridge to [bus 01-ff] 
 +[    1.086757] pci 0000:00:00.0:   bridge window [mem 0x40400000-0x405fffff] 
 +[    1.096186] pcieport 0000:00:00.0: AER: enabled with IRQ 36 
 +[    1.102978] loop: module loaded 
 +[    1.105835] spi_qup 78b6000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64 
 +[    1.107522] zigbee@0 enforce active low on GPIO handle 
 +[    1.160181] i2c_dev: i2c /dev entries driver 
 +[    1.160522] i2c_qup 78b7000.i2c: using default clock-frequency 100000 
 +[    1.166610] sdhci: Secure Digital Host Controller Interface driver 
 +[    1.169912] sdhci: Copyright(c) Pierre Ossman 
 +[    1.175945] sdhci-pltfm: SDHCI platform and OF driver helper 
 +[    1.184049] NET: Registered PF_INET6 protocol family 
 +[    1.187135] sdhci_msm 7824900.mmc: Got CD GPIO 
 +[    1.194402] Segment Routing with IPv6 
 +[    1.195396] In-situ OAM (IOAM) with IPv6 
 +[    1.199317] NET: Registered PF_PACKET protocol family 
 +[    1.203097] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. 
 +[    1.208434] 8021q: 802.1Q VLAN Support v1.8 
 +[    1.221398] Registering SWP/SWPB emulation handler 
 +[    1.229094] mmc0: SDHCI controller on 7824900.mmc [7824900.mmc] using ADMA 64-bit 
 +[    1.252351] qca8k-ipq4019 c000000.switch: configuring for fixed/internal link mode 
 +[    1.252701] qca8k-ipq4019 c000000.switch: Link is Up - 1Gbps/Full - flow control rx/tx 
 +[    1.292084] mmc0: new HS200 MMC card at address 0001 
 +[    1.293180] mmcblk0: mmc0:0001 4FPD3R 3.64 GiB 
 +[    1.300021]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 
 +[    1.303133] mmcblk0boot0: mmc0:0001 4FPD3R 4.00 MiB 
 +[    1.309725] mmcblk0boot1: mmc0:0001 4FPD3R 4.00 MiB 
 +[    1.313852] mmcblk0rpmb: mmc0:0001 4FPD3R 512 KiB, chardev (246:0) 
 +[    1.460619] qca8k-ipq4019 c000000.switch lan (uninitialized): PHY [90000.mdio-1:03] driver [Qualcomm QCA8072] (irq=POLL) 
 +[    1.539377] qca8k-ipq4019 c000000.switch wan (uninitialized): PHY [90000.mdio-1:04] driver [Qualcomm QCA8072] (irq=POLL) 
 +[    1.540555] ipqess-edma c080000.ethernet eth0: entered promiscuous mode 
 +�[    1.564792] VFS: Mounted root (squashfs filesystem) readonly on device 259:7. 
 +[    1.566895] Freeing unused kernel image (initmem) memory: 1024K 
 +[    1.571239] Run /sbin/init as init process 
 +[    1.916623] init: Console is alive 
 +[    1.916968] init: - watchdog - 
 +[    2.999076] kmodloader: loading kernel modules from /etc/modules-boot.d/
 +[    3.091915] gpio_button_hotplug: loading out-of-tree module taints kernel. 
 +[    3.115614] kmodloader: done loading kernel modules from /etc/modules-boot.d/
 +[    3.119686] init: - preinit - 
 +[    7.258571] random: crng init done 
 +[    7.705268] ipqess-edma c080000.ethernet eth0: configuring for fixed/internal link mode 
 +[    7.706045] qca8k-ipq4019 c000000.switch lan: configuring for phy/psgmii link mode 
 +[    7.712150] qca8k-ipq4019 c000000.switch: PSGMII calibration! 
 +[    7.719832] ipqess-edma c080000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx 
 +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.738830] loop0: detected capacity change from 0 to 1048576 
 +[   10.818554] loop0: detected capacity change from 1048576 to 1037184 
 +[   10.834575] mount_root: overlay filesystem in /dev/loop0 has not been formatted yet 
 +[   11.528891] qca8k-ipq4019 c000000.switch lan: Link is Up - 1Gbps/Full - flow control rx/tx 
 +[   12.335579] F2FS-fs (loop0): Found nat_bits in checkpoint 
 +[   12.354617] F2FS-fs (loop0): Mounted with checkpoint version = 65c2bef9 
 +[   12.355568] mount_root: overlay filesystem has not been fully initialized yet 
 +[   12.360977] mount_root: switching to f2fs overlay 
 +- config restore - 
 +[   12.679006] urandom-seed: Seed file not found (/etc/urandom.seed) 
 +[   12.797670] qca8k-ipq4019 c000000.switch lan: Link is Down 
 +[   12.808240] procd: - early - 
 +[   12.808470] procd: - watchdog - 
 +[   13.367877] procd: - watchdog - 
 +[   13.368302] procd: - ubus - 
 +[   13.523500] procd: - init - 
 +Please press Enter to activate this console. 
 +[   14.108956] kmodloader: loading kernel modules from /etc/modules.d/
 +[   14.154215] hid: raw HID events driver (C) Jiri Kosina 
 +[   14.187772] Bluetooth: Core ver 2.22 
 +[   14.187960] NET: Registered PF_BLUETOOTH protocol family 
 +[   14.190472] Bluetooth: HCI device and connection manager initialized 
 +[   14.195750] Bluetooth: HCI socket layer initialized 
 +[   14.202116] Bluetooth: L2CAP socket layer initialized 
 +[   14.206702] Bluetooth: SCO socket layer initialized 
 +[   14.213820] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 
 +[   14.216573] Bluetooth: BNEP filters: protocol multicast 
 +[   14.222182] Bluetooth: BNEP socket layer initialized 
 +[   14.236112] usbcore: registered new interface driver btusb 
 +[   14.237147] Loading modules backported from Linux version v6.6.15-0-g51f354b815c4 
 +[   14.240611] Backport generated by backports.git 193becf2 
 +[   14.254206] Bluetooth: HCI UART driver ver 2.3 
 +[   14.254283] Bluetooth: HCI UART protocol H4 registered 
 +[   14.257697] Bluetooth: HCI UART protocol BCSP registered 
 +[   14.262861] Bluetooth: HCI UART protocol ATH3K registered 
 +[   14.270289] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 
 +[   14.273598] Bluetooth: HIDP socket layer initialized 
 +[   14.292852] Bluetooth: RFCOMM TTY layer initialized 
 +[   14.292928] Bluetooth: RFCOMM socket layer initialized 
 +[   14.296590] Bluetooth: RFCOMM ver 1.11 
 +[   14.480822] PPP generic driver version 2.4.2 
 +[   14.482316] NET: Registered PF_PPPOX protocol family 
 +[   14.513610] ath10k 6.4 driver, optimized for CT firmware, probing pci device: 0x56. 
 +[   14.514664] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142) 
 +[   14.520945] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 
 +[   14.995725] urngd: v1.0.2 started. 
 +[   15.662229] ath10k_pci 0000:01:00.0: qca9888 hw2.0 target 0x01000000 chip_id 0x00000000 sub 0000:0000 
 +[   15.662304] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 
 +[   15.674746] ath10k_pci 0000:01:00.0: firmware ver 10.4b-ct-9888-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 59e741e7 
 +[   15.994079] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id 0:23 crc32 5968d47d 
 +[   17.752133] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   17.752202] ath10k_pci 0000:01:00.0: msdu-desc: 2500  skid: 32 
 +[   17.806566] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   17.807482] ath10k_pci 0000:01:00.0: wmi print 'free: 114572 iram: 12644 sram: 29508' 
 +[   18.053442] ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1 
 +[   19.147762] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000 
 +[   19.147837] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 
 +[   19.159813] ath10k_ahb a000000.wifi: firmware ver 10.4b-ct-4019-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 6b2b5c5b 
 +[   19.293508] ath10k_ahb a000000.wifi: board_file api 2 bmi_id 0:20 crc32 2d972a4b 
 +[   20.580809] ath10k_ahb a000000.wifi: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   20.580893] ath10k_ahb a000000.wifi: msdu-desc: 2500  skid: 32 
 +[   20.629600] ath10k_ahb a000000.wifi: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   20.630551] ath10k_ahb a000000.wifi: wmi print 'free: 53252 iram: 13432 sram: 35752' 
 +[   20.810071] ath10k_ahb a000000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1 
 +[   21.729766] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id 0x003b00ff sub 0000:0000 
 +[   21.729836] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 
 +[   21.741805] ath10k_ahb a800000.wifi: firmware ver 10.4b-ct-4019-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 6b2b5c5b 
 +[   21.805863] ath10k_ahb a800000.wifi: board_file api 2 bmi_id 0:21 crc32 2d972a4b 
 +[   23.093436] ath10k_ahb a800000.wifi: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   23.093520] ath10k_ahb a800000.wifi: msdu-desc: 2500  skid: 32 
 +[   23.142537] ath10k_ahb a800000.wifi: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   23.143498] ath10k_ahb a800000.wifi: wmi print 'free: 53252 iram: 13432 sram: 35752' 
 +[   23.282125] ath10k_ahb a800000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1 
 +[   23.405336] kmodloader: done loading kernel modules from /etc/modules.d/
 +[   32.300934] ipqess-edma c080000.ethernet eth0: Link is Down 
 +[   32.307604] ipqess-edma c080000.ethernet eth0: configuring for fixed/internal link mode 
 +[   32.307906] ipqess-edma c080000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx 
 +[   32.312672] qca8k-ipq4019 c000000.switch lan: configuring for phy/psgmii link mode 
 +[   32.325619] br-lan: port 1(lan) entered blocking state 
 +[   32.330519] br-lan: port 1(lan) entered disabled state 
 +[   32.335609] qca8k-ipq4019 c000000.switch lan: entered allmulticast mode 
 +[   32.340771] ipqess-edma c080000.ethernet eth0: entered allmulticast mode 
 +[   32.347792] qca8k-ipq4019 c000000.switch lan: entered promiscuous mode 
 +[   32.380144] qca8k-ipq4019 c000000.switch wan: configuring for phy/psgmii link mode 
 +[   35.448937] qca8k-ipq4019 c000000.switch lan: Link is Up - 1Gbps/Full - flow control rx/tx 
 +[   35.796974] ath10k_ahb a800000.wifi: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   35.797056] ath10k_ahb a800000.wifi: msdu-desc: 2500  skid: 32 
 +[   35.846063] ath10k_ahb a800000.wifi: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   35.847048] ath10k_ahb a800000.wifi: wmi print 'free: 53252 iram: 13432 sram: 35752' 
 +[   36.168766] ath10k_ahb a800000.wifi: rts threshold -1 
 +[   36.168990] ath10k_ahb a800000.wifi: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4 
 +[   36.173396] br-lan: port 1(lan) entered blocking state 
 +[   36.183808] br-lan: port 1(lan) entered forwarding state 
 +[   36.189797] br-lan: port 2(phy2-ap0) entered blocking state 
 +[   36.194359] br-lan: port 2(phy2-ap0) entered disabled state 
 +[   36.199753] ath10k_ahb a800000.wifi phy2-ap0: entered allmulticast mode 
 +[   36.205531] ath10k_ahb a800000.wifi phy2-ap0: entered promiscuous mode 
 +[   36.373882] ath10k_ahb a800000.wifi: NOTE:  Firmware DBGLOG output disabled in debug_mask: 0x10000000 
 +[   36.880961] br-lan: port 2(phy2-ap0) entered blocking state 
 +[   36.881027] br-lan: port 2(phy2-ap0) entered forwarding state 
 +[   39.027359] ath10k_ahb a000000.wifi: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   39.027435] ath10k_ahb a000000.wifi: msdu-desc: 2500  skid: 32 
 +[   39.076066] ath10k_ahb a000000.wifi: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   39.077043] ath10k_ahb a000000.wifi: wmi print 'free: 53252 iram: 13432 sram: 35752' 
 +[   39.510092] ath10k_ahb a000000.wifi: rts threshold -1 
 +[   39.510536] ath10k_ahb a000000.wifi: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4 
 +[   39.521202] br-lan: port 3(phy1-ap0) entered blocking state 
 +[   39.525100] br-lan: port 3(phy1-ap0) entered disabled state 
 +[   39.530686] ath10k_ahb a000000.wifi phy1-ap0: entered allmulticast mode 
 +[   39.536492] ath10k_ahb a000000.wifi phy1-ap0: entered promiscuous mode 
 +[   41.758336] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96 
 +[   41.758413] ath10k_pci 0000:01:00.0: msdu-desc: 2500  skid: 32 
 +[   41.812789] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0' 
 +[   41.813707] ath10k_pci 0000:01:00.0: wmi print 'free: 114572 iram: 12644 sram: 29508' 
 +[   42.140741] ath10k_pci 0000:01:00.0: rts threshold -1 
 +[   42.141155] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of 2 is OK, requested limit: 4 
 +[   42.146409] br-lan: port 4(phy0-ap0) entered blocking state 
 +[   42.155793] br-lan: port 4(phy0-ap0) entered disabled state 
 +[   42.161279] ath10k_pci 0000:01:00.0 phy0-ap0: entered allmulticast mode 
 +[   42.167091] ath10k_pci 0000:01:00.0 phy0-ap0: entered promiscuous mode 
 +[   42.173593] br-lan: port 4(phy0-ap0) entered blocking state 
 +[   42.180006] br-lan: port 4(phy0-ap0) entered forwarding state 
 +[   42.185729] br-lan: port 4(phy0-ap0) entered disabled state 
 +[   42.194105] ath10k_pci 0000:01:00.0 phy0-ap0: left allmulticast mode 
 +[   42.196736] ath10k_pci 0000:01:00.0 phy0-ap0: left promiscuous mode 
 +[   42.203504] br-lan: port 4(phy0-ap0) entered disabled state 
 +[   42.281626] br-lan: port 4(phy0-ap0) entered blocking state 
 +[   42.281692] br-lan: port 4(phy0-ap0) entered disabled state 
 +[   42.286086] ath10k_pci 0000:01:00.0 phy0-ap0: entered allmulticast mode 
 +[   42.291992] ath10k_pci 0000:01:00.0 phy0-ap0: entered promiscuous mode 
 +[   42.924503] br-lan: port 4(phy0-ap0) entered blocking state 
 +[   42.924574] br-lan: port 4(phy0-ap0) entered forwarding state 
 +[   50.891545] br-lan: port 3(phy1-ap0) entered blocking state 
 +[   50.891614] br-lan: port 3(phy1-ap0) entered forwarding state
 </WRAP>\\ </WRAP>\\
  
  • Last modified: 2024/07/17 08:31
  • by lanchon