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:d-link:dap-x1860 [2022/12/05 08:04] – [Table] nicefile | inbox:toh:d-link:dap-x1860 [2023/11/03 11:19] – add tables maurerle | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| {{page> | {{page> | ||
| - | //Write a short, relevant description | + | //EXO AX1800 Mesh Wi-Fi 6 Range Extender DAP-X1860 in a form of socket plug with single gigabit ethernet port and dual band 2x2 AX radio // |
| /*****/ | /*****/ | ||
| Line 12: | Line 12: | ||
| /*****/ | /*****/ | ||
| - | {{ media:example:genericrouter1.png?200|Generic Router}} | + | {{:media:dlink:dap-x1860-a1_sideright_eu.png?200|dap-x1860-a1_sideright_eu}} |
| ===== OpenWrt support ===== | ===== OpenWrt support ===== | ||
| - | < | + | < |
| + | Openwrt is up and running. | ||
| - | /*** if info available: uncomment and fill in | + | ===== Supported Versions |
| - | ===== Supporting activities | + | |
| - | //Describe if there are any ongoing activities that might lead to OpenWrt support.// | + | |
| - | | + | ---- datatable ---- |
| - | ***/ | + | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid |
| + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | ||
| + | align : c, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | ---- datatable ---- | ||
| + | cols : Unsupported Functions_unsupporteds | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| - | /*** if info available: uncomment and fill in | + | ==== Supported since commit: |
| - | ===== Experimental firmware ===== | + | |
| - | //List experimental firmware download links here.// | + | * ramips: add support for D-Link DAP-X1860 A1: [[commit>? |
| - | //None at this time.// | + | ==== Where to look for support: ==== |
| - | * External image (add link) | + | * OpenWrt forum thread: https:// |
| - | * trunk image (add link) | + | |
| - | | + | |
| - | ***/ | + | |
| + | ==== How to flash OpenWrt to this device ==== | ||
| - | ===== Hardware | + | ---- datatable ---- |
| - | ^ CPU ^ Ram | + | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url |
| - | | MT7621A @880Mhz | + | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock |
| + | align : c,c,c | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | Steps: | ||
| + | |||
| + | - Download the openWRT factory image. (E.g. via [[https:// | ||
| + | - Connect to the repeater with ethernet cable. | ||
| + | - Enter recovery mode. (Hold RESET button, before plugin in the repeater, until orange power light starts blinking) | ||
| + | - In Chrome open http:// | ||
| + | - Upload factory.bin | ||
| + | - Wait a couple of minutes. | ||
| + | - You should now be able to acess LuCI at http:// | ||
| + | |||
| + | Note: You will not receive an " | ||
| + | |||
| + | Note: The browser Mozilla Firefox seems to not support the upload fully and users end up with incorrect firmware.bin file sizes. Please try Chrome or Microsoft Edge for the upload instead. To find out, if the uploaded file size is correct, please compare the sha256sum, which is shown upon upload, with the original sha256sum provided by OpenWrt. | ||
| + | |||
| + | Once you have flashed OpenWrt with the above steps and you decide you want to upgrade to a newer version of OpenWrt or simply want to try out the latest snapshot image, in principle you can, but there is no need to completely reflash everything using the factory image. Instead you can use the sysupgrade process: [[: | ||
| + | |||
| + | |||
| + | ===== Hardware | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | ||
| + | header | ||
| + | align : c, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| Line 114: | Line 149: | ||
| ^ Vendor | ^ Vendor | ||
| ^ Bootloader | ^ Bootloader | ||
| - | ^ System-On-Chip | + | ^ System-On-Chip |
| ^ CPU/ | ^ CPU/ | ||
| - | ^ Flash-Chip | + | ^ Flash-Chip |
| ^ Flash size | 128 MiB | | ^ Flash size | 128 MiB | | ||
| ^ RAM | 256 MiB | | ^ RAM | 256 MiB | | ||
| - | ^ Wireless | + | ^ Wireless |
| ^ Ethernet | ^ Ethernet | ||
| - | ^ Switch | + | ^ Switch |
| ^ USB | - | | ^ USB | - | | ||
| ^ Serial | ^ Serial | ||
| ^ JTAG | ? | | ^ JTAG | ? | | ||
| + | |||
| + | ==== Recent activity: ==== | ||
| + | |||
| + | * [[git> | ||
| + | * mt7621: | ||
| + | * [[git> | ||
| + | * https:// | ||
| + | * mt7915: | ||
| + | * [[git> | ||
| + | * https:// | ||
| + | * mt7530: | ||
| + | * [[git> | ||
| + | * https:// | ||
| Line 149: | Line 197: | ||
| **Insert photo of backside label** | **Insert photo of backside label** | ||
| + | Main PCB, top: \\ | ||
| + | {{: | ||
| + | Power supply unit, top: \\ | ||
| + | {{: | ||
| **Insert photo of PCB** | **Insert photo of PCB** | ||
| - | |||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| Line 161: | Line 212: | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | **Insert photo of PCB with markings for serial port** | + | {{: |
| + | 1: Tx, 2: GND, 3: Rx, 4: Vcc \\ | ||
| - | <WRAP BOX> | + | ^ Serial connection parameters\\ for D-Link DAP-X1860 |
| - | FIXME //Replace EXAMPLE by real values.// | + | |
| - | </ | + | |
| - | + | ||
| - | ^ Serial connection parameters\\ for D-Link DAP-X1860 | + | |
| ==== JTAG ==== | ==== JTAG ==== | ||
| Line 174: | Line 222: | ||
| How to connect to the JTAG Port of this specific device:\\ | How to connect to the JTAG Port of this specific device:\\ | ||
| **Insert photo of PCB with markings for JTAG port** | **Insert photo of PCB with markings for JTAG port** | ||
| + | |||
| + | ===== Factory image encryption / decryption ===== | ||
| + | |||
| + | The bootloader recovery system (pressing reset button during plug-in) requires flashing an unencrypted ELX image, | ||
| + | however it will accept and flash just anything. If you accidentally bricked your device by uploading a D-Link stock firmware, | ||
| + | you need to decrypt the stock firmware first and re-upload the decrypted '' | ||
| + | |||
| + | To install OpenWrt, either a recovery image can be flashed via bootloader (which only works in some Chromium-based browsers) | ||
| + | or an encrypted and signed image can be uploaded via the regular web interface (also wirelessly, e.g. using a phone). | ||
| + | |||
| + | The web interface is at '' | ||
| + | |||
| + | If login does not work even after resetting config, try a different browser. | ||
| + | Skip the nag wizard by directly accessing http:// | ||
| + | |||
| + | |||
| + | ==== Image encryption ==== | ||
| + | |||
| + | The input file is assumed to be '' | ||
| + | Within the device firmware, an outdated version of '' | ||
| + | For current versions of openssl, the parameter '' | ||
| + | |||
| + | Download and unpack the GPL Code for DAP-X1860 from https:// | ||
| + | |||
| + | # retrieve image signing key | ||
| + | strings DAP-X1860_GPL/ | ||
| + | |||
| + | # digest stage 1 | ||
| + | openssl dgst -sha512 -out FW.sha512.ds.st1 kernel_DAP-X1860.bin | ||
| + | |||
| + | # sign digest -> stage 1 signature | ||
| + | openssl rsautl -sign -inkey key.pem -in FW.sha512.ds.st1 -pkcs -out FW.signauture.st1 | ||
| + | |||
| + | # tar stage 1 | ||
| + | tar cf FWImage.st1 kernel_DAP-X1860.bin FW.signauture.st1 | ||
| + | |||
| + | # encrypt stage 1 -> stage 2 | ||
| + | openssl enc -md md5 -aes-256-cbc -salt -in FWImage.st1 -out FWImage.st2 -k MB0dBx62oXJXDvt12lETWQ== | ||
| + | |||
| + | # digest stage 2 | ||
| + | openssl dgst -sha512 -out FW.sha512.ds.st2 FWImage.st2 | ||
| + | |||
| + | # sign digest -> stage 2 signature | ||
| + | openssl rsautl -inkey key.pem -sign -in FW.sha512.ds.st2 -out FW.signauture.st2 | ||
| + | |||
| + | # tar stage 2 | ||
| + | tar cf kernel_DAP-X1860-encrypt.bin FWImage.st2 FW.signauture.st2 | ||
| + | |||
| + | |||
| + | ==== Image decryption ==== | ||
| + | |||
| + | To revert the device to D-Link OEM Firmware, it needs to be decrypted as stated in the commit message: | ||
| + | |||
| + | # untar stage 2 | ||
| + | tar -xvf DAP-X1860_RevA_Firmware_101b94.bin | ||
| + | |||
| + | # decrypt stage 2 -> stage 1 | ||
| + | openssl enc -d -md md5 -aes-256-cbc -in FWImage.st2 -out FWImage.st1 -k MB0dBx62oXJXDvt12lETWQ== | ||
| + | |||
| + | # untar stage 1 | ||
| + | tar -xvf FWImage.st1 | ||
| + | |||
| + | You may also verify the signatures using '' | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | Trying to boot from NAND | ||
| + | |||
| + | Initializing NMBM ... | ||
| + | Signature found at block 1023 [0x07fe0000] | ||
| + | First info table with writecount 0 found in block 960 | ||
| + | Second info table with writecount 0 found in block 963 | ||
| + | NMBM has been successfully attached | ||
| + | |||
| + | |||
| + | -Boot ELX-v1.0.4 (Sep 11 2020 - 10:16:00 +0800) | ||
| + | |||
| + | CPU: | ||
| + | Clocks: CPU: 880MHz, DDR: 1200MHz, Bus: 220MHz, XTAL: 40MHz | ||
| + | Model: MediaTek MT7621 reference board (NAND) | ||
| + | DRAM: 256 MiB | ||
| + | NAND: 128 MiB | ||
| + | |||
| + | Initializing NMBM ... | ||
| + | Signature found at block 1023 [0x07fe0000] | ||
| + | First info table with writecount 0 found in block 960 | ||
| + | Second info table with writecount 0 found in block 963 | ||
| + | NMBM has been successfully attached | ||
| + | |||
| + | Loading Environment from NMBM... OK | ||
| + | In: uartlite0@1e000c00 | ||
| + | Out: | ||
| + | Err: | ||
| + | Net: eth0: eth@1e100000 using MAC Address - a0: | ||
| + | Hit any key to stop autoboot: | ||
| + | gpio: pin 7 (gpio 7) value is 0 | ||
| + | |||
| + | *** U-Boot Boot Menu *** | ||
| + | |||
| + | 1. Startup system (Default) | ||
| + | 2. Upgrade firmware | ||
| + | 3. Upgrade bootloader | ||
| + | 4. Upgrade bootloader (advanced mode) | ||
| + | 5. Load image and run | ||
| + | 0. U-Boot console | ||
| + | |||
| + | |||
| + | Press UP/DOWN to move, ENTER to select | ||
| + | Loading legacy image at offset 0x180000 to memory 0x80010000, size 0x56aa9c ... | ||
| + | Automatic boot of image at addr 0x80010000 ... | ||
| + | ## Booting kernel from Legacy Image at 80010000 ... | ||
| + | Image Name: Linux Kernel Image | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 5679708 Bytes = 5.4 MiB | ||
| + | Load Address: 81001000 | ||
| + | Entry Point: | ||
| + | | ||
| + | | ||
| + | Linux version 4.4.198 (root@leslie-OptiPlex-390) (gcc version 5.4.0 (LEDE GCC 5.4.0 unknown) ) #3 SMP Mon Jan 11 10:38:51 CST 2021 | ||
| + | SoC Type: MediaTek MT7621 ver:1 eco:3 | ||
| + | bootconsole [early0] enabled | ||
| + | CPU0 revision is: 0001992f (MIPS 1004Kc) | ||
| + | MIPS: machine is MediaTek MT7621 RFB (802.11ax, | ||
| + | Determined physical RAM map: | ||
| + | | ||
| + | Initrd not found or empty - disabling initrd | ||
| + | Zone ranges: | ||
| + | DMA [mem 0x0000000000000000-0x0000000000ffffff] | ||
| + | Normal | ||
| + | Movable zone start for each node | ||
| + | Early memory node ranges | ||
| + | node 0: [mem 0x0000000000000000-0x000000000fffffff] | ||
| + | Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff] | ||
| + | VPE topology {2,2} total 4 | ||
| + | Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | PERCPU: Embedded 10 pages/cpu @82958000 s8576 r8192 d24192 u40960 | ||
| + | Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 | ||
| + | Kernel command line: console=ttyS0, | ||
| + | PID hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) | ||
| + | Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) | ||
| + | Writing ErrCtl register=00007282 | ||
| + | Readback ErrCtl register=00007282 | ||
| + | Memory: 235816K/ | ||
| + | SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | Hierarchical RCU implementation. | ||
| + | NR_IRQS: | ||
| + | clocksource: | ||
| + | clocksource: | ||
| + | sched_clock: | ||
| + | Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688) | ||
| + | pid_max: default: 32768 minimum: 301 | ||
| + | Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | CPU1 revision is: 0001992f (MIPS 1004Kc) | ||
| + | Synchronize counters for CPU 1: done. | ||
| + | Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | CPU2 revision is: 0001992f (MIPS 1004Kc) | ||
| + | Synchronize counters for CPU 2: done. | ||
| + | Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | CPU3 revision is: 0001992f (MIPS 1004Kc) | ||
| + | Synchronize counters for CPU 3: done. | ||
| + | Brought up 4 CPUs | ||
| + | clocksource: | ||
| + | futex hash table entries: 1024 (order: 3, 32768 bytes) | ||
| + | pinctrl core: initialized pinctrl subsystem | ||
| + | NET: Registered protocol family 16 | ||
| + | ********* | ||
| + | mt7621_gpio 1e000600.gpio: | ||
| + | mt7621_gpio 1e000600.gpio: | ||
| + | mt7621_gpio 1e000600.gpio: | ||
| + | ============ platform_device_register ---- edx_led_device ---- rtk_register_leds_gpio ======== | ||
| + | mt7621-pci 1e140000.pcie: | ||
| + | mt7621-pci 1e140000.pcie: | ||
| + | PCIe port 2 link down | ||
| + | PCI coherence region base: 0x60000000, mask/ | ||
| + | PCI host bridge to bus 0000:00 | ||
| + | pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] | ||
| + | pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff] | ||
| + | pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] | ||
| + | pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | clocksource: | ||
| + | NET: Registered protocol family 2 | ||
| + | TCP established hash table entries: 2048 (order: 1, 8192 bytes) | ||
| + | TCP bind hash table entries: 2048 (order: 2, 16384 bytes) | ||
| + | TCP: Hash tables configured (established 2048 bind 2048) | ||
| + | UDP hash table entries: 256 (order: 1, 8192 bytes) | ||
| + | UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) | ||
| + | NET: Registered protocol family 1 | ||
| + | squashfs: version 4.0 (2009/ | ||
| + | jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | io scheduler noop registered | ||
| + | io scheduler deadline registered (default) | ||
| + | Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled | ||
| + | console [ttyS0] disabled | ||
| + | 1e000c00.uartlite: | ||
| + | console [ttyS0] enabled | ||
| + | console [ttyS0] enabled | ||
| + | bootconsole [early0] disabled | ||
| + | bootconsole [early0] disabled | ||
| + | 1e000d00.uartfull: | ||
| + | loop: module loaded | ||
| + | libphy: Fixed MDIO Bus: probed | ||
| + | libphy: mdio: probed | ||
| + | mtk_soc_eth 1e100000.ethernet: | ||
| + | mtk_soc_eth 1e100000.ethernet: | ||
| + | mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 10 | ||
| + | mtk_soc_eth 1e100000.ethernet: | ||
| + | mtk_soc_eth 1e100000.ethernet: | ||
| + | mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 10 | ||
| + | register mt_drv | ||
| + | < | ||
| + | Rx[0] Ring: total 24576 bytes allocated | ||
| + | Rx[1] Ring: total 16384 bytes allocated | ||
| + | <-- pci_alloc_tx_rx_ring_mem, | ||
| + | |||
| + | |||
| + | === pAd = c0301000, size = 11274784 === | ||
| + | |||
| + | <-- RTMPAllocAdapterBlock, | ||
| + | PCI CSRBaseAddress =0xc0200000, | ||
| + | RTMPInitPCIeDevice(): | ||
| + | mt7915_init()--> | ||
| + | Use the default iPAiLNA bin image! | ||
| + | < | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | Rx[0] Ring: total 24576 bytes allocated | ||
| + | Rx[1] Ring: total 24576 bytes allocated | ||
| + | Rx[2] Ring: total 8192 bytes allocated | ||
| + | Rx[3] Ring: total 16384 bytes allocated | ||
| + | Rx[4] Ring: total 8192 bytes allocated | ||
| + | <-- pci_alloc_tx_rx_ring_mem, | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | Registered button device: | ||
| + | Registered button device:wps, gpio: | ||
| + | mt7621_wdt 1e000100.wdt: | ||
| + | Registered led device: power_led | ||
| + | Registered led device: diag | ||
| + | Registered led device: strength0 | ||
| + | Registered led device: strength0_1 | ||
| + | Registered led device: strength1 | ||
| + | Registered led device: strength1_1 | ||
| + | Registered led device: sys_led | ||
| + | NET: Registered protocol family 10 | ||
| + | NET: Registered protocol family 17 | ||
| + | bridge: automatic filtering via arp/ | ||
| + | Bridge firewalling registered | ||
| + | mtkmips-pinmux pinctrl: spi is already enabled | ||
| + | mtk-nand 1e003000.nand: | ||
| + | nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xf1 | ||
| + | nand: Macronix MX30LF1G18AC | ||
| + | nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | Scanning device for bad blocks | ||
| + | nmbm nmbm: Signature found at block 1023 [0x07fe0000] | ||
| + | nmbm nmbm: First info table with writecount 0 found in block 960 | ||
| + | nmbm nmbm: Second info table with writecount 0 found in block 963 | ||
| + | nmbm nmbm: NMBM has been successfully attached | ||
| + | 8 ofpart partitions found on MTD device nmbm | ||
| + | Creating 8 MTD partitions on " | ||
| + | 0x000000000000-0x000000080000 : " | ||
| + | 0x000000080000-0x000000100000 : " | ||
| + | 0x000000100000-0x000000180000 : " | ||
| + | 0x000000180000-0x000003580000 : " | ||
| + | no rootfs found after FIT image in " | ||
| + | 2 uimage-fw partitions found on MTD device Kernel | ||
| + | 0x000000180000-0x000000700000 : " | ||
| + | 0x000000700000-0x000003580000 : " | ||
| + | 0x000003580000-0x000003980000 : " | ||
| + | 0x000003980000-0x000004000000 : " | ||
| + | 0x000004000000-0x000007800000 : " | ||
| + | 0x000000000000-0x000007800000 : " | ||
| + | mt753x gsw: Switch is MediaTek MT7530 rev 1 | ||
| + | libphy: mt753x_mdio: | ||
| + | hctosys: unable to open rtc device (rtc0) | ||
| + | Freeing unused kernel memory: 10900K | ||
| + | This architecture does not have kernel memory protection. | ||
| + | System Init version: 1.1 date: 1 | ||
| + | Setting up file systems ... | ||
| + | proc: unrecognized mount option " | ||
| + | Setting up /mnt/tmpfs directory with tmpfs/ | ||
| + | Setting up FLASH storage partition ... | ||
| + | jffs2: Empty flash at 0x000238ac ends at 0x00024000 | ||
| + | jffs2: Empty flash at 0x0002488c ends at 0x00025000 | ||
| + | jffs2: Empty flash at 0x00026824 ends at 0x00027000 | ||
| + | jffs2: jffs2_scan_inode_node(): | ||
| + | jffs2: Empty flash at 0x000288ec ends at 0x00029000 | ||
| + | jffs2: notice: (474) jffs2_build_xattr_subsystem: | ||
| + | Setting up /apps directory ...apps is in FLASH ... | ||
| + | Create Mediatek e2p file from factory partition ... | ||
| + | Setting up loopback device ... | ||
| + | FINISHED | ||
| + | Start Normal Operation Mode ... | ||
| + | ************************************************************************ | ||
| + | * ---ELX--- | ||
| + | ************************************************************************ | ||
| + | |||
| + | KernelApp version: 0.0.2 build date: 2021/01/11 build time: 10:27:04 | ||
| + | ln: / | ||
| + | Share memory created: | ||
| + | Warning: dbox_destroy_share_memory p_dbox_cfg is NULL! | ||
| + | __create_share_mem keyid 6888 shm_id 0 | ||
| + | __create_share_mem keyid 6888 shm_id 0 | ||
| + | IPv6: ADDRCONF(NETDEV_UP): | ||
| + | device eth0 entered promiscuous mode | ||
| + | br0: port 1(eth0) entered forwarding state | ||
| + | br0: port 1(eth0) entered forwarding state | ||
| + | |||
| + | |||
| + | ******************** | ||
| + | Initialize Radio_(24G) setting ... | ||
| + | rd[0]==1 | ||
| + | OK | ||
| + | |||
| + | |||
| + | Configuring Ralink WiFi device ...Wlan is in | ||
| + | AP Mode | ||
| + | CMD[ifconfig ra0 down] | ||
| + | CMD[ifconfig ra1 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig ra2 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax1 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax2 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig apcli0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig apclix0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[insmod ] | ||
| + | CMD[echo ' | ||
| + | |||
| + | |||
| + | ******************** | ||
| + | Initialize Radio_(5G) setting ... | ||
| + | rd[1]==2 | ||
| + | OK | ||
| + | Configuring 5G radio setting ... | ||
| + | |||
| + | |||
| + | Configuring Ralink WiFi device ...Wlan is in | ||
| + | AP Mode | ||
| + | CMD[ifconfig ra0 down] | ||
| + | CMD[ifconfig ra1 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig ra2 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax1 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig rax2 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig apcli0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[ifconfig apclix0 down] | ||
| + | ifconfig: SIOCGIFFLAGS: | ||
| + | CMD[insmod / | ||
| + | insmod: can't read '/ | ||
| + | CMD[echo ' | ||
| + | |||
| + | |||
| + | Bring up Mediatek 24G WiFi device ...Wlan is in | ||
| + | CMD[/ | ||
| + | CMD[ifconfig ra0 0.0.0.0 up] | ||
| + | ra0: ===> main_virtual_if_open | ||
| + | get_wdev_by_idx: | ||
| + | RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | load l1profile succeed! | ||
| + | mt_service_open: | ||
| + | [multi_profile_merge_5g_only] DBDC_MODE=1 | ||
| + | multi-profile merge success, en: | ||
| + | Open file "/ | ||
| + | Write file "/ | ||
| + | BssidNum=2 | ||
| + | Pf2MbssIdxMap: | ||
| + | | ||
| + | MacAddress1 = 00: | ||
| + | E2pAccessMode=2 | ||
| + | SSID[0]=VPN-D55B55, | ||
| + | SSID[1]=VPN-D55B55, | ||
| + | RTMPSetProfileParameters(): | ||
| + | cfg_mode=16 | ||
| + | cfg_mode=16 | ||
| + | cfg_mode=16 | ||
| + | wmode_band_equal(): | ||
| + | cfg_mode=17 | ||
| + | cfg_mode=17 | ||
| + | cfg_mode=17 | ||
| + | BandSteering=1 | ||
| + | BndStrgBssIdx=1; | ||
| + | [TxPower] BAND0: 100, BAND1: 100 | ||
| + | [SKUenable] BAND0: 1, BAND1: 1 | ||
| + | [SkuTableIdx]: | ||
| + | [PERCENTAGEenable] BAND0: 0, BAND1: 0 | ||
| + | [BFBACKOFFenable] BAND0: 1, BAND1: 1 | ||
| + | profile: FragThreshold[0]=2346 | ||
| + | profile: FragThreshold[1]=2346 | ||
| + | APEdca0 | ||
| + | Valid=1 | ||
| + | APAifsn[0]=3 | ||
| + | APAifsn[1]=7 | ||
| + | APAifsn[2]=1 | ||
| + | APAifsn[3]=1 | ||
| + | APEdca1 | ||
| + | Valid=1 | ||
| + | APAifsn[0]=3 | ||
| + | APAifsn[1]=7 | ||
| + | APAifsn[2]=1 | ||
| + | APAifsn[3]=1 | ||
| + | APEdca2 | ||
| + | APEdca3 | ||
| + | BSSAifsn[0]=3 | ||
| + | BSSAifsn[1]=7 | ||
| + | BSSAifsn[2]=2 | ||
| + | BSSAifsn[3]=2 | ||
| + | BSSAifsn[0]=3 | ||
| + | BSSAifsn[1]=7 | ||
| + | BSSAifsn[2]=2 | ||
| + | BSSAifsn[3]=2 | ||
| + | APSDCapable[0]=1 | ||
| + | APSDCapable[1]=1 | ||
| + | default ApCliAPSDCapable[0]=1 | ||
| + | default ApCliAPSDCapable[1]=1 | ||
| + | DfsZeroWait Support=0/ | ||
| + | DfsZeroWaitCacTime=255/ | ||
| + | read_itxbf: ITxBfEn = 0 | ||
| + | read_itxbf: BSSID[0] | ||
| + | read_itxbf: MBSS[0] ITxBfEn = 0 | ||
| + | read_itxbf: ITxBfEn = 0 | ||
| + | read_itxbf: BSSID[1] | ||
| + | read_itxbf: MBSS[1] ITxBfEn = 0 | ||
| + | read_itxbf: Common.ITxBfEn = 0 | ||
| + | read_etxbf: ETxBfEnCond = 1 | ||
| + | read_etxbf: BSSID[0] | ||
| + | read_etxbf: MBSS[0] ETxBfEnCond = 1 | ||
| + | read_etxbf: ETxBfEnCond = 1 | ||
| + | read_etxbf: BSSID[1] | ||
| + | read_etxbf: MBSS[1] ETxBfEnCond = 1 | ||
| + | MBSS[0] MuMimoDlEnable = 0 | ||
| + | MBSS[1] MuMimoDlEnable = 1 | ||
| + | MBSS[0] MuMimoUlEnable = 0 | ||
| + | MBSS[1] MuMimoUlEnable = 1 | ||
| + | [PMF]Set_PMFMFPC_Proc:: | ||
| + | [PMF]Set_PMFMFPC_Proc:: | ||
| + | [PMF]Set_PMFMFPR_Proc:: | ||
| + | [PMF]Set_PMFMFPR_Proc:: | ||
| + | [PMF]Set_PMFSHA256_Proc:: | ||
| + | [PMF]Set_PMFSHA256_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPC_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPC_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPC_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPC_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPR_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPR_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPR_Proc:: | ||
| + | [PMF]Set_ApCliPMFMFPR_Proc:: | ||
| + | [PMF]Set_ApCliPMFSHA256_Proc:: | ||
| + | [PMF]Set_ApCliPMFSHA256_Proc:: | ||
| + | HT_BAWinSize: | ||
| + | HT_BAWinSize: | ||
| + | HT: WDEV[0] Ext Channel = BELOW | ||
| + | HT: WDEV[1] Ext Channel = ABOVE | ||
| + | HT: greenap_cap = 0 | ||
| + | ChipID=7915, | ||
| + | ICapMode = 0 | ||
| + | WtcSetMaxStaNum: | ||
| + | Top Init Done! | ||
| + | Use dev_alloc_skb | ||
| + | token_tx_two_queues_init(): | ||
| + | token_tx_two_queues_init(): | ||
| + | token_tx_two_queues_init(): | ||
| + | token_tx_two_queues_init(): | ||
| + | token_tx_two_queues_init(): | ||
| + | token_tx_two_queues_init(): | ||
| + | TxRing[0]: attr:0, total 2048 entry initialized | ||
| + | TxRing[1]: attr:0, total 2048 entry initialized | ||
| + | TxRing[2]: attr:0, total 2048 entry initialized | ||
| + | RX[0] DESC a0d68000 size = 24576 | ||
| + | RX[1] DESC a0d4c000 size = 16384 | ||
| + | RX[2] DESC a0f10000 size = 24576 | ||
| + | RX[3] DESC a0f18000 size = 24576 | ||
| + | RX[4] DESC a0ed6000 size = 8192 | ||
| + | RX[5] DESC a0f50000 size = 16384 | ||
| + | RX[6] DESC a0f54000 size = 8192 | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | --> | ||
| + | Hif Init Done! | ||
| + | pci_driver_own_by_port: | ||
| + | pci_driver_own_by_port: | ||
| + | fw_prepare(): | ||
| + | fw_prepare(): | ||
| + | Parsing patch header | ||
| + | Built date: 20200506152445a | ||
| + | |||
| + | Platform: ALPS | ||
| + | HW/SW version: 0x8a108a10 | ||
| + | Patch version: 0xffffffff | ||
| + | Section num: 0x2, subsys: 0x4 | ||
| + | Section 0: type = 0x30002, offset = 0xe0, size = 0xfc80 | ||
| + | Target address: 0x200000, length: 0xfc80 | ||
| + | Section 1: type = 0x30002, offset = 0xfd60, size = 0x13540 | ||
| + | Target address: 0xe000f000, length: 0x13540 | ||
| + | Patch SEM Status = 2 | ||
| + | patch is not ready && get semaphore success | ||
| + | Start address = 0x200000, DL length = 64640, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0xe000f000, DL length = 79168, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | MtCmdPatchFinishReq | ||
| + | EventGenericEventHandler: | ||
| + | Patch SEM Status = 3 | ||
| + | release patch semaphore | ||
| + | | ||
| + | Parsing CPU 0 fw tailer | ||
| + | Chip ID: 0x0b | ||
| + | Eco version: 0x01 | ||
| + | Region number: 0x07 | ||
| + | Format version: 0x02 | ||
| + | Format flag: 0x01 | ||
| + | Ram version: ____000000 | ||
| + | Built date: 20200506152529 | ||
| + | Common crc: 0x2c67a785 | ||
| + | Parsing tailer region 0 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x21fc00 | ||
| + | Download size: 108544 | ||
| + | Feature set: 0x20 | ||
| + | Parsing tailer region 1 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x31dc00 | ||
| + | Download size: 205824 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 2 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x417400 | ||
| + | Download size: 31744 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 3 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0xe0022800 | ||
| + | Download size: 389120 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 4 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0xe0081800 | ||
| + | Download size: 354304 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 5 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x23a400 | ||
| + | Download size: 89088 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 6 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x400000 | ||
| + | Download size: 81920 | ||
| + | Feature set: 0x00 | ||
| + | Release info: header tag = 0, total length = 72 | ||
| + | tag 1, padding length = 3, tag length = 65 | ||
| + | payload: t-neptune-MP-AX1800-2007-MT7915_WIFI_RAM_REBB_2007-20200506152412 | ||
| + | Start address = 0x21fc00, DL length = 108544, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0x31dc00, DL length = 205824, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0x417400, DL length = 31744, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0xe0022800, DL length = 389120, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0xe0081800, DL length = 354304, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | random: nonblocking pool is initialized | ||
| + | Start address = 0x23a400, DL length = 89088, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0x400000, DL length = 81920, Data mode = 0x80000000 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | MtCmdFwStartReq: | ||
| + | EventGenericEventHandler: | ||
| + | Parsing CPU 1 fw tailer | ||
| + | Chip ID: 0x00 | ||
| + | Eco version: 0x01 | ||
| + | Region number: 0x03 | ||
| + | Format version: 0x02 | ||
| + | Format flag: 0x01 | ||
| + | Ram version: DEV_000000 | ||
| + | Built date: 20200506152549 | ||
| + | Common crc: 0xf020288f | ||
| + | Parsing tailer region 0 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x10200000 | ||
| + | Download size: 83200 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 1 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0x10300000 | ||
| + | Download size: 17920 | ||
| + | Feature set: 0x00 | ||
| + | Parsing tailer region 2 | ||
| + | Decomp crc: 0x0 | ||
| + | Decomp size: 0x0 | ||
| + | Decomp block size: 0x0 | ||
| + | Target address: 0xe0000000 | ||
| + | Download size: 1952 | ||
| + | Feature set: 0x00 | ||
| + | Release info: header tag = 0, total length = 0 | ||
| + | Start address = 0x10200000, DL length = 83200, Data mode = 0x80000010 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0x10300000, DL length = 17920, Data mode = 0x80000010 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | Start address = 0xe0000000, DL length = 1952, Data mode = 0x80000010 | ||
| + | EventGenericEventHandler: | ||
| + | MtCmdAddressLenReq: | ||
| + | MtCmdFwStartReq: | ||
| + | EventGenericEventHandler: | ||
| + | MCU Init Done! | ||
| + | efuse_probe: | ||
| + | RtmpChipOpsEepromHook:: | ||
| + | RtmpEepromGetDefault:: | ||
| + | RtmpChipOpsEepromHook: | ||
| + | NVM is FLASH mode. dev_idx [0] FLASH OFFSET [0x0] | ||
| + | rtmp_nv_init(): | ||
| + | [EEPROMImage - PreCalImageInfo - PreCalImage - TxDPDImage] | ||
| + | [0x8c020000 - 0x8c020e00 - 0x8c020e10 - 0x8c02d220] | ||
| + | validFlashEepromID(): | ||
| + | [d-die version: | ||
| + | [a-die version: | ||
| + | |||
| + | NICReadEEPROMParameters: | ||
| + | NICReadEEPROMParameters: | ||
| + | NICReadEEPROMParameters: | ||
| + | NICReadEEPROMParameters: | ||
| + | Country Region from e2p = 0 | ||
| + | antenna_default_reset() todo | ||
| + | antenna_default_reset() value = 0x2424, TxPath = 4, RxPath = 4 | ||
| + | RTMPReadTxPwrPerRate(458): | ||
| + | rc_radio_init(): | ||
| + | rc_radio_init(): | ||
| + | rc_radio_init(): | ||
| + | rcUpdateBandForBFMU | ||
| + | rcUpdateBandForBFMU | ||
| + | TxBfModuleEnCtrl: | ||
| + | ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0 | ||
| + | ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0 | ||
| + | AntCfgInit(2702): | ||
| + | mt7915_check_RF_lock_down: | ||
| + | MtReadPwrLimitTable: | ||
| + | mt7915_check_RF_lock_down: | ||
| + | MtReadPwrLimitTable: | ||
| + | EEPROM Init Done! | ||
| + | mac_init()--> | ||
| + | init_mac_cr()--> | ||
| + | < | ||
| + | CmdRxHdrTransBLUpdateRsp:: | ||
| + | CmdRxHdrTransBLUpdateRsp:: | ||
| + | CmdRxHdrTransBLUpdateRsp:: | ||
| + | MAC Init Done! | ||
| + | BBPInit(): | ||
| + | Band 0: valid=1, isDBDC=0, Band=2, CBW=1, CentCh/ | ||
| + | Band 1: valid=0, isDBDC=0, Band=0, CBW=0, CentCh/ | ||
| + | BBPInit() todo | ||
| + | PHY Init Done! | ||
| + | tx_pwr_comp_init(): | ||
| + | Set_SCSEnable_Proc(): | ||
| + | MtCmdSetMacTxRx: | ||
| + | MtCmdSetMacTxRx: | ||
| + | ap_ftkd> Initialize FT KDP Module... | ||
| + | Main bssid = 00: | ||
| + | MtCmdSetMacTxRx: | ||
| + | MtCmdSetMacTxRx: | ||
| + | <==== mt_wifi_init, | ||
| + | TxBfModuleEnCtrl: | ||
| + | HeraInitStbcPriority: | ||
| + | HeraConfigStbcPriority: | ||
| + | CmdHeraStbcPriorityCtrl: | ||
| + | HeraInitStbcPriority: | ||
| + | HeraConfigStbcPriority: | ||
| + | CmdHeraStbcPriorityCtrl: | ||
| + | Register MBSSID IF 1 (rax0) | ||
| + | MSTA_Init (2) ---> ApCli | ||
| + | Register MSTA IF (apcli0) , pAd-> | ||
| + | Caller: SetCommonHT+0x100/ | ||
| + | |||
| + | phy_mode=78, | ||
| + | ht_cap: ht_cap-> | ||
| + | ldpc=1, | ||
| + | ht_cap: ht_cap-> | ||
| + | mdpu_density=0, | ||
| + | Register MSTA IF (apclix0) , pAd-> | ||
| + | Caller: SetCommonHT+0x100/ | ||
| + | |||
| + | phy_mode=177, | ||
| + | ht_cap: ht_cap-> | ||
| + | ldpc=1, | ||
| + | ht_cap: ht_cap-> | ||
| + | mdpu_density=0, | ||
| + | mt_service_init: | ||
| + | WtcSetMaxStaNum: | ||
| + | RedInit: set CR4/N9 RED Enable to 1. | ||
| + | RedInit: RED Initiailize Done. | ||
| + | cp_support_is_enabled: | ||
| + | RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP | ||
| + | wifi_sys_open(), | ||
| + | rcUpdateBandForBFMU | ||
| + | rcUpdateBandForBFMU | ||
| + | TxBfModuleEnCtrl: | ||
| + | ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0 | ||
| + | ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0 | ||
| + | BuildChannelList() BandIdx = 0, PhyMode = 78, ChListNum = 13: | ||
| + | phy_oper_init(): | ||
| + | mt7915_apply_dpd_flatness_data: | ||
| + | MtCmdChannelSwitch: | ||
| + | BW = 1,TXStream = 2, RXStream = 2, scan(0) | ||
| + | MtCmdSetTxRxPath: | ||
| + | Caller: wlan_operate_init+0x104/ | ||
| + | |||
| + | phy_mode=78, | ||
| + | ht_cap: ht_cap-> | ||
| + | ldpc=1, | ||
| + | ht_cap: ht_cap-> | ||
| + | mdpu_density=5, | ||
| + | wdev_attr_update(): | ||
| + | AP inf up for ra_0(func_idx) OmacIdx=0 | ||
| + | AsicRadioOnOffCtrl(): | ||
| + | BndStrg_Init() | ||
| + | ApAutoChannelAtBootUp-----------------> | ||
| + | ApAutoChannelAtBootUp: | ||
| + | MtCmdSetMacTxRx: | ||
| + | MtCmdSetMacTxRx: | ||
| + | | ||
| + | [PMF]APPMFInit:: | ||
| + | [PMF]APPMFInit:: | ||
| + | Caller: SetCommonHT+0x100/ | ||
| </ | </ | ||
| ==== OpenWrt bootlog ==== | ==== OpenWrt bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | [ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3 | ||
| + | [ 0.000000] printk: bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc) | ||
| + | [ 0.000000] MIPS: machine is D-Link DAP-X1860 A1 | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 0.000000] VPE topology {2,2} total 4 | ||
| + | [ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | [ 0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff] | ||
| + | [ 0.000000] percpu: Embedded 11 pages/cpu s16144 r8192 d20720 u45056 | ||
| + | [ 0.000000] pcpu-alloc: s16144 r8192 d20720 u45056 alloc=11*4096 | ||
| + | [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 | ||
| + | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64960 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear) | ||
| + | [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear) | ||
| + | [ 0.000000] Writing ErrCtl register=00041428 | ||
| + | [ 0.000000] Readback ErrCtl register=00041428 | ||
| + | [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off | ||
| + | [ 0.000000] Memory: 248572K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 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 100 jiffies. | ||
| + | [ 0.000000] NR_IRQS: 256 | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000004] sched_clock: | ||
| + | [ 0.008141] Calibrating delay loop... 581.63 BogoMIPS (lpj=290816) | ||
| + | [ 0.023253] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.028083] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 0.035333] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 0.046610] rcu: Hierarchical SRCU implementation. | ||
| + | [ 0.051752] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build | ||
| + | [ 0.059902] smp: Bringing up secondary CPUs ... | ||
| + | [ 0.065314] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | [ 0.065344] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | [ 0.065359] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | [ 0.065455] CPU1 revision is: 0001992f (MIPS 1004Kc) | ||
| + | [ 0.074733] Synchronize counters for CPU 1: done. | ||
| + | [ 0.107252] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | [ 0.107279] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | [ 0.107292] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | [ 0.107326] CPU2 revision is: 0001992f (MIPS 1004Kc) | ||
| + | [ 0.124428] Synchronize counters for CPU 2: done. | ||
| + | [ 0.155198] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | [ 0.155226] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | [ 0.155239] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. | ||
| + | [ 0.155276] CPU3 revision is: 0001992f (MIPS 1004Kc) | ||
| + | [ 0.164364] Synchronize counters for CPU 3: done. | ||
| + | [ 0.194268] smp: Brought up 1 node, 4 CPUs | ||
| + | [ 0.202638] clocksource: | ||
| + | [ 0.212333] futex hash table entries: 1024 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.219356] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.225962] NET: Registered PF_NETLINK/ | ||
| + | [ 0.232536] thermal_sys: | ||
| + | [ 0.233163] cpuidle: using governor teo | ||
| + | [ 0.254378] FPU Affinity set after 1170 emulations | ||
| + | [ 0.268572] clocksource: | ||
| + | [ 0.274638] NET: Registered PF_INET protocol family | ||
| + | [ 0.279753] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.287840] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) | ||
| + | [ 0.296201] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.303906] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear) | ||
| + | [ 0.311561] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.318693] TCP: Hash tables configured (established 2048 bind 2048) | ||
| + | [ 0.325138] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) | ||
| + | [ 0.331675] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) | ||
| + | [ 0.338972] NET: Registered PF_UNIX/ | ||
| + | [ 0.344642] PCI: CLS 0 bytes, default 32 | ||
| + | [ 0.352729] workingset: timestamp_bits=14 max_order=16 bucket_order=2 | ||
| + | [ 0.363698] squashfs: version 4.0 (2009/ | ||
| + | [ 0.369487] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.384293] mt7621_gpio 1e000600.gpio: | ||
| + | [ 0.390415] mt7621_gpio 1e000600.gpio: | ||
| + | [ 0.396512] mt7621_gpio 1e000600.gpio: | ||
| + | [ 0.402842] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.409557] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.418368] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.426511] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.751555] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.758495] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.763321] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.768191] PCI coherence region base: 0x60000000, mask/ | ||
| + | [ 0.775348] mt7621-pci 1e140000.pcie: | ||
| + | [ 0.781676] pci_bus 0000:00: root bus resource [bus 00-ff] | ||
| + | [ 0.787125] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] | ||
| + | [ 0.793953] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] | ||
| + | [ 0.800138] pci 0000: | ||
| + | [ 0.806104] pci 0000: | ||
| + | [ 0.812328] pci 0000: | ||
| + | [ 0.818628] pci 0000: | ||
| + | [ 0.822582] pci 0000: | ||
| + | [ 0.829192] pci 0000: | ||
| + | [ 0.835226] pci 0000: | ||
| + | [ 0.841461] pci 0000: | ||
| + | [ 0.847754] pci 0000: | ||
| + | [ 0.851710] pci 0000: | ||
| + | [ 0.859806] pci 0000: | ||
| + | [ 0.865835] pci 0000: | ||
| + | [ 0.873039] pci 0000: | ||
| + | [ 0.880232] pci 0000: | ||
| + | [ 0.887554] pci 0000: | ||
| + | [ 0.891771] pci 0000: | ||
| + | [ 0.898381] pci 0000: | ||
| + | [ 0.914616] pci 0000: | ||
| + | [ 0.919831] pci 0000: | ||
| + | [ 0.925871] pci 0000: | ||
| + | [ 0.932631] pci 0000: | ||
| + | [ 0.939801] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 | ||
| + | [ 0.946682] pci 0000: | ||
| + | [ 0.952710] pci 0000: | ||
| + | [ 0.959909] pci 0000: | ||
| + | [ 0.967087] pci 0000: | ||
| + | [ 0.974376] pci 0000: | ||
| + | [ 0.978593] pci 0000: | ||
| + | [ 0.985202] pci 0000: | ||
| + | [ 1.001451] pci 0000: | ||
| + | [ 1.006673] pci 0000: | ||
| + | [ 1.012738] pci 0000: | ||
| + | [ 1.019465] pci 0000: | ||
| + | [ 1.026658] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02 | ||
| + | [ 1.033264] pci 0000: | ||
| + | [ 1.039824] pci 0000: | ||
| + | [ 1.046738] pci 0000: | ||
| + | [ 1.053298] pci 0000: | ||
| + | [ 1.060218] pci 0000: | ||
| + | [ 1.066956] pci 0000: | ||
| + | [ 1.074126] pci 0000: | ||
| + | [ 1.080885] pci 0000: | ||
| + | [ 1.088051] pci 0000: | ||
| + | [ 1.094793] pci 0000: | ||
| + | [ 1.101542] pci 0000: | ||
| + | [ 1.107589] pci 0000: | ||
| + | [ 1.113640] pci 0000: | ||
| + | [ 1.121338] pci 0000: | ||
| + | [ 1.129045] pci 0000: | ||
| + | [ 1.136761] pci 0000: | ||
| + | [ 1.141669] pci 0000: | ||
| + | [ 1.147730] pci 0000: | ||
| + | [ 1.154456] pci 0000: | ||
| + | [ 1.161652] pci 0000: | ||
| + | [ 1.169350] pci 0000: | ||
| + | [ 1.177050] pci 0000: | ||
| + | [ 1.184760] pci 0000: | ||
| + | [ 1.189666] pci 0000: | ||
| + | [ 1.195720] pci 0000: | ||
| + | [ 1.202452] pci 0000: | ||
| + | [ 1.212736] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled | ||
| + | [ 1.221282] printk: console [ttyS0] disabled | ||
| + | [ 1.225733] 1e000c00.uartlite: | ||
| + | [ 1.234814] printk: console [ttyS0] enabled | ||
| + | [ 1.243128] printk: bootconsole [early0] disabled | ||
| + | [ 1.256061] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xf1 | ||
| + | [ 1.262545] nand: Macronix MX30LF1G18AC | ||
| + | [ 1.266436] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | [ 1.274042] mt7621-nand 1e003000.nand: | ||
| + | [ 1.282674] Signature found at block 1023 [0x07fe0000] | ||
| + | [ 1.287843] NMBM management region starts at block 960 [0x07800000] | ||
| + | [ 1.298114] First info table with writecount 0 found in block 960 | ||
| + | [ 1.315895] Second info table with writecount 0 found in block 963 | ||
| + | [ 1.322215] NMBM has been successfully attached | ||
| + | [ 1.326927] 8 fixed-partitions partitions found on MTD device mt7621-nand | ||
| + | [ 1.334223] Creating 8 MTD partitions on " | ||
| + | [ 1.339561] 0x000000000000-0x000000080000 : " | ||
| + | [ 1.351180] 0x000000080000-0x000000100000 : " | ||
| + | [ 1.362641] 0x000000100000-0x000000180000 : " | ||
| + | [ 1.374057] 0x000000180000-0x000000980000 : " | ||
| + | [ 1.462192] 0x000000980000-0x000003580000 : " | ||
| + | [ 1.919405] 0x000003580000-0x000003980000 : " | ||
| + | [ 1.967803] 0x000003980000-0x000004000000 : " | ||
| + | [ 2.040759] 0x000004000000-0x000007800000 : " | ||
| + | [ 2.631503] Concatenating MTD devices: | ||
| + | [ 2.635369] (0): " | ||
| + | [ 2.638307] (1): " | ||
| + | [ 2.641220] into device " | ||
| + | [ 2.645120] 1 fixed-partitions partitions found on MTD device virtual_flash | ||
| + | [ 2.652097] Creating 1 MTD partitions on " | ||
| + | [ 2.657537] 0x000000000000-0x000006400000 : " | ||
| + | [ 3.805373] mt7530 mdio-bus: | ||
| + | [ 3.818640] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21 | ||
| + | [ 3.830004] i2c_dev: i2c /dev entries driver | ||
| + | [ 3.838335] NET: Registered PF_INET6 protocol family | ||
| + | [ 3.845945] Segment Routing with IPv6 | ||
| + | [ 3.849770] In-situ OAM (IOAM) with IPv6 | ||
| + | [ 3.853851] NET: Registered PF_PACKET protocol family | ||
| + | [ 3.859414] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 3.870132] mt7530 mdio-bus: | ||
| + | [ 3.893600] mt7530 mdio-bus: | ||
| + | [ 3.901908] mt7530 mdio-bus: | ||
| + | [ 3.904430] mt7530 mdio-bus:1f lan (uninitialized): | ||
| + | [ 3.923594] DSA: tree 0 setup | ||
| + | [ 3.930147] UBI: auto-attach mtd8 | ||
| + | [ 3.933547] ubi0: attaching mtd8 | ||
| + | [ 6.004354] ubi0: scanning is finished | ||
| + | [ 6.026033] ubi0: attached mtd8 (name " | ||
| + | [ 6.031598] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes | ||
| + | [ 6.038503] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 | ||
| + | [ 6.045324] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 | ||
| + | [ 6.052298] ubi0: good PEBs: 800, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 6.058316] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128 | ||
| + | [ 6.065567] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number: 1679311391 | ||
| + | [ 6.074712] ubi0: available PEBs: 0, total reserved PEBs: 800, PEBs reserved for bad PEB handling: 16 | ||
| + | [ 6.083992] ubi0: background thread " | ||
| + | [ 6.086453] block ubiblock0_0: | ||
| + | [ 6.095583] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem | ||
| + | [ 6.112064] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. | ||
| + | [ 6.123722] Freeing unused kernel image (initmem) memory: 1240K | ||
| + | [ 6.129718] This architecture does not have kernel memory protection. | ||
| + | [ 6.136193] Run /sbin/init as init process | ||
| + | [ 6.140306] | ||
| + | [ 6.140318] | ||
| + | [ 6.140324] | ||
| + | [ 6.140329] | ||
| + | [ 6.140335] | ||
| + | [ 6.619313] init: Console is alive | ||
| + | [ 6.623280] init: - watchdog - | ||
| + | [ 8.081901] kmodloader: loading kernel modules from / | ||
| + | [ 8.219390] usbcore: registered new interface driver usbfs | ||
| + | [ 8.225151] usbcore: registered new interface driver hub | ||
| + | [ 8.230686] usbcore: registered new device driver usb | ||
| + | [ 8.275487] ehci_hcd: USB 2.0 ' | ||
| + | [ 8.291716] SCSI subsystem initialized | ||
| + | [ 8.300998] fsl-ehci: Freescale EHCI Host controller driver | ||
| + | [ 8.308460] ehci-platform: | ||
| + | [ 8.324955] usbcore: registered new interface driver usb-storage | ||
| + | [ 8.333474] usbcore: registered new interface driver uas | ||
| + | [ 8.339720] kmodloader: done loading kernel modules from / | ||
| + | [ 8.354033] init: - preinit - | ||
| + | [ 9.265123] random: jshn: uninitialized urandom read (4 bytes read) | ||
| + | [ 9.408606] random: jshn: uninitialized urandom read (4 bytes read) | ||
| + | [ 9.471936] random: jshn: uninitialized urandom read (4 bytes read) | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ 104.201790] IPv6: ADDRCONF(NETDEV_CHANGE): | ||
| + | [ 104.208813] br-lan: port 3(phy1-ap0) entered blocking state | ||
| + | [ 104.214484] br-lan: port 3(phy1-ap0) entered forwarding state | ||
| + | </ | ||
| </ | </ | ||
| Line 190: | Line 1380: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag>EXAMPLETAG unsupported}} | + | {{tag>ramips mt7621 128nand 256ram 1port gigabitethernet 2wnic 802.11bgn 802.11ax u-boot 2core mips 1nic internalantenna serial 2button wall_plug mains_powered |