Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:zyxel:nbg7815_armor_g5 [2024/10/03 07:34] – WIP pwned | inbox:toh:zyxel:nbg7815_armor_g5 [2024/12/13 11:35] – [Hardware] pwned | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== ZyXEL NBG7815 (Armor G5) ====== | ====== ZyXEL NBG7815 (Armor G5) ====== | ||
| + | |||
| AX6000 (1200+4800 Mbps) 12-Stream Multi-Gigabit WiFi 6 Router. 2.4GHz AX: 4x4 (Tx/Rx) 1024 QAM 20/40 MHz, up to 1.2 Gbps. 5GHz AX: 8x8 (Tx/Rx) 1024 QAM 20/ | AX6000 (1200+4800 Mbps) 12-Stream Multi-Gigabit WiFi 6 Router. 2.4GHz AX: 4x4 (Tx/Rx) 1024 QAM 20/40 MHz, up to 1.2 Gbps. 5GHz AX: 8x8 (Tx/Rx) 1024 QAM 20/ | ||
| {{media: | {{media: | ||
| - | [[https:// | + | [[https:// |
| - | ^ | + | \\ |
| ===== Hardware ===== | ===== Hardware ===== | ||
| - | ^ CPU ^ Ram ^ Flash ^ Network | + | |
| - | | Qualcomm IPQ8074A @ 2.2 GHz | 1 GB | 4 GB eMMC + 8 MB SPI NOR | 1x 1/2.5/5/10 GbE 1x 1/2.5 GbE 4x 1 GbE | a/ | + | ^ Architecture |
| - | < | + | ^ Vendor |
| - | ^ Architecture | + | ^ Bootloader |
| - | ^ Vendor | + | ^ System-On-Chip |
| - | ^ Bootloader | + | ^ CPU/ |
| - | ^ System-On-Chip | + | ^ Flash-Chip |
| - | ^ CPU/ | + | ^ Flash size | 4 GB eMMC + 8 MB SPI NOR | |
| - | ^ Flash-Chip | + | ^ RAM |
| - | ^ Flash size | 4 GB eMMC + 8 MB SPI NOR | | + | ^ Bluetooth |
| - | ^ RAM | + | ^ Wireless |
| - | ^ Bluetooth | + | ^ Wireless |
| - | ^ Wireless | + | ^ Ethernet |
| - | ^ Wireless | + | ^ Ethernet |
| - | ^ Ethernet | + | ^ Switch |
| - | ^ Ethernet | + | ^ USB |
| - | ^ Switch | + | ^ [[# |
| - | ^ USB | + | ^ PSU |
| - | ^ [[# | + | \\ |
| - | ^ PSU | + | |
| - | </ | + | |
| - | ^ | + | |
| ===== OpenWrt Firmware ===== | ===== OpenWrt Firmware ===== | ||
| + | |||
| ^ Stable (v23.05.5) (sysupgrade image) ^ | ^ Stable (v23.05.5) (sysupgrade image) ^ | ||
| | [[https:// | | [[https:// | ||
| ^ Snapshot (sysupgrade image) ^ | ^ Snapshot (sysupgrade image) ^ | ||
| | [[https:// | | [[https:// | ||
| + | |||
| + | You only need one of the available sysupgrade images. The other available images are needed for special purposes only. | ||
| + | |||
| **Other images (factory, initramfs)** | **Other images (factory, initramfs)** | ||
| < | < | ||
| Line 47: | Line 49: | ||
| | [[https:// | | [[https:// | ||
| </ | </ | ||
| - | ^ | + | \\ |
| ===== Limitations ===== | ===== Limitations ===== | ||
| - | Currently (state of 2024) OpenWrt officially **__does not support__** the integrated FAN, the integrated LED and Bluetooth. | + | |
| + | Currently (state of 2024) OpenWrt officially **__does not support__** the integrated FAN, the integrated LED. | ||
| * LED: [[https:// | * LED: [[https:// | ||
| * FAN: [[https:// | * FAN: [[https:// | ||
| - | * Bluetooth: Chinese fake HCI CSR dongles are not really | + | * 5G 160MHz channel width is not supported |
| - | :!: The device can really run hot leading to throtteling | + | :!: The device can **really run hot due to the disabled fan leading to throttling |
| - | ^ | + | \\ |
| ===== Forum Support Thread ===== | ===== Forum Support Thread ===== | ||
| - | [[https:// | + | |
| - | ^ | + | [[https:// |
| + | \\ | ||
| ===== Installation ===== | ===== Installation ===== | ||
| + | |||
| ==== Pre-Requirements ==== | ==== Pre-Requirements ==== | ||
| + | |||
| To install OpenWrt on this device **Root/SSH access is required**. | To install OpenWrt on this device **Root/SSH access is required**. | ||
| - | You can gain SSH access with the following process using a **terminal application | + | You can gain Root/SSH access with the following process using a terminal application. For Windows the most known is [[https:// |
| - | - Disconnect the WAN cable. Do not plug in back the WAN cable during the whole process! | + | - Disconnect the WAN cable of the router. Do not plug in back the WAN cable during the whole process! |
| - Reset the device to factory defaults by pushing and holding the reset button for ~15 seconds immediately after turning it on. The LED should light up orange. | - Reset the device to factory defaults by pushing and holding the reset button for ~15 seconds immediately after turning it on. The LED should light up orange. | ||
| - After ~5-10 minutes, when the LED is constant dark blue, connect your computer to one of the yellow LAN ports and wait for the connection to be established. | - After ~5-10 minutes, when the LED is constant dark blue, connect your computer to one of the yellow LAN ports and wait for the connection to be established. | ||
| Line 73: | Line 79: | ||
| - Reboot the device. | - Reboot the device. | ||
| - Check if SSH access is working by using address: '' | - Check if SSH access is working by using address: '' | ||
| - | |||
| <tabbox Enable Root/SSH access> | <tabbox Enable Root/SSH access> | ||
| < | < | ||
| Line 100: | Line 105: | ||
| chmod -w /etc/shadow | chmod -w /etc/shadow | ||
| </ | </ | ||
| - | <tabbox Terminal applications for Windows> | ||
| - | * Windows XP+ putty: https:// | ||
| - | * Windows 8+ Microsoft Store: Search for "ssh telnet" | ||
| - | * Windows 10+ Subsystem for Linux aka WSL: https:// | ||
| </ | </ | ||
| - | ^ | + | \\ |
| + | |||
| + | ==== Backup ==== | ||
| + | |||
| + | Before you modify the device it is always a good idea to make a backup of the flash drive(s) installed. The generic process is described [[: | ||
| + | We have one 8MB SPI NOR flash chip and one 4GB emmc flash chip. For both you can use dd. The partition layout of both chips is described [[# | ||
| + | You can spare out the last two big partitions on the emmc chip if you want. They are not important. Transfer the files either via USB or ssh/ | ||
| + | \\ | ||
| ==== Installing OpenWrt ==== | ==== Installing OpenWrt ==== | ||
| - | - Login as root. | + | :!: **Do not power off the device |
| - | - Change to directory / | + | |
| - | - Get the OpenWrt image onto your router by either: | + | |
| - | * Configure | + | |
| - | * Download the OpenWrt firmware to your computer and move the file to a FAT or NTFS formatted USB drive. Connect the USB drive to your router and mount the USB device. Copy the file to / | + | |
| - | - Flash OpenWrt to the currently not active kernel and rootfs partitions. | + | |
| - | < | + | - Login as root via SSH. |
| - | Rework in Progress | + | - Change to directory '' |
| + | - Get the [[#OpenWrt Firmware|OpenWrt Firmware]] onto your router by either a) or b):\\ a) The device to has internet access for downloading the OpenWrt firmware file to the device using wget.\\ b) Download the OpenWrt firmware to your computer and move the file to a FAT or NTFS formatted USB drive. Connect the USB drive to your router and mount the USB device. Copy the file to / | ||
| + | - Extract the firmware file. | ||
| + | - Determine the bootconfig of the device and flash OpenWrt to the currently not active kernel and rootfs partitions. | ||
| + | - Mark the partitions to boot OpenWrt. | ||
| + | - Reboot the device. | ||
| + | |||
| + | <tabbox Semi-automatic (Step 2-7)>< | ||
| cd / | cd / | ||
| - | wget -O zyxel_nbg7815-squashfs-sysupgrade.bin https:// | + | wget -O openwrt-ipq807x-generic-zyxel_nbg7815-squashfs-sysupgrade.bin https:// |
| - | .... | + | wget https:// |
| - | </ | + | sh flash_to_openwrt.sh |
| + | </code></ | ||
| - | Example: | + | <tabbox Step 2-6>< |
| + | # Author: Karol Przybylski < | ||
| + | # https:// | ||
| - | root@NBG7815: | + | # Step 2 |
| - | root@NBG7815: | + | cd / |
| - | root@NBG7815: | + | |
| - | root@NBG7815: | + | |
| - | root@NBG7815: | + | |
| - | root@NBG7815: | + | |
| - | ===== Debricking ===== | + | # Step 3 |
| - | **Return to original firmware from Openwrt** | + | wget -O zyxel_nbg7815-squashfs-sysupgrade.bin https:// |
| + | if [ ! -f "/ | ||
| + | echo " | ||
| + | exit 1 | ||
| + | fi | ||
| - | 1. Get script from [[https:// | + | # Step 4 |
| + | tar xvf zyxel_nbg7815-squashfs-sysupgrade.bin | ||
| - | 2. Run script | + | # Step 5 |
| + | primaryboot_hlos=$(cat / | ||
| + | if [ $primaryboot_hlos -eq 0 ]; then | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | echo 1 > / | ||
| + | else | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | echo 0 > / | ||
| + | fi | ||
| - | | + | primaryboot_rootfs=$(cat / |
| + | if [ $primaryboot_rootfs -eq 0 ]; then | ||
| + | | ||
| + | dd if=/ | ||
| + | echo 1 > / | ||
| + | else | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | echo 0 > / | ||
| + | fi | ||
| + | # Step 6 | ||
| + | mkdir / | ||
| + | cat / | ||
| + | echo 1 > / | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | echo 0 > / | ||
| + | sync | ||
| + | </ | ||
| - | **Hard debricking from U-boot with Serial Access:** | + | :!: For reference: [[https:// |
| + | \\ | ||
| + | ===== Back to OEM firmware ===== | ||
| - | 1. Get orginal | + | OpenWrt is currently not using the dual partition layout writing the opposite/ |
| + | \\ | ||
| - | 2. Setup your laptop | + | ==== Back to OEM firmware (1) ==== |
| - | 3. install and configure TFTP server, connect your laptop by cable, turn off windows firewall | + | Be carefull with this process. :!: **Do not power off the device during the process!** |
| - | 4. Interrupt autoboot and execute command (no need unlock): | + | - Login via SSH to the router. |
| + | - To use this method it is required to install kmod-mtd-rw first: '' | ||
| + | - Change directory to /tmp. | ||
| + | - Copy & paste the code from script '' | ||
| + | - Execute the script with '' | ||
| + | - Reboot the device. | ||
| + | - After reboot force a reflash of OEM firmware via WebGui using one of the provided [[#OEM firmware| OEM firmware files]] to purge OpenWrt entirely. | ||
| - | NBG7815> ATUR V1.00(ABSK.7)C0.bin | + | <tabbox Step 4>< |
| + | cat <<' | ||
| + | # Script to changing active boot partitions | ||
| + | # Author: Karol Przybylski < | ||
| + | # Orginal script: https:// | ||
| - | **Alternatively, | + | openwrt_type=$(cat / |
| - | 1. Stop the bootloader by pressing any key. Once you're presented with the '' | + | if [ ${openwrt_type} == " |
| - | unlock the bootloader via the '' | + | echo " |
| - | [[: | + | boot_part=$(hexdump -e '1/1 " |
| - | 2. Connect to one of the //lan// Ethernet interfaces | + | dd if=/dev/mtd2 of=boot.bin bs=336 count=1 |
| - | and configure your host computer to have static 192.168.1.99/24 Legacy IP address. | + | |
| - | 3. Start a TFTP server in a directory where you downloaded (or built) a (possibly known-good) | + | if [ ${boot_part} |
| - | '' | + | |
| + | else | ||
| + | printf | ||
| - | 4. Once presented with the '' | + | fi |
| - | | + | |
| - | If the download was successful, you can proceed; otherwise, check your setup. | + | mtd write boot.bin /dev/mtd2 |
| + | mtd write boot.bin /dev/mtd3 | ||
| + | fi | ||
| - | 5. Boot the initramfs: | + | if [ ${openwrt_type} == " |
| - | | + | echo " |
| + | primaryboot_hlos=$(cat / | ||
| + | | ||
| + | echo 1 > / | ||
| + | else | ||
| + | echo 0 > / | ||
| + | fi | ||
| + | |||
| + | mkdir / | ||
| + | cat / | ||
| + | echo 1 > / | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | echo 0 > / | ||
| + | sync | ||
| + | fi | ||
| + | EOF | ||
| + | </ | ||
| + | \\ | ||
| - | 6. If you didn't alter vendor eMMC partition table, skip to the next step. If you did, you need to | + | ==== Back to OEM firmware (2) ==== |
| - | opkg update && opkg install fdisk | + | |
| - | and then use fdisk manually to create GPT matching | + | |
| - | [[: | + | |
| - | 7. If all went well, you should be in OpenWrt now; you may | + | :!: Be carefull with this process. Make sure you write the correct images |
| - | sysupgrade -n / | + | |
| - | to a working sysupgrade image. In no case you should use any force option. | + | |
| - | /*** if info available: uncomment and fill in | + | - Download OEM firmware: [[#OEM firmware|see below]] |
| - | ===== Basic configuration ===== | + | |
| - | After flashing, proceed with [[docs:guide-user:base-system:start|Basic configuration]]: Set up your Internet connection, configure wireless, configure USB port, etc. | + | - Login via SSH to the router. |
| - | ***/ | + | - To use this method it is required to install kmod-mtd-rw first: '' |
| + | - Copy the files to the router to /tmp (e. g. using scp or an usb drive). Rename them to '' | ||
| + | - Flash the kernel and rootfs to the currently not active partitions. Copy & paste the code from and execute the script with '' | ||
| + | - Copy & paste the code from [[#Back to OEM firmware (1)|script Step 4]] from [[#Back to OEM firmware (1)|Back to OEM firmware (1)]] and execute the script with '' | ||
| + | - Reboot the device. | ||
| + | - After reboot force a reflash of OEM firmware via WebGui using one of the provided [[#OEM firmware| OEM firmware files]] to purge OpenWrt entirely. | ||
| + | <tabbox Step 6>< | ||
| + | cat <<' | ||
| + | # check files | ||
| - | /*** if info available: uncomment and fill in | + | if [ ! -f "/ |
| - | ===== Specific configuration ===== | + | echo " |
| + | exit 1 | ||
| + | fi | ||
| - | <WRAP BOX 600px> | + | if [ ! -f "/ |
| - | FIXME Please fill in real values for this device, | + | echo " |
| + | exit 1 | ||
| + | fi | ||
| - | ==== Network interfaces ==== | + | # get bootconfig |
| - | The default network configuration is: | + | |
| - | ^ Interface Name ^ Description | + | |
| - | | br-lan | + | |
| - | | vlan0 (eth0.0) | + | |
| - | | vlan1 (eth0.1) | + | |
| - | | wl0 | EXAMPLE WiFi | EXAMPLE Disabled | + | |
| - | </ | + | |
| - | ***/ | + | |
| + | mtd_part=$(grep -i " | ||
| + | bootconfig=$(hexdump -v -e '1/1 " | ||
| - | /*** if info available: uncomment | + | # write rootfs |
| - | ==== Buttons ==== | + | |
| - | -> [[docs: | + | |
| - | Here, we merely name the buttons, so we can use them in the above Howto. | + | |
| - | <WRAP BOX 600px> | + | if [ " |
| - | FIXME Please fill in real values for this device, | + | dd if=/ |
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | sync | ||
| + | fi | ||
| + | if [ " | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | dd if=/ | ||
| + | sync | ||
| + | fi | ||
| + | EOF | ||
| + | </ | ||
| - | The ZyXEL NBG7815 (Armor G5) has the following buttons: | + | ==== OEM firmware ==== |
| - | ^ BUTTON | + | There is no official publicly available ressource to download the firmware files for this cloud managed router. You can retrieve the firmware file by forcing a firmware upgrade and catching the temporary valid random cloudflare link by yourself (this is limited to the latest firmware only). Firmware files version 6-8 were uploaded to mega.nz: |
| - | | EXAMPLE Reset | reset | | + | |
| - | | EXAMPLE Secure Easy Setup | | + | |
| - | | EXAMPLE No buttons at all. | | + | |
| - | </ | + | |
| - | ***/ | + | |
| - | /*** if info available: uncomment and fill in | + | ^ Firmware |
| + | | [[https:// | ||
| + | | [[https:// | ||
| + | | [[https:// | ||
| + | To get the rootfs and kernel image you have to extract them from the firmware file: rootfs=openwrt-ipq-ipq807x_64-squashfs-root.img, | ||
| - | ==== Photos ==== | + | ^ Firmware |
| - | /* =====>>>>> | + | | [[https://mega.nz/file/Q1wWEBoL# |
| - | /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | + | | [[https://mega.nz/file/ |
| - | /* e.g. {{: | + | \\ |
| - | /* Thanks, your wiki administration - Oct. 2015 */ | + | |
| - | **Insert photo of front of the casing** | + | ===== Debricking ===== |
| - | **Insert photo of back of the casing** | + | In case you've lost the access to your device e. g. due to wrong configuration you can try the failsafe mode, a factory reset or a tftp boot/flash to recover your device: |
| - | **Insert photo of backside label** | + | **Failsafe mode and factory reset** procedures: -> [[: |
| - | **Insert photo of PCB** | + | In case neither the **failsafe mode nor a factory reset** does bring back a working unit you can try to recover your device by the following steps: |
| + | |||
| + | - [[#Opening the case|Open the device case.]] | ||
| + | - Connect to the device via [[# | ||
| + | - [[# | ||
| + | - [[#TFTP boot OpenWrt|TFTP boot OpenWrt]] to either reinstall or fix a broken installation | [[#TFTP flash OEM firmware|TFTP flash OEM firmware]] to purge OpenWrt. | ||
| + | \\ | ||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| - | <WRAP BOX> | + | - Remove the two rubber crosses from the device' bottom side. |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, | + | - Unscrew the two screws appearing after step 1. |
| - | </ | + | - Remove the socket. |
| + | - After step 3. another four screws | ||
| + | - Around the device' | ||
| + | - Keep the device with bottom side up and pry it up carefully around the case to remove the bottom side. Start at the side where the connectors are lead out. | ||
| - | ==== Serial ==== | + | *) You will likely break some of them. Especially those on the left or right side. The clips at the front' |
| - | -> [[docs: | + | \\ |
| - | How to connect to the Serial Port of this specific device:\\ | + | {{media:zyxel: |
| + | {{media: | ||
| + | {{media: | ||
| - | {{: | + | ==== Serial ==== |
| + | General information about the serial port and its usage: | ||
| - | ^ Serial connection parameters\\ for ZyXEL NBG7815 (Armor G5) NBG7815 | TTL 115200, 8N1, 3.3V | | + | * -> [[docs: |
| - | Connect only RX, TX, GND cable to your TTL/FTDI interface | + | * -> [[docs: |
| + | * -> [[docs: | ||
| + | Serial Port connectors of this specific device: | ||
| - | ===== Full U-Boot access ===== | + | {{: |
| - | Connect cable to Serial | + | | Serial connection parameters | **TTL 115200, 8N1, 3.3V** | |
| + | :!: Connect | ||
| + | \\ | ||
| - | 1. After reset, interrupt autoboot by pushing any key: | + | ==== Bootloader/ |
| - | < | + | - Connect the USB-to-serial adapter to the router and PC. Open up a serial console program. |
| + | - Reboot the device and interrupt autoboot by pressing any key. You will end up with a shell prompt: '' | ||
| Zyxel zloader v1.0.0 (2020-01-06 - 08:24) | Zyxel zloader v1.0.0 (2020-01-06 - 08:24) | ||
| - | |||
| Multiboot clinent version: 2.0 | Multiboot clinent version: 2.0 | ||
| Line 278: | Line 381: | ||
| Ethernet interface failed to initialized! | Ethernet interface failed to initialized! | ||
| - | Hit any key to stop autoboot: | + | **Hit any key to stop autoboot: |
| NBG7815> | NBG7815> | ||
| </ | </ | ||
| - | + | - To get access to the bootloader you first need a seed/passcode. You will obtain it by typing '' | |
| - | 2. Get the seed for your password | + | |
| - | + | ||
| - | < | + | |
| NBG7815> ATSE NBG7815 | NBG7815> ATSE NBG7815 | ||
| - | 013D72FF0710 | + | NBG7815> |
| - | </ | + | </ |
| - | + | | |
| - | :!: Seed is always different | + | |
| - | + | ||
| - | 3. Generate password | + | |
| - | + | ||
| - | Get bash script | + | |
| < | < | ||
| - | # sh tool.sh | + | cat <<' |
| - | ATEN 1,10F0A563 | + | ror32() { |
| + | echo $(( ($1 >> $2) | (($1 << (32 - $2) & (2**32-1)) ) )) | ||
| + | } | ||
| + | v=" | ||
| + | a=" | ||
| + | b=$(( $a + 0x10F0A563)) | ||
| + | c=$(( 0x${v: | ||
| + | p=$(( $(ror32 $b $c) ^ $a )) | ||
| + | printf "ATEN 1,%X\n" $p | ||
| + | EOF | ||
| </ | </ | ||
| - | + | <tabbox password> | |
| - | Put output in terminal | + | |
| < | < | ||
| + | sh tool.sh 013D72FF0710 | ||
| + | </ | ||
| + | - Put the output from paragraph 4. in the terminal and press enter:\\ \\ < | ||
| NBG7815> ATEN 1,10F0A563 | NBG7815> ATEN 1,10F0A563 | ||
| </ | </ | ||
| + | - Now Enter '' | ||
| + | NBG7815> ATGU | ||
| - | 4. Login with full u-boot access | ||
| - | |||
| - | < | ||
| - | NBG7815> ATGU | ||
| ZYXEL# | ZYXEL# | ||
| </ | </ | ||
| + | \\ | ||
| - | ===== Notes ===== | + | ==== TFTP boot OpenWrt |
| - | Code of flash_to_openwrt.sh Script: | + | |
| - | < | + | |
| - | # Author: Karol Przybylski < | + | |
| - | if [ ! -f " | + | - Download **[[#OpenWrt Firmware|OpenWrt Firmware/ |
| - | echo " | + | |
| - | exit 1 | + | |
| - | fi | + | |
| + | - Power up your router and get access to [[# | ||
| + | - Enter '' | ||
| + | - After the file is uploaded (this takes a while) you may proceed with entering '' | ||
| + | - If OpenWrt is up you can try to fix your issues. E. g. fixing wrong config preventing booting the device, reinstall OpenWrt using sysupgrade, reinstall OpenWrt as described [[# | ||
| + | \\ | ||
| - | tar xvf ./ | + | ==== TFTP flash OEM firmware ==== |
| - | primaryboot_hlos=$(cat / | + | - Download the **[[#OEM firmware|OEM firmware]]**. |
| - | if [ $primaryboot_hlos -eq 0 ]; then | + | - Setup your PC/Workstation assigning the static IP 192.168.1.99. |
| - | dd if=/dev/zero of=/ | + | - Install and configure TFTP server. Your router' |
| - | dd if=/ | + | - Connect your PC/Workstation via LAN cable to the router. |
| - | echo 1 > / | + | - Power up your router and get access to [[# |
| - | else | + | - Enter '' |
| - | dd if=/dev/zero of=/ | + | |
| - | dd if=/ | + | |
| - | echo 0 > / | + | |
| - | fi | + | |
| - | primaryboot_rootfs=$(cat / | + | ===== Photos ===== |
| - | if [ $primaryboot_rootfs -eq 0 ]; then | + | |
| - | dd if=/dev/zero of=/ | + | |
| - | dd if=/ | + | |
| - | echo 1 > / | + | |
| - | else | + | |
| - | dd if=/dev/zero of=/ | + | |
| - | dd if=/ | + | |
| - | echo 0 > / | + | |
| - | fi | + | |
| + | {{media: | ||
| + | \\ | ||
| - | mkdir / | + | ===== Flash-/ |
| - | cat / | + | |
| - | echo 1 > / | + | |
| - | dd if=/ | + | |
| - | dd if=/ | + | |
| - | echo 0 > / | + | |
| - | sync | + | |
| - | reboot | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Flash-/ | + | |
| <tabbox 8MB SPI NOR>< | <tabbox 8MB SPI NOR>< | ||
| Line 450: | Line 535: | ||
| 10 307234 | 10 307234 | ||
| 11 | 11 | ||
| - | </ | + | </ |
| + | \\ | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| Line 580: | Line 666: | ||
| | | ||
| </ | </ | ||
| + | |||
| <tabbox zloader>< | <tabbox zloader>< | ||
| Zyxel zloader v1.0.0 (2020-01-06 - 08:24) | Zyxel zloader v1.0.0 (2020-01-06 - 08:24) | ||
| Line 633: | Line 720: | ||
| | | ||
| Using machid 0x80100f1 from environment | Using machid 0x80100f1 from environment | ||
| + | </ | ||
| + | |||
| + | <tabbox OpenWrt>< | ||
| + | [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] | ||
| + | [ 0.000000] Linux version 6.6.52 (NBG7815@R51600) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r27578+1-23ac1ad951) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Wed Sep 25 06:57:27 2024 | ||
| + | [ 0.000000] Machine model: Zyxel NBG7815 | ||
| + | [ 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] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 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 s35240 r8192 d30296 u73728 | ||
| + | [ 0.000000] pcpu-alloc: s35240 r8192 d30296 u73728 alloc=18*4096 | ||
| + | [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 | ||
| + | [ 0.000000] Detected VIPT I-cache on CPU0 | ||
| + | [ 0.000000] alternatives: | ||
| + | [ 0.000000] Kernel command line: ttyMSM0, | ||
| + | [ 0.000000] Unknown kernel command line parameters " | ||
| + | [ 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: SWIOTLB bounce buffer size adjusted to 1MB | ||
| + | [ 0.000000] software IO TLB: area num 4. | ||
| + | [ 0.000000] software IO TLB: mapped [mem 0x000000007eb00000-0x000000007ec00000] (1MB) | ||
| + | [ 0.000000] Memory: 885584K/ | ||
| + | [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] rcu: Hierarchical RCU implementation. | ||
| + | [ 0.000000] | ||
| + | [ 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: gic_handle_irq | ||
| + | [ 0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], | ||
| + | [ 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/ | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000001] sched_clock: | ||
| + | [ 0.000109] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) | ||
| + | [ 0.000122] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.005263] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.005277] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.009608] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. | ||
| + | [ 0.009840] rcu: Hierarchical SRCU implementation. | ||
| + | [ 0.009845] rcu: Max phase no-delay instances is 1000. | ||
| + | [ 0.010763] smp: Bringing up secondary CPUs ... | ||
| + | [ 0.011444] Detected VIPT I-cache on CPU1 | ||
| + | [ 0.011550] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] | ||
| + | [ 0.012237] Detected VIPT I-cache on CPU2 | ||
| + | [ 0.012309] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] | ||
| + | [ 0.012979] Detected VIPT I-cache on CPU3 | ||
| + | [ 0.013045] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] | ||
| + | [ 0.013115] smp: Brought up 1 node, 4 CPUs | ||
| + | [ 0.013124] SMP: Total of 4 processors activated. | ||
| + | [ 0.013129] CPU features: detected: 32-bit EL0 Support | ||
| + | [ 0.013134] CPU features: detected: CRC32 instructions | ||
| + | [ 0.013204] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching | ||
| + | [ 0.013211] CPU: All CPU(s) started at EL1 | ||
| + | [ 0.013214] alternatives: | ||
| + | [ 0.023615] clocksource: | ||
| + | [ 0.023642] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) | ||
| + | [ 0.025435] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.027205] NET: Registered PF_NETLINK/ | ||
| + | [ 0.027773] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations | ||
| + | [ 0.027816] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations | ||
| + | [ 0.027850] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations | ||
| + | [ 0.028235] thermal_sys: | ||
| + | [ 0.028293] cpuidle: using governor menu | ||
| + | [ 0.028483] ASID allocator initialised with 65536 entries | ||
| + | [ 0.085380] qcom, | ||
| + | [ 0.087541] Modules: 29360 pages in range for non-PLT usage | ||
| + | [ 0.087548] Modules: 520880 pages in range for PLT usage | ||
| + | [ 0.092531] SCSI subsystem initialized | ||
| + | [ 0.092726] usbcore: registered new interface driver usbfs | ||
| + | [ 0.092760] usbcore: registered new interface driver hub | ||
| + | [ 0.092823] usbcore: registered new device driver usb | ||
| + | [ 0.093252] qcom_scm: convention: smc arm 64 | ||
| + | [ 0.094980] clocksource: | ||
| + | [ 0.098803] NET: Registered PF_INET protocol family | ||
| + | [ 0.098969] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) | ||
| + | [ 0.101579] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) | ||
| + | [ 0.101641] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.101658] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) | ||
| + | [ 0.101744] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.102019] TCP: Hash tables configured (established 8192 bind 8192) | ||
| + | [ 0.102125] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.102164] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.102612] NET: Registered PF_UNIX/ | ||
| + | [ 0.102665] PCI: CLS 0 bytes, default 64 | ||
| + | [ 0.104346] workingset: timestamp_bits=46 max_order=18 bucket_order=0 | ||
| + | [ 0.104946] squashfs: version 4.0 (2009/ | ||
| + | [ 0.104954] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.111672] qcom-qmp-usb-phy 58000.phy: supply vdda-phy not found, using dummy regulator | ||
| + | [ 0.111843] qcom-qmp-usb-phy 58000.phy: supply vdda-pll not found, using dummy regulator | ||
| + | [ 0.113368] qcom-qmp-usb-phy 78000.phy: supply vdda-phy not found, using dummy regulator | ||
| + | [ 0.113511] qcom-qmp-usb-phy 78000.phy: supply vdda-pll not found, using dummy regulator | ||
| + | [ 0.115301] qcom-qusb2-phy 59000.phy: supply vdd not found, using dummy regulator | ||
| + | [ 0.115478] qcom-qusb2-phy 59000.phy: supply vdda-pll not found, using dummy regulator | ||
| + | [ 0.115519] qcom-qusb2-phy 59000.phy: supply vdda-phy-dpdm not found, using dummy regulator | ||
| + | [ 0.115698] qcom-qusb2-phy 59000.phy: Registered Qcom-QUSB2 phy | ||
| + | [ 0.115941] qcom-qusb2-phy 79000.phy: supply vdd not found, using dummy regulator | ||
| + | [ 0.116058] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator | ||
| + | [ 0.116116] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator | ||
| + | [ 0.116315] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy | ||
| + | [ 0.126923] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | [ 0.128027] msm_serial 78b1000.serial: | ||
| + | [ 0.128069] msm_serial 78b1000.serial: | ||
| + | [ 0.128400] 78b1000.serial: | ||
| + | [ 0.128861] msm_serial 78b3000.serial: | ||
| + | [ 0.128896] msm_serial 78b3000.serial: | ||
| + | [ 0.129200] 78b3000.serial: | ||
| + | [ 0.129231] msm_serial: console setup on port #0 | ||
| + | [ 0.129274] printk: console [ttyMSM0] enabled | ||
| + | [ 0.974818] msm_serial: driver initialized | ||
| + | [ 0.984110] loop: module loaded | ||
| + | [ 0.985479] spi_qup 78b5000.spi: | ||
| + | [ 0.987134] spi-nor spi0.0: w25q64dw (8192 Kbytes) | ||
| + | [ 0.993718] 22 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 0.998434] Creating 22 MTD partitions on " | ||
| + | [ 1.004470] 0x000000000000-0x000000050000 : " | ||
| + | [ 1.010681] 0x000000050000-0x000000060000 : " | ||
| + | [ 1.014910] 0x000000060000-0x000000080000 : " | ||
| + | [ 1.019848] 0x000000080000-0x0000000a0000 : " | ||
| + | [ 1.025227] 0x0000000a0000-0x000000220000 : " | ||
| + | [ 1.030793] 0x000000220000-0x0000003a0000 : " | ||
| + | [ 1.036102] 0x0000003a0000-0x0000003b0000 : " | ||
| + | [ 1.040784] 0x0000003b0000-0x0000003c0000 : " | ||
| + | [ 1.045969] 0x0000003c0000-0x0000003d0000 : " | ||
| + | [ 1.051402] 0x0000003d0000-0x0000003e0000 : " | ||
| + | [ 1.056400] 0x0000003e0000-0x000000420000 : " | ||
| + | [ 1.061301] 0x000000420000-0x000000460000 : " | ||
| + | [ 1.066094] 0x000000460000-0x000000470000 : " | ||
| + | [ 1.071252] 0x000000470000-0x000000480000 : " | ||
| + | [ 1.076022] 0x000000480000-0x000000540000 : " | ||
| + | [ 1.081192] 0x000000540000-0x000000600000 : " | ||
| + | [ 1.086238] 0x000000600000-0x000000610000 : " | ||
| + | [ 1.091567] 0x000000610000-0x000000650000 : " | ||
| + | [ 1.097091] 0x000000650000-0x0000006d0000 : " | ||
| + | [ 1.102003] 0x0000006d0000-0x0000006e0000 : " | ||
| + | [ 1.107270] 0x0000006e0000-0x0000006f0000 : " | ||
| + | [ 1.111822] 0x0000006f0000-0x000000800000 : " | ||
| + | [ 1.125622] spmi spmi-0: PMIC arbiter version v2 (0x20010000) | ||
| + | [ 1.178716] i2c_dev: i2c /dev entries driver | ||
| + | [ 1.186465] sdhci: Secure Digital Host Controller Interface driver | ||
| + | [ 1.186507] sdhci: Copyright(c) Pierre Ossman | ||
| + | [ 1.191541] sdhci-pltfm: | ||
| + | [ 1.198157] remoteproc remoteproc0: | ||
| + | [ 1.221409] NET: Registered PF_INET6 protocol family | ||
| + | [ 1.222629] Segment Routing with IPv6 | ||
| + | [ 1.225535] In-situ OAM (IOAM) with IPv6 | ||
| + | [ 1.229069] NET: Registered PF_PACKET protocol family | ||
| + | [ 1.232758] mmc0: SDHCI controller on 7824900.mmc [7824900.mmc] using ADMA 64-bit | ||
| + | [ 1.233295] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 1.277063] qcom, | ||
| + | [ 1.277387] cpr4_ipq807x_apss_read_fuse_data: | ||
| + | [ 1.283192] cpr4_ipq807x_apss_read_fuse_data: | ||
| + | [ 1.289828] cpr4_ipq807x_apss_read_fuse_data: | ||
| + | [ 1.291654] mmc0: new HS200 MMC card at address 0001 | ||
| + | [ 1.297470] cpr4_ipq807x_apss_read_fuse_data: | ||
| + | [ 1.305718] mmcblk0: mmc0:0001 M62704 3.53 GiB | ||
| + | [ 1.310010] cpr3_mem_acc_init: | ||
| + | [ 1.320325] | ||
| + | [ 1.323557] cpr4_ipq807x_apss_calculate_open_loop_voltages: | ||
| + | [ 1.332040] mmcblk0boot0: | ||
| + | [ 1.335904] cpr4_ipq807x_apss_calculate_open_loop_voltages: | ||
| + | [ 1.346722] mmcblk0boot1: | ||
| + | [ 1.350297] cpr4_ipq807x_apss_calculate_open_loop_voltages: | ||
| + | [ 1.360855] mmcblk0rpmb: | ||
| + | [ 1.364973] cpr4_ipq807x_apss_calculate_open_loop_voltages: | ||
| + | [ 1.365038] cpr4_ipq807x_apss_calculate_target_quotients: | ||
| + | [ 1.391019] cpr4_ipq807x_apss_calculate_target_quotients: | ||
| + | [ 1.401869] cpr4_ipq807x_apss_calculate_target_quotients: | ||
| + | [ 1.412806] cpr4_ipq807x_apss_calculate_target_quotients: | ||
| + | [ 1.423980] cpr3_regulator_init_ctrl: | ||
| + | [ 1.427213] cpufreq: cpufreq_online: | ||
| + | [ 1.443562] remoteproc remoteproc0: | ||
| + | [ 1.452588] clk: Disabling unused clocks | ||
| + | [ 1.460759] VFS: Mounted root (squashfs filesystem) readonly on device 179:4. | ||
| + | [ 1.461242] Freeing unused kernel memory: 1536K | ||
| + | [ 1.467033] Run /sbin/init as init process | ||
| + | [ 1.471209] | ||
| + | [ 1.471211] | ||
| + | [ 1.471212] | ||
| + | [ 1.471214] | ||
| + | [ 1.471216] | ||
| + | [ 1.471217] | ||
| + | [ 1.557158] init: Console is alive | ||
| + | [ 1.557272] init: - watchdog - | ||
| + | [ 1.920210] kmodloader: loading kernel modules from / | ||
| + | [ 1.932607] hwmon hwmon0: temp1_input not attached to any thermal zone | ||
| + | [ 1.951844] gpio_button_hotplug: | ||
| + | [ 1.977696] ssdk_dt_parse_interrupt[941]: | ||
| + | [ 2.037636] aquantia_phy_api_ops_init[1485]: | ||
| + | [ 3.915064] regi_init[2525]: | ||
| + | [ 3.915191] regi_init[2574]: | ||
| + | [ 3.921679] EDMA ver 1 hw init | ||
| + | [ 3.925779] EDMA HW Reset completed succesfully | ||
| + | [ 3.928423] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7) | ||
| + | [ 3.932818] RxDesc:1 (15-15) RxFill:1 (7-7) | ||
| + | [ 3.938501] dp1: ppe offload disabled: 0 for macid 1 | ||
| + | [ 3.942194] dp1: Switch attached to macid 1 status: 0 | ||
| + | [ 4.145766] Qualcomm QCA8075 90000.mdio-1: | ||
| + | [ 4.146887] dp2: ppe offload disabled: 0 for macid 2 | ||
| + | [ 4.154660] dp2: Switch attached to macid 2 status: 0 | ||
| + | [ 4.235313] Qualcomm QCA8075 90000.mdio-1: | ||
| + | [ 4.236264] dp3: ppe offload disabled: 0 for macid 3 | ||
| + | [ 4.244207] dp3: Switch attached to macid 3 status: 0 | ||
| + | [ 4.325357] Qualcomm QCA8075 90000.mdio-1: | ||
| + | [ 4.326253] dp4: ppe offload disabled: 0 for macid 4 | ||
| + | [ 4.334252] dp4: Switch attached to macid 4 status: 0 | ||
| + | [ 4.425343] Qualcomm QCA8075 90000.mdio-1: | ||
| + | [ 4.426459] dp5: ppe offload disabled: 0 for macid 5 | ||
| + | [ 4.434239] dp5: Switch attached to macid 5 status: 0 | ||
| + | [ 4.537208] Qualcomm QCA8081 90000.mdio-1: | ||
| + | [ 4.538568] dp6-syn: ppe offload disabled: 0 for macid 6 | ||
| + | [ 4.546116] dp6-syn: Switch attached to macid 6 status: 0 | ||
| + | [ 4.560409] Aquantia AQR113C 90000.mdio-1: | ||
| + | [ 4.561372] ********************************************************** | ||
| + | [ 4.569321] * NSS Data Plane driver | ||
| + | [ 4.575813] ********************************************************** | ||
| + | [ 4.595854] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.595904] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.600375] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.607899] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.617282] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.623071] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.628637] xhci-hcd xhci-hcd.1.auto: | ||
| + | [ 4.636562] hub 1-0:1.0: USB hub found | ||
| + | [ 4.642788] hub 1-0:1.0: 1 port detected | ||
| + | [ 4.646782] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. | ||
| + | [ 4.650946] hub 2-0:1.0: USB hub found | ||
| + | [ 4.658862] hub 2-0:1.0: 1 port detected | ||
| + | [ 4.662651] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.666382] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.671722] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.679204] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.688641] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.694425] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.699997] xhci-hcd xhci-hcd.2.auto: | ||
| + | [ 4.707873] hub 3-0:1.0: USB hub found | ||
| + | [ 4.714142] hub 3-0:1.0: 1 port detected | ||
| + | [ 4.718134] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. | ||
| + | [ 4.722442] hub 4-0:1.0: USB hub found | ||
| + | [ 4.730040] hub 4-0:1.0: 1 port detected | ||
| + | [ 4.735049] kmodloader: done loading kernel modules from / | ||
| + | [ 4.743898] init: - preinit - | ||
| + | [ 5.034985] usb 3-1: new high-speed USB device number 2 using xhci-hcd | ||
| + | [ 5.284576] hub 3-1:1.0: USB hub found | ||
| + | [ 5.286279] hub 3-1:1.0: 4 ports detected | ||
| + | [ 5.365219] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd | ||
| + | [ 5.428212] hub 4-1:1.0: USB hub found | ||
| + | [ 5.428620] hub 4-1:1.0: 4 ports detected | ||
| + | [ 5.694974] usb 3-1.4: new high-speed USB device number 3 using xhci-hcd | ||
| + | [ 5.945014] usb 4-1.2: new SuperSpeed USB device number 3 using xhci-hcd | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| </ | </ | ||
| - | < | + | <tabbox OEM>< |
| Starting kernel ... | Starting kernel ... | ||
| Line 1508: | Line 1960: | ||
| </ | </ | ||
| - | < | + | < |
| - | [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] | + | baudrate=115200 |
| - | [ 0.000000] Linux version 6.6.52 (NBG7815@R51600) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r27578+1-23ac1ad951) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Wed Sep 25 06:57:27 2024 | + | bootargs=console=ttyMSM0, |
| - | [ 0.000000] Machine model: Zyxel NBG7815 | + | bootcmd=bootipq |
| - | [ 0.000000] OF: reserved mem: 0x0000000040000000..0x0000000040ffffff (16384 KiB) nomap non-reusable nss@40000000 | + | bootdelay=2 |
| - | [ 0.000000] OF: reserved mem: 0x000000004a400000..0x000000004a5fffff (2048 KiB) nomap non-reusable tzapp@4a400000 | + | boxid=xxxxxxxxxxxxxxxx |
| - | [ 0.000000] OF: reserved mem: 0x000000004a600000..0x000000004a9fffff (4096 KiB) nomap non-reusable bootloader@4a600000 | + | countrycode=E1 |
| - | [ 0.000000] OF: reserved mem: 0x000000004aa00000..0x000000004aafffff (1024 KiB) nomap non-reusable sbl@4aa00000 | + | defenv=sf probe && sf erase 0x600000 0x10000 |
| - | [ 0.000000] OF: reserved mem: 0x000000004ab00000..0x000000004abfffff (1024 KiB) nomap non-reusable smem@4ab00000 | + | ethact=eth0 |
| - | [ 0.000000] OF: reserved mem: 0x000000004ac00000..0x000000004affffff (4096 KiB) nomap non-reusable memory@4ac00000 | + | ethaddr=BC:CF:4F:XX:XX:X0 |
| - | [ 0.000000] OF: reserved mem: 0x000000004b000000..0x0000000050efffff (97280 KiB) nomap non-reusable wcnss@4b000000 | + | fdt_high=0x4A400000 |
| - | [ 0.000000] OF: reserved mem: 0x0000000050f00000..0x0000000050ffffff (1024 KiB) nomap non-reusable q6_etr_dump@50f00000 | + | fdtcontroladdr=4a9674b0 |
| - | [ 0.000000] OF: reserved mem: 0x0000000051000000..0x00000000510fffff (1024 KiB) nomap non-reusable m3_dump@51000000 | + | flash_type=8 |
| - | [ 0.000000] Zone ranges: | + | fwimg=norplusemmc-ipq807x_64-single.100ABSK3C0.imgroot@NBG7815:~# fw_printenv |
| - | [ 0.000000] | + | baudrate=115200 |
| - | [ 0.000000] | + | bootargs=console=ttyMSM0,115200n8 |
| - | [ 0.000000] | + | bootcmd=bootipq |
| - | [ 0.000000] Movable zone start for each node | + | bootdelay=2 |
| - | [ 0.000000] Early memory node ranges | + | boxid=xxxxxxxxxxxxxxxx |
| - | [ 0.000000] | + | countrycode=E1 |
| - | [ 0.000000] | + | defenv=sf probe && sf erase 0x600000 0x10000 |
| - | [ 0.000000] | + | ethact=eth0 |
| - | [ 0.000000] | + | ethaddr=BC:CF:4F:XX:XX:X0 |
| - | [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] | + | fdt_high=0x4A400000 |
| - | [ 0.000000] psci: probing for conduit method from DT. | + | fdtcontroladdr=4a9674b0 |
| - | [ 0.000000] psci: PSCIv1.0 detected in firmware. | + | flash_type=8 |
| - | [ 0.000000] psci: Using standard PSCI v0.2 function IDs | + | fwimg=norplusemmc-ipq807x_64-single.100ABSK3C0.img |
| - | [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. | + | ipaddr=192.168.1.1 |
| - | [ 0.000000] psci: SMC Calling Convention v1.0 | + | ledB=run ledinit && i2c mw 0x40 0x18 0xff && i2c mw 0x40 0x1b 0xff && i2c mw 0x40 0x1e 0xff |
| - | [ 0.000000] psci: OSI mode supported. | + | ledG=run ledinit && i2c mw 0x40 0x17 0xff && |
| - | [ 0.000000] psci: [Firmware Bug]: failed to set PC mode: -1 | + | ledR=run ledinit && i2c mw 0x40 0x16 0xff && i2c mw 0x40 0x19 0xff && i2c mw 0x40 0x1c 0xff |
| - | [ 0.000000] percpu: Embedded 18 pages/cpu s35240 r8192 d30296 u73728 | + | ledRblink=i2c mw 0x40 0x16 0xff && i2c mw 0x40 0x19 0xff && i2c mw 0x40 0x1c 0xff && sleep 1 && i2c mw 0x40 0x16 0x00 && i2c mw 0x40 0x19 0x00 && i2c mw 0x40 0x1c 0x00 && sleep 1 |
| - | [ 0.000000] pcpu-alloc: s35240 r8192 d30296 u73728 alloc=18*4096 | + | ledallon=run ledinit && mw 0x44000000 ffffffff 3 && i2c write 0x44000000 0x32 0x16 9 && i2c write 0x44000000 0x35 0x16 9 |
| - | [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 | + | ledinit=i2c dev 0 && i2c probe && i2c mw 0x40 0x0 0x40 && mw 0x44000000 a0a0a0a0 |
| - | [ 0.000000] Detected VIPT I-cache on CPU0 | + | machid=80100f1 |
| - | [ 0.000000] alternatives: | + | netmask=255.255.255.0 |
| - | [ 0.000000] Kernel command line: ttyMSM0, | + | partno=NBG7815-EU0102F |
| - | [ 0.000000] Unknown kernel command line parameters "ttyMSM0, | + | preboot=dcache off |
| - | [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) | + | progimg=aq_load_fw 8 && tftpboot 0x44000000 $fwimg && imgaddr=0x44000000 && source $imgaddr:script && reset |
| - | [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) | + | progzyxelimg=setenv machid 80100f1 && setenv bootcmd bootipq && saveenv && aq_load_fw 8 && tftpboot 0x44000000 $fwimg && imgaddr=0x44000000 && source $imgaddr:script && reset |
| - | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048 | + | serialnum=xxxxxxxxxxxxxxxx |
| - | [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off | + | serverip=192.168.1.99 |
| - | [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB | + | soc_version_major=2 |
| - | [ 0.000000] software IO TLB: area num 4. | + | soc_version_minor=0 |
| - | [ 0.000000] software IO TLB: mapped [mem 0x000000007eb00000-0x000000007ec00000] (1MB) | + | stderr=serial@78B3000 |
| - | [ 0.000000] Memory: 885584K/ | + | stdin=serial@78B3000 |
| - | [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, | + | stdout=serial@78B3000 |
| - | [ 0.000000] rcu: Hierarchical RCU implementation. | + | readonly=ro |
| - | [ 0.000000] | + | ipaddr=192.168.1.1 |
| - | [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. | + | ledB=run ledinit && i2c mw 0x40 0x18 0xff && i2c mw 0x40 0x1b 0xff && i2c mw 0x40 0x1e 0xff |
| - | [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 | + | ledG=run ledinit && i2c mw 0x40 0x17 0xff && i2c mw 0x40 0x1a 0xff && i2c mw 0x40 0x1d 0xff |
| - | [ 0.000000] Root IRQ handler: gic_handle_irq | + | ledR=run ledinit && i2c mw 0x40 0x16 0xff && i2c mw 0x40 0x19 0xff && i2c mw 0x40 0x1c 0xff |
| - | [ 0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], | + | ledRblink=i2c mw 0x40 0x16 0xff && i2c mw 0x40 0x19 0xff && i2c mw 0x40 0x1c 0xff && sleep 1 && i2c mw 0x40 0x16 0x00 && i2c mw 0x40 0x19 0x00 && i2c mw 0x40 0x1c 0x00 && sleep 1 |
| - | [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. | + | ledallon=run ledinit && mw 0x44000000 ffffffff |
| - | [ 0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/ | + | ledinit=i2c dev 0 && i2c probe && i2c mw 0x40 0x0 0x40 && mw 0x44000000 a0a0a0a0 |
| - | [ 0.000000] clocksource: | + | machid=80100f1 |
| - | [ 0.000001] sched_clock: | + | netmask=255.255.255.0 |
| - | [ 0.000109] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) | + | partno=NBG7815-EU0102F |
| - | [ 0.000122] pid_max: default: 32768 minimum: 301 | + | preboot=dcache |
| - | [ 0.005263] Mount-cache hash table entries: 2048 (order: | + | progimg=aq_load_fw 8 && tftpboot 0x44000000 $fwimg && imgaddr=0x44000000 && source $imgaddr:script && reset |
| - | [ 0.005277] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) | + | progzyxelimg=setenv machid 80100f1 && setenv bootcmd bootipq && saveenv && aq_load_fw 8 && tftpboot 0x44000000 $fwimg && imgaddr=0x44000000 && source $imgaddr:script && reset |
| - | [ 0.009608] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. | + | serialnum=xxxxxxxxxxxxxxxx |
| - | [ 0.009840] rcu: Hierarchical SRCU implementation. | + | serverip=192.168.1.99 |
| - | [ 0.009845] rcu: Max phase no-delay instances is 1000. | + | soc_version_major=2 |
| - | [ 0.010763] smp: Bringing up secondary CPUs ... | + | soc_version_minor=0 |
| - | [ 0.011444] Detected VIPT I-cache on CPU1 | + | stderr=serial@78B3000 |
| - | [ 0.011550] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] | + | stdin=serial@78B3000 |
| - | [ 0.012237] Detected VIPT I-cache on CPU2 | + | stdout=serial@78B3000 |
| - | [ 0.012309] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] | + | readonly=ro |
| - | [ 0.012979] Detected VIPT I-cache on CPU3 | + | |
| - | [ 0.013045] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] | + | |
| - | [ 0.013115] smp: Brought up 1 node, 4 CPUs | + | |
| - | [ 0.013124] SMP: Total of 4 processors activated. | + | |
| - | [ 0.013129] CPU features: detected: 32-bit EL0 Support | + | |
| - | [ 0.013134] CPU features: detected: CRC32 instructions | + | |
| - | [ 0.013204] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching | + | |
| - | [ 0.013211] CPU: All CPU(s) started at EL1 | + | |
| - | [ 0.013214] alternatives: | + | |
| - | [ 0.023615] clocksource: | + | |
| - | [ 0.023642] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) | + | |
| - | [ 0.025435] pinctrl core: initialized pinctrl subsystem | + | |
| - | [ 0.027205] NET: Registered PF_NETLINK/ | + | |
| - | [ 0.027773] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations | + | |
| - | [ 0.027816] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations | + | |
| - | [ 0.027850] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations | + | |
| - | [ 0.028235] thermal_sys: | + | |
| - | [ 0.028293] cpuidle: using governor menu | + | |
| - | [ 0.028483] ASID allocator initialised with 65536 entries | + | |
| - | [ 0.085380] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 | + | |
| - | [ 0.087541] Modules: 29360 pages in range for non-PLT usage | + | |
| - | [ 0.087548] Modules: 520880 pages in range for PLT usage | + | |
| - | [ 0.092531] SCSI subsystem initialized | + | |
| - | [ 0.092726] usbcore: registered new interface driver usbfs | + | |
| - | [ 0.092760] usbcore: registered new interface driver hub | + | |
| - | [ 0.092823] usbcore: registered new device driver usb | + | |
| - | [ 0.093252] qcom_scm: convention: smc arm 64 | + | |
| - | [ 0.094980] clocksource: | + | |
| - | [ 0.098803] NET: Registered PF_INET protocol family | + | |
| - | [ 0.098969] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) | + | |
| - | [ 0.101579] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) | + | |
| - | [ 0.101641] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | + | |
| - | [ 0.101658] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) | + | |
| - | [ 0.101744] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) | + | |
| - | [ 0.102019] TCP: Hash tables configured (established 8192 bind 8192) | + | |
| - | [ 0.102125] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) | + | |
| - | [ 0.102164] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) | + | |
| - | [ 0.102612] NET: Registered PF_UNIX/ | + | |
| - | [ 0.102665] PCI: CLS 0 bytes, default 64 | + | |
| - | [ 0.104346] workingset: timestamp_bits=46 max_order=18 bucket_order=0 | + | |
| - | [ 0.104946] squashfs: version 4.0 (2009/ | + | |
| - | [ 0.104954] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | + | |
| - | [ 0.111672] qcom-qmp-usb-phy 58000.phy: supply vdda-phy not found, using dummy regulator | + | |
| - | [ 0.111843] qcom-qmp-usb-phy 58000.phy: supply vdda-pll not found, using dummy regulator | + | |
| - | [ 0.113368] qcom-qmp-usb-phy 78000.phy: supply vdda-phy not found, using dummy regulator | + | |
| - | [ 0.113511] qcom-qmp-usb-phy 78000.phy: supply vdda-pll not found, using dummy regulator | + | |
| - | [ 0.115301] qcom-qusb2-phy 59000.phy: supply vdd not found, using dummy regulator | + | |
| - | [ 0.115478] qcom-qusb2-phy 59000.phy: supply vdda-pll not found, using dummy regulator | + | |
| - | [ 0.115519] qcom-qusb2-phy 59000.phy: supply vdda-phy-dpdm not found, using dummy regulator | + | |
| - | [ 0.115698] qcom-qusb2-phy 59000.phy: Registered Qcom-QUSB2 phy | + | |
| - | [ 0.115941] qcom-qusb2-phy 79000.phy: supply vdd not found, using dummy regulator | + | |
| - | [ 0.116058] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator | + | |
| - | [ 0.116116] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator | + | |
| - | [ 0.116315] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy | + | |
| - | [ 0.126923] Serial: 8250/16550 driver, | + | |
| - | [ 0.128027] msm_serial 78b1000.serial: | + | |
| - | [ 0.128069] msm_serial 78b1000.serial: | + | |
| - | [ 0.128400] 78b1000.serial: | + | |
| - | [ 0.128861] msm_serial 78b3000.serial: | + | |
| - | [ 0.128896] msm_serial 78b3000.serial: | + | |
| - | [ 0.129200] 78b3000.serial: | + | |
| - | [ 0.129231] msm_serial: console setup on port #0 | + | |
| - | [ 0.129274] printk: console [ttyMSM0] enabled | + | |
| - | [ 0.974818] msm_serial: driver initialized | + | |
| - | [ 0.984110] loop: module loaded | + | |
| - | [ 0.985479] spi_qup 78b5000.spi: IN: | + | |
| - | [ 0.987134] spi-nor spi0.0: w25q64dw (8192 Kbytes) | + | |
| - | [ 0.993718] 22 fixed-partitions partitions found on MTD device spi0.0 | + | |
| - | [ 0.998434] Creating 22 MTD partitions on " | + | |
| - | [ 1.004470] 0x000000000000-0x000000050000 : " | + | |
| - | [ 1.010681] 0x000000050000-0x000000060000 : " | + | |
| - | [ 1.014910] 0x000000060000-0x000000080000 : " | + | |
| - | [ 1.019848] 0x000000080000-0x0000000a0000 : " | + | |
| - | [ 1.025227] 0x0000000a0000-0x000000220000 : " | + | |
| - | [ 1.030793] 0x000000220000-0x0000003a0000 : " | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ 1.045969] 0x0000003c0000-0x0000003d0000 : " | + | |
| - | [ 1.051402] 0x0000003d0000-0x0000003e0000 : " | + | |
| - | [ 1.056400] 0x0000003e0000-0x000000420000 : " | + | |
| - | [ 1.061301] 0x000000420000-0x000000460000 : " | + | |
| - | [ 1.066094] 0x000000460000-0x000000470000 : " | + | |
| - | [ 1.071252] 0x000000470000-0x000000480000 : " | + | |
| - | [ 1.076022] 0x000000480000-0x000000540000 : " | + | |
| - | [ 1.081192] 0x000000540000-0x000000600000 : " | + | |
| - | [ 1.086238] 0x000000600000-0x000000610000 : " | + | |
| - | [ 1.091567] 0x000000610000-0x000000650000 : " | + | |
| - | [ 1.097091] 0x000000650000-0x0000006d0000 : " | + | |
| - | [ 1.102003] 0x0000006d0000-0x0000006e0000 : " | + | |
| - | [ 1.107270] 0x0000006e0000-0x0000006f0000 : " | + | |
| - | [ 1.111822] 0x0000006f0000-0x000000800000 : " | + | |
| - | [ 1.125622] spmi spmi-0: PMIC arbiter version v2 (0x20010000) | + | |
| - | [ 1.178716] i2c_dev: | + | |
| - | [ 1.186465] sdhci: Secure Digital Host Controller Interface driver | + | |
| - | [ 1.186507] sdhci: Copyright(c) Pierre Ossman | + | |
| - | [ 1.191541] sdhci-pltfm: | + | |
| - | [ 1.198157] remoteproc remoteproc0: | + | |
| - | [ 1.221409] NET: Registered PF_INET6 protocol family | + | |
| - | [ 1.222629] Segment Routing with IPv6 | + | |
| - | [ 1.225535] In-situ OAM (IOAM) with IPv6 | + | |
| - | [ 1.229069] NET: Registered PF_PACKET protocol family | + | |
| - | [ 1.232758] mmc0: SDHCI controller on 7824900.mmc [7824900.mmc] using ADMA 64-bit | + | |
| - | [ 1.233295] 8021q: 802.1Q VLAN Support v1.8 | + | |
| - | [ 1.277063] qcom, | + | |
| - | [ 1.277387] cpr4_ipq807x_apss_read_fuse_data: | + | |
| - | [ 1.283192] cpr4_ipq807x_apss_read_fuse_data: | + | |
| - | [ 1.289828] cpr4_ipq807x_apss_read_fuse_data: | + | |
| - | [ 1.291654] mmc0: new HS200 MMC card at address 0001 | + | |
| - | [ 1.297470] cpr4_ipq807x_apss_read_fuse_data: | + | |
| - | [ 1.305718] mmcblk0: mmc0:0001 M62704 | + | |
| - | [ 1.310010] cpr3_mem_acc_init: | + | |
| - | [ 1.320325] | + | |
| - | [ 1.323557] cpr4_ipq807x_apss_calculate_open_loop_voltages: | + | |
| - | [ 1.332040] mmcblk0boot0: | + | |
| - | [ 1.335904] cpr4_ipq807x_apss_calculate_open_loop_voltages: | + | |
| - | [ 1.346722] mmcblk0boot1: | + | |
| - | [ 1.350297] cpr4_ipq807x_apss_calculate_open_loop_voltages: | + | |
| - | [ 1.360855] mmcblk0rpmb: | + | |
| - | [ 1.364973] cpr4_ipq807x_apss_calculate_open_loop_voltages: | + | |
| - | [ 1.365038] cpr4_ipq807x_apss_calculate_target_quotients: | + | |
| - | [ 1.391019] cpr4_ipq807x_apss_calculate_target_quotients: | + | |
| - | [ 1.401869] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused TURBO: quot[ 7]=1045, quot_offset[ 7]= 120 | + | |
| - | [ 1.412806] cpr4_ipq807x_apss_calculate_target_quotients: | + | |
| - | [ 1.423980] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop | + | |
| - | [ 1.427213] cpufreq: cpufreq_online: | + | |
| - | [ 1.443562] remoteproc remoteproc0: | + | |
| - | [ 1.452588] clk: Disabling unused clocks | + | |
| - | [ 1.460759] VFS: Mounted root (squashfs filesystem) readonly on device 179:4. | + | |
| - | [ 1.461242] Freeing unused kernel memory: 1536K | + | |
| - | [ 1.467033] Run /sbin/init as init process | + | |
| - | [ 1.471209] | + | |
| - | [ 1.471211] | + | |
| - | [ 1.471212] | + | |
| - | [ 1.471214] | + | |
| - | [ 1.471216] | + | |
| - | [ 1.471217] | + | |
| - | [ 1.557158] init: Console is alive | + | |
| - | [ 1.557272] init: - watchdog - | + | |
| - | [ | + | |
| - | [ 1.932607] hwmon hwmon0: temp1_input not attached to any thermal zone | + | |
| - | [ 1.951844] gpio_button_hotplug: | + | |
| - | [ 1.977696] ssdk_dt_parse_interrupt[941]: | + | |
| - | [ | + | |
| - | [ 3.915064] regi_init[2525]: | + | |
| - | [ 3.915191] regi_init[2574]: | + | |
| - | [ 3.921679] EDMA ver 1 hw init | + | |
| - | [ 3.925779] EDMA HW Reset completed succesfully | + | |
| - | [ 3.928423] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7) | + | |
| - | [ 3.932818] RxDesc:1 (15-15) RxFill:1 (7-7) | + | |
| - | [ 3.938501] dp1: ppe offload disabled: 0 for macid 1 | + | |
| - | [ 3.942194] dp1: Switch attached to macid 1 status: 0 | + | |
| - | [ 4.145766] Qualcomm QCA8075 90000.mdio-1: | + | |
| - | [ 4.146887] dp2: ppe offload disabled: | + | |
| - | [ 4.154660] dp2: Switch attached to macid 2 status: 0 | + | |
| - | [ 4.235313] Qualcomm QCA8075 90000.mdio-1: | + | |
| - | [ 4.236264] dp3: ppe offload disabled: 0 for macid 3 | + | |
| - | [ 4.244207] dp3: Switch attached to macid 3 status: 0 | + | |
| - | [ 4.325357] Qualcomm QCA8075 90000.mdio-1: | + | |
| - | [ 4.326253] dp4: ppe offload disabled: 0 for macid 4 | + | |
| - | [ 4.334252] dp4: Switch attached to macid 4 status: 0 | + | |
| - | [ 4.425343] Qualcomm QCA8075 90000.mdio-1: | + | |
| - | [ 4.426459] dp5: ppe offload disabled: 0 for macid 5 | + | |
| - | [ 4.434239] dp5: Switch attached to macid 5 status: 0 | + | |
| - | [ 4.537208] Qualcomm QCA8081 90000.mdio-1: | + | |
| - | [ 4.538568] dp6-syn: ppe offload disabled: 0 for macid 6 | + | |
| - | [ 4.546116] dp6-syn: Switch attached to macid 6 status: 0 | + | |
| - | [ 4.560409] Aquantia AQR113C 90000.mdio-1: | + | |
| - | [ 4.561372] ********************************************************** | + | |
| - | [ 4.569321] * NSS Data Plane driver | + | |
| - | [ 4.575813] ********************************************************** | + | |
| - | [ 4.595854] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller | + | |
| - | [ 4.595904] xhci-hcd xhci-hcd.1.auto: | + | |
| - | [ 4.600375] xhci-hcd xhci-hcd.1.auto: | + | |
| - | [ 4.607899] xhci-hcd xhci-hcd.1.auto: | + | |
| - | [ 4.617282] xhci-hcd xhci-hcd.1.auto: | + | |
| - | [ 4.623071] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 | + | |
| - | [ 4.628637] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed | + | |
| - | [ 4.636562] hub 1-0:1.0: USB hub found | + | |
| - | [ 4.642788] hub 1-0:1.0: 1 port detected | + | |
| - | [ 4.646782] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. | + | |
| - | [ 4.650946] hub 2-0:1.0: USB hub found | + | |
| - | [ 4.658862] hub 2-0:1.0: 1 port detected | + | |
| - | [ 4.662651] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.666382] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.671722] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.679204] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.688641] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.694425] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.699997] xhci-hcd xhci-hcd.2.auto: | + | |
| - | [ 4.707873] hub 3-0:1.0: USB hub found | + | |
| - | [ 4.714142] hub 3-0:1.0: 1 port detected | + | |
| - | [ 4.718134] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. | + | |
| - | [ 4.722442] hub 4-0:1.0: USB hub found | + | |
| - | [ 4.730040] hub 4-0:1.0: 1 port detected | + | |
| - | [ 4.735049] kmodloader: done loading kernel modules from / | + | |
| - | [ 4.743898] init: - preinit - | + | |
| - | [ 5.034985] usb 3-1: new high-speed USB device number 2 using xhci-hcd | + | |
| - | [ 5.284576] hub 3-1:1.0: USB hub found | + | |
| - | [ 5.286279] hub 3-1:1.0: 4 ports detected | + | |
| - | [ 5.365219] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd | + | |
| - | [ 5.428212] hub 4-1:1.0: USB hub found | + | |
| - | [ 5.428620] hub 4-1:1.0: 4 ports detected | + | |
| - | [ 5.694974] usb 3-1.4: new high-speed USB device number 3 using xhci-hcd | + | |
| - | [ 5.945014] usb 4-1.2: new SuperSpeed USB device number 3 using xhci-hcd | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ 14.815682] procd: - watchdog - | + | |
| - | [ 14.816299] procd: - ubus - | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| </ | </ | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | [[meta: | + | {{tag> |
| - | {{tag>[IPQ807x IPQ8074A GigabitEthernet 2.5GigabitEthernet 10GigabitEthernet | + | |