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 | ||
| toh:linksys:ea6350_v4 [2022/02/08 06:16] – [OpenWrt support] typo error bill888 | toh:linksys:ea6350_v4 [2023/12/10 14:34] – [Tags] Not detachable ttytyper | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Linksys EA6350 v4====== | ====== Linksys EA6350 v4====== | ||
| - | ~~NOTOC~~ | ||
| - | |||
| - | /* This template is intended to be used via https:// | ||
| {{page> | {{page> | ||
| - | This is a dual band 802.11ac AC1200 gigabit wireless router. There are four non-detachable antennas and a USB3 port. | + | This is a dual band 802.11ac AC1200 gigabit wireless router. There are two non-detachable antennas and a USB3 port. |
| - | /*****/ | + | {{media:linksys: |
| - | /* How to add images ========> | + | |
| - | /*****/ | + | |
| - | {{ media: | ||
| + | ===== Supported Versions ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, | ||
| + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Search, Technical Data | ||
| + | align : c, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| - | ===== OpenWrt support ===== | + | ==== Support status |
| - | At time of writing (Feb 2022), one successful way to install OpenWrt, is to flash both partitions. | ||
| - | [[https:// | + | [[https:// |
| - | [[https:// | + | |
| - | This means there is no safe method of reverting back to Linksys OEM firmware. | + | < |
| - | + | ||
| - | A workaround to keep both the Linksys and OpenWrt installs, and to stop EA7300v2 reverting back to booting Linksys OEM firmware is described here. Subject to confirmation, | + | |
| - | [[: | + | |
| - | + | ||
| - | /*** | + | |
| - | < | + | |
| - | ***/ | + | |
| - | + | ||
| - | /*** if info available: uncomment and fill in | + | |
| - | ===== Supporting activities ===== | + | |
| - | //Describe if there are any ongoing activities that might lead to OpenWrt support.// | + | |
| - | + | ||
| - | * OpenWrt forum thread: (add link) | + | |
| - | ***/ | + | |
| - | + | ||
| - | + | ||
| - | /*** if info available: uncomment and fill in | + | |
| - | ===== Experimental | + | |
| - | + | ||
| - | //List experimental firmware download links here.// | + | |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | * External image (add link) | + | |
| - | * trunk image (add link) | + | |
| - | * ... | + | |
| - | ***/ | + | |
| Line 90: | Line 63: | ||
| + | ==== Installing OpenWrt ==== | ||
| + | This device has a dual partition layout (A/B). One partition is set as active and boots. If boot fails three times, than the " | ||
| + | - Use the Linksys GUI to flash the Linksys OEM firmware. The device will now boot Linksys GUI from partition B. | ||
| + | - Flash OpenWrt **squashfs-factory** image with Linksys GUI, it will be installed on partition A and will boot. | ||
| + | You will be able to boot OpenWrt three times from partition A, until the bootcounter flaw set back partition B as bootable (with Linksys GUI). To prevent this, add this code to '' | ||
| + | |||
| + | < | ||
| + | / | ||
| + | / | ||
| + | exit 0 | ||
| + | |||
| + | </ | ||
| + | |||
| + | This code erases the '' | ||
| + | |||
| + | |||
| + | ===== Upgrading OpenWrt ===== | ||
| + | The advice for other Linksys dual partition routers, is to **revert** to booting Linksys stock firmware from the other partition (A). | ||
| + | |||
| + | Then install the new OpenWrt **squashfs-factory** image using **Linksys GUI**, as described earlier in this wiki page. | ||
| + | |||
| + | <WRAP BOX 600px> | ||
| + | FIXME | ||
| + | If you were to use OpenWrt to install the new squashfs-sysupgrade, | ||
| + | </ | ||
| - | ==== Installing OpenWrt ==== | ||
| - | /*** if info available: uncomment and fill in | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| - | -> [[docs: | + | The EA6350 v4 is a typical dual partition device. |
| - | ***/ | + | |
| + | ==== Reverting to factory firmware ==== | ||
| + | |||
| + | Hard-reset the router three times to force it to boot from ' | ||
| - | /*** if info available: uncomment and fill in | ||
| ===== Failsafe mode ===== | ===== Failsafe mode ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | ***/ | ||
| - | /*** if info available: uncomment and fill in | + | |
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| After flashing, proceed with [[docs: | After flashing, proceed with [[docs: | ||
| - | ***/ | ||
| - | /*** if info available: uncomment and fill in | + | |
| ===== Specific configuration ===== | ===== Specific configuration ===== | ||
| Line 129: | Line 126: | ||
| | wl0 | EXAMPLE WiFi | EXAMPLE Disabled | | wl0 | EXAMPLE WiFi | EXAMPLE Disabled | ||
| </ | </ | ||
| - | ***/ | ||
| - | /*** if info available: uncomment and fill in | + | ==== Switch Ports (for VLANs) ==== |
| + | <WRAP BOX> | ||
| + | FIXME Please | ||
| + | |||
| + | Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | ||
| + | ^ Port ^ Switch port ^ | ||
| + | | Internet (WAN) | EXAMPLE 4 | | ||
| + | | LAN 1 | EXAMPLE 3 | | ||
| + | | LAN 2 | EXAMPLE 2 | | ||
| + | | LAN 3 | EXAMPLE 1 | | ||
| + | | LAN 4 | EXAMPLE 0 | | ||
| + | |||
| + | </ | ||
| ==== Buttons ==== | ==== Buttons ==== | ||
| -> [[docs: | -> [[docs: | ||
| Line 147: | Line 156: | ||
| | EXAMPLE No buttons at all. | | EXAMPLE No buttons at all. | ||
| </ | </ | ||
| - | ***/ | + | |
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | |||
| ---- datatemplatelist dttpllist ---- | ---- datatemplatelist dttpllist ---- | ||
| template: meta: | template: meta: | ||
| Line 160: | Line 168: | ||
| filter | filter | ||
| ---- | ---- | ||
| - | |||
| Line 196: | Line 203: | ||
| -> [[docs: | -> [[docs: | ||
| - | How to connect | + | Looking through the vents on the left side of the router, near the power plug, three ordinary pin headers are visible. These are the serial port. They can be accessed using thin gripper probes without requiring any disassembly of the case. It may be necessary |
| + | |||
| + | In order from closest to the power connector the pins are: | ||
| + | - TX | ||
| + | - RX | ||
| + | - GND | ||
| **Insert photo of PCB with markings for serial port** | **Insert photo of PCB with markings for serial port** | ||
| - | <WRAP BOX> | + | The stock firmware has two users, ' |
| - | FIXME //Replace EXAMPLE by real values.// | + | |
| - | </ | + | |
| - | ^ Serial connection parameters\\ for Linksys EA6350 v4 | EXAMPLE | + | ^ Serial connection parameters\\ for Linksys EA6350 v4 | 115200, 8N1, TTL (3.3V) |
| ==== JTAG ==== | ==== JTAG ==== | ||
| Line 213: | Line 224: | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| + | Booting OEM firmware from recovery/ | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | Change MPLL source from XTAL to CR... | ||
| + | |||
| + | do MEMPLL setting.. | ||
| + | |||
| + | MEMPLL Config : 0x11100000 | ||
| + | |||
| + | 3PLL mode + External loopback | ||
| + | |||
| + | === XTAL-40Mhz === DDR-1200Mhz === | ||
| + | |||
| + | PLL4 FB_DL: 0x11, 1/0 = 612/412 45000000 | ||
| + | |||
| + | PLL2 FB_DL: 0x15, 1/0 = 561/463 55000000 | ||
| + | |||
| + | PLL3 FB_DL: 0x18, 1/0 = 638/386 61000000 | ||
| + | |||
| + | do DDR setting..[00320381] | ||
| + | |||
| + | Apply DDR3 Setting...(use customer AC) | ||
| + | |||
| + | 0 8 | ||
| + | |||
| + | -------------------------------------------------------------------------------- | ||
| + | |||
| + | 0000: | ||
| + | |||
| + | 0001: | ||
| + | |||
| + | 0002: | ||
| + | |||
| + | 0003: | ||
| + | |||
| + | 0004: | ||
| + | |||
| + | 0005: | ||
| + | |||
| + | 0006: | ||
| + | |||
| + | 0007: | ||
| + | |||
| + | 0008: | ||
| + | |||
| + | 0009: | ||
| + | |||
| + | 000A: | ||
| + | |||
| + | 000B: | ||
| + | |||
| + | 000C: | ||
| + | |||
| + | 000D: | ||
| + | |||
| + | 000E: | ||
| + | |||
| + | 000F: | ||
| + | |||
| + | 0010: | ||
| + | |||
| + | 0011: | ||
| + | |||
| + | 0012: | ||
| + | |||
| + | 0013: | ||
| + | |||
| + | 0014: | ||
| + | |||
| + | 0015: | ||
| + | |||
| + | 0016: | ||
| + | |||
| + | 0017: | ||
| + | |||
| + | 0018: | ||
| + | |||
| + | 0019: | ||
| + | |||
| + | 001A: | ||
| + | |||
| + | 001B: | ||
| + | |||
| + | 001C: | ||
| + | |||
| + | 001D: | ||
| + | |||
| + | 001E: | ||
| + | |||
| + | 001F: | ||
| + | |||
| + | DRAMC_DQSCTL1[0e0]=13000000 | ||
| + | |||
| + | DRAMC_DQSGCTL[124]=80000033 | ||
| + | |||
| + | rank 0 coarse = 15 | ||
| + | |||
| + | rank 0 fine = 56 | ||
| + | |||
| + | B:| 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 | ||
| + | |||
| + | opt_dle value:9 | ||
| + | |||
| + | DRAMC_DDR2CTL[07c]=C287221D | ||
| + | |||
| + | DRAMC_PADCTL4[0e4]=000022B3 | ||
| + | |||
| + | DRAMC_DQIDLY1[210]=0D0E0A0E | ||
| + | |||
| + | DRAMC_DQIDLY2[214]=0C0E0C0F | ||
| + | |||
| + | DRAMC_DQIDLY3[218]=09090709 | ||
| + | |||
| + | DRAMC_DQIDLY4[21c]=08070908 | ||
| + | |||
| + | DRAMC_R0DELDLY[018]=00002021 | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | RX DQS perbit delay software calibration | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | 1.0-15 bit dq delay value | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | bit| | ||
| + | |||
| + | -------------------------------------- | ||
| + | |||
| + | 0 | 12 8 14 12 14 11 13 10 8 7 | ||
| + | |||
| + | 10 | 8 9 8 8 7 7 | ||
| + | |||
| + | -------------------------------------- | ||
| + | |||
| + | |||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | 2.dqs window | ||
| + | |||
| + | x=pass dqs delay value (min~max)center | ||
| + | |||
| + | y=0-7bit DQ of every group | ||
| + | |||
| + | input delay:DQS0 =33 DQS1 = 32 | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | bit DQS0 bit DQS1 | ||
| + | |||
| + | 0 (1~62)31 | ||
| + | |||
| + | 1 (1~62)31 | ||
| + | |||
| + | 2 (1~66)33 | ||
| + | |||
| + | 3 (1~64)32 | ||
| + | |||
| + | 4 (1~64)32 | ||
| + | |||
| + | 5 (1~64)32 | ||
| + | |||
| + | 6 (1~64)32 | ||
| + | |||
| + | 7 (1~62)31 | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | 3.dq delay value last | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | bit| 0 1 2 3 4 5 6 7 8 9 | ||
| + | |||
| + | -------------------------------------- | ||
| + | |||
| + | 0 | 14 10 14 13 15 12 14 12 9 7 | ||
| + | |||
| + | 10 | 9 9 8 9 7 8 | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | | ||
| + | |||
| + | ================================================================== | ||
| + | |||
| + | DQS loop = 15, cmp_err_1 = ffff0000 | ||
| + | |||
| + | dqs_perbyte_dly.last_dqsdly_pass[0]=15, | ||
| + | |||
| + | dqs_perbyte_dly.last_dqsdly_pass[1]=15, | ||
| + | |||
| + | DQ loop=15, cmp_err_1 = ffff0000 | ||
| + | |||
| + | dqs_perbyte_dly.last_dqdly_pass[0]=15, | ||
| + | |||
| + | dqs_perbyte_dly.last_dqdly_pass[1]=15, | ||
| + | |||
| + | byte:0, (DQS, | ||
| + | |||
| + | byte:1, (DQS, | ||
| + | |||
| + | DRAMC_DQODLY1[200]=88888888 | ||
| + | |||
| + | DRAMC_DQODLY2[204]=88888888 | ||
| + | |||
| + | 20, | ||
| + | |||
| + | [EMI] DRAMC calibration passed | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | =================================================================== | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | =================================================================== | ||
| + | |||
| + | |||
| + | |||
| + | U-Boot 1.1.3 (Apr 17 2020 - 15:29:26) | ||
| + | |||
| + | |||
| + | Board: Ralink APSoC DRAM: 128 MB | ||
| + | |||
| + | relocate_code Pointer at: 87f94000 | ||
| + | |||
| + | |||
| + | Config XHCI 40M PLL | ||
| + | |||
| + | Allocate 16 byte aligned buffer: 87fcaa50 | ||
| + | |||
| + | Enable NFI Clock | ||
| + | |||
| + | # MTK NAND # : Use HW ECC | ||
| + | |||
| + | NAND ID [EF F1 00 95 00] | ||
| + | |||
| + | Device found in MTK table, ID: eff1, EXT_ID: 9500 | ||
| + | |||
| + | Support this Device in MTK table! eff1 | ||
| + | |||
| + | select_chip | ||
| + | |||
| + | [NAND]select ecc bit:4, sparesize :64 spare_per_sector=16 | ||
| + | |||
| + | Signature matched and data read! | ||
| + | |||
| + | load_fact_bbt success 1023 | ||
| + | |||
| + | load fact bbt success | ||
| + | |||
| + | [mtk_nand] probe successfully! | ||
| + | |||
| + | mtd-> | ||
| + | |||
| + | ....Check Devinfo OK !!! | ||
| + | |||
| + | |||
| + | Updating boot_count ... header=0x20110811 , count=1 , checksum=20110812 | ||
| + | |||
| + | write offs 0x115800, len 0xc | ||
| + | |||
| + | ..ranand_erase: | ||
| + | |||
| + | .(5192)offs=1136640 piece=88064 piece_size=12 rc=0 | ||
| + | |||
| + | Done! | ||
| + | |||
| + | write succeed | ||
| + | |||
| + | |||
| + | ************************************ | ||
| + | |||
| + | CBT Uboot Version: 0.0.2 | ||
| + | |||
| + | ************************************ | ||
| + | |||
| + | ============================================ | ||
| + | |||
| + | Ralink UBoot Version: 5.0.0.0 | ||
| + | |||
| + | -------------------------------------------- | ||
| + | |||
| + | ASIC MT7621A DualCore (MAC to MT7530 Mode) | ||
| + | |||
| + | DRAM_CONF_FROM: | ||
| + | |||
| + | DRAM_TYPE: DDR3 | ||
| + | |||
| + | DRAM bus: 16 bit | ||
| + | |||
| + | Xtal Mode=3 OCP Ratio=1/3 | ||
| + | |||
| + | Flash component: NAND Flash | ||
| + | |||
| + | Date:Apr 17 2020 Time: | ||
| + | |||
| + | ============================================ | ||
| + | |||
| + | icache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | |||
| + | ##### The CPU freq = 880 MHZ #### | ||
| + | |||
| + | | ||
| + | |||
| + | # | ||
| + | |||
| + | set LAN/WAN LLLLW | ||
| + | |||
| + | |||
| + | Please choose the operation: | ||
| + | |||
| + | 1: Load system code to SDRAM via TFTP. | ||
| + | |||
| + | 2: Load system code then write to Flash via TFTP. | ||
| + | |||
| + | 3: Boot system code via Flash (default). | ||
| + | |||
| + | 4: Entr boot command line interface. | ||
| + | |||
| + | 7: Load Boot Loader code then write to Flash via Serial. | ||
| + | |||
| + | 9: Load Boot Loader code then write to Flash via TFTP. | ||
| + | |||
| + | default: 3 | ||
| + | |||
| + | 4 3 2 1 0 | ||
| + | |||
| + | RECOVERY: Using Alt KERNEL | ||
| + | |||
| + | |||
| + | |||
| + | 3: System Boot system code via Flash. | ||
| + | |||
| + | ## Booting image at be980000 ... | ||
| + | |||
| + | Image Name: | ||
| + | |||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | |||
| + | Data Size: 4414704 Bytes = 4.2 MB | ||
| + | |||
| + | Load Address: 81001000 | ||
| + | |||
| + | Entry Point: | ||
| + | |||
| + | .................................................................... | ||
| + | |||
| + | | ||
| + | |||
| + | No initrd | ||
| + | |||
| + | ## Transferring control to Linux (at address 81878c20) ... | ||
| + | |||
| + | ## Giving linux memsize in MB, 128 | ||
| + | |||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | |||
| + | |||
| + | LINUX started... | ||
| + | |||
| + | THIS IS ASIC | ||
| + | |||
| + | SDK 5.0.S.0 | ||
| + | Initializing cgroup subsys cpu | ||
| + | Linux version 3.10.108 (root@build-vm) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 SMP Sun Aug 29 21:37:41 PDT 2021 | ||
| + | |||
| + | The CPU feqenuce set to 880 MHz | ||
| + | GCMP present | ||
| + | CPU0 revision is: 0001992f (MIPS 1004Kc) | ||
| + | Software DMA cache coherency | ||
| + | Determined physical RAM map: | ||
| + | | ||
| + | Initrd not found or empty - disabling initrd | ||
| + | Zone ranges: | ||
| + | DMA [mem 0x00000000-0x00ffffff] | ||
| + | Normal | ||
| + | Movable zone start for each node | ||
| + | Early memory node ranges | ||
| + | node 0: [mem 0x00000000-0x07ffffff] | ||
| + | Detected 3 available secondary CPU(s) | ||
| + | Primary instruction cache 32kB, 4-way, VIPT, 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 7 pages/cpu @81dff000 s6272 r8192 d14208 u32768 | ||
| + | Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 | ||
| + | Kernel command line: console=ttyS1, | ||
| + | PID hash table entries: 512 (order: -1, 2048 bytes) | ||
| + | Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) | ||
| + | Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) | ||
| + | Writing ErrCtl register=00000007 | ||
| + | Readback ErrCtl register=00000007 | ||
| + | allocated 262144 bytes of page_cgroup | ||
| + | please try ' | ||
| + | Memory: 116260k/ | ||
| + | Hierarchical RCU implementation. | ||
| + | NR_IRQS: | ||
| + | console [ttyS1] enabled | ||
| + | Calibrating delay loop... 574.46 BogoMIPS (lpj=1148928) | ||
| + | pid_max: default: 32768 minimum: 301 | ||
| + | Mount-cache hash table entries: 512 | ||
| + | Initializing cgroup subsys memory | ||
| + | launch: starting cpu1 | ||
| + | launch: cpu1 gone! | ||
| + | Primary instruction cache 32kB, 4-way, VIPT, 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. | ||
| + | launch: starting cpu2 | ||
| + | launch: cpu2 gone! | ||
| + | Primary instruction cache 32kB, 4-way, VIPT, 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. | ||
| + | launch: starting cpu3 | ||
| + | launch: cpu3 gone! | ||
| + | Primary instruction cache 32kB, 4-way, VIPT, 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 | ||
| + | devtmpfs: initialized | ||
| + | xor: measuring software checksum speed | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | xor: using function: 8regs (623.000 MB/sec) | ||
| + | NET: Registered protocol family 16 | ||
| + | release PCIe RST: RALINK_RSTCTRL = 7000000 | ||
| + | PCIE PHY initialize | ||
| + | ***** Xtal 40MHz ***** | ||
| + | start MT7621 PCIe register access | ||
| + | RALINK_RSTCTRL = 7000000 | ||
| + | RALINK_CLKCFG1 = 77ffeff8 | ||
| + | |||
| + | *************** MT7621 PCIe RC mode ************* | ||
| + | PCIE2 no card, disable it(RST& | ||
| + | pcie_link status = 0x3 | ||
| + | RALINK_RSTCTRL= 3000000 | ||
| + | *** Configure Device number setting of Virtual PCI-PCI bridge *** | ||
| + | RALINK_PCI_PCICFG_ADDR = 21007f2 -> 21007f2 | ||
| + | PCIE0 enabled | ||
| + | PCIE1 enabled | ||
| + | interrupt enable status: 300000 | ||
| + | Port 1 N_FTS = 1b105000 | ||
| + | Port 0 N_FTS = 1b105000 | ||
| + | config reg done | ||
| + | init_rt2880pci done | ||
| + | bio: create slab < | ||
| + | raid6: int32x1 | ||
| + | raid6: int32x2 | ||
| + | raid6: int32x4 | ||
| + | raid6: int32x8 | ||
| + | raid6: using algorithm int32x4 (196 MB/s) | ||
| + | raid6: using intx1 recovery algorithm | ||
| + | vgaarb: loaded | ||
| + | SCSI subsystem initialized | ||
| + | usbcore: registered new interface driver usbfs | ||
| + | usbcore: registered new interface driver hub | ||
| + | usbcore: registered new device driver usb | ||
| + | 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: 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: | ||
| + | PCI: Enabling device 0000: | ||
| + | PCI: Enabling device 0000: | ||
| + | BAR0 at slot 0 = 0 | ||
| + | bus=0x0, slot = 0x0 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | BAR0 at slot 1 = 0 | ||
| + | bus=0x0, slot = 0x1 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | bus=0x1, slot = 0x0, irq=0x4 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | bus=0x2, slot = 0x1, irq=0x18 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | Switching to clocksource Ralink Systick timer | ||
| + | NET: Registered protocol family 2 | ||
| + | Clockevents: | ||
| + | MIPS is not functional. | ||
| + | Clockevents: | ||
| + | Could not switch to high resolution mode on CPU 0 | ||
| + | Could not switch to high resolution mode on CPU 2 | ||
| + | Clockevents: | ||
| + | Could not switch to high resolution mode on CPU 3 | ||
| + | Clockevents: | ||
| + | Could not switch to high resolution mode on CPU 1 | ||
| + | TCP established hash table entries: 1024 (order: 1, 8192 bytes) | ||
| + | TCP bind hash table entries: 1024 (order: 1, 8192 bytes) | ||
| + | TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | TCP: reno registered | ||
| + | UDP hash table entries: 256 (order: 1, 8192 bytes) | ||
| + | UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) | ||
| + | NET: Registered protocol family 1 | ||
| + | RPC: Registered named UNIX socket transport module. | ||
| + | RPC: Registered udp transport module. | ||
| + | RPC: Registered tcp transport module. | ||
| + | RPC: Registered tcp NFSv4.1 backchannel transport module. | ||
| + | 4 CPUs re-calibrate udelay(lpj = 1167360) | ||
| + | squashfs: version 4.0 (2009/ | ||
| + | NFS: Registering the id_resolver key type | ||
| + | Key type id_resolver registered | ||
| + | Key type id_legacy registered | ||
| + | jffs2: version 2.2. (NAND) (SUMMARY) | ||
| + | msgmni has been set to 227 | ||
| + | async_tx: api initialized (async) | ||
| + | Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) | ||
| + | io scheduler noop registered (default) | ||
| + | reg_int_mask=0, | ||
| + | HSDMA_init | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | TX_CTX_IDX0 = 0 | ||
| + | TX_DTX_IDX0 = 0 | ||
| + | RX_CRX_IDX0 = 3ff | ||
| + | RX_DRX_IDX0 = 0 | ||
| + | set_fe_HSDMA_glo_cfg | ||
| + | HSDMA_GLO_CFG = 465 | ||
| + | Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | serial8250: ttyS0 at MMIO 0x1e000d00 (irq = 27) is a 16550A | ||
| + | serial8250: ttyS1 at MMIO 0x1e000c00 (irq = 26) is a 16550A | ||
| + | led=10, on=10, off=4, blinks,=1, reset=1, time=4000 | ||
| + | register power led blinking slow. | ||
| + | led=5, on=1, off=4000, blinks,=1, reset=1, time=1 | ||
| + | register wps led off. | ||
| + | Ralink gpio driver initialized | ||
| + | brd: module loaded | ||
| + | loop: module loaded | ||
| + | MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error | ||
| + | Allocate 16 byte aligned buffer: 81cd3f80 | ||
| + | Enable NFI Clock | ||
| + | # MTK NAND # : Use HW ECC | ||
| + | NAND ID [EF F1 00 95 00, 00009500] | ||
| + | Device found in MTK table, ID: eff1, EXT_ID: 9500 | ||
| + | Support this Device in MTK table! eff1 | ||
| + | |||
| + | NAND device: Manufacturer ID: 0xef, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64 | ||
| + | [NAND]select ecc bit:4, sparesize :64 spare_per_sector=16 | ||
| + | Scanning device for bad blocks | ||
| + | Signature matched and data read! | ||
| + | load_fact_bbt success 1023 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
| + | Creating 12 MTD partitions on " | ||
| + | 0x000000000000-0x000007f80000 : " | ||
| + | 0x000000000000-0x000000080000 : " | ||
| + | 0x000000080000-0x0000000c0000 : " | ||
| + | 0x0000000c0000-0x000000100000 : " | ||
| + | Configure ' | ||
| + | 0x000000100000-0x000000140000 : " | ||
| + | 0x000000140000-0x000000180000 : " | ||
| + | 0x000000180000-0x000002980000 : " | ||
| + | 0x000000580000-0x000002980000 : " | ||
| + | 0x000002980000-0x000005180000 : " | ||
| + | 0x000002d80000-0x000005180000 : " | ||
| + | 0x000005180000-0x000005280000 : " | ||
| + | 0x000005280000-0x000007f80000 : " | ||
| + | [mtk_nand] probe successfully! | ||
| + | bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) | ||
| + | PPP generic driver version 2.4.2 | ||
| + | PPP BSD Compression module registered | ||
| + | PPP Deflate Compression module registered | ||
| + | NET: Registered protocol family 24 | ||
| + | PPTP driver version 0.8.5 | ||
| + | SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). | ||
| + | register mt_drv | ||
| + | |||
| + | |||
| + | === pAd = c0201000, size = 8052160 === | ||
| + | |||
| + | <-- RTMPAllocAdapterBlock, | ||
| + | pAd-> | ||
| + | RTMPInitPCIeDevice(): | ||
| + | mt_pci_chip_cfg(): | ||
| + | mt7663_init()--> | ||
| + | < | ||
| + | <-- RTMPAllocTxRxRingMemory, | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | get_wdev_by_idx: | ||
| + | add_oom_notifier() | ||
| + | rdm_major = 253 | ||
| + | GMAC1_MAC_ADRH -- : 0x0000000c | ||
| + | GMAC1_MAC_ADRL -- : 0x43288071 | ||
| + | Ralink APSoC Ethernet Driver Initilization. v3.1 1024 rx/tx descriptors allocated, mtu = 1500! | ||
| + | GMAC1_MAC_ADRH -- : 0x0000000c | ||
| + | GMAC1_MAC_ADRL -- : 0x43288036 | ||
| + | PROC INIT OK! | ||
| + | Customize GPIO mode.change I2C & JTAG to GPIO mode. | ||
| + | org gpio_mode: 000a0528 | ||
| + | update gpio_mode: 000a05ac | ||
| + | new gpio_mode: 000a05ac | ||
| + | Check Eth LED.led=4, on=4000, off=1, blinks,=1, reset=1, time=1 | ||
| + | led=16, on=1, off=4000, blinks,=1, reset=1, time=1 | ||
| + | led=14, on=1, off=4000, blinks,=1, reset=1, time=1 | ||
| + | led=13, on=4000, off=1, blinks,=1, reset=1, time=1 | ||
| + | led=15, on=4000, off=1, blinks,=1, reset=1, time=1 | ||
| + | ehci_hcd: USB 2.0 ' | ||
| + | ehci-pci: EHCI PCI platform driver | ||
| + | *****run project phy. | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | FM_OUT value: u4FmOut = 0(0x00000000) | ||
| + | xhci-hcd xhci-hcd: xHCI Host Controller | ||
| + | xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 1 | ||
| + | xhci-hcd xhci-hcd: irq 22, io mem 0x1e1c0000 | ||
| + | hub 1-0:1.0: USB hub found | ||
| + | hub 1-0:1.0: 2 ports detected | ||
| + | xhci-hcd xhci-hcd: xHCI Host Controller | ||
| + | xhci-hcd xhci-hcd: new USB bus registered, assigned bus number 2 | ||
| + | hub 2-0:1.0: USB hub found | ||
| + | hub 2-0:1.0: 1 port detected | ||
| + | usbcore: registered new interface driver usb-storage | ||
| + | i2c /dev entries driver | ||
| + | md: raid0 personality registered for level 0 | ||
| + | md: raid1 personality registered for level 1 | ||
| + | md: raid6 personality registered for level 6 | ||
| + | md: raid5 personality registered for level 5 | ||
| + | md: raid4 personality registered for level 4 | ||
| + | mt_msdc_init: | ||
| + | sdhci: Secure Digital Host Controller Interface driver | ||
| + | sdhci: Copyright(c) Pierre Ossman | ||
| + | sdhci-pltfm: | ||
| + | u32 classifier | ||
| + | Netfilter messages via NETLINK v0.30. | ||
| + | nfnl_acct: registering with nfnetlink. | ||
| + | nf_conntrack version 0.5.0 (1816 buckets, 7264 max) | ||
| + | ctnetlink v0.93: registering with nfnetlink. | ||
| + | nf_conntrack_rtsp v0.7 loading | ||
| + | IPVS: Registered protocols () | ||
| + | IPVS: Connection hash table configured (size=4096, memory=32Kbytes) | ||
| + | IPVS: Creating netns size=768 id=0 | ||
| + | IPVS: ipvs loaded. | ||
| + | ipip: IPv4 over IPv4 tunneling driver | ||
| + | gre: GRE over IPv4 demultiplexor driver | ||
| + | nf_nat_rtsp v0.7 loading | ||
| + | ip_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | Type=Linux | ||
| + | arp_tables: (C) 2002 David S. Miller | ||
| + | TCP: cubic registered | ||
| + | NET: Registered protocol family 10 | ||
| + | ip6_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | sit: IPv6 over IPv4 tunneling driver | ||
| + | ip6_gre: GRE over IPv6 tunneling driver | ||
| + | NET: Registered protocol family 17 | ||
| + | Bridge firewalling registered | ||
| + | Ebtables v2.0 registered | ||
| + | l2tp_core: L2TP core driver, V2.0 | ||
| + | l2tp_ppp: PPPoL2TP kernel driver, V2.0 | ||
| + | 8021q: 802.1Q VLAN Support v1.8 | ||
| + | Key type dns_resolver registered | ||
| + | md: Waiting for all devices to be available before autodetect | ||
| + | md: If you don't use raid, use raid=noautodetect | ||
| + | md: Autodetecting RAID arrays. | ||
| + | md: Scanned 0 and added 0 devices. | ||
| + | md: autorun ... | ||
| + | md: ... autorun DONE. | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000918c8 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000944fc | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000b9260 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000cae38 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000ce6a0 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x000fceb8 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x00136444 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0013afa4 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x001b7fd0 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0020c458 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x00249784 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0025a824 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x00279718 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0029647c | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0031c3e4 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x0032f08c | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: Old JFFS2 bitmask found at 0x00421a88 | ||
| + | jffs2: You cannot use older JFFS2 filesystems with newer kernels | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: jffs2_scan_eraseblock(): | ||
| + | jffs2: Further such events for this erase block will not be printed | ||
| + | jffs2: notice: (1) jffs2_build_xattr_subsystem: | ||
| + | VFS: Mounted root (jffs2 filesystem) readonly on device 31:8. | ||
| + | devtmpfs: mounted | ||
| + | Freeing unused kernel memory: 296K | ||
| + | ********************************************************************************* | ||
| + | _ _ __ _ __ _____ __ __ _____ | ||
| + | | | | || \ | | / // ____]\ \ / // ____]TM | ||
| + | | | | || \ | | / /| (___ \ V /| (____ | ||
| + | | | | || |\ \| |\ \ \____ \ \ / \____ \ | ||
| + | | |_____ | || | \ | \ \ ____) | | | ____) | | ||
| + | | ||
| + | |||
| + | (c) 2013 Belkin International, | ||
| + | | ||
| + | ********************************************************************************* | ||
| + | [utopia][init] System Initialization | ||
| + | [utopia][init] Creating /proc | ||
| + | [utopia][init] Creating /sys | ||
| + | [utopia][init] Creating /dev | ||
| + | [utopia][init] Creating /tmp | ||
| + | [utopia][init] Allocating 40M for /tmp | ||
| + | [utopia][init] Prepairing /dev/pts | ||
| + | [utopia][init] Setting /tmp and /var permissions | ||
| + | [utopia][init] Starting udev.. | ||
| + | bdutil board utility kernel module, version 1.4 | ||
| + | bdutil board utility kernel module boardId (0) | ||
| + | bdutil board utility LED kernel module, version 1.0 | ||
| + | Attempting mount of ubifs syscfg partition | ||
| + | UBI device number 0, total 360 LEBs (45711360 bytes, 43.6 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) | ||
| + | [utopia][init] Using persistent syscfg data from / | ||
| + | [utopia][init] Starting system logging | ||
| + | [utopia][init] Starting sysevent subsystem | ||
| + | net.netfilter.nf_conntrack_acct = 1 | ||
| + | [utopia][init] Setting any unset system values to default | ||
| + | [utopia][init] no persistence config file (/ | ||
| + | setting up MAC addresses for all interface based on E8: | ||
| + | NTP Servers do not need to be updated | ||
| + | Unit Model (EA6350) matches Firmware image (EA6350) | ||
| + | Checking WAN supported connection type | ||
| + | Set port 4 pvid 2. | ||
| + | Set port 5 pvid 2. | ||
| + | switch reg write offset=2004, | ||
| + | switch reg write offset=2104, | ||
| + | switch reg write offset=2204, | ||
| + | switch reg write offset=2304, | ||
| + | switch reg write offset=2404, | ||
| + | switch reg write offset=2504, | ||
| + | switch reg write offset=2604, | ||
| + | config_mtk_switch for jekyll | ||
| + | wifi, set wifi hw nat | ||
| + | start vlan now... | ||
| + | checking for interactive script start up... | ||
| + | |||
| + | Updating BootCount Page[44]: | ||
| + | |||
| + | [utopia][init] Starting bdutil daemon | ||
| + | attempting to sync sysinfo.cgi auth credentials | ||
| + | BDUTIL daemon mode (Focus/ | ||
| + | Fri Dec 8 15:06:00 UTC 2023 | ||
| + | wan, sysevent received: wan-start | ||
| + | |||
| + | |||
| + | MT7621 login: Set port 4 pvid 2. | ||
| + | Set port 5 pvid 2. | ||
| + | switch reg write offset=2004, | ||
| + | switch reg write offset=2104, | ||
| + | switch reg write offset=2204, | ||
| + | switch reg write offset=2304, | ||
| + | switch reg write offset=2404, | ||
| + | switch reg write offset=2504, | ||
| + | switch reg write offset=2604, | ||
| + | config_mtk_switch for jekyll | ||
| + | wifi, set wifi hw nat | ||
| + | start vlan now... | ||
| + | wifi, sysevent received: lan-started | ||
| + | wifi, service_start() | ||
| + | Lighttpd Model Base: EA6350 | ||
| + | Generating Rainier lighttpd config | ||
| + | wifi, wifi_onetime_setting | ||
| + | wifi, loading Wi-Fi driver | ||
| + | Registering Service myrouter._http._tcp.local port 80 | ||
| + | [utopia] Not setting ppp_clamp_mtu | ||
| + | Got a reply for myrouter._http._tcp.local.: | ||
| + | Build temporary www configuration directory: | ||
| + | $1$TvjupLLU$vPBbJUlboCm4g.bvL1BSi0 | ||
| + | Multiple power table is not supported on boards that cert_region=EU | ||
| + | Channel list is available. Do nothing | ||
| + | wifi cache: saving wl0 physical settings | ||
| + | wifi cache: saving wl1 physical settings | ||
| + | wifi cache: saving wl0 virtual settings | ||
| + | wifi cache: saving wl1 virtual settings | ||
| + | wifi cache: saving wl0 guest settings | ||
| + | wifi cache: saving wl1 guest settings | ||
| + | wifi cache: saving wl0 simpletap settings | ||
| + | wifi cache: saving wl1 simpletap settings | ||
| + | Multi-region is not supported or not enabled | ||
| + | Cert region: EU | ||
| + | MT7603E SingleSKU: / | ||
| + | Multi-region is not supported or not enabled | ||
| + | Cert region: EU | ||
| + | killall: iwevent: no process killed | ||
| + | Waiting for Wireless Events from interfaces... | ||
| + | wifi, Multi-region is not supported or not enabled | ||
| + | wifi, Cert region: EU | ||
| + | wifi, ETxBfEnCond 0 | ||
| + | wifi, ETxBfEnCond 1 | ||
| + | wifi, MU-MIMO enabled | ||
| + | wifi, PMF disabled | ||
| + | wifi, HT_RDG 1 | ||
| + | wifi, 256QAM disabled | ||
| + | wifi, BGProtection 0 | ||
| + | wifi, ra0 setting rts thresh | ||
| + | wifi, HT_STBC 0 | ||
| + | wifi, VHT_STBC 0 | ||
| + | wifi, set wifi hw nat | ||
| + | wifi, ra0 htduplicate enabled | ||
| + | wifi, ra0 setting framentation thresh | ||
| + | wifi, DFS disabled | ||
| + | ifconfig: ra1: error fetching interface information: | ||
| + | wifi, TxBurst 1 | ||
| + | wscd: SSDP UDP PORT = 1900 | ||
| + | wifi, wifi_physical_start(ra0) | ||
| + | wifi, wifi_virtual_start(ra0) | ||
| + | wifi, wifi_user_start(ra0) | ||
| + | file_sharing, | ||
| + | eth2/eth3 RPS: CPU0/2 | ||
| + | [utopia] Not setting ppp_clamp_mtu on dslite protocol | ||
| + | Not ready for JNAP. Sleeping for 15 seconds... | ||
| + | wifi, ra0 is up | ||
| + | wan, sysevent received: phylink_wan_state | ||
| + | wifi, wifi_guest_start(ra0) | ||
| + | wifi, guest or user vap is disabled, do not start wifi guest ra1 | ||
| + | wifi, Multi-region is not supported or not enabled | ||
| + | wifi, Cert region: EU | ||
| + | wifi, ETxBfEnCond 0 | ||
| + | wifi, ETxBfEnCond 1 | ||
| + | wifi, MU-MIMO enabled | ||
| + | wifi, PMF disabled | ||
| + | wifi, HT_RDG 1 | ||
| + | wifi, 256QAM disabled | ||
| + | wifi, rai0 VhtBw=1 (80 MHz) | ||
| + | wifi, rai0 setting rts thresh | ||
| + | wifi, HT_STBC 1 | ||
| + | wifi, VHT_STBC 0 | ||
| + | wifi, rai0 htduplicate enabled | ||
| + | wifi, rai0 setting framentation thresh | ||
| + | wifi, DFS enabled | ||
| + | wscd: SSDP UDP PORT = 1900 | ||
| + | wifi, TxBurst 1 | ||
| + | wifi, wifi_physical_start(rai0) | ||
| + | wifi, wifi_virtual_start(rai0) | ||
| + | wifi, set wifi hw nat | ||
| + | wifi, wifi_user_start(rai0) | ||
| + | wan, sysevent received: phylink_wan_state | ||
| + | udhcpc (v1.15.2) started | ||
| + | Sending discover... | ||
| + | Sending select for 192.168.141.223... | ||
| + | Restarting nfqrecv service... | ||
| + | Lease of 192.168.141.223 obtained, lease time 43200 | ||
| + | wifi, rai0 is up | ||
| + | wifi, wifi_guest_start(rai0) | ||
| + | wifi, guest or user vap is disabled, do not start wifi guest rai1 | ||
| + | route: SIOCADDRT: File exists | ||
| + | wifi, restart wscd | ||
| + | killall: wscd: no process killed | ||
| + | wscd: SSDP UDP PORT = 1900 | ||
| + | wifi, set wifi hw nat | ||
| + | device_registration: | ||
| + | device_registration: | ||
| + | data_uploader service started | ||
| + | Fri Dec 8 15:06:46 2023 xrac Device is not associated, exiting... | ||
| + | select(): Interrupted system call | ||
| + | Belkin ICC Cron job created | ||
| + | wifi, set wifi hw nat | ||
| + | wscd: SSDP UDP PORT = 1900 | ||
| + | file_sharing, | ||
| + | eth2/eth3 RPS: CPU0/2 | ||
| + | Starting smbd ... | ||
| + | wscd: SSDP UDP PORT = 1900 | ||
| + | wifi, smp wifi | ||
| + | eth2/eth3 RPS: CPU0/2 | ||
| + | [fw.sh] fwup_checked_after_boot: | ||
| + | [fwupd] status details:"" | ||
| + | [fw.sh] fwup_forced_update: | ||
| + | QoS auto-prioritize [info]: No networkID; skipping auto-priority update | ||
| + | |||
| + | |||
| + | Linksys00151 login: | ||
| </ | </ | ||
| Line 223: | Line 1610: | ||
| ===== Notes ===== | ===== Notes ===== | ||
| + | ==== U-Boot configuration ==== | ||
| + | |||
| + | < | ||
| + | CBT Uboot Version: 0.0.2 | ||
| + | ************************************ | ||
| + | |||
| + | ============================================ | ||
| + | Ralink UBoot Version: 5.0.0.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC MT7621A DualCore (MAC to MT7530 Mode) | ||
| + | DRAM_CONF_FROM: | ||
| + | DRAM_TYPE: DDR3 | ||
| + | DRAM bus: 16 bit | ||
| + | Xtal Mode=3 OCP Ratio=1/3 | ||
| + | Flash component: NAND Flash | ||
| + | Date:Apr 17 2020 Time: | ||
| + | ============================================ | ||
| + | icache: sets:256, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | ##### The CPU freq = 880 MHZ #### | ||
| + | |||
| + | | ||
| + | |||
| + | # | ||
| + | |||
| + | set LAN/WAN LLLLW | ||
| + | |||
| + | Please choose the operation: | ||
| + | 1: Load system code to SDRAM via TFTP. | ||
| + | 2: Load system code then write to Flash via TFTP. | ||
| + | 3: Boot system code via Flash (default). | ||
| + | 4: Entr boot command line interface. | ||
| + | 7: Load Boot Loader code then write to Flash via Serial. | ||
| + | 9: Load Boot Loader code then write to Flash via TFTP. | ||
| + | |||
| + | default: 3 | ||
| + | |||
| + | You choosed 4 | ||
| + | |||
| + | 4: System Enter Boot Command Line Interface. | ||
| + | |||
| + | U-Boot 1.1.3 (Apr 17 2020 - 15:29:26) | ||
| + | |||
| + | MT7621 # help | ||
| + | ? - alias for ' | ||
| + | bootm - boot application image from memory | ||
| + | di - device info handling commands | ||
| + | go - start application at address ' | ||
| + | help - print online help | ||
| + | loadb - load binary file over serial line (kermit mode) | ||
| + | mcmp - memory compare | ||
| + | md - memory display | ||
| + | mdio - Ralink PHY register R/W command !! | ||
| + | mm - memory modify (auto-incrementing) | ||
| + | mtdinfo - print MTD partitions | ||
| + | nand - nand command | ||
| + | nm - memory modify (constant address) | ||
| + | printenv- print environment variables | ||
| + | reset - Perform RESET of the CPU | ||
| + | saveenv - save environment variables to persistent storage | ||
| + | setenv | ||
| + | tftpboot- boot image via network using TFTP protocol | ||
| + | version - print monitor version | ||
| + | |||
| + | MT7621 # printenv | ||
| + | bootcmd=tftp | ||
| + | bootdelay=5 | ||
| + | baudrate=115200 | ||
| + | ethaddr=" | ||
| + | ipaddr=192.168.1.1 | ||
| + | serverip=192.168.1.123 | ||
| + | auto_recovery=yes | ||
| + | boot_ver=0.0.2 | ||
| + | BootType=3 | ||
| + | boot_part_ready=3 | ||
| + | boot_part=1 | ||
| + | bootargs=console=ttyS1, | ||
| + | stdin=serial | ||
| + | stdout=serial | ||
| + | stderr=serial | ||
| + | |||
| + | Environment size: 314/4092 bytes | ||
| + | |||
| + | MT7621 # mtdinfo | ||
| + | Start Size Name | ||
| + | 0x00000000 0x00080000 bootloader | ||
| + | 0x00080000 0x00040000 config | ||
| + | 0x000c0000 0x00040000 factory | ||
| + | 0x00100000 0x00040000 s_env | ||
| + | 0x00140000 0x00040000 devinf | ||
| + | 0x00180000 0x02880000 kernel | ||
| + | 0x02980000 0x02880000 alt_kernel | ||
| + | |||
| + | MT7621 # version | ||
| + | U-Boot 1.1.3 (Apr 17 2020 - 15:29:26) | ||
| + | </ | ||
| + | |||
| + | ==== Stock network configuration ==== | ||
| + | < | ||
| + | 1: lo: < | ||
| + | 2: bond0: < | ||
| + | 3: rai0: < | ||
| + | 4: eth2: < | ||
| + | 5: tunl0: < | ||
| + | 6: sit0: < | ||
| + | 7: ip6tnl0@NONE: | ||
| + | 8: ip6gre0@NONE: | ||
| + | 9: eth3: < | ||
| + | 10: br0: < | ||
| + | 11: ra0: < | ||
| + | 12: ra1: < | ||
| + | 13: apcli0: < | ||
| + | 14: rai1: < | ||
| + | 15: apclii0: < | ||
| + | |||
| + | # ip route show | ||
| + | default via [redacted gw] dev eth3 | ||
| + | 127.0.0.0/8 dev lo scope link | ||
| + | 192.168.1.0/ | ||
| + | [redacted wan net]/24 dev eth3 proto kernel | ||
| + | [redacted gw] dev eth3 scope link | ||
| + | 239.255.255.250 dev br0 scope link | ||
| + | |||
| + | # ip -6 route show | ||
| + | [redacted wan net]::/64 dev eth3 proto kernel | ||
| + | [redacted ula net]::/64 dev eth3 proto kernel | ||
| + | fe80::/64 dev eth2 proto kernel | ||
| + | fe80::/64 dev br0 proto kernel | ||
| + | fe80::/64 dev eth3 proto kernel | ||
| + | fe80::/64 dev ra0 proto kernel | ||
| + | fe80::/64 dev rai0 proto kernel | ||
| + | default via [redacted gw] dev eth3 proto ra metric 1024 expires 1768sec hoplimit 64</ | ||
| + | ==== Stock netstat ==== | ||
| + | < | ||
| + | Active Internet connections (servers and established) | ||
| + | Proto Recv-Q Send-Q Local Address | ||
| + | tcp 0 0 192.168.1.1: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 127.0.0.1: | ||
| + | tcp 0 0 127.0.0.1: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 192.168.1.1: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 0.0.0.0: | ||
| + | tcp 0 0 :: | ||
| + | tcp 0 0 ::: | ||
| + | tcp 0 0 :::80 ::: | ||
| + | tcp 0 0 :::53 ::: | ||
| + | tcp 0 0 ::: | ||
| + | tcp 0 0 ::: | ||
| + | tcp 0 0 ::: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 239.255.255.250: | ||
| + | udp 0 0 239.255.255.250: | ||
| + | udp 0 0 192.168.1.1: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 192.168.1.1: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 127.0.0.1: | ||
| + | udp 0 0 127.0.0.1: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 224.0.0.251: | ||
| + | udp 0 0 0.0.0.0: | ||
| + | udp 0 0 ::: | ||
| + | udp 0 0 ::: | ||
| + | udp 0 0 :::53 ::: | ||
| + | udp 0 0 ff02:: | ||
| + | udp 0 0 ff02:: | ||
| + | udp 0 0 ff02:: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag>EXAMPLETAG unsupported}} | + | {{tag>MT7621 128ram 2core 5port GigabitEthernet 802.11abgnac 1USB USB3.0 dual_firmware U-boot wlan serial 12v_powered 2ant}} |