COMFAST CF-E538AC
Comfast CF-E538AC is a wall mounted access point powered exclusively via PoE. It has 2 Gigabit Ethernet ports and supports 802.11AC Wave2 MU-MIMO.
OpenWrt support
Not supported.
Supporting activities
Describe if there are any ongoing activities that might lead to OpenWrt support.
- OpenWrt forum thread: https://forum.openwrt.org/t/tracking-down-regression-led-cf-e538ac/79717?u=tmomas
Hardware highlights
CPU | Ram | Flash | Network | WLAN | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
MediaTek MT7620DA @ 580 MHz | 64 MiB | 8 MiB | 2x 10/100/1000 | bgn/ac | x | Yes | ? |
Hardware
Info
Architecture | MIPS |
---|---|
Vendor | Ralink |
Bootloader | U-Boot |
System-On-Chip | MediaTek MT7620DA |
CPU/Speed | 580 MHz |
Flash-Chip | Winbond 25064JVS10 |
Flash size | 8 MiB |
RAM | 64 MiB |
Wireless | MT7612E 5GHz 802.11ac-MT7620DA 2.4Ghz bgn |
Ethernet | 2x Gbit w/ vlan support |
Switch | Built-in SoC MediaTek MT7620DA |
USB | none |
Serial | 115200 8N1 (solder 4 pins) 3.3V |
JTAG | unknown |
Photos
Opening the case
The top case simply clips in with 2 clips per side (so 8 clips in total). Insert several thin sturdy devices (e.g. knives) to lift the clips away from the case until you can remove the top cover.
The device consists of 2 PCBs. The top and bottom PCBs are simply held in place and connected by 2×12 pins. Gently pull on the top PCB to remove it from the bottom PCB.
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Markings for the Serial Port can be found on the back-side of the top PCB (top left corner of this photo)
As marked on the PCB (from left to right): RX | TX | GND | VCC The square marks PIN1 (VCC)
Alternative view from the top:
Serial connection parameters for COMFAST CF-E538AC | 115200, 8N1, 3.3V |
---|
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
Unknown
Bootlogs
OEM bootlog
U-Boot 1.1.3 (May 25 2019 - 17:08:41) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb0000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. spi_wait_nsec: 29 spi device id: ef 40 17 0 0 (40170000) find flash: W25Q64BV raspi_read: from:30000 len:1000 raspi_read: from:30000 len:1000 ============================================ Ralink UBoot Version: 4.3.0.0 -------------------------------------------- ASIC 7620_MP (Port5<->Phy) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:May 25 2019 Time:17:08:41 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 Mbytes raspi_read: from:40028 len:6 netboot_common, argc= 3 NetTxPacket = 0x83FE5000 KSEG1ADDR(NetTxPacket) = 0xA3FE5000 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Using Eth0 (10/100-M) device TFTP from server 192.168.1.10; our IP address is 192.168.1.1 TIMEOUT_COUNT=10,Load address: 0x80800000 Loading: *T T Please Input new ones /or Ctrl-C to discard Input device IP (192.168.1.1) Input server IP (192.168.1.10) Input Linux Kernel filename () netboot_common, argc= 3 KSEG1ADDR(NetTxPacket) = 0xA3FE5000 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Using Eth0 (10/100-M) device TFTP from server 192.168.1.10; our IP address is 192.168.1.1 TIMEOUT_COUNT=10,Load address: 0x80100000 Loading: *T T raspi_erase_write: offs:50000, count:0 Done! 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. ## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: MIPS OpenWrt Linux-3.18.9 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1231356 Bytes = 1.2 MB Load Address: 80000000 Entry Point: 80000000 raspi_read: from:50040 len:12c9fc Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... [ 0.000000] Linux version 3.18.9 (malinan@oracle.tecmint.com) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #1 Thu Sep 12 15:51:50 CST 2019 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: Ralink MT7620A ver:2 eco:6 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Comfast CF-E538AC [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=0006f81b [ 0.000000] Readback ErrCtl register=0006f81b [ 0.000000] Memory: 61028K/65536K available (2688K kernel code, 156K rwdata, 604K rodata, 192K init, 194K bss, 4508K reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] genirq: Flags mismatch irq 7. 00014600 (timer) vs. 00014600 (systick) [ 0.000000] Calibrating delay loop... 766.77 BogoMIPS (lpj=3833856) [ 0.040000] pid_max: default: 32768 minimum: 301 [ 0.040000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.040000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.050000] pinctrl core: initialized pinctrl subsystem [ 0.050000] NET: Registered protocol family 16 [ 0.310000] PCI host bridge /pcie@10140000 ranges: [ 0.310000] MEM 0x0000000020000000..0x000000002fffffff [ 0.310000] IO 0x0000000010160000..0x000000001016ffff [ 0.320000] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.320000] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.330000] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.330000] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.330000] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.330000] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.340000] PCI host bridge to bus 0000:00 [ 0.340000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.340000] pci_bus 0000:00: root bus resource [io 0xffffffff] [ 0.340000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.350000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.350000] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 0.350000] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 0.360000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] [ 0.360000] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] [ 0.360000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 0.370000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] [ 0.370000] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] [ 0.370000] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.370000] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] [ 0.380000] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] [ 0.380000] pci 0000:00:00.0: card - bus=0x0, slot = 0x0 irq=0 [ 0.380000] pci 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 [ 0.380000] Switched to clocksourcestick [ 0.390000] NET: Registered protocol family 2 [ 0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.400000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.400000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.410000] TCP: reno registered [ 0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.420000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.430000] NET: Registered protocol family 1 [ 0.430000] rt-timer 10000100.timer: maximum frequency is 2441Hz [ 0.430000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.470000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.470000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.470000] msgmni has been set to 119 [ 0.490000] io scheduler noop registered [ 0.490000] io scheduler deadline registered (default) [ 0.490000] drivers/phy/phy-ralink-usb.c:ralink_usb_phy_probe[147] [ 0.490000] drivers/phy/phy-ralink-usb.c:ralink_usb_phy_probe[161] [ 0.510000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.510000] console [ttyS0] disabled [ 0.510000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a 16550A [ 0.530000] console [ttyS0] enabled [ 0.530000] console [ttyS0] enabled [ 0.530000] bootconsole [early0] disabled [ 0.530000] bootconsole [early0] disabled [ 0.550000] m25p80 spi32766.0: found s25fl064k, expected en25q64 [ 0.550000] m25p80 spi32766.0: s25fl064k (8192 Kbytes) [ 0.550000] 6 ofpart partitions found on MTD device spi32766.0 [ 0.570000] Creating 6 MTD partitions on "spi32766.0": [ 0.570000] 0x000000000000-0x000000030000 : "u-boot" [ 0.570000] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.580000] 0x000000040000-0x000000050000 : "factory" [ 0.580000] 0x000000050000-0x0000007c0000 : "firmware" [ 0.580000] 2 uimage-fw partitions found on MTD device firmware [ 0.580000] 0x000000050000-0x00000017ca3c : "kernel" [ 0.580000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.580000] 0x00000017ca3c-0x0000007c0000 : "rootfs" [ 0.580000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.580000] mtd: device 5 (rootfs) set to be root filesystem [ 0.580000] 1 squashfs-split partitions found on MTD device rootfs [ 0.580000] 0x000000630000-0x0000007c0000 : "rootfs_data" [ 0.580000] 0x0000007c0000-0x000000800000 : "configs" [ 0.580000] 0x000000800000-0x000001000000 : "reserve" [ 0.580000] mtd: partition "reserve" is out of reach -- disabled [ 0.580000] libphy: mdio: probed [ 0.580000] ralink_soc_eth 10100000.ethernet: connected port 4 to PHY at mdio-bus:04 [uid=001cc916, driver=Generic PHY] [ 0.580000] ralink_soc_eth 10100000.ethernet: connected port 5 to PHY at mdio-bus:05 [uid=001cc916, driver=Generic PHY] [ 0.580000] ralink_soc_eth 10100000.ethernet: loaded mt7620 driver [ 0.580000] ralink_soc_eth 10100000.ethernet eth0: ralink at 0xb0100000, irq 5 [ 0.580000] rt2880_wdt 10000120.watchdog: Initialized [ 0.580000] TCP: cubic registered [ 0.580000] NET: Registered protocol family 17 [ 0.580000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 0.580000] Bridge firewalling registered [ 0.580000] 8021q: 802.1Q VLAN Support v1.8 [ 0.580000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.580000] Freeing unused kernel memory: 192K (80360000 - 80390000) [ 3.200000] init: Console is alive [ 3.200000] init: - watchdog - [ 6.280000] init: - preinit - [ 7.500000] 8021q: adding VLAN 0 to HW filter on device eth0 [ 7.550000] random: mktemp urandom read with 8 bits of entropy available Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 10.450000] jffs2: notice: (390) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 1 of xref (0 dead, 0 orphan) found. [ 10.480000] mount_root: switching to jffs2 overlay [ 10.520000] procd: - early - [ 10.520000] procd: - watchdog - [ 11.380000] procd: - ubus - [ 12.700000] procd: - init - Please press Enter to activate this console. [ 14.480000] gre: GRE over IPv4 demultiplexor driver [ 14.480000] ip_gre: GRE over IPv4 tunneling driver [ 14.490000] i2c /dev entries driver [ 14.500000] u32 classifier [ 14.510000] input device check on [ 14.510000] Actions configured [ 14.520000] Mirror/redirect action on [ 14.530000] nf_conntrack version 0.5.0 (956 buckets, 3824 max) [ 14.600000] Ebtables v2.0 registered [ 14.610000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 14.690000] Netfilter messages via NETLINK v0.30. [ 14.730000] xt_time: kernel timezone is -0000 [ 14.750000] ctnetlink v0.93: registering with nfnetlink. [ 14.770000] PPP generic driver version 2.4.2 [ 14.790000] PPP MPPE Compression module registered [ 14.790000] NET: Registered protocol family 24 [ 20.910000] 8021q: adding VLAN 0 to HW filter on device eth0 [ 20.930000] ralink_soc_eth 10100000.ethernet eth0: port 4 link up (100Mbps/Full duplex) [ 20.930000] ralink_soc_eth 10100000.ethernet eth0: port 5 link up (100Mbps/Full duplex) [ 20.970000] device eth0.1 entered promiscuous mode [ 20.970000] device eth0 entered promiscuous mode [ 20.970000] br-lan: port 1(eth0.1) entered forwarding state [ 20.990000] br-lan: port 1(eth0.1) entered forwarding state [ 21.030000] device eth0.2 entered promiscuous mode [ 21.030000] br-wan: port 1(eth0.2) entered forwarding state [ 21.050000] br-wan: port 1(eth0.2) entered forwarding state [ 23.180000] br-lan: port 1(eth0.1) entered forwarding state [ 23.190000] br-wan: port 1(eth0.2) entered forwarding state configs:do check configs [ 34.650000] register rt2860 [ 34.650000] [ 34.650000] [ 34.650000] === pAd = c0781000, size = 2104016 === [ 34.650000] [ 34.650000] <-- RTMPAllocTxRxRingMemory, Status=0 [ 34.650000] <-- RTMPAllocAdapterBlock, Status=0 [ 34.650000] pAd->CSRBaseAddress =0xc0680000, csr_addr=0xc0680000! [ 34.650000] device_id =0x7662 [ 34.650000] ==>rlt_wlan_chip_onoff(): OnOff:1, Reset= 1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0x20a [ 34.650000] chip_id1=, chip_id2=7612, pAd->MACVersion=0x76623000 [ 34.650000] chip_id1=0x0, chip_id2=0x7612, pAd->MACVersion=0x76623000 [ 34.650000] RtmpChipOpsEepromHook::e2p_type=0, inf_Type=5 [ 34.650000] RtmpEepromGetDefault::e2p_dafault=2 [ 34.650000] NVM is efuse and the information is too less to bring up the interface [ 34.650000] Force to use Flash mode [ 34.650000] NVM is FLASH mode (pAd->flash_offset = 0x48000) [ 34.650000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 35.060000] build time = [ 35.070000] 20141115060606a [ 35.070000] rom patch for E3 IC [ 35.070000] [ 35.070000] platform = [ 35.070000] ALPS [ 35.070000] hw/sw version = [ 35.080000] ŠŠ [ 35.080000] patch version = [ 35.090000] [ 35.110000] FW Version:0.0.00 Build:1 [ 35.110000] Build Time:201607111443____ [ 35.110000] fw for E3 IC [ 35.360000] RX[0] DESC a1c04000 size = 4096 [ 35.360000] RX[1] DESC a1c05000 size = 4096 [ 35.400000] E2pAccessMode=2 [ 35.400000] cfg_mode=14 [ 35.400000] cfg_mode=14 [ 35.400000] wmode_band_equal(): Band Not Equal! [ 35.420000] APSDCapable[0]=0 [ 35.420000] APSDCapable[1]=0 [ 35.420000] APSDCapable[2]=0 [ 35.420000] APSDCapable[3]=0 [ 35.420000] APSDCapable[4]=0 [ 35.420000] APSDCapable[5]=0 [ 35.420000] APSDCapable[6]=0 [ 35.440000] APSDCapable[7]=0 [ 35.440000] APSDCapable[8]=0 [ 35.440000] APSDCapable[9]=0 [ 35.440000] APSDCapable[10]=0 [ 35.440000] APSDCapable[11]=0 [ 35.440000] APSDCapable[12]=0 [ 35.450000] APSDCapable[13]=0 [ 35.460000] APSDCapable[14]=0 [ 35.460000] APSDCapable[15]=0 [ 35.460000] default ApCliAPSDCapable[0]=0 [ 35.660000] Key1Str is Invalid key length(0) or Type(1) [ 35.670000] Key1Str is Invalid key length(0) or Type(1) [ 35.670000] Key1Str is Invalid key length(0) or Type(1) [ 35.670000] Key1Str is Invalid key length(0) or Type(1) [ 35.690000] Key1Str is Invalid key length(0) or Type(1) [ 35.690000] Key1Str is Invalid key length(0) or Type(1) [ 35.690000] Key1Str is Invalid key length(0) or Type(1) [ 35.690000] Key1Str is Invalid key length(0) or Type(1) [ 35.710000] Key2Str is Invalid key length(0) or Type(1) [ 35.710000] Key2Str is Invalid key length(0) or Type(1) [ 35.710000] Key2Str is Invalid key length(0) or Type(1) [ 35.720000] Key2Str is Invalid key length(0) or Type(1) [ 35.730000] Key2Str is Invalid key length(0) or Type(1) [ 35.730000] Key2Str is Invalid key length(0) or Type(1) [ 35.740000] Key2Str is Invalid key length(0) or Type(1) [ 35.740000] Key2Str is Invalid key length(0) or Type(1) [ 35.750000] Key3Str is Invalid key length(0) or Type(1) [ 35.760000] Key3Str is Invalid key length(0) or Type(1) [ 35.760000] Key3Str is Invalid key length(0) or Type(1) [ 35.760000] Key3Str is Invalid key length(0) or Type(1) [ 35.770000] Key3Str is Invalid key length(0) or Type(1) [ 35.780000] Key3Str is Invalid key length(0) or Type(1) [ 35.780000] Key3Str is Invalid key length(0) or Type(1) [ 35.790000] Key3Str is Invalid key length(0) or Type(1) [ 35.790000] Key4Str is Invalid key length(0) or Type(1) [ 35.800000] Key4Str is Invalid key length(0) or Type(1) [ 35.810000] Key4Str is Invalid key length(0) or Type(1) [ 35.810000] Key4Str is Invalid key length(0) or Type(1) [ 35.810000] Key4Str is Invalid key length(0) or Type(1) [ 35.830000] Key4Str is Invalid key length(0) or Type(1) [ 35.830000] Key4Str is Invalid key length(0) or Type(1) [ 35.830000] Key4Str is Invalid key length(0) or Type(1) [ 35.890000] 1. Phy Mode = 49 [ 35.890000] get_chl_grp:illegal channel (167) [ 35.910000] get_chl_grp:illegal channel (167) [ 35.910000] get_chl_grp:illegal channel (169) [ 35.910000] get_chl_grp:illegal channel (169) [ 35.910000] get_chl_grp:illegal channel (171) [ 35.920000] get_chl_grp:illegal channel (171) [ 35.930000] /home/malinan/work/new/OPENWRT/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/mt76x2e-3.0.4.0/rlt_wifi_ap/../rlt_wifi/chips/mt76x2.c:2899 assert (ad->TxPower[choffset].Channel == 42)failed [ 35.950000] Country Region from e2p = ffff [ 35.950000] mt76x2_read_temp_info_from_eeprom:: is_temp_tx_alc=0, temp_tx_alc_enable=0 [ 35.960000] mt76x2_read_tx_alc_info_from_eeprom:: is_ePA_mode=0, ePA_type=3 [ 35.970000] mt76x2_read_tx_alc_info_from_eeprom:: [5G band] high_temp_slope=0, low_temp_slope=0 [ 35.970000] mt76x2_read_tx_alc_info_from_eeprom:: [2G band] high_temp_slope=0, low_temp_slope=0 [ 35.970000] mt76x2_read_tx_alc_info_from_eeprom:: [5G band] tc_lower_bound=0, tc_upper_bound=0 [ 35.970000] mt76x2_read_tx_alc_info_from_eeprom:: [2G band] tc_lower_bound=0, tc_upper_bound=0 [ 35.970000] mt76x2_get_external_lna_gain::LNA type=0x11, BLNAGain=0x0, ALNAGain0=0x0, ALNAGain1=0x0, ALNAGain2=0x0 [ 35.970000] 2. Phy Mode = 49 [ 35.970000] 3. Phy Mode = 49 [ 35.970000] andes_pci_fw_init [ 35.970000] 0x1300 = 00073200 [ 35.970000] AntCfgInit: primary/secondary ant 0/1 [ 35.970000] andes_load_cr:cr_type(2) [ 35.970000] ChipStructAssign(): MT76x2 hook ! [ 35.970000] @@@ BuildChannel # 36 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 40 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 44 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 48 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 52 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 56 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 60 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 64 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 149 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 153 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 157 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 161 :: Pwr0 = 30, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 @@@ BuildChannel # 165 :: Pwr0 = 30, Pwr1 =30, Flags = 0, RemainingTimeForUse=0 RTMPSetPhyMode: channel is out of range, use first channel=36 [ 35.970000] MCS Set = ff ff 00 00 01 [ 36.360000] TX0 power compensation = 0x38 [ 36.380000] TX1 power compensation = 0x38 COMFAST login: [ 41.770000] mt76x2_bbp_adjust():rf_bw=2, ext_ch=3, PrimCh=56, HT-CentCh=54, VHT-CentCh=58 [ 41.890000] APStartUp(): AP Set CentralFreq at 58(Prim=56, HT-CentCh=54, VHT-CentCh=58, BBP_BW=2) [ 41.930000] mt76x2_calibration(channel = 58) [ 42.360000] Main bssid = 20:0d:b0:75:3a:9e [ 42.370000] mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c [ 42.370000] mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c [ 42.380000] mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x27, hi_lna1 = 0x27 [ 42.390000] mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x27, hi_lna1 = 0x27 [ 42.390000] original vga value(chain0) = 5c [ 42.400000] original vga value(chain1) = 5c [ 42.400000] <==== rt28xx_init, Status=0 [ 42.410000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai root[ 42.410000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 42.450000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai BusyBox v1.26.2 () built-in shell (ash) root@COMFAST:~# [ 42.520000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 42.520000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 42.520000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 42.520000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai [ 42.520000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=apclii [ 42.520000] RTMPDrvOpen(1):Check if PDMA is idle! [ 42.520000] RTMPDrvOpen(2):Check if PDMA is idle! [ 43.200000] device rai0 entered promiscuous mode [ 43.200000] br-lan: port 2(rai0) entered forwarding state [ 43.210000] br-lan: port 2(rai0) entered forwarding state [ 43.650000] device rai7 entered promiscuous mode [ 45.460000] br-lan: port 2(rai0) entered forwarding state [ 46.270000] [ 46.270000] [ 46.270000] === pAd = c0b5e000, size = 872656 === [ 46.270000] [ 46.270000] <-- RTMPAllocTxRxRingMemory, Status=0 [ 46.280000] <-- RTMPAllocAdapterBlock, Status=0 [ 46.290000] AP Driver version-2.7.1.6 [ 46.300000] RX DESC a1b07000 size = 2048 [ 46.320000] RTMP_TimerListAdd: add timer obj c0bf5388! [ 46.320000] RTMP_TimerListAdd: add timer obj c0bbed50! [ 46.320000] RTMP_TimerListAdd: add timer obj c0bc15ac! [ 46.330000] RTMP_TimerListAdd: add timer obj c0bc166c! [ 46.340000] RTMP_TimerListAdd: add timer obj c0bc172c! [ 46.340000] RTMP_TimerListAdd: add timer obj c0bc17ec! [ 46.340000] RTMP_TimerListAdd: add timer obj c0bc18ac! [ 46.350000] RTMP_TimerListAdd: add timer obj c0bc196c! [ 46.360000] RTMP_TimerListAdd: add timer obj c0bc1a2c! [ 46.360000] RTMP_TimerListAdd: add timer obj c0bc1aec! [ 46.370000] RTMP_TimerListAdd: add timer obj c0bc1bac! [ 46.370000] RTMP_TimerListAdd: add timer obj c0bc1c6c! [ 46.380000] RTMP_TimerListAdd: add timer obj c0bc1d2c! [ 46.380000] RTMP_TimerListAdd: add timer obj c0bc1dec! [ 46.390000] RTMP_TimerListAdd: add timer obj c0bc1eac! [ 46.390000] RTMP_TimerListAdd: add timer obj c0bc1f6c! [ 46.400000] RTMP_TimerListAdd: add timer obj c0bc202c! [ 46.400000] RTMP_TimerListAdd: add timer obj c0bc20ec! [ 46.410000] RTMP_TimerListAdd: add timer obj c0bbed24! [ 46.420000] RTMP_TimerListAdd: add timer obj c0bbed7c! [ 46.420000] RTMP_TimerListAdd: add timer obj c0bc1580! [ 46.420000] RTMP_TimerListAdd: add timer obj c0bc1640! [ 46.430000] RTMP_TimerListAdd: add timer obj c0bc1700! [ 46.440000] RTMP_TimerListAdd: add timer obj c0bc17c0! [ 46.440000] RTMP_TimerListAdd: add timer obj c0bc1880! [ 46.440000] RTMP_TimerListAdd: add timer obj c0bc1940! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1a00! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1ac0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1b80! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1c40! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1d00! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1dc0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1e80! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1f40! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc2000! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc20c0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bbecf8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc15d8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1698! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1758! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1818! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc18d8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1998! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1a58! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1b18! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1bd8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1c98! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1d58! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1e18! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1ed8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc1f98! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc2058! [ 46.450000] RTMP_TimerListAdd: add timer obj c0bc2118! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b66044! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b65c38! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b66014! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b66350! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b66290! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b662c0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b69258! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b68e4c! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b69228! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b69564! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b694a4! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b694d4! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c46c! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c060! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c43c! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c778! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c6b8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6c6e8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f680! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f274! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f650! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f98c! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f8cc! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b6f8fc! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72894! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72488! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72864! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72ba0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72ae0! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b72b10! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b75aa8! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b7569c! [ 46.450000] RTMP_TimerListAdd: add timer obj c0b75a78! [ 46.770000] RTMP_TimerListAdd: add timer obj c0b75db4! [ 46.770000] RTMP_TimerListAdd: add timer obj c0b75cf4! [ 46.770000] RTMP_TimerListAdd: add timer obj c0b75d24! [ 46.790000] RTMP_TimerListAdd: add timer obj c0b78cbc! [ 46.790000] RTMP_TimerListAdd: add timer obj c0b788b0! [ 46.790000] RTMP_TimerListAdd: add timer obj c0b78c8c! [ 46.790000] RTMP_TimerListAdd: add timer obj c0b78fc8! [ 46.810000] RTMP_TimerListAdd: add timer obj c0b78f08! [ 46.810000] RTMP_TimerListAdd: add timer obj c0b78f38! [ 46.810000] RTMP_TimerListAdd: add timer obj c0b7bed0! [ 46.810000] RTMP_TimerListAdd: add timer obj c0b7bac4! [ 46.830000] RTMP_TimerListAdd: add timer obj c0b7bea0! [ 46.830000] RTMP_TimerListAdd: add timer obj c0b7c1dc! [ 46.830000] RTMP_TimerListAdd: add timer obj c0b7c11c! [ 46.840000] RTMP_TimerListAdd: add timer obj c0b7c14c! [ 46.850000] RTMP_TimerListAdd: add timer obj c0bc11cc! [ 46.850000] RTMP_TimerListAdd: add timer obj c0bc0dc0! [ 46.850000] RTMP_TimerListAdd: add timer obj c0bc119c! [ 46.860000] RTMP_TimerListAdd: add timer obj c0bc14d8! [ 46.870000] RTMP_TimerListAdd: add timer obj c0bc11fc! [ 46.870000] RTMP_TimerListAdd: add timer obj c0bc122c! [ 46.870000] RTMP_TimerListAdd: add timer obj c0bc125c! [ 46.890000] RTMP_TimerListAdd: add timer obj c0bcbcf4! [ 46.890000] RTMP_TimerListAdd: add timer obj c0bcbe10! [ 46.890000] RTMP_TimerListAdd: add timer obj c0bcbd20! [ 46.900000] RTMP_TimerListAdd: add timer obj c0bc329c! [ 46.900000] RTMP_TimerListAdd: add timer obj c0b63504! [ 46.910000] RTMP_TimerListAdd: add timer obj c0b66718! [ 46.920000] RTMP_TimerListAdd: add timer obj c0b6992c! [ 46.920000] RTMP_TimerListAdd: add timer obj c0b6cb40! [ 46.920000] RTMP_TimerListAdd: add timer obj c0b6fd54! [ 46.930000] RTMP_TimerListAdd: add timer obj c0b72f68! [ 46.940000] RTMP_TimerListAdd: add timer obj c0b7617c! [ 46.940000] RTMP_TimerListAdd: add timer obj c0b79390! [ 46.940000] RTMP_TimerListAdd: add timer obj c0bc2fa8! [ 47.220000] APSDCapable[0]=1 [ 47.220000] APSDCapable[1]=1 [ 47.220000] APSDCapable[2]=1 [ 47.220000] APSDCapable[3]=1 [ 47.220000] APSDCapable[4]=1 [ 47.220000] APSDCapable[5]=1 [ 47.240000] APSDCapable[6]=1 [ 47.240000] APSDCapable[7]=1 [ 47.240000] APSDCapable[8]=1 [ 47.240000] APSDCapable[9]=1 [ 47.240000] APSDCapable[10]=1 [ 47.240000] APSDCapable[11]=1 [ 47.240000] APSDCapable[12]=1 [ 47.260000] APSDCapable[13]=1 [ 47.260000] APSDCapable[14]=1 [ 47.260000] APSDCapable[15]=1 [ 47.260000] default ApCliAPSDCapable[0]=1 [ 47.460000] Key1Str is Invalid key length(0) or Type(1) [ 47.460000] Key1Str is Invalid key length(0) or Type(1) [ 47.470000] Key1Str is Invalid key length(0) or Type(1) [ 47.480000] Key1Str is Invalid key length(0) or Type(1) [ 47.480000] Key2Str is Invalid key length(0) or Type(1) [ 47.490000] Key2Str is Invalid key length(0) or Type(1) [ 47.500000] Key2Str is Invalid key length(0) or Type(1) [ 47.500000] Key2Str is Invalid key length(0) or Type(1) [ 47.500000] Key3Str is Invalid key length(0) or Type(1) [ 47.520000] Key3Str is Invalid key length(0) or Type(1) [ 47.520000] Key3Str is Invalid key length(0) or Type(1) [ 47.520000] Key3Str is Invalid key length(0) or Type(1) [ 47.520000] Key4Str is Invalid key length(0) or Type(1) [ 47.540000] Key4Str is Invalid key length(0) or Type(1) [ 47.540000] Key4Str is Invalid key length(0) or Type(1) [ 47.540000] Key4Str is Invalid key length(0) or Type(1) [ 47.580000] RTMPSetDefaultChannel() : default channel to 1 [ 47.580000] 1. Phy Mode = 9 [ 47.600000] 2. Phy Mode = 9 [ 47.600000] E2PROM: D0 target power=0xff20 [ 47.600000] E2PROM: 40 MW Power Delta= 0 [ 47.600000] 3. Phy Mode = 9 [ 47.600000] AntCfgInit: primary/secondary ant 0/1 Initialize RF Central Registers for E2 !!! [ 47.620000] Initialize RF Central Registers for E3 !!! [ 47.620000] Initialize RF Channel Registers for E2 !!! [ 47.620000] Initialize RF Channel Registers for E3 !!! [ 47.640000] Initialize RF DCCal Registers for E2 !!! [ 47.640000] Initialize RF DCCal Registers for E3 !!! [ 47.640000] D1 = 2, D2 = 10, CalCode = 19 !!! [ 47.660000] RT6352_Temperature_Init : BBPR49 = 0x2 [ 47.660000] RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff8 [ 47.660000] Current Temperature from BBP_R49=0x1 [ 47.680000] TX BW Filter Calibration !!! [ 47.760000] RX BW Filter Calibration !!! [ 48.210000] LOFT Calibration Done! [ 48.210000] IQCalibration Start! [ 48.230000] IQCalibration Done! CH = 0, (gain= 0, phase= 2) [ 48.230000] IQCalibration Start! [ 48.250000] IQCalibration Done! CH = 1, (gain= 0, phase= 2) [ 48.250000] TX IQ Calibration Done! [ 48.330000] RXIQ si=2103, sq=1970, riq=47, bbpval 2103, vga_idx 0 [ 48.330000] RXIQ si=4743, sq=4471, riq=118, bbpval 4743, vga_idx 2 [ 48.330000] RXIQ si=7546, sq=7111, riq=188, bbpval 7546, vga_idx 3 [ 48.350000] RXIQ si=11702, sq=11023, riq=316, bbpval 11702, vga_idx 4 [ 48.350000] Sigma_i=1081, Sigma_q=1049, R_iq=3160 [ 48.350000] RXIQ Sigma_i=1081, Sigma_q=1049, R_iq=3160 [ 48.350000] RXIQ G_imb=-3, Ph_rx=6 [ 48.370000] RXIQ si=405, sq=397, riq=0, bbpval 405, vga_idx 0 [ 48.370000] RXIQ si=3531, sq=3475, riq=23, bbpval 3531, vga_idx 5 [ 48.370000] RXIQ si=5581, sq=5496, riq=54, bbpval 5581, vga_idx 6 [ 48.390000] RXIQ si=8646, sq=8504, riq=48, bbpval 8646, vga_idx 7 [ 48.390000] RXIQ si=13239, sq=13036, riq=92, bbpval 13239, vga_idx 8 [ 48.390000] Sigma_i=1150, Sigma_q=1141, R_iq=920 [ 48.400000] RXIQ Sigma_i=1150, Sigma_q=1141, R_iq=920 [ 48.410000] RXIQ G_imb=-1, Ph_rx=1 [ 48.410000] MCS Set = ff ff 00 00 01 [ 48.480000] SYNC - BBP R4 to 20MHz.l [ 52.130000] RTMP_TimerListAdd: add timer obj c0bc3584! [ 52.330000] br-wan: received packet on eth0.2 with own address as source address [ 52.400000] Main bssid = 20:0d:b0:75:3a:9d [ 52.410000] <==== rt28xx_init, Status=0 [ 52.440000] 0x1300 = 00064320 [ 52.450000] br-wan: received packet on eth0.2 with own address as source address [ 53.000000] device ra0 entered promiscuous mode [ 53.000000] br-lan: adding interface ra0 with same address as a received packet [ 53.000000] br-lan: port 4(ra0) entered forwarding state [ 53.000000] br-lan: port 4(ra0) entered forwarding state [ 53.450000] br-wan: received packet on eth0.2 with own address as source address [ 53.640000] device ra7 entered promiscuous mode [ 54.640000] br-wan: received packet on eth0.2 with own address as source address [ 54.640000] br-lan: received packet on eth0.1 with own address as source address [ 55.000000] br-lan: port 4(ra0) entered forwarding state [ 57.680000] br-lan: received packet on eth0.1 with own address as source address [ 61.190000] ralink_soc_eth 10100000.ethernet eth0: port 5 link down
OpenWrt bootlog
U-Boot 1.1.3 (May 25 2019 - 17:08:41) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb0000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. ****************************** Software System Reset Occurred ****************************** spi_wait_nsec: 29 spi device id: ef 40 17 0 0 (40170000) find flash: W25Q64BV raspi_read: from:30000 len:1000 *** Warning - bad CRC, using default environment ============================================ Ralink UBoot Version: 4.3.0.0 -------------------------------------------- ASIC 7620_MP (Port5<->Phy) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:May 25 2019 Time:17:08:41 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 Mbytes raspi_read: from:40028 len:6 netboot_common, argc= 3 NetTxPacket = 0x83FE5000 KSEG1ADDR(NetTxPacket) = 0xA3FE5000 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Using Eth0 (10/100-M) device TFTP from server 192.168.1.10; our IP address is 192.168.1.1 TIMEOUT_COUNT=10,Load address: 0x80800000 Loading: *T T Please Input new ones /or Ctrl-C to discard Input device IP (192.168.1.1) Input server IP (192.168.1.10) Input Linux Kernel filename () netboot_common, argc= 3 KSEG1ADDR(NetTxPacket) = 0xA3FE5000 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Using Eth0 (10/100-M) device TFTP from server 192.168.1.10; our IP address is 192.168.1.1 TIMEOUT_COUNT=10,Load address: 0x80100000 Loading: *T T raspi_erase_write: offs:50000, count:0 Done! 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. ## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: MIPS OpenWrt Linux-5.4.75 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1939550 Bytes = 1.8 MB Load Address: 80000000 Entry Point: 80000000 raspi_read: from:50040 len:1d985e Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... [ 0.000000] Linux version 5.4.75 (user@OpenWRT-build) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r14926-41b867165d)) #0 Thu Nov 12 17:21:55 2020 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7620A ver:2 eco:6 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Comfast CF-E538AC [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16240 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.000000] Writing ErrCtl register=0006fa20 [ 0.000000] Readback ErrCtl register=0006fa20 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 57568K/65536K available (4581K kernel code, 204K rwdata, 1020K rodata, 1228K init, 205K bss, 7968K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 256 [ 0.000000] random: get_random_bytes called from start_kernel+0x32c/0x518 with crng_init=0 [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns [ 0.000000] systick: enable autosleep mode [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000010] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.007591] Calibrating delay loop... 385.02 BogoMIPS (lpj=770048) [ 0.045483] pid_max: default: 32768 minimum: 301 [ 0.050172] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.057231] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.071377] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.080858] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.087553] pinctrl core: initialized pinctrl subsystem [ 0.093223] NET: Registered protocol family 16 [ 0.359510] PCI host bridge /pcie@10140000 ranges: [ 0.364127] MEM 0x0000000020000000..0x000000002fffffff [ 0.369186] IO 0x0000000010160000..0x000000001016ffff [ 0.397486] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.402965] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.409323] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.414672] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.421401] PCI host bridge to bus 0000:00 [ 0.425383] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.432007] pci_bus 0000:00: root bus resource [io 0xffffffff] [ 0.437753] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.444343] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.452084] pci 0000:00:00.0: [1814:0801] type 01 class 0x060400 [ 0.457904] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff] [ 0.463964] pci 0000:00:00.0: reg 0x14: [mem 0x20200000-0x2020ffff] [ 0.470124] pci 0000:00:00.0: supports D1 [ 0.473946] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 0.481721] pci 0000:01:00.0: [14c3:7662] type 00 class 0x028000 [ 0.487603] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit] [ 0.494188] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.500766] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold [ 0.508714] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.515122] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01 [ 0.521556] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 0.527942] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 0.534701] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] [ 0.541303] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] [ 0.548315] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 0.554918] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] [ 0.562030] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] [ 0.569021] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.573840] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] [ 0.580429] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] [ 0.587555] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.602223] clocksource: Switched to clocksource systick [ 0.608820] NET: Registered protocol family 2 [ 0.613959] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.622116] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.629525] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.636369] TCP: Hash tables configured (established 1024 bind 1024) [ 0.642683] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.649039] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.656092] NET: Registered protocol family 1 [ 0.660372] PCI: CLS 0 bytes, default 32 [ 0.667314] rt-timer 10000100.timer: maximum frequency is 1220Hz [ 0.675534] workingset: timestamp_bits=14 max_order=14 bucket_order=0 [ 0.690114] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.695778] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.723550] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.730954] printk: console [ttyS0] disabled [ 0.735165] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.744781] printk: console [ttyS0] enabled [ 0.744781] printk: console [ttyS0] enabled [ 0.753251] printk: bootconsole [early0] disabled [ 0.753251] printk: bootconsole [early0] disabled [ 0.769028] spi spi0.0: force spi mode3 [ 0.783054] spi-nor spi0.0: s25fl064k (8192 Kbytes) [ 0.788103] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.794598] Creating 4 MTD partitions on "spi0.0": [ 0.799507] 0x000000000000-0x000000030000 : "u-boot" [ 0.805642] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.812154] 0x000000040000-0x000000050000 : "factory" [ 0.818514] 0x000000050000-0x000000800000 : "firmware" [ 0.828253] 2 uimage-fw partitions found on MTD device firmware [ 0.834375] Creating 2 MTD partitions on "firmware": [ 0.839465] 0x000000000000-0x0000001d989e : "kernel" [ 0.845608] 0x0000001d989e-0x0000007b0000 : "rootfs" [ 0.851701] mtd: device 5 (rootfs) set to be root filesystem [ 0.859454] 1 squashfs-split partitions found on MTD device rootfs [ 0.865845] 0x0000004c9000-0x0000007b0000 : "rootfs_data" [ 0.873311] libphy: Fixed MDIO Bus: probed [ 0.887334] gsw: setting port4 to gmac mode [ 0.892108] libphy: mdio: probed [ 0.897381] mtk_soc_eth 10100000.ethernet: connected port 4 to PHY at mdio-bus:04 [uid=001cc916, driver=Generic PHY] [ 0.908503] mtk_soc_eth 10100000.ethernet: connected port 5 to PHY at mdio-bus:05 [uid=001cc916, driver=Generic PHY] [ 0.919488] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver [ 0.926345] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.935331] rt2880_wdt 10000120.watchdog: Initialized [ 0.941991] NET: Registered protocol family 10 [ 0.951875] Segment Routing with IPv6 [ 0.955863] NET: Registered protocol family 17 [ 0.960492] 8021q: 802.1Q VLAN Support v1.8 [ 0.982480] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.996632] Freeing unused kernel memory: 1228K [ 1.001283] This architecture does not have kernel memory protection. [ 1.007860] Run /sbin/init as init process [ 1.202152] random: fast init done [ 2.670479] init: Console is alive [ 2.674354] init: - watchdog - [ 4.589318] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.959267] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.969362] init: - preinit - [ 6.884146] random: jshn: uninitialized urandom read (4 bytes read) [ 6.977820] random: jshn: uninitialized urandom read (4 bytes read) [ 7.144684] random: jshn: uninitialized urandom read (4 bytes read) [ 8.075417] 8021q: adding VLAN 0 to HW filter on device eth0 Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 8.150693] urandom_read: 4 callbacks suppressed [ 8.150702] random: procd: uninitialized urandom read (4 bytes read) [ 8.395798] mtk_soc_eth 10100000.ethernet eth0: port 4 link up (100Mbps/Full duplex) [ 8.403895] mtk_soc_eth 10100000.ethernet eth0: port 5 link up (100Mbps/Full duplex) [ 8.817985] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 8.829913] urandom-seed: Seed file not found (/etc/urandom.seed) [ 8.925865] mtk_soc_eth 10100000.ethernet eth0: port 4 link down [ 8.932171] mtk_soc_eth 10100000.ethernet eth0: port 5 link down [ 8.960577] procd: - early - [ 8.963835] procd: - watchdog - [ 9.159010] procd: - watchdog - [ 9.162660] procd: - ubus - [ 9.352958] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.361369] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.376537] procd: - init - Please press Enter to activate this console. [ 10.579277] kmodloader: loading kernel modules from /etc/modules.d/* [ 10.850233] Loading modules backported from Linux version v5.8-0-gbcf876870b95 [ 10.857632] Backport generated by backports.git v5.8-1-0-g79400d9e [ 10.925076] xt_time: kernel timezone is -0000 [ 10.945813] urngd: jent-rng init failed, err: 2 [ 11.101572] mt76x2e 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 [ 11.108237] mt76x2e 0000:01:00.0: ASIC revision: 76120044 [ 11.185194] mt76x2e 0000:01:00.0: ROM patch build: 20141115060606a [ 11.197468] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00 [ 11.203146] mt76x2e 0000:01:00.0: Build: 1 [ 11.207337] mt76x2e 0000:01:00.0: Build Time: 201507311614____ [ 11.218616] mt76x2e 0000:01:00.0: Firmware running! [ 11.316002] PPP generic driver version 2.4.2 [ 11.324237] NET: Registered protocol family 24 [ 11.389058] rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "factory" [ 11.396525] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 6352, rev 0500 detected [ 11.404468] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 7620 detected [ 11.505598] kmodloader: done loading kernel modules from /etc/modules.d/* [ 20.510372] random: crng init done [ 43.022387] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 43.046559] jffs2_build_filesystem(): unlocking the mtd device... [ 43.046642] done. [ 43.054958] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 43.709059] 8021q: adding VLAN 0 to HW filter on device eth0 [ 43.769599] br-lan: port 1(eth0.1) entered blocking state [ 43.775216] br-lan: port 1(eth0.1) entered disabled state [ 43.781164] device eth0.1 entered promiscuous mode [ 43.786115] device eth0 entered promiscuous mode [ 44.726854] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 44.757459] mtk_soc_eth 10100000.ethernet eth0: port 5 link up (100Mbps/Full duplex) [ 44.794638] mtk_soc_eth 10100000.ethernet eth0: port 4 link up (100Mbps/Full duplex) [ 44.815970] br-lan: port 1(eth0.1) entered blocking state [ 44.821562] br-lan: port 1(eth0.1) entered forwarding state [ 44.858417] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 92.299757] done. [ 92.301771] jffs2: notice: (1807) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 92.544673] overlayfs: upper fs does not support tmpfile. BusyBox v1.31.1 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r14926+1-41b867165d ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:/#