MT7621 stage1 code 10:33:11 (ASIC)
CPU=50000000 HZ BUS=16666666 HZ
Change MPLL source from XTAL to CR…
do MEMPLL setting..
MT7621 stage1 code 10:33:11 (ASIC)
CPU=50000000 HZ BUS=16666666 HZ
Change MPLL source from XTAL to CR…
do MEMPLL setting..
MEMPLL Config : 0x11100000
3PLL mode + External loopback
XTAL-40Mhz === DDR-1200Mhz
PLL2 FB_DL: 0xe, 1/0 = 755/269 39000000
PLL4 FB_DL: 0x13, 1/0 = 720/304 4D000000
PLL3 FB_DL: 0x15, 1/0 = 662/362 55000000
do DDR setting..[00320381]
Apply DDR3 Setting…(use customer AC)
0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 --------------------------------------------------------------------------------
0000:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0002:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0003:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0004:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0005:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0006:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0007:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0008:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0009:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
000E:| 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
000F:| 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0
0010:| 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
0011:| 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0012:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0013:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0014:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0015:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0016:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0017:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0018:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0019:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001E:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001F:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rank 0 coarse = 15
rank 0 fine = 64
B:| 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0
opt_dle value:9
DRAMC_R0DELDLY[018]=00001E20
RX DQS perbit delay software calibration
1.0-15 bit dq delay value
bit| 0 1 2 3 4 5 6 7 8 9
0 | 11 10 11 12 11 11 12 9 8 10
10 | 9 11 9 13 9 12
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =32 DQS1 = 30
bit DQS0 bit DQS1
0 (1~61)31 8 (1~58)29
1 (1~60)30 9 (1~57)29
2 (1~60)30 10 (1~58)29
3 (1~61)31 11 (1~56)28
4 (1~60)30 12 (1~58)29
5 (1~63)32 13 (1~58)29
6 (1~61)31 14 (1~58)29
7 (1~63)32 15 (1~59)30
3.dq delay value last
bit| 0 1 2 3 4 5 6 7 8 9
0 | 12 12 13 13 13 11 13 9 9 11
10 | 10 13 10 14 10 12
TX perbyte calibration
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15, finish count=2
DQ loop=15, cmp_err_1 = ffff00aa
dqs_perbyte_dly.last_dqdly_pass[1]=15, finish count=1
DQ loop=14, cmp_err_1 = ffff0080
DQ loop=13, cmp_err_1 = ffff0080
DQ loop=12, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=12, finish count=2
byte:0, (DQS,DQ)=(9,8)
byte:1, (DQS,DQ)=(8,8)
20,data:89
[EMI] DRAMC calibration passed
MT7621 stage1 code done
CPU=50000000 HZ BUS=16666666 HZ
U-Boot 1.1.3 (Dec 31 2019 — 10:03:16) 0.00
Board: Ralink APSoC DRAM: 256 MB
relocate_code Pointer at: 8ff88000
Config XHCI 40M PLL
Allocate 16 byte aligned buffer: 8ffc8030
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→writesize=2048 mtd→oobsize=64, mtd→erasesize=131072 devinfo.iowidth=8
..
Ralink UBoot Version: 5.0.0.2
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: NAND Flash
Date:Dec 31 2019 Time:10:03:16
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 880 MHZ ####
estimate memory size =256 Mbytes
#Reset_MT7530
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 0
3: System Boot system code via Flash[0].
## Booting image at bc300000 …
Verifying Trx ...
MT7621 stage1 code 10:33:11 (ASIC) CPU=50000000 HZ BUS=16666666 HZ
Change MPLL source from XTAL to CR…
do MEMPLL setting..
MEMPLL Config : 0x11100000
3PLL mode + External loopback
XTAL-40Mhz === DDR-1200Mhz
PLL2 FB_DL: 0xe, 1/0 = 685/339 39000000
PLL4 FB_DL: 0x13, 1/0 = 668/356 4D000000
PLL3 FB_DL: 0x15, 1/0 = 631/393 55000000
do DDR setting..[00320381]
Apply DDR3 Setting…(use customer AC)
0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 --------------------------------------------------------------------------------
0000:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0002:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0003:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0004:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0005:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0006:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0007:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0008:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0009:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
000D:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
000E:| 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
000F:| 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0
0010:| 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
0011:| 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0012:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0013:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0014:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0015:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0016:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0017:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0018:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0019:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001A:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001B:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001C:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001D:| 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
001E:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
001F:| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rank 0 coarse = 15
rank 0 fine = 64
B:| 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0
opt_dle value:10
DRAMC_R0DELDLY[018]=00001E20
RX DQS perbit delay software calibration
1.0-15 bit dq delay value
bit| 0 1 2 3 4 5 6 7 8 9
0 | 11 10 11 12 11 11 12 9 7 10
10 | 9 11 9 13 9 12
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =32 DQS1 = 30
bit DQS0 bit DQS1
0 (1~62)31 8 (1~56)28
1 (1~60)30 9 (1~58)29
2 (1~61)31 10 (1~58)29
3 (1~62)31 11 (1~56)28
4 (1~62)31 12 (1~58)29
5 (1~63)32 13 (1~57)29
6 (1~60)30 14 (1~58)29
7 (1~64)32 15 (1~59)30
3.dq delay value last
bit| 0 1 2 3 4 5 6 7 8 9
0 | 12 12 12 13 12 11 14 9 9 11
10 | 10 13 10 14 10 12
TX perbyte calibration
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15, finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15, finish count=2
DQ loop=15, cmp_err_1 = ffff00a8
dqs_perbyte_dly.last_dqdly_pass[1]=15, finish count=1
DQ loop=14, cmp_err_1 = ffff0080
DQ loop=13, cmp_err_1 = ffff0080
DQ loop=12, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=12, finish count=2
byte:0, (DQS,DQ)=(9,8)
byte:1, (DQS,DQ)=(8,8)
20,data:89
[EMI] DRAMC calibration passed
MT7621 stage1 code done CPU=50000000 HZ BUS=16666666 HZ
U-Boot 1.1.3 (Dec 31 2019 — 10:03:16) 0.00
Board: Ralink APSoC DRAM: 256 MB
relocate_code Pointer at: 8ff88000
Config XHCI 40M PLL
Allocate 16 byte aligned buffer: 8ffc8030
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→writesize=2048 mtd→oobsize=64, mtd→erasesize=131072 devinfo.iowidth=8
..
Ralink UBoot Version: 5.0.0.2
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection
DRAM_TYPE: DDR3
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/3
Flash component: NAND Flash
Date:Dec 31 2019 Time:10:03:16
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768
##### The CPU freq = 880 MHZ ####
estimate memory size =256 Mbytes
#Reset_MT7530
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 0
3: System Boot system code via Flash[0].
## Booting image at bc300000 …
Verifying Trx ... OK Image Name: Linux Kernel Image Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 4194240 Bytes = 4 MB Load Address: 81001000 Entry Point: 817da420
………………………………………………………. Verifying Checksum … OK
Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 817da420) …
## Giving linux memsize in MB, 256
Starting kernel …
for led test (red off) …
LINUX started…
THIS IS ASIC
SDK 5.0.S.0
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
Ralink gpio driver initialized
SSFDC read-only Flash Translation layer
MediaTek Nand driver init, version v2.1 Fix AHB virt2phys error
Allocate 16 byte aligned buffer: 81b444b0
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
in find_rootfs_partitions off=0x00300000 end=0x02300000
The trx header magic offset 0x00420000
MT7621-NAND: squash filesystem found at offset 0x00720000
Found image1 partition off 0x00720000 size 0x01be0000
in find_rootfs_partitions off=0x02300000 end=0x04300000
The trx header magic offset 0x00420000
MT7621-NAND: squash filesystem found at offset 0x02720000
Found image2 partition off 0x02720000 size 0x01be0000
Creating 13 MTD partitions on “MT7621-NAND”:
0x000000000000-0x000007f80000 : “ALL”
0x000000000000-0x000000100000 : “Bootloader”
0x000000100000-0x000000200000 : “Config”
0x000000200000-0x000000300000 : “Factory”
0x000000300000-0x000002300000 : “Kernel”
0x000000720000-0x000002300000 : “RootFS”
0x000002300000-0x000004300000 : “Kernel2”
0x000002720000-0x000004300000 : “RootFS2”
0x000004300000-0x000004500000 : “glbcfg”
0x000004500000-0x000004600000 : “board_data”
0x000004600000-0x000004800000 : “glbcfg2”
0x000004800000-0x000004900000 : “board_data2”
0x000004900000-0x000007f80000 : “data”
[mtk_nand] probe successfully!
IMQ driver loaded successfully. (numdevs = 16, numqueues = 1)
Hooking IMQ after NAT on PREROUTING. Hooking IMQ before NAT on POSTROUTING.
PPP generic driver version 2.4.2
PPP BSD Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
register mt_drv
pAd = c0281000, size = 6831936, Status=0
pAd→PciHif.CSRBaseAddress =0xc0180000, csr_addr=0xc0180000!
RTMPInitPCIeDevice():device_id=0x7615
mt_pci_chip_cfg(): HWVer=0x8a10, FWVer=0x8a10, pAd→ChipID=0x7615
mt_pci_chip_cfg(): HIF_SYS_REV=0x76150001
AP Driver version-5.0.4.0
RtmpChipOpsHook(223): Not support for HIF_MT yet! MACVersion=0x0
mt7615_init()-→
Use the default ePAeLNA bin image!
Use the default /etc_ro/wlan/MT7615E_EEPROM1.bin bin image!
←-mt7615_init()
←- RTMPAllocTxRxRingMemory, Status=0
rdm_major = 253
GMAC1_MAC_ADRH — : 0x0000000c
GMAC1_MAC_ADRL — : 0x43288036
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!
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-platform: EHCI generic platform driver
ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) 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
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: xHCI Host Controller
usb usb1: Manufacturer: Linux 3.10.14 xhci-hcd
usb usb1: SerialNumber: xhci-hcd
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
usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: xHCI Host Controller
usb usb2: Manufacturer: Linux 3.10.14 xhci-hcd
usb usb2: SerialNumber: xhci-hcd
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
GACT probability on
Mirror/redirect action on
netem: version 1.3
u32 classifier
Performance counters on input device check on Actions configured
Netfilter messages via NETLINK v0.30.
nfnl_acct: registering with nfnetlink.
nf_conntrack version 0.5.0 (3875 buckets, 15500 max)
ctnetlink v0.93: registering with nfnetlink.
xt_time: kernel timezone is -0000
ip_set: protocol 6
ipip: IPv4 over IPv4 tunneling driver
gre: GRE over IPv4 demultiplexor driver
ip_gre: GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
Type=Restricted Cone
ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
Initializing XFRM netlink socket
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
Ebtables v2.0 registered
l2tp_core: L2TP core driver, V2.0
l2tp_ppp: PPPoL2TP kernel driver, V2.0
l2tp_ip: L2TP IP encapsulation support (L2TPv3)
l2tp_netlink: L2TP netlink interface
l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
boot_part=0 /dev/mtdblock5
Boot from /dev/mtdblock5
VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
devtmpfs: mounted
Freeing unused kernel memory: 292K (81ae7000 — 81b30000)
Arcadyan the primary config checkout succeed.
Arcadyan the second config checkout succeed.
arca.dbus.mng: is ready
agent_handler(236):arca.dbus.misc: is ready
Please press Enter to activate this console. MD5=[6a22c2ca805fe15a6cdd4c4d1558f597]
30:FFFFFFB1:FFFFFFB5:51:FFFFFFB1: 9
Raeth v3.1 (Tasklet)
set CLK_CFG_0 = 0x40a00020!!!!!!!!!!!!!!!!!!1
phy_free_head is 0xc1c000!!!
phy_free_tail_phy is 0xc1dff0!!!
txd_pool=a0c20000 phy_txd_pool=00C20000
ei_local→skb_free start address is 0x8ec6a6cc.
free_txd: 00c20010, ei_local→cpu_ptr: 00C20000
POOL HEAD_PTR | DMA_PTR | CPU_PTR
—————-+———+———
0xa0c20000 0x00C20000 0x00C20000
phy_qrx_ring = 0x00c1e000, qrx_ring = 0xa0c1e000
phy_rx_ring0 = 0x00c28000, rx_ring[0] = 0xa0c28000
MT7530 Reset Completed!!
change HW-TRAP to 0x17c8f
set LAN/WAN LLLLW
fe_sw_init[7042] …. Power Down Ether PHY >>>>>>>>>>>>>>>
fe_sw_init[7045] …. Ether PHY End of Initialization >>>>>>>>>>>>>>>
GMAC1_MAC_ADRH — : 0x000030b1
GMAC1_MAC_ADRL — : 0xb551b109
GDMA2_MAC_ADRH — : 0x0000000c
GDMA2_MAC_ADRL — : 0x4328803a
eth3: ==⇒ VirtualIF_open
MT7621 GE2 link rate to 1G
CDMA_CSG_CFG = 81000000
GDMA1_FWD_CFG = 20710000
GDMA2_FWD_CFG = 20710000
GDMA2_MAC_ADRH — : 0x000030b1
GDMA2_MAC_ADRL — : 0xb551b106
eth3: ==⇒ VirtualIF_open
ffp: module license ‘Proprietary’ taints kernel.
Disabling lock debugging due to kernel taint
FFP module version 1.2.1 (Jan 14 2020 14:38:25) loaded successfully.
Ralink HW NAT Module Enabled
eth2 ifindex =13
eth3 ifindex =1b
ra0: ==⇒ main_virtual_if_open
load l1profile succeed!
driver_own()::Try to Clear FW Own…
driver_own()::Success to clear FW Own
multi-profile merge success, en:1,pf1_num:4,pf2_num:4,total:8
Open file “/etc/Wireless/RT2860/DBDC_card0.dat” to store DBDC cfg! (21)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
E2pAccessMode=2
SSID[0]=Beeline_2G_F14892, EdcaIdx=0
SSID[1]=Beeline_2G_F14892-Guest, EdcaIdx=0
SSID[2]=ARC_Guest2, EdcaIdx=0
SSID[3]=ARC_Guest3, EdcaIdx=0
SSID[4]=Beeline_5G_F14892, EdcaIdx=0
SSID[5]=Beeline_5G_F14892-Guest, EdcaIdx=0
SSID[6]=ARC_5G_Guest2, EdcaIdx=0
SSID[7]=ARC_5G_Guest3, EdcaIdx=0
DBDC Mode=1, eDBDC_mode = 1
BSS0 PhyMode=14
wmode_band_equal(): Band Equal!
BSS1 PhyMode=14
BSS2 PhyMode=14
BSS3 PhyMode=14
BSS4 PhyMode=48
BSS5 PhyMode=48
BSS6 PhyMode=48
BSS7 PhyMode=48
auto_ch_select_set_cfg(): BandIdx0, AutoChannelAtBootup=1, AutoChannelAlg = 3
auto_ch_select_set_cfg(): BandIdx1, AutoChannelAtBootup=1, AutoChannelAlg = 3
BandSteering=0
BndStrgBssIdx=0;0;0;0;0;0;0;0
[TxPower] BAND0: 100, BAND1: 100
Power Boost (CCK, OFDM): RTMPSetProfileParameters[PowerUpCckOfdm] BAND1: (0)-(0)-(0)-(0)-(0)-(0)-(0)
Power Boost (HT20): RTMPSetProfileParametersPower Boost (HT40): RTMPSetProfileParametersPower Boost (VHT20): RTMPSetProfileParametersPower Boost (VHT40): RTMPSetProfileParametersPower Boost (VHT80): RTMPSetProfileParametersPower Boost (VHT160): RTMPSetProfileParameters[PERCENTAGEenable] BAND0: 1, BAND1: 1
[BFBACKOFFenable] BAND0: 0, BAND1: 0
CalCacheApply = 0
FragThreshold[0]=2346
FragThreshold[1]=2346
FragThreshold[2]=2346
FragThreshold[3]=2346
FragThreshold[4]=2346
FragThreshold[5]=2346
FragThreshold[6]=2346
FragThreshold[7]=2346
Valid=1
APAifsn[0]=3
APAifsn[1]=7
APAifsn[2]=1
APAifsn[3]=1
Valid=1
APAifsn[0]=3
APAifsn[1]=7
APAifsn[2]=1
APAifsn[3]=1
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
DfsZeroWait Support=0/0
DfsZeroWaitCacTime=255/255
RTMPSetProfileParameters(): ACSCheckTime[0]=86400 seconds
RTMPSetProfileParameters(): ACSCheckTime[1]=86400 seconds
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[0]
read_etxbf: MBSS[0] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[1]
read_etxbf: MBSS[1] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[2]
read_etxbf: MBSS[2] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[3]
read_etxbf: MBSS[3] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[4]
read_etxbf: MBSS[4] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[5]
read_etxbf: MBSS[5] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[6]
read_etxbf: MBSS[6] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[7]
read_etxbf: MBSS[7] ETxBfEnCond = 1
[rtmp_read_ap_client_from_file] pf1=4 pf2=4
AndesSendCmdMsg: Could not send in band command due to diablefRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
AndesSendCmdMsg: Command type = ed, Extension command type = 48
HT: WDEV[0] Ext Channel = BELOW
HT: WDEV[1] Ext Channel = BELOW
HT: WDEV[2] Ext Channel = BELOW
HT: WDEV[3] Ext Channel = BELOW
HT: WDEV[4] Ext Channel = BELOW
HT: WDEV[5] Ext Channel = BELOW
HT: WDEV[6] Ext Channel = BELOW
HT: WDEV[7] Ext Channel = BELOW
HT: greenap_cap = 0
ICapMode = 0
WtcSetMaxStaNum: BssidNum:8, MaxStaNum:117 (WdsNum:0, ApcliNum:2, MaxNumChipRept:16), MinMcastWcid:118
Top Init Done!
Use alloc_skb
RX[0] DESC a0c14000 size = 16384
RX[1] DESC a0c12000 size = 8192
cut_through_init(): ct sw token number = 4095
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8d61d908,8d61d908
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8d61d918,8d61d918
Hif Init Done!
ctl→txq = c08ff688
ctl→rxq = c08ff694
ctl→ackq = c08ff6a0
ctl→kickq = c08ff6ac
ctl→tx_doneq = c08ff6b8
ctl→rx_doneq = c08ff6c4
Parsing patch header
Built date: 20180518100604a
Platform: ALPS HW/SW version: 0x8a108a10 Patch version: 0x00000010 Target address: 0x80000, length: 11072
patch is not ready && get semaphore success
EventGenericEventHandler: CMD Success
MtCmdPatchFinishReq
EventGenericEventHandler: CMD Success
release patch semaphore
WfMcuHwInit: Before NICLoadFirmware, check ICapMode = 0
Parsing CPU 0 fw tailer
Chip ID: 0x04 Eco version: 0x00 Region number: 0x00 Format version: 0x00 Ram version: _reserved_ Built date: 20191220015534 Common crc: 0x0
Parsing tailer region 0
Feature set: 0x01 Target address: 0x84000, Download size: 409600
Parsing tailer region 1
Feature set: 0x01 Target address: 0x209c400, Download size: 48320
EventGenericEventHandler: CMD Success
EventGenericEventHandler: CMD Success
MtCmdFwStartReq: override = 0x1, address = 0x84000
EventGenericEventHandler: CMD Success
Parsing CPU 1 fw tailer
Chip ID: 0x04 Eco version: 0x00 Region number: 0x00 Format version: 0x00 Ram version: _reserved_ Built date: 20190415154149 Common crc: 0x0
Parsing tailer region 0
Feature set: 0x01 Target address: 0x90000000, Download size: 122608
EventGenericEventHandler: CMD Success
MtCmdFwStartReq: override = 0x4, address = 0x0
EventGenericEventHandler: CMD Success
MCU Init Done!
efuse_probe: efuse = 10000212
RtmpChipOpsEepromHook::e2p_type=2, inf_Type=5
RtmpEepromGetDefault::e2p_dafault=1
RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 1
NVM is FLASH mode. dev_idx [0] FLASH OFFSET [0x0]
NICReadEEPROMParameters: EEPROM 0x52 b300
NICReadEEPROMParameters: EEPROM 0x52 b300
Country Region from e2p = 101
mt7615_antenna_default_reset(): TxPath = 4, RxPath = 4
mt7615_antenna_default_reset(): DBDC BAND0 TxPath = 2, RxPath = 2
mt7615_antenna_default_reset(): DBDC BAND1 TxPath = 2, RxPath = 2
RcRadioInit(): DbdcMode=1, ConcurrentBand=2
RcRadioInit(): pRadioCtrl=8f2cef04,Band=0,rfcap=3,channel=1,PhyMode=2 extCha=0xf
RcRadioInit(): pRadioCtrl=8f2cf20c,Band=1,rfcap=2,channel=36,PhyMode=1 extCha=0xf
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 1
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdSetDbdcCtrl:(ret = 0)
MtSingleSkuLoadParam: RF_LOCKDOWN Feature OFF !!!
MtBfBackOffLoadParam: RF_LOCKDOWN Feature OFF !!!
EEPROM Init Done!
mt_mac_init()-→
mt7615_init_mac_cr()-→
mt7615_init_mac_cr(): TMAC_TRCR0=0x82783c8c
mt7615_init_mac_cr(): TMAC_TRCR1=0x82783c8c
←-mt_mac_init()
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
MAC Init Done!
MT7615BBPInit():BBP Initialization…..
Band 0: valid=1, isDBDC=0, Band=2, CBW=1, CentCh/PrimCh=1/1, prim_ch_idx=0, txStream=2 Band 1: valid=0, isDBDC=0, Band=0, CBW=0, CentCh/PrimCh=0/0, prim_ch_idx=0, txStream=0
MT7615BBPInit() todo
PHY Init Done!
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
WifiFwdSet::disabled=0
ap_ftkd> Initialize FT KDP Module…
Main bssid = 00:00:00:00:00:00
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
⇐=== mt_wifi_init, Status=0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdEDCCACtrl: BandIdx: 0, EDCCACtrl: 1
MtCmdEDCCACtrl: BandIdx: 1, EDCCACtrl: 1
WtcSetMaxStaNum: BssidNum:8, MaxStaNum:117 (WdsNum:0, ApcliNum:2, MaxNumChipRept:16), MinMcastWcid:118
RedInit: set CR4/N9 RED Enable to 1.
RedInit: RED Initiailize Done.
cp_support_is_enabled: set CR4 CP_SUPPORT to Mode 2.
RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
wifi_sys_open(), wdev idx = 0
wdev_attr_update(): wdevId0 = 30:pr:iv:at:e0:07
[RcGetHdevByPhyMode]— channel 0 fix for rdev fetching
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 1
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdSetDbdcCtrl:(ret = 0)
[RadarStateCheck] RD_NORMAL_MODE
phy_freq_adjust : no prim_ch value for adjust!
Caller: wlan_operate_init+0xa4/0x11c
phy_mode=14, ch=0, wdev_type=1
ht_cap→HtCapInfo: ldpc=0,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
ht_cap→HtCapParm: mdpu_density=5, ampdu_factor=3
AP inf up for ra_0(func_idx) OmacIdx=0
AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
ApAutoChannelAtBootUp—————-→
ApAutoChannelAtBootUp: AutoChannelBootup[0] = 1
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 1,control_ch2=0, central_chl = 1 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 2,control_ch2=0, central_chl = 2 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 3,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 4,control_ch2=0, central_chl = 4 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
:MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 5 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 6,control_ch2=0, central_chl = 6 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 7,control_ch2=0, central_chl = 7 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 8,control_ch2=0, central_chl = 8 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 9,control_ch2=0, central_chl = 9 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 10,control_ch2=0, central_chl = 10 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 11,control_ch2=0, central_chl = 11 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
Channel 1 : Busy Time = 3704, Skip Channel = FALSE, BwCap = TRUE
Channel 2 : Busy Time = 1595, Skip Channel = FALSE, BwCap = TRUE
Channel 3 : Busy Time = 1067, Skip Channel = FALSE, BwCap = TRUE
Channel 4 : Busy Time = 114, Skip Channel = FALSE, BwCap = TRUE
Channel 5 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 6 : Busy Time = 1256, Skip Channel = FALSE, BwCap = TRUE
Channel 7 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 8 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 9 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 10 : Busy Time = 1256, Skip Channel = FALSE, BwCap = TRUE
Channel 11 : Busy Time = 6, Skip Channel = FALSE, BwCap = TRUE
Rule 3 Channel Busy time value : Select Primary Channel 5
Rule 3 Channel Busy time value : Min Channel Busy = 0
Rule 3 Channel Busy time value : BW = 20
[SelectClearChannelBusyTime] — band0 END
ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 5, IsAband = 0
AutoChSelUpdateChannel(): Update channel for wdev for this band PhyMode = 14, Channel = 5
[RadarStateCheck] RD_NORMAL_MODE
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 1,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
ApAutoChannelAtBootUp←—————-
[PMF]APPMFInit:: apidx=0, MFPC=0, MFPR=0, SHA256=0
wifi_sys_linkup(), wdev idx = 0
wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:127 for WDEV_TYPE:1
LinkToOmacIdx = 0, LinkToWdevType = 1
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 0, CmdBssInfoBmcRate.u2McTransmit = 128
MtCmdSetDbdcCtrl:(ret = 0)
UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0
APStartUpForMbss: BssIndex = 0 channel = 5
MtCmdTxPowerDropCtrl: ucPowerDrop: 100, BandIdx: 0
[update_mgmt_frame_power] disable mgmt pwr ctrl
Enable 20/40 BSSCoex Channel Scan(BssCoex=1)
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost - AP disabled!!!
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 1,control_ch2=0, central_chl = 1 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 2,control_ch2=0, central_chl = 2 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 3,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 4,control_ch2=0, central_chl = 4 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 5 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 6,control_ch2=0, central_chl = 6 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 7,control_ch2=0, central_chl = 7 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 8,control_ch2=0, central_chl = 8 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
Channel[Idx=0, Ch=1].bEffectedChannel=0x2!
needFallBack=TRUE due to OP/OT!
Channel[Idx=1, Ch=2].bEffectedChannel=0x0!
Channel[Idx=2, Ch=3].bEffectedChannel=0x0!
Channel[Idx=3, Ch=4].bEffectedChannel=0x0!
Channel[Idx=4, Ch=5].bEffectedChannel=0x1!
needFallBack=TRUE due to OS!
Channel[Idx=5, Ch=6].bEffectedChannel=0x0!
Channel[Idx=6, Ch=7].bEffectedChannel=0x0!
Channel[Idx=7, Ch=8].bEffectedChannel=0x0!
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 1,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
[DfsCacNormalStart] Normal start. Enable MAC TX
apidx 0 for WscUUIDInit
Generate UUID for apidx(0)
*dev→ifindex = 12
rax0: ==⇒ mbss_virtual_if_open
RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
wifi_sys_open(), wdev idx = 4
wdev_attr_update(): wdevId4 = 30:pr:iv:at:e0:07
[RcGetHdevByPhyMode] channel 0 fix for rdev fetching
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 0
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 1
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 1
MtCmdSetDbdcCtrl:(ret = 0)
[RadarStateCheck] RD_NORMAL_MODE
phy_freq_adjust : no prim_ch value for adjust!
Caller: wlan_operate_init+0xa4/0x11c
phy_mode=48, ch=0, wdev_type=1
ht_cap→HtCapInfo: ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
ht_cap→HtCapParm: mdpu_density=5, ampdu_factor=3
AP inf up for ra_4(func_idx) OmacIdx=20
AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
ApAutoChannelAtBootUp—————-→
ApAutoChannelAtBootUp: AutoChannelBootup[1] = 1
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
[AutoChSelBuildChannelListFor5G] ChListNum5G = 14
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 36,control_ch2=0, central_chl = 36 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 40,control_ch2=0, central_chl = 40 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 44,control_ch2=0, central_chl = 44 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 48,control_ch2=0, central_chl = 48 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 52,control_ch2=0, central_chl = 52 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 56,control_ch2=0, central_chl = 56 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 60,control_ch2=0, central_chl = 60 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 64,control_ch2=0, central_chl = 64 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
====================================================================
Channel 36 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 40 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 44 : Busy Time = 227, Skip Channel = FALSE, BwCap = TRUE
Channel 48 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 52 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 56 : Busy Time = 181, Skip Channel = FALSE, BwCap = TRUE
Channel 60 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 64 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
====================================================================
Rule 3 Channel Busy time value : Select Primary Channel 52
Rule 3 Channel Busy time value : Min Channel Busy = 181
Rule 3 Channel Busy time value : BW = 80
[SelectClearChannelBusyTime] — band1 END
ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 52, IsAband = 1
AutoChSelUpdateChannel(): Update channel for wdev for this band PhyMode = 48, Channel = 52
[RadarStateCheck] RD_NORMAL_MODE
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 52,control_ch2=0, central_chl = 58 DBDCIdx= 1, Band= 0
BW = 2,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
[WrapDfsRadarDetectStart]: DfsChBand[0]: 0, DfsChBand[1]: 0
ApAutoChannelAtBootUp←—————-
[PMF]APPMFInit:: apidx=4, MFPC=0, MFPR=0, SHA256=0
wifi_sys_linkup(), wdev idx = 4
wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:126 for WDEV_TYPE:1
LinkToOmacIdx = 14, LinkToWdevType = 1
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 8192, CmdBssInfoBmcRate.u2McTransmit = 8320
MtCmdSetDbdcCtrl:(ret = 0)
UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 14
APStartUpForMbss: BssIndex = 1 channel = 52
MtCmdTxPowerDropCtrl: ucPowerDrop: 100, BandIdx: 1
[update_mgmt_frame_power] disable mgmt pwr ctrl
apidx 4 for WscUUIDInit
Generate UUID for apidx(4)
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost — AP disabled!!!
*dev→ifindex = 1f
MtCmdGetThermalSensorResult:(ret = 0)
device eth2 entered promiscuous mode
device ra0 entered promiscuous mode
device rax0 entered promiscuous mode
br0: port 3(rax0) entered forwarding state
br0: port 3(rax0) entered forwarding state
br0: port 2(ra0) entered forwarding state
br0: port 2(ra0) entered forwarding state
br0: port 1(eth2) entered forwarding state
br0: port 1(eth2) entered forwarding state
ra0: ==⇒ main_virtual_if_close
wifi_sys_linkdown(), wdev idx = 0
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost - AP disabled!!!
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 0, CmdBssInfoBmcRate.u2McTransmit = 0
wifi_sys_close(), wdev idx = 0
*PpeDevUnRegHandler
*PpeDevUnRegHandler
*PpeDevUnRegHandler
br0: port 2(ra0) entered disabled state
rax0: ==⇒ mbss_virtual_if_close
wifi_sys_linkdown(), wdev idx = 4
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost — AP disabled!!!
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 0, CmdBssInfoBmcRate.u2McTransmit = 0
wifi_sys_close(), wdev idx = 4
APStop(), oper(0) bssid(0)=30:pr:iv:at:e0:07
wifi_sys_close(), wdev idx = 0
ap_ftkd> Release FT KDP Module…
MtCmdFdFrameOffloadSet(): Enable = 0, OwnMacIdx = 0, WlanIdx = 0, Band = 0, Len = 0
wifi_sys_close(), wdev idx = 1
wifi_sys_close(), wdev idx = 2
wifi_sys_close(), wdev idx = 3
wifi_sys_close(), wdev idx = 4
wifi_sys_close(), wdev idx = 5
wifi_sys_close(), wdev idx = 6
wifi_sys_close(), wdev idx = 7
⇐== APStop()
CmdReStartDLRsp: WiFI FW Download Success
RT28xxPciAsicRadioOff(): Not support for HIF_MT yet!
RTMPDrvClose call RT28xxPciAsicRadioOff fail !!
tx_kickout_fail_count = 0
tx_timeout_fail_count = 0
rx_receive_fail_count = 0
alloc_cmd_msg = 1435
free_cmd_msg = 1435
cut_through_token_list_destroy(): 8d61d908,8d61d908
cut_through_token_list_destroy(): 8d61d918,8d61d918
fw_own()::Set Fw Own
RTMP_AllTimerListRelease: Size=65
RTMP_AllTimerListRelease: Cancel timer obj c039bc0c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c039bc44, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a2aac, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a2ae4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a994c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a9984, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b07ec, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b0824, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b768c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b76c4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03be52c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03be564, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03c53cc, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03c5404, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03cc26c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03cc2a4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d310c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d3144, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d9fac, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d9fe4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e0e4c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e0e84, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e7cec, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e7d24, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03eeb8c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03eebc4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03f5a2c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03f5a64, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03fc8cc, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03fc904, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c040376c, name: &pOceCtrl→Scan11bOceAPTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x8c/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c04037a4, name: &pOceCtrl→MaxChannelTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0xb0/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c0797ea0, name: &pAd→ApCfg.APAutoScanNeighborTimer!
RTMP_AllTimerListRelease: Timer is allocated by OceInit+0x1b8/0x240,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c039bb74, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c039bba8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a2a14, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a2a48, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a98b4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03a98e8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b0754, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b0788, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b75f4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03b7628, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03be494, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03be4c8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03c5334, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03c5368, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03cc1d4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03cc208, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d3074, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d30a8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d9f14, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03d9f48, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e0db4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e0de8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e7c54, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03e7c88, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03eeaf4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03eeb28, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03f5994, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03f59c8, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03fc834, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c03fc868, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c04036d4, name: &pRrmCfg→QuietCB.QuietOffsetTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x80/0x194,Valid:1,Lock:c0904b64,State:0
RTMP_AllTimerListRelease: Cancel timer obj c0403708, name: &pRrmCfg→QuietCB.QuietTimer!
RTMP_AllTimerListRelease: Timer is allocated by RRM_CfgInit+0x9c/0x194,Valid:1,Lock:c0904b64,State:0
fw_own()::Return since already in Fw Own…
←—HwCtrlThread
*PpeDevUnRegHandler
*PpeDevUnRegHandler
*PpeDevUnRegHandler
br0: port 3(rax0) entered disabled state
ra0: ==⇒ main_virtual_if_open
load l1profile succeed!
driver_own()::Try to Clear FW Own…
driver_own()::Success to clear FW Own
multi-profile merge success, en:1,pf1_num:4,pf2_num:4,total:8
Open file “/etc/Wireless/RT2860/DBDC_card0.dat” to store DBDC cfg! (21)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
RT_CfgSetMacAddress : invalid length (0)
E2pAccessMode=2
SSID[0]=Beeline_2G_F14892, EdcaIdx=0
SSID[1]=Beeline_2G_F14892-Guest, EdcaIdx=0
SSID[2]=ARC_Guest2, EdcaIdx=0
SSID[3]=ARC_Guest3, EdcaIdx=0
SSID[4]=Beeline_5G_F14892, EdcaIdx=1
SSID[5]=Beeline_5G_F14892-Guest, EdcaIdx=1
SSID[6]=ARC_5G_Guest2, EdcaIdx=1
SSID[7]=ARC_5G_Guest3, EdcaIdx=1
DBDC Mode=1, eDBDC_mode = 1
BSS0 PhyMode=14
wmode_band_equal(): Band Equal!
BSS1 PhyMode=14
BSS2 PhyMode=14
BSS3 PhyMode=14
BSS4 PhyMode=48
BSS5 PhyMode=48
BSS6 PhyMode=48
BSS7 PhyMode=48
auto_ch_select_set_cfg(): BandIdx0, AutoChannelAtBootup=1, AutoChannelAlg = 3
auto_ch_select_set_cfg(): BandIdx1, AutoChannelAtBootup=1, AutoChannelAlg = 3
BandSteering=0
BndStrgBssIdx=0;0;0;0;0;0;0;0
[TxPower] BAND0: 100, BAND1: 100
Power Boost (CCK, OFDM): RTMPSetProfileParameters[PowerUpCckOfdm] BAND1: (0)-(0)-(0)-(0)-(0)-(0)-(0)
Power Boost (HT20): RTMPSetProfileParametersPower Boost (HT40): RTMPSetProfileParametersPower Boost (VHT20): RTMPSetProfileParametersPower Boost (VHT40): RTMPSetProfileParametersPower Boost (VHT80): RTMPSetProfileParametersPower Boost (VHT160): RTMPSetProfileParameters[PERCENTAGEenable] BAND0: 1, BAND1: 1
[BFBACKOFFenable] BAND0: 0, BAND1: 0
CalCacheApply = 0
FragThreshold[0]=2346
FragThreshold[1]=2346
FragThreshold[2]=2346
FragThreshold[3]=2346
FragThreshold[4]=2346
FragThreshold[5]=2346
FragThreshold[6]=2346
FragThreshold[7]=2346
Valid=1
APAifsn[0]=3
APAifsn[1]=7
APAifsn[2]=1
APAifsn[3]=1
Valid=1
APAifsn[0]=3
APAifsn[1]=7
APAifsn[2]=1
APAifsn[3]=1
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
BSSAifsn[0]=3
BSSAifsn[1]=7
BSSAifsn[2]=2
BSSAifsn[3]=2
DfsZeroWait Support=0/0
DfsZeroWaitCacTime=255/255
RTMPSetProfileParameters(): ACSCheckTime[0]=86400 seconds
RTMPSetProfileParameters(): ACSCheckTime[1]=86400 seconds
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[0]
read_etxbf: MBSS[0] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[1]
read_etxbf: MBSS[1] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[2]
read_etxbf: MBSS[2] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 0
read_etxbf: BSSID[3]
read_etxbf: MBSS[3] ETxBfEnCond = 0
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[4]
read_etxbf: MBSS[4] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[5]
read_etxbf: MBSS[5] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[6]
read_etxbf: MBSS[6] ETxBfEnCond = 1
read_etxbf: ETxBfEnCond = 1
read_etxbf: BSSID[7]
read_etxbf: MBSS[7] ETxBfEnCond = 1
[rtmp_read_ap_client_from_file] pf1=4 pf2=4
AndesSendCmdMsg: Could not send in band command due to diablefRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
AndesSendCmdMsg: Command type = ed, Extension command type = 48
HT: WDEV[0] Ext Channel = BELOW
HT: WDEV[1] Ext Channel = BELOW
HT: WDEV[2] Ext Channel = BELOW
HT: WDEV[3] Ext Channel = BELOW
HT: WDEV[4] Ext Channel = BELOW
HT: WDEV[5] Ext Channel = BELOW
HT: WDEV[6] Ext Channel = BELOW
HT: WDEV[7] Ext Channel = BELOW
HT: greenap_cap = 0
ICapMode = 0
WtcSetMaxStaNum: BssidNum:8, MaxStaNum:117 (WdsNum:0, ApcliNum:2, MaxNumChipRept:16), MinMcastWcid:118
Top Init Done!
Use alloc_skb
RX[0] DESC a0c14000 size = 16384
RX[1] DESC a0c12000 size = 8192
cut_through_init(): ct sw token number = 4095
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8d624108,8d624108
cut_through_token_list_init(): TokenList inited done!id_head/tail=0/4096
cut_through_token_list_init(): 8d624118,8d624118
Hif Init Done!
ctl→txq = c08ff688
ctl→rxq = c08ff694
ctl→ackq = c08ff6a0
ctl→kickq = c08ff6ac
ctl→tx_doneq = c08ff6b8
ctl→rx_doneq = c08ff6c4
Parsing patch header
Built date: 20180518100604a
Platform: ALPS HW/SW version: 0x8a108a10 Patch version: 0x00000010 Target address: 0x80000, length: 11072
patch is ready, continue to ILM/DLM DL
WfMcuHwInit: Before NICLoadFirmware, check ICapMode = 0
Parsing CPU 0 fw tailer
Chip ID: 0x04 Eco version: 0x00 Region number: 0x00 Format version: 0x00 Ram version: _reserved_ Built date: 20191220015534 Common crc: 0x0
Parsing tailer region 0
Feature set: 0x01 Target address: 0x84000, Download size: 409600
Parsing tailer region 1
Feature set: 0x01 Target address: 0x209c400, Download size: 48320
EventGenericEventHandler: CMD Success
EventGenericEventHandler: CMD Success
MtCmdFwStartReq: override = 0x1, address = 0x84000
EventGenericEventHandler: CMD Success
Parsing CPU 1 fw tailer
Chip ID: 0x04 Eco version: 0x00 Region number: 0x00 Format version: 0x00 Ram version: _reserved_ Built date: 20190415154149 Common crc: 0x0
Parsing tailer region 0
Feature set: 0x01 Target address: 0x90000000, Download size: 122608
EventGenericEventHandler: CMD Success
MtCmdFwStartReq: override = 0x4, address = 0x0
EventGenericEventHandler: CMD Success
MCU Init Done!
efuse_probe: efuse = 10000212
RtmpChipOpsEepromHook::e2p_type=2, inf_Type=5
RtmpEepromGetDefault::e2p_dafault=1
RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 1
NVM is FLASH mode. dev_idx [0] FLASH OFFSET [0x0]
NICReadEEPROMParameters: EEPROM 0x52 b300
NICReadEEPROMParameters: EEPROM 0x52 b300
Country Region from e2p = 101
mt7615_antenna_default_reset(): TxPath = 4, RxPath = 4
mt7615_antenna_default_reset(): DBDC BAND0 TxPath = 2, RxPath = 2
mt7615_antenna_default_reset(): DBDC BAND1 TxPath = 2, RxPath = 2
RcRadioInit(): DbdcMode=1, ConcurrentBand=2
RcRadioInit(): pRadioCtrl=8f2cef04,Band=0,rfcap=3,channel=1,PhyMode=2 extCha=0xf
RcRadioInit(): pRadioCtrl=8f2cf20c,Band=1,rfcap=2,channel=36,PhyMode=1 extCha=0xf
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 1
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdSetDbdcCtrl:(ret = 0)
MtSingleSkuLoadParam: RF_LOCKDOWN Feature OFF !!!
MtBfBackOffLoadParam: RF_LOCKDOWN Feature OFF !!!
EEPROM Init Done!
mt_mac_init()-→
mt7615_init_mac_cr()-→
mt7615_init_mac_cr(): TMAC_TRCR0=0x82783c8c
mt7615_init_mac_cr(): TMAC_TRCR1=0x82783c8c
←-mt_mac_init()
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
MAC Init Done!
MT7615BBPInit():BBP Initialization…..
Band 0: valid=1, isDBDC=0, Band=2, CBW=1, CentCh/PrimCh=1/1, prim_ch_idx=0, txStream=2 Band 1: valid=0, isDBDC=0, Band=0, CBW=0, CentCh/PrimCh=0/0, prim_ch_idx=0, txStream=0
MT7615BBPInit() todo
PHY Init Done!
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
WifiFwdSet::disabled=0
ap_ftkd> Initialize FT KDP Module…
Main bssid = 30:pr:iv:at:e0:07
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
⇐=== mt_wifi_init, Status=0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdEDCCACtrl: BandIdx: 0, EDCCACtrl: 1
MtCmdEDCCACtrl: BandIdx: 1, EDCCACtrl: 1
WtcSetMaxStaNum: BssidNum:8, MaxStaNum:117 (WdsNum:0, ApcliNum:2, MaxNumChipRept:16), MinMcastWcid:118
RedInit: set CR4/N9 RED Enable to 1.
RedInit: RED Initiailize Done.
cp_support_is_enabled: set CR4 CP_SUPPORT to Mode 2.
RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
wifi_sys_open(), wdev idx = 0
wdev_attr_update(): wdevId0 = 30:pr:iv:at:e0:07
[RcGetHdevByPhyMode]— channel 0 fix for rdev fetching
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 1
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 0
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 0
MtCmdSetDbdcCtrl:(ret = 0)
[RadarStateCheck] RD_NORMAL_MODE
phy_freq_adjust : no prim_ch value for adjust!
Caller: wlan_operate_init+0xa4/0x11c
phy_mode=14, ch=0, wdev_type=1
ht_cap→HtCapInfo: ldpc=0,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
ht_cap→HtCapParm: mdpu_density=5, ampdu_factor=3
AP inf up for ra_0(func_idx) OmacIdx=0
AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
ApAutoChannelAtBootUp—————-→
ApAutoChannelAtBootUp: AutoChannelBootup[0] = 1
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 1,control_ch2=0, central_chl = 1 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 2,control_ch2=0, central_chl = 2 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 3,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 4,control_ch2=0, central_chl = 4 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
:MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 5 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 6,control_ch2=0, central_chl = 6 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 7,control_ch2=0, central_chl = 7 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 8,control_ch2=0, central_chl = 8 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 9,control_ch2=0, central_chl = 9 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 10,control_ch2=0, central_chl = 10 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 11,control_ch2=0, central_chl = 11 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
Channel 1 : Busy Time = 4740, Skip Channel = FALSE, BwCap = TRUE
Channel 2 : Busy Time = 633, Skip Channel = FALSE, BwCap = TRUE
Channel 3 : Busy Time = 1066, Skip Channel = FALSE, BwCap = TRUE
Channel 4 : Busy Time = 13, Skip Channel = FALSE, BwCap = TRUE
Channel 5 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 6 : Busy Time = 1256, Skip Channel = FALSE, BwCap = TRUE
Channel 7 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 8 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 9 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 10 : Busy Time = 1256, Skip Channel = FALSE, BwCap = TRUE
Channel 11 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Rule 3 Channel Busy time value : Select Primary Channel 5
Rule 3 Channel Busy time value : Min Channel Busy = 0
Rule 3 Channel Busy time value : BW = 20
[SelectClearChannelBusyTime] — band0 END
ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 5, IsAband = 0
AutoChSelUpdateChannel(): Update channel for wdev for this band PhyMode = 14, Channel = 5
[RadarStateCheck] RD_NORMAL_MODE
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 1,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
ApAutoChannelAtBootUp←—————-
[PMF]APPMFInit:: apidx=0, MFPC=0, MFPR=0, SHA256=0
wifi_sys_linkup(), wdev idx = 0
wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:127 for WDEV_TYPE:1
LinkToOmacIdx = 0, LinkToWdevType = 1
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 0, CmdBssInfoBmcRate.u2McTransmit = 128
MtCmdSetDbdcCtrl:(ret = 0)
UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0
APStartUpForMbss: BssIndex = 0 channel = 5
MtCmdTxPowerDropCtrl: ucPowerDrop: 100, BandIdx: 0
[update_mgmt_frame_power] disable mgmt pwr ctrl
Enable 20/40 BSSCoex Channel Scan(BssCoex=1)
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost - AP disabled!!!
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 1,control_ch2=0, central_chl = 1 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 2,control_ch2=0, central_chl = 2 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 3,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 4,control_ch2=0, central_chl = 4 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 5 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 6,control_ch2=0, central_chl = 6 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 7,control_ch2=0, central_chl = 7 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 8,control_ch2=0, central_chl = 8 DBDCIdx= 0, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
AP OBSS SYNC — BBP R4 to 20MHz.l
Channel[Idx=0, Ch=1].bEffectedChannel=0x2!
needFallBack=TRUE due to OP/OT!
Channel[Idx=1, Ch=2].bEffectedChannel=0x0!
Channel[Idx=2, Ch=3].bEffectedChannel=0x2!
needFallBack=TRUE due to OP/OT!
Channel[Idx=3, Ch=4].bEffectedChannel=0x0!
Channel[Idx=4, Ch=5].bEffectedChannel=0x1!
needFallBack=TRUE due to OS!
Channel[Idx=5, Ch=6].bEffectedChannel=0x0!
Channel[Idx=6, Ch=7].bEffectedChannel=0x0!
Channel[Idx=7, Ch=8].bEffectedChannel=0x0!
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 5,control_ch2=0, central_chl = 3 DBDCIdx= 0, Band= 0
BW = 1,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
[DfsCacNormalStart] Normal start. Enable MAC TX
apidx 0 for WscUUIDInit
Generate UUID for apidx(0)
*dev→ifindex = 12
br0: port 2(ra0) entered forwarding state
br0: port 2(ra0) entered forwarding state
MtCmdGetThermalSensorResult:(ret = 0)
rax0: ==⇒ mbss_virtual_if_open
RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
wifi_sys_open(), wdev idx = 4
wdev_attr_update(): wdevId4 = 30:pr:iv:at:e0:07
[RcGetHdevByPhyMode] channel 0 fix for rdev fetching
rcUpdateBandForBFMU PhyCtrl[0].RadioCtrl.IsBfBand = 0
rcUpdateBandForBFMU PhyCtrl[1].RadioCtrl.IsBfBand = 1
TxBfModuleEnCtrl:i = 0, pRadioCtrl→IsBfBand = 0
TxBfModuleEnCtrl:i = 1, pRadioCtrl→IsBfBand = 1
TxBfModuleEnCtrl:u1BfNum = 1, u1BfBitmap = 1, u1BfSelBand[0] = 1
MtCmdSetDbdcCtrl:(ret = 0)
[RadarStateCheck] RD_NORMAL_MODE
phy_freq_adjust : no prim_ch value for adjust!
Caller: wlan_operate_init+0xa4/0x11c
phy_mode=48, ch=0, wdev_type=1
ht_cap→HtCapInfo: ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
ht_cap→HtCapParm: mdpu_density=5, ampdu_factor=3
AP inf up for ra_4(func_idx) OmacIdx=20
AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
ApAutoChannelAtBootUp—————-→
ApAutoChannelAtBootUp: AutoChannelBootup[1] = 1
MtCmdSetMacTxRx:(ret = 0)
MtCmdSetMacTxRx:(ret = 0)
[AutoChSelBuildChannelListFor5G] ChListNum5G = 14
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 36,control_ch2=0, central_chl = 36 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 40,control_ch2=0, central_chl = 40 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 44,control_ch2=0, central_chl = 44 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 48,control_ch2=0, central_chl = 48 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 52,control_ch2=0, central_chl = 52 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 56,control_ch2=0, central_chl = 56 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 60,control_ch2=0, central_chl = 60 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 64,control_ch2=0, central_chl = 64 DBDCIdx= 1, Band= 0
BW = 0,TXStream = 2, RXStream = 2, scan(1)
====================================================================
Channel 36 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 40 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 44 : Busy Time = 227, Skip Channel = FALSE, BwCap = TRUE
Channel 48 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 52 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 56 : Busy Time = 181, Skip Channel = FALSE, BwCap = TRUE
Channel 60 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
Channel 64 : Busy Time = 0, Skip Channel = FALSE, BwCap = TRUE
====================================================================
Rule 3 Channel Busy time value : Select Primary Channel 52
Rule 3 Channel Busy time value : Min Channel Busy = 181
Rule 3 Channel Busy time value : BW = 80
[SelectClearChannelBusyTime] — band1 END
ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 52, IsAband = 1
AutoChSelUpdateChannel(): Update channel for wdev for this band PhyMode = 48, Channel = 52
[RadarStateCheck] RD_NORMAL_MODE
mt7615_apply_cal_data() : eeprom 0x52 bit 1 is 0, do runtime cal , skip RX reload
mt7615_apply_cal_data() : eeprom 0x52 bit 0 is 0, do runtime cal , skip TX reload
MtCmdChannelSwitch: control_chl = 52,control_ch2=0, central_chl = 58 DBDCIdx= 1, Band= 0
BW = 2,TXStream = 2, RXStream = 2, scan(0)
[DfsCacNormalStart] Normal start. Enable MAC TX
[WrapDfsRadarDetectStart]: DfsChBand[0]: 0, DfsChBand[1]: 0
ApAutoChannelAtBootUp←—————-
[PMF]APPMFInit:: apidx=4, MFPC=0, MFPR=0, SHA256=0
wifi_sys_linkup(), wdev idx = 4
wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:126 for WDEV_TYPE:1
LinkToOmacIdx = 14, LinkToWdevType = 1
bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 8192, CmdBssInfoBmcRate.u2McTransmit = 8320
MtCmdSetDbdcCtrl:(ret = 0)
UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 14
APStartUpForMbss: BssIndex = 1 channel = 52
MtCmdTxPowerDropCtrl: ucPowerDrop: 100, BandIdx: 1
[update_mgmt_frame_power] disable mgmt pwr ctrl
apidx 4 for WscUUIDInit
Generate UUID for apidx(4)
ExtEventBeaconLostHandler::FW LOG, Beacon lost (30:pr:iv:at:e0:07), Reason 0x10
Beacon lost — AP disabled!!!
*dev→ifindex = 1f
br0: port 3(rax0) entered forwarding state
br0: port 3(rax0) entered forwarding state
Jan 1 00:00:54 udevd[849]: starting version 173
udevd[848]: error: runtime directory ‘/run/udev’ not writable, for now falling back to ‘/dev/.udev’
udevd[849]: converting old udev database
Jan 1 00:00:54 udevd[892]: [truncated] m
start syslog-ng…
Port 4’s link state is changed from up to down!
The parameteres wan_stop needs. [wan_idx=0 ]
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
[as_load_key_cert] load CERT/KEY files OK
< boot_account: 344>: cmd =arc_usbapp_accountmgr boot
< set_account: 354>: cmd =arc_usbapp_accountmgr set
try to start samba daemon
nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
start miniupnpd
Call Update Tr69 Rule.
MtCmdGetThermalSensorResult:(ret = 0)
UBI: attaching mtd12 to ubi0
UBI: scanning is finished
UBI: attached mtd12 (name “data”, size 54 MiB) to ubi0
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
UBI: good PEBs: 436, bad PEBs: 0, corrupted PEBs: 0
UBI: user volume: 2, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 1641389745
UBI: available PEBs: 0, total reserved PEBs: 436, PEBs reserved for bad PEB handling: 20
UBI: background thread “ubi_bgt0d” started, PID 1241
UBIFS error (pid 1267): ubifs_read_node: bad node type (4 but expected 6)
UBIFS error (pid 1267): ubifs_read_node: bad node at LEB 0:0, LEB mapping status 1
Not a node, first 24 bytes:
00000000: 68 73 71 73 30 05 00 00 b1 9e d5 61 00 00 04 00 1b 00 00 00 04 00 12 00 hsqs0……a…………
CPU: 1 PID: 1267 Comm: mount Tainted: P 3.10.14 #1
Stack : 81b37e72 0000003e 00000000 81a20000 00000000 000004f3 81927fdc 81b33ddc
8d711838 81a1b4e7 00000000 000004f3 00000006 00000001 00000001 817dc870 00000001 8102ab70 00000000 00000000 81929f64 8b4b9c9c 8b4b9c9c 81927fdc 8b4c6000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b4b9c30 ...
Call Trace:
[<8100b974>] show_stack+0x64/0x7c
[<81241628>] ubifs_read_node+0x1a4/0x2b8
[<8123e0e4>] ubifs_read_sb_node+0x50/0xb4
[<8123e954>] ubifs_read_superblock+0x7b0/0xf78
[<8123ce6c>] ubifs_mount+0x878/0x18ac
[<810cc578>] mount_fs+0x1c/0xf4
[<810e8a60>] vfs_kern_mount+0x5c/0xe8
[<810eb198>] do_mount+0x1ec/0x908
[<810eb938>] SyS_mount+0x84/0xe8
[<81010fb0>] stack_done+0x20/0x40
killall: updatedd: no process killed
killall: updatedd-wrapper: no process killed
multi-wan stop wan_idx=0
killall: pppd: no process killed
killall: pptp: no process killed
killall: listen: no process killed
wan_idx=0 stop bridge qos
[as_client_init_tlsv1] as_client_init_tlsv1: done!
[as_setup_verify] Load trusted CA: [/etc/Verisign_Class3.pem][(null)]
wan_idx=0 stop bridge mode
wanx enable, should not downbr the iface 0
brdel start
brdel start
brdel all
Get signal 16! It took more than 9 seconds!
Call Update Tr69 Rule.
MtCmdGetThermalSensorResult:(ret = 0)
Прошивка роутера Beeline SmartBox TURBO+ в OpenWrt
inflabzСвежие обновления выкладываются https://t.me/inflabz_channel
1.Сохранить оригинальную прошивку.
Все действия описываются для оригинальной прошивки версии v1.0.12
Подключаем в порт LAN1 к SmartBox TURBO+ компьютер и включаем питание роутера.
В браузере открываем web-интерфейс роутера, по умолчанию адрес http://192.168.1.1/
Входим как супер пользователь:
Логин SuperUser
Пароль будет Beeline$martB0x или SXXXXXXXXXXX
где ХХХХ — это серийный номер устройства (написан на наклейке роутера или в меню информация роутера под обычным пользователем admin/admin).
Нажимаем кнопку Расширенные настройки, далее кликаем по меню Другие, слева Контроль доступа.
Выставляем разрешение на подключение по SSH и TELNET, см. картинку:
Входим под супер пользователем по SSH, программой PuTTY
Набираем команду sh
Берем USB-флешку, вставляем в компьютер и форматируем в файловую систему FAT32, затем подключаем флешку в роутер.
Выполняем команды в SSH-консоли (покомандно/построчно):
cd /mnt/shares/A
вместо A возможен вариант B или C и т.д.
проверить можно командой ls /mnt/shares/
mkdir mtd_backup
cd mtd_backup
dd if=/dev/mtdblock0 of=mtd0
dd if=/dev/mtdblock1 of=mtd1
dd if=/dev/mtdblock2 of=mtd2
dd if=/dev/mtdblock3 of=mtd3
dd if=/dev/mtdblock4 of=mtd4
dd if=/dev/mtdblock5 of=mtd5
dd if=/dev/mtdblock6 of=mtd6
dd if=/dev/mtdblock7 of=mtd7
dd if=/dev/mtdblock8 of=mtd8
dd if=/dev/mtdblock9 of=mtd9
dd if=/dev/mtdblock10 of=mtd10
dd if=/dev/mtdblock2 of=eeprom.bin count=512
вывод будет примерно таким:
# cd /mnt/shares/A
# mkdir mtd_backup
# cd mtd_backup
# dd if=/dev/mtdblock0 of=mtd0
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock1 of=mtd1
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock2 of=mtd2
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock3 of=mtd3
2048+0 records in
2048+0 records out
# dd if=/dev/mtdblock4 of=mtd4
12288+0 records in
12288+0 records out
# dd if=/dev/mtdblock5 of=mtd5
12288+0 records in
12288+0 records out
# dd if=/dev/mtdblock6 of=mtd6
65536+0 records in
65536+0 records out
# dd if=/dev/mtdblock7 of=mtd7
65536+0 records in
65536+0 records out
# dd if=/dev/mtdblock8 of=mtd8
40960+0 records in
40960+0 records out
# dd if=/dev/mtdblock9 of=mtd9
56320+0 records in
56320+0 records out
# dd if=/dev/mtdblock10 of=mtd10
0+0 records in
0+0 records out
# dd if=/dev/mtdblock2 of=eeprom.bin count=512
512+0 records in
512+0 records out
Если все сделали верно на флешке появиться директория «mtd_backup», в ней наши файлы mtd. Сохраните эти файлы в надежное место!
Если вы не получили файлы mtd и eeprom.bin на флешке — дальше не продолжать, строго выполнить первый этап
2.Прошивка загрузчика.
Копируем загрузчик sbtp.bin на флешку, вставляем в роутер.
(проверять md5 контрольную сумму загрузчика, находится в архиве с загрузчиком)
В терминале по SSH даем команду для перезаписи загрузчика.
Это самый опасный этап, если перепутаете команду или ошибетесь, при копировании, это приведет к условной смерти роутера (без программатора не помочь). Будьте очень аккуратны!
Каждая строка отдельно.
cp /mnt/shares/A/sbtp.bin /tmp
dd if=/tmp/sbtp.bin of=/dev/mtdblock0
Пример лога:
BusyBox v1.12.1 () built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
# cp /mnt/shares/A/sbtp.bin /tmp
# dd if=/tmp/sbtp.bin of=/dev/mtdblock0
1024+0 records in
1024+0 records out
# reboot
*Загрузчик используется модифицированный Breed (от Xiaomi Mi Router 3G)
3. Прошивка в роутер OpenWrt
В порт LAN1 подключить компьютер (скорость UART 115200, если используете терминал. Также можно подключиться к Breed через TELNET)
Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.
Светодиод быстро замигает зелёным (по 2 раза, затем пауза, повтор, итд.)
В браузере (в режиме инкогнито) открыть http://192.168.1.1/index.html
Затем откройте http://192.168.1.1/upgrade.html
Выберите файл прошивки openwrt-ramips-mt7621-beeline_smartbox-turbo-plus-squashfs-breed.bin и ранее подготовленный из бэкапа оригинальной прошивки билайна eeprom.bin
У вас будут свои контрольные суммы.
Роутер автоматически перезагрузится с установленной OpenWrt
В случае если прогрессбар замирает обратитесь к пункту 6 мануала https://telegra.ph/Breed-Recovery-OpenWrt-for-Xiaomi-Mi-Router-3G-11-19.
The End.
(c) inflabz
Релиз-версия OpenWrt 19.07.х, от ПолВторого совместимая с официальными репозиторием находится тут http://openwrt.132lan.ru/firmware/beeline/smartbox_turbo_plus/
Устанавливать прошивки можно как в OpenWrt, так и через Breed.
P.S.
1. Также можно сделать восстановление EEPROM (калибровок Wi-Fi ) отдельно от прошивки
Также можно обновить загрузчик выбрав вместо EEPROM, в п.3 Bootloader и соответствующий файл загрузчика.
2. Для UART подпаять перемычки R53 и R54
скорости:
57600 – оригинальная прошивка
115200 – наша прошивка
3. Стартовые адреса для autoboot.command:
Сток SmartBox TURBO+: boot flash 0x400100
Сток SmartBox TURBO+: boot flash 0xA00100
OpenWrt: boot flash 0x600000
Xiaomi R4/R3G: boot flash 0x200000
Xiaomi R4/R3G: boot flash 0x600000
Netgear: boot flash 0x200000
4. Описание железа https://wikidevi.wi-cat.ru/Beeline_SmartBox_Turbo%2B
Информация о прошивке других роутеров:
Beeline SmartBox GIGA
Beeline SmartBox PRO
Keenetic KN-1110
Keenetic KN-1210
Ссылка для обратной связи и донатов https://qiwi.com/n/INFLABZ
Похожие видео
Дополнительные материалы
Всем привет!
Часть пятая: «Мертвецы не рассказывают сказки.»
Представляем вам сборку OPEN WRT на роутер SMART BOX GIGA.
Это не обзор, а пост в раздел «Сделай сам»
(Данный метотд не актуальный, есть прошивка просто зашивающаяся через веб интерфейс, подробности в телегам канале, прошивка там в закрепе.
В данном обзоре мы будем шить роутер SMART BOX GIGA на прошивку OPEN WRT.
Исходные данные:
1) роутер SMART BOX GIGA
Характеристики
CPU1: MediaTek MT7621AT ( 880 МГц, 2 ядра )
FLA1: 128 МиБ ( Macronix MX30LF1G18AC-ТИ)
RAM1: 256 Мб ( Nanya NT5CC128M16JR-ЕК)
Порты USB: 1 / USB 3.0
Последовательный порт: да, 4-контактный разъем, J4
Wi1 chip1: MediaTek MT7603EN
wi1 MIMO — конфигурации: 2×2: 2
wi1 разъем антенны: U.FL
WI2 chip1: MediaTek MT7613AEN
WI2 802dot11 протоколы: + AC
WI2 MIMO — конфигурации: 2×2: 2
WI2 разъем антенны: U.FL
Микросхема ETH1: MediaTek MT7621AT
Коммутатор: MediaTek MT7621AT
Скорость LAN: 1GbE
Порты LAN: 2
Скорость WAN: 1GbE
Порты LAN: 3
Скорость WAN: 100mb
802.11abgn + ac
Перед тем как прошить роутер, нужно сделать бекап стоковых данных.
1.Сохранить оригинальную прошивку.
Все действия описываются для оригинальной прошивки версии v1.0.05
Подключаем в порт LAN1 к SmartBox GIGA компьютер и включаем питание роутера.
В браузере открываем web-интерфейс роутера, по умолчанию адрес 192.168.1.1/
Входим как супер пользователь:
Логин SuperUser
Пароль будет SXXXXXXXXXXX
где ХХХХ — это серийный номер устройства (написан на наклейке роутера или в меню информация роутера под обычным пользователем admin/admin)
Вход под пользователем SuperUser
Нажимаем кнопку Расширенные настройки
Нажимаем Основные настройки -> Публичная сеть(WAN)
Отключить всё — перевести движки в положение OFF
Нажимаем кнопку +ADD
Добавляем новое подключение:
Имя ip
NAT OFF
Тип подключения Статический
IP-адрес 10.10.10.1
Маска 255.255.255.0
Нажимаем кнопку Сохранить
Включить галочки «По умолчанию» и «IGMP». Движок свежесозданного интерфейса устанавливаем в положение ON
Нажимаем кнопку Применить
Нажимаем Основные настройки -> Удаленный доступ
Нажимаем кнопку +ADD
Добавляем доступ по SSH:
Протокол SSH
Порт 22
IP-адрес 10.10.10.1
Маска 255.255.255.0
Интерфейс WAN ip
Нажимаем кнопку Сохранить
Также можете добавить правила доступа согласно скриншота выше
Движки правил устанавливаем в положение ON
Нажимаем кнопку Применить
Нажимаем Дополнительно -> Сетевой экран -> движок в положение OFF
Нажимаем кнопку Применить
На компьютере в сетевых подключениях настраиваем IP-адрес:
IP-адрес 10.10.10.10
Маска 255.255.255.0
Шлюз 10.10.10.1
Переподключаем кабель из порта LAN1 в порт WAN роутера
Входим под супер пользователем по SSH, программой PuTTY
IP-адрес 192.168.1.1, порт 22
Набираем команду sh
Берем USB-флешку, вставляем в компьютер и форматируем в файловую систему FAT32.
Копируем на флешку файл busybox-mipsel
Затем подключаем флешку в роутер.
Выполняем команды в SSH-консоли (покомандно/построчно):
cd /mnt/shares/sda/A
вместо sda может быть sd*, вместо A возможен вариант B или C и т.д.
проверить можно командами ls /mnt/shares/ и ls /mnt/shares/sda/
chmod 755 busybox-mipsel
mkdir mtd_backup
./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
вывод будет примерно таким:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 3.480980 seconds, 294.2KB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.303034 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302884 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302910 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 1.930418 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 2.014378 seconds, 3.0MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.886928 seconds, 2.4MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.167029 seconds, 2.6MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
16384+0 records in
16384+0 records out
8388608 bytes (8.0MB) copied, 2.591018 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
24576+0 records in
24576+0 records out
12582912 bytes (12.0MB) copied, 3.898485 seconds, 3.1MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
81920+0 records in
81920+0 records out
41943040 bytes (40.0MB) copied, 17.527277 seconds, 2.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
7168+0 records in
7168+0 records out
3670016 bytes (3.5MB) copied, 1.062676 seconds, 3.3MB/s
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
512+0 records in
512+0 records out
262144 bytes (256.0KB) copied, 0.146274 seconds, 1.7MB/s
Если все сделали верно на флешке появиться директория «mtd_backup», в ней наши файлы mtd. Сохраните эти файлы в надежное место!
Если вы не получили файлы mtd и eeprom.bin на флешке -дальше не продолжать, строго выполнить первый этап.
2. Прошивка загрузчика.
Копируем загрузчик sbgiga.bin на флешку, вставляем в роутер.
(md5: 9843ca83a71d5c36b622bcbff7b46b43 *sbgiga.bin)
В терминале по SSH даем команду для перезаписи загрузчика.
Это самый опасный этап, если перепутаете команду или ошибетесь, при копировании, это приведет к условной смерти роутера (без программатора не помочь). Будьте очень аккуратны!
Каждая строка отдельно.
./busybox-mipsel cp /mnt/shares/sda/A/sbgiga.bin /tmp
./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
Пример лога:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
1024+0 records in
1024+0 records out
524288 bytes (512.0KB) copied, 0.564313 seconds, 907.3KB/s
# reboot
*Загрузчик используется модифицированный Breed (от Xiaomi Mi Router 3G)
Чтобы в него попасть Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.
3. Прошивка в роутер OpenWrt
Скачиваем прошивку OPEN WRT для lite версия и
FULL версия SMART BOX GIGA
В порт LAN1 подключить компьютер
Меняем настройки сетевой карты для подключения ставим
ip 192.168.1.2
маска 255.255.255.0
основной шлюз ip 192.168.1.1
Входим в Breed
Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.
Светодиод быстро замигает (белым и фиолетовым)
Прошиваем роутер прошивкой OPEN WRT LITE и свои eeprom.bin из бекапа.
У вас будут свои контрольные суммы.
Если все успешно: В браузере (в режиме инкогнито) открыть 192.168.1.1
Откроется веб интерфейс LuCI Далее можете обновить через веб интерфейс на FULL версию!
Сеть WiFI
Прошивка собрана совместным трудом с inflabz
Все файлы и обновления можно скачать тут
На этом все, мы получаем полноценный роутер с широкими возможностями.
Вопрос-ответ:
1) А тут работает 5ghz wifi
Ответ — Да, но пока дальность не болшая метра 3-4 по прямой видимости, за стеной мощность падает.
2) А прошивать обязательно?
Ответ: Если вас все устраивает, нет прошивать не нужно.
3) Зачем все это?
Ответ: Мы делаем эту железку чуть удобнее. «© Без булдрабыз»
4) Я в iT 100500 лет и говорю что, роутер от компании ХХХХХ круче!
Наверное да, но статься не о тех роутерах а об конкретном этом.
5) А почему это не на 4пда или подобнос сайте?
Ответ: Мне тут болше нравиться, все согласовано и это раздел DiY!
6)Огонь, это очень круто!!! Когда нам ждать обновлений?
Ответ: Жмите » Обзор нравиться» — это хоть както стимулирует что то делать дальше.
7)Где можно все обсудить по этому роутеру?
Ответ: вот в этом телеграм канале
— Предыдущие статьи для SMARTBOX TURBO
Предыдущие статьи для SMARTBOX PRO
Роутер Билайн Smart Box — это мощное устройство, которое позволяет создать стабильную и безопасную сеть в доме или офисе. Однако стандартная прошивка данного устройства ограничивает функциональность и возможности роутера. Чтобы раскрыть его полный потенциал, многие пользователи решают прошить Билайн Smart Box на OpenWrt — свободную и настраиваемую прошивку.
OpenWrt — это популярная альтернативная прошивка для роутеров, основанная на операционной системе Linux. Она предлагает значительно больше возможностей и гибкости, чем стандартная прошивка. С ее помощью вы сможете настроить маршрутизацию, создать виртуальные сети, установить и настроить дополнительные сервисы и многое другое.
В этой статье мы подробно расскажем вам о процессе прошивки Билайн Smart Box на OpenWrt. Вы узнаете, как подготовить роутер к прошивке, скачать и установить необходимое программное обеспечение, а также выполнить все необходимые шаги для успешной прошивки. Мы также рассмотрим некоторые полезные советы и трюки, которые помогут вам избежать проблем и сделать процесс прошивки максимально эффективным.
Содержание
- Прошивка роутера Билайн Smart Box на OpenWrt
- Шаг 1: Подготовка к прошивке
- Шаг 2: Прошивка роутера
- Шаг 3: Настройка роутера
- Подготовка к установке OpenWrt на Билайн Smart Box
- Скачивание прошивки OpenWrt для Билайн Smart Box
- Установка прошивки OpenWrt на Билайн Smart Box
- Настройка OpenWrt на Билайн Smart Box
Прошивка роутера Билайн Smart Box на OpenWrt
Процесс прошивки роутера Билайн Smart Box на OpenWrt может оказаться довольно сложным и требовать определенных знаний и навыков. В данной инструкции мы подробно опишем все необходимые шаги для прошивки устройства и настройки его работы.
Шаг 1: Подготовка к прошивке
Перед началом прошивки необходимо подготовить все необходимые материалы:
Материалы | Описание |
---|---|
Роутер Билайн Smart Box | Убедитесь, что у вас есть роутер Билайн Smart Box и он работает без проблем. |
Компьютер | Вам понадобится компьютер, на котором будете производить прошивку. |
Кабель Ethernet | Подключите роутер к компьютеру с помощью Ethernet-кабеля. |
Программа TFTP | Скачайте и установите программу TFTP, которая позволяет произвести прошивку роутера. |
Прошивка OpenWrt | Скачайте прошивку OpenWrt, которую вы будете устанавливать на роутер. |
Шаг 2: Прошивка роутера
После подготовки всех необходимых материалов можно приступать к прошивке роутера:
- Запустите программу TFTP на компьютере.
- Установите IP-адрес вашего компьютера в статический режим с адресом «192.168.1.2» и маской подсети «255.255.255.0».
- Подключите роутер Билайн Smart Box к компьютеру через Ethernet-кабель.
- Включите роутер и сразу же зажмите кнопку «RESET» на задней панели устройства. Удерживайте кнопку до тех пор, пока не увидите мерцание всех индикаторов на роутере.
- Перейдите в программе TFTP в раздел «Settings» и укажите следующие параметры:
- Server IP: 192.168.1.1
- File: выберите скачанную ранее прошивку OpenWrt
- Нажмите кнопку «Upgrade» в программе TFTP.
- Дождитесь, пока процесс прошивки не завершится. Это может занять некоторое время.
- Перезагрузите роутер и отключите его от компьютера.
Шаг 3: Настройка роутера
После прошивки роутера на OpenWrt необходимо настроить его для работы:
- Подключите роутер к компьютеру с помощью Ethernet-кабеля.
- В адресной строке браузера введите «192.168.1.1» и нажмите Enter.
- Откроется страница настроек роутера. Введите логин и пароль по умолчанию: «root».
- Произведите необходимые настройки сети, Wi-Fi, безопасности и других параметров в соответствии с вашими требованиями.
- Сохраните изменения и перезапустите роутер.
После завершения всех настроек роутер Билайн Smart Box будет полностью прошит на OpenWrt и готов к использованию. Теперь вы можете наслаждаться всеми возможностями и функциями этой операционной системы.
Подготовка к установке OpenWrt на Билайн Smart Box
Прежде чем начать процесс прошивки роутера Билайн Smart Box на OpenWrt, необходимо выполнить несколько подготовительных действий.
1. Проверьте модель вашего роутера и узнайте, поддерживается ли он OpenWrt. Некоторые модели могут иметь ограничения или быть несовместимыми с данной прошивкой.
2. Скачайте последнюю версию OpenWrt для вашей модели роутера с официального сайта проекта. Обратите внимание на версию прошивки, чтобы она соответствовала вашему роутеру.
3. Убедитесь, что у вас есть доступ к интернету и компьютеру, который будет использоваться для установки прошивки на роутер.
4. Создайте резервные копии всех важных данных, хранящихся на роутере, так как процесс прошивки может стереть все настройки и информацию с устройства.
5. Подготовьте сетевые кабели и блок питания для подключения роутера к компьютеру и источнику питания.
После выполнения всех этих шагов вы будете готовы к установке OpenWrt на Билайн Smart Box и получите возможность использовать все его функции и настройки. Убедитесь, что вы полностью понимаете процесс прошивки и следуйте инструкциям, чтобы избежать возможных проблем и потери данных.
Скачивание прошивки OpenWrt для Билайн Smart Box
Для прошивки роутера Билайн Smart Box на OpenWrt вам понадобится загрузить соответствующую прошивку. В этом разделе мы рассмотрим, как скачать прошивку OpenWrt для Билайн Smart Box.
1. Откройте веб-браузер на вашем компьютере и перейдите на официальный сайт проекта OpenWrt по адресу https://openwrt.org.
2. Перейдите на страницу загрузок проекта, выбрав в верхнем меню раздел «Downloads».
3. В разделе «Table of Hardware» найдите Билайн Smart Box, либо воспользуйтесь поиском на странице, введя «Билайн Smart Box».
4. После нахождения нужной модели роутера, щелкните по ссылке «Firmware OpenWrt Install URL», чтобы загрузить файл прошивки.
5. Если требуется, выберите ссылку с последней доступной версией прошивки и нажмите «Скачать», чтобы загрузить прошивку на ваш компьютер.
6. После завершения загрузки прошивки, вы будете готовы к переходу к следующему шагу — установке прошивки OpenWrt на роутер Билайн Smart Box.
Теперь вы знаете, как скачать прошивку OpenWrt для Билайн Smart Box. Продолжайте чтение, чтобы узнать, как установить прошивку на роутер.
Установка прошивки OpenWrt на Билайн Smart Box
Процесс установки прошивки OpenWrt на Билайн Smart Box может позволить вам расширить функциональность вашего роутера и получить больше возможностей для настройки сети. Следуйте этим шагам, чтобы успешно прошить ваш роутер.
- Подготовьте необходимые материалы: компьютер с доступом в интернет, Ethernet-кабель, файл прошивки OpenWrt для вашего роутера.
- Соедините роутер и компьютер с помощью Ethernet-кабеля.
- Откройте браузер на вашем компьютере и введите IP-адрес роутера (обычно 192.168.1.1) в строке адреса.
- Войдите в настройки роутера с помощью логина и пароля, которые вы использовали для доступа к веб-интерфейсу.
- Перейдите в раздел «Настройки системы» или «Обновления ПО» (название может отличаться в зависимости от модели роутера).
- Выберите файл прошивки OpenWrt, который вы предварительно скачали с официального сайта, и нажмите кнопку «Прошить».
- Дождитесь окончания процесса прошивки. Роутер автоматически перезагрузится после завершения.
- После перезагрузки роутера откройте браузер и введите IP-адрес роутера (обычно 192.168.1.1) в строке адреса.
- Войдите в веб-интерфейс OpenWrt, используя логин и пароль, установленные по умолчанию (обычно root/admin).
- Вы успешно установили прошивку OpenWrt на ваш Билайн Smart Box! Теперь вы можете настроить все параметры вашей сети в соответствии с вашими потребностями.
Обратите внимание, что процесс прошивки может отличаться в зависимости от модели роутера и версии прошивки OpenWrt. Перед выполнением прошивки, рекомендуется ознакомиться с инструкцией от производителя и убедиться, что вы выбрали правильную версию прошивки для вашего устройства.
Настройка OpenWrt на Билайн Smart Box
После успешной прошивки роутера Билайн Smart Box на OpenWrt, необходимо выполнить несколько настроек для его полноценной работы.
1. Подключитесь к роутеру через браузер, введя IP-адрес роутера. Если не знаете IP-адрес, выполните команду ipconfig в командной строке Windows или ifconfig в командной строке Linux.
2. После успешного подключения откроется окно авторизации. Введите логин и пароль, которые вы создали во время установки OpenWrt.
3. После авторизации вы попадете на главную страницу панели управления OpenWrt. Здесь вы можете настроить различные параметры роутера.
4. Вкладка «Настройки Wi-Fi» позволяет настроить параметры беспроводной сети, включая имя сети (SSID) и пароль.
5. Вкладка «Сеть» позволяет настроить IP-адрес роутера, подключение к Интернету и другие сетевые параметры.
6. Вкладка «Безопасность» позволяет настроить параметры безопасности, включая доступ к административным функциям роутера.
7. Вкладка «Сервисы» содержит дополнительные настройки, такие как проброс портов, настройка DHCP и многое другое.
8. После завершения настройки сохраните изменения, нажав кнопку «Применить».
Теперь ваш роутер Билайн Smart Box, основанный на OpenWrt, готов к использованию. Вы можете наслаждаться его функциональностью и настроить его по своему усмотрению.