Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:d-link:d-link_dap-1620 [2024/11/18 02:56] – [Stock firmware 1.06b04] sendurai | inbox:toh:d-link:d-link_dap-1620 [2024/12/12 13:30] – Rev B raenye | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== D-Link DAP-1620 ====== | ====== D-Link DAP-1620 ====== | ||
| - | The **D-Link DAP-1620** is a dual-band Wi-Fi range extender. | + | The **D-Link DAP-1620** is a dual-band Wi-Fi range extender. It has two hardware revisions: A and B, with a common outer shell, but substantially different hardware (see below). |
| + | Since it is powered by mains, there are regional variants of the shell (US, EU, UK, maybe others) but the firmware and the internals are not affected by this (the same 100-240V AC to 12V 0.75A DC converter is used). | ||
| + | |||
| + | Revision A is marketed as AC1200 (=300+866), whereas revision B is marketed as AC1300 (=400+866). | ||
| ====== OpenWrt support ====== | ====== OpenWrt support ====== | ||
| - | < | + | * Revision A support should be available after [[https:// |
| + | | ||
| ====== Hardware ====== | ====== Hardware ====== | ||
| - | ^ H/W rev. ^ CPU ^ Flash ^ RAM ^ Wi-Fi chip ^ 2.4 GHz ^ 5 GHz ^ Ethernet ports ^ USB ^ Serial ^ LEDs ^ Buttons ^ | + | ^ H/W rev. ^ CPU |
| - | | A1/A2 | MT7620A @ 580 MHz | 8 MiB | 64 MiB | MT7612E (2T2R) | Yes, b/g/n/ac | Yes, b/g/n/ac | 1 x RTL8211E | + | | A1/A2 |
| + | | B1 | MT7621AT @ 2x880 MHz | 16 MiB | 128 MiB | MT7615DN (2T2R, DBDC) | ||
| The SPI flash is '' | The SPI flash is '' | ||
| - | ====== Boot output ====== | + | ==== OEM bootlog |
| + | <WRAP bootlog> | ||
| + | < | ||
| + | U-Boot 1.1.3 (Mar 21 2016 - 16:55:00) | ||
| + | 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: | ||
| + | spi device id: c2 20 17 c2 20 (2017c220) | ||
| + | find flash: MX25L6405D | ||
| + | raspi_read: from:30000 len: | ||
| + | *** Warning - bad CRC, using default environment | ||
| + | ============================================ | ||
| + | Ralink UBoot Version: 4.1.1.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC 7620_MP (Port5< | ||
| + | DRAM component: 512 Mbits DDR, width 16 | ||
| + | DRAM bus: 16 bit | ||
| + | Total memory: 64 MBytes | ||
| + | Flash component: SPI Flash | ||
| + | Date:Mar 21 2016 Time: | ||
| + | Cameo Version: v1.00 Build:02 | ||
| + | Module Name: D-Link DAP-1620A1 | ||
| + | ============================================ | ||
| + | icache: sets:512, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | ##### The CPU freq = 580 MHZ #### | ||
| + | | ||
| + | raspi_read: from:50000 len: | ||
| + | raspi_read: from:4f0000 len: | ||
| + | |||
| + | ================================================= | ||
| + | Check image validation: | ||
| + | Image1 Header Magic Number --> OK | ||
| + | Image2 Header Magic Number --> OK | ||
| + | Image1 Header Checksum --> OK | ||
| + | Image2 Header Checksum --> OK | ||
| + | Image1 Data Checksum --> raspi_read: from:50040 len: | ||
| + | OK | ||
| + | Image2 Data Checksum --> raspi_read: from:4f0040 len: | ||
| + | OK | ||
| + | |||
| + | Image1: OK Image2: OK | ||
| + | Both images are OK!!! | ||
| + | |||
| + | ================================================= | ||
| + | |||
| + | 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. | ||
| + | 1 0 | ||
| + | |||
| + | 3: System Boot system code via Flash. | ||
| + | ## Booting image at bc050000 ... | ||
| + | raspi_read: from:50000 len: | ||
| + | Image Name: Linux Kernel Image | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 903142 Bytes = 882 kB | ||
| + | Load Address: 80000000 | ||
| + | Entry Point: | ||
| + | raspi_read: from:50040 len: | ||
| + | | ||
| + | | ||
| + | No initrd | ||
| + | ## Transferring control to Linux (at address 8000c310) ... | ||
| + | ## Giving linux memsize in MB, 64 | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | |||
| + | LINUX started... | ||
| + | THIS IS ASIC | ||
| + | Linux version 2.6.36.x (root@roger-1620a-desktop) (gcc version 3.4.2) #2 Mon Dec 11 10:56:07 CST 2017 | ||
| + | The CPU feqenuce set to 580 MHz | ||
| + | PCIE: bypass PCIe DLL. | ||
| + | PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 | ||
| + | | ||
| + | CPU revision is: 00019650 (MIPS 24Kc) | ||
| + | Software DMA cache coherency | ||
| + | Determined physical RAM map: | ||
| + | | ||
| + | Zone PFN ranges: | ||
| + | Normal | ||
| + | Movable zone start PFN for each node | ||
| + | early_node_map[1] active PFN ranges | ||
| + | 0: 0x00000000 -> 0x00004000 | ||
| + | Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 | ||
| + | Kernel command line: console=ttyS1, | ||
| + | PID hash table entries: 256 (order: -2, 1024 bytes) | ||
| + | Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) | ||
| + | Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) | ||
| + | Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. | ||
| + | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | ||
| + | Writing ErrCtl register=0006f100 | ||
| + | Readback ErrCtl register=0006f100 | ||
| + | Memory: 61980k/ | ||
| + | NR_IRQS:128 | ||
| + | console [ttyS1] enabled | ||
| + | Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) | ||
| + | pid_max: default: 32768 minimum: 301 | ||
| + | Mount-cache hash table entries: 512 | ||
| + | NET: Registered protocol family 16 | ||
| + | RALINK_GPIOMODE = 1a301d | ||
| + | RALINK_GPIOMODE = 18301d | ||
| + | PPLL_CFG1=0xe58000 | ||
| + | MT7620 PPLL lock | ||
| + | PPLL_DRV =0x80080504 | ||
| + | start PCIe register access | ||
| + | RALINK_RSTCTRL = 2400000 | ||
| + | RALINK_CLKCFG1 = 75afffc0 | ||
| + | *************** MT7620 PCIe RC mode ************* | ||
| + | PCIE0 enabled | ||
| + | Port 0 N_FTS = 1b105000 | ||
| + | init_rt2880pci done | ||
| + | bio: create slab < | ||
| + | vgaarb: loaded | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | pci 0000: | ||
| + | BAR0 at slot 0 = 0 | ||
| + | bus=0x0, slot = 0x0 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | bus=0x1, slot = 0x0 | ||
| + | res[0]-> | ||
| + | res[0]-> | ||
| + | res[1]-> | ||
| + | res[1]-> | ||
| + | res[2]-> | ||
| + | res[2]-> | ||
| + | res[3]-> | ||
| + | res[3]-> | ||
| + | res[4]-> | ||
| + | res[4]-> | ||
| + | res[5]-> | ||
| + | res[5]-> | ||
| + | Switching to clocksource Ralink Systick timer | ||
| + | NET: Registered protocol family 2 | ||
| + | IP route cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | TCP established hash table entries: 2048 (order: 2, 16384 bytes) | ||
| + | TCP bind hash table entries: 2048 (order: 1, 8192 bytes) | ||
| + | TCP: Hash tables configured (established 2048 bind 2048) | ||
| + | TCP reno registered | ||
| + | UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | NET: Registered protocol family 1 | ||
| + | Load Ralink Timer0 Module | ||
| + | Load Ralink Timer1 Module | ||
| + | squashfs: version 4.0 (2009/ | ||
| + | msgmni has been set to 121 | ||
| + | Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) | ||
| + | io scheduler noop registered (default) | ||
| + | Ralink gpio driver initialized | ||
| + | Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A | ||
| + | serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A | ||
| + | brd: module loaded | ||
| + | deice id : c2 20 17 c2 20 (2017c220) | ||
| + | MX25L6405D(c2 2017c220) (8192 Kbytes) | ||
| + | mtd .name = raspi, .size = 0x00800000 (0M) .erasesize = 0x00000008 (0K) .numeraseregions = 65536 | ||
| + | Creating 9 MTD partitions on " | ||
| + | 0x000000000000-0x000000800000 : " | ||
| + | 0x000000000000-0x000000030000 : " | ||
| + | 0x000000030000-0x000000040000 : " | ||
| + | 0x000000040000-0x000000050000 : " | ||
| + | 0x000000050000-0x000000140000 : " | ||
| + | 0x000000140000-0x0000004e0000 : " | ||
| + | 0x0000004e0000-0x0000004f0000 : " | ||
| + | 0x0000004f0000-0x0000005c0000 : " | ||
| + | 0x0000005c0000-0x000000800000 : " | ||
| + | rdm_major = 253 | ||
| + | SMACCR1 -- : 0x0000000c | ||
| + | SMACCR0 -- : 0x43762077 | ||
| + | Ralink APSoC Ethernet Driver Initilization. v3.1 512 rx/tx descriptors allocated, mtu = 1500! | ||
| + | SMACCR1 -- : 0x0000000c | ||
| + | SMACCR0 -- : 0x43762077 | ||
| + | PROC INIT OK! | ||
| + | TCP cubic registered | ||
| + | NET: Registered protocol family 10 | ||
| + | IPv6 over IPv4 tunneling driver | ||
| + | NET: Registered protocol family 17 | ||
| + | VFS: Mounted root (squashfs filesystem) readonly on device 31:5. | ||
| + | Freeing unused kernel memory: 168k freed | ||
| + | init started: | ||
| + | Algorithmics/ | ||
| + | devpts: called with bogus options | ||
| + | init NVRAM_SPACE from mtdblock size | ||
| + | init nvram memory map size: 0x10000 order of pages: 0x4 | ||
| + | nvram module init: | ||
| + | /dev/nvram major number 225 glues to mtd: " | ||
| + | nvram_space: | ||
| + | openfile :/ | ||
| + | read_mp_info: | ||
| + | openfile :/ | ||
| + | BusyBox v1.01 (2017.12.11-02: | ||
| + | Enter ' | ||
| + | / # rm: cannot remove `/ | ||
| + | eth2: Cannot assign requested address | ||
| + | umount: cannot umount Raeth v3.1 (/ | ||
| + | ) | ||
| + | phy_tx_ring = 0x03fd2000, tx_ring = 0xa3fd2000 | ||
| + | phy_rx_ring0 = 0x03fd4000, rx_ring0 = 0xa3fd4000 | ||
| + | SMACCR1 -- : 0x0000a0ab | ||
| + | SMACCR0 -- : 0x1bee6522 | ||
| + | CDMA_CSG_CFG = 81000000 | ||
| + | GDMA1_FWD_CFG = 20710000 | ||
| + | umount: cannot umount / | ||
| + | mount: mounting / | ||
| + | eth2: Cannot assign requested address | ||
| + | device eth2 entered promiscuous mode | ||
| + | killall: syslogd: no process killed | ||
| + | killall: klogd: no process killed | ||
| + | Thu Jan 1 00:00:00 UTC 2015 | ||
| + | / | ||
| + | 2015-01-01 00:00:00: (network.c.247) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes | ||
| + | checksum=0x849E141B | ||
| + | openfile :/ | ||
| + | default_val=1 | ||
| + | ===============DUTinfo_file detail===========br0: | ||
| + | == | ||
| + | [Type]0x0001br0: | ||
| + | [Length]8[Value]DAP-1620 | ||
| + | [Type]0x0002[Length]2[Value]A2 | ||
| + | [Type]0x0004[Length]1[Value]1 | ||
| + | [Type]0x0005[Length]7[Value]1.06b04 | ||
| + | [Type]0x0009[Length]17[Value]a0: | ||
| + | [Type]0x000A[Length]17[Value]a0: | ||
| + | [Type]0x000B[Length]17[Value]a0: | ||
| + | [Type]0x000C[Length]4[Value]0x14 | ||
| + | [Type]0x0010[Length]10[Value]dlink-6522 | ||
| + | [Type]0x0011[Length]15[Value]dlink-6522-5GHz | ||
| + | [Type]0x0012[Length]10[Value]hrcgy84879 | ||
| + | [Type]0x0013[Length]0[Value] | ||
| + | [Type]0x0014[Length]10[Value]0x849E141B | ||
| + | [Type]0x001A[Length]12[Value]201691402454 | ||
| + | [Type]0x000D[Length]9[Value]/ | ||
| + | [Type]0x000E[Length][Value] | ||
| + | set_5G_wlan_basic: | ||
| + | register rt2860 | ||
| + | === pAd = c0582000, size = 2286352 === | ||
| + | <-- RTMPAllocTxRxRingMemory, | ||
| + | <-- RTMPAllocAdapterBlock, | ||
| + | pAd-> | ||
| + | device_id =0x7662 | ||
| + | ==> | ||
| + | RtmpChipOpsEepromHook:: | ||
| + | RtmpEepromGetDefault:: | ||
| + | NVM is efuse and the information is too less to bring up the interface | ||
| + | Force to use Flash mode | ||
| + | NVM is FLASH mode (pAd-> | ||
| + | get_dev_name_prefix(): | ||
| + | ===> rt2880_probe | ||
| + | === pAd = c07b3000, size = 2286352 === | ||
| + | <-- RTMPAllocTxRxRingMemory, | ||
| + | <-- RTMPAllocAdapterBlock, | ||
| + | RtmpChipOpsEepromHook:: | ||
| + | RtmpEepromGetDefault:: | ||
| + | NVM is FLASH mode (pAd-> | ||
| + | get_dev_name_prefix(): | ||
| + | ra0: at CSR addr 0xb0180000, IRQ 4. | ||
| + | <=== rt2880_probe | ||
| + | RX[0] DESC a2f2e000 size = 4096 | ||
| + | RX[1] DESC a2f2f000 size = 4096 | ||
| + | cfg_mode=9 | ||
| + | cfg_mode=9 | ||
| + | wmode_band_equal(): | ||
| + | APSDCapable[0]=0 | ||
| + | APSDCapable[1]=0 | ||
| + | APSDCapable[2]=0 | ||
| + | APSDCapable[3]=0 | ||
| + | APSDCapable[4]=0 | ||
| + | APSDCapable[5]=0 | ||
| + | APSDCapable[6]=0 | ||
| + | APSDCapable[7]=0 | ||
| + | APSDCapable[8]=0 | ||
| + | APSDCapable[9]=0 | ||
| + | APSDCapable[10]=0 | ||
| + | APSDCapable[11]=0 | ||
| + | APSDCapable[12]=0 | ||
| + | APSDCapable[13]=0 | ||
| + | APSDCapable[14]=0 | ||
| + | APSDCapable[15]=0 | ||
| + | default ApCliAPSDCapable[0]=0 | ||
| + | pAd-> | ||
| + | pAd-> | ||
| + | pAd-> | ||
| + | IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). | ||
| + | 1. Phy Mode = 14 | ||
| + | Country Region from e2p = ffff | ||
| + | E2PROM: D0 target power=0xff1e | ||
| + | E2PROM: 40 MW Power Delta= 0 | ||
| + | 2. Phy Mode = 14 | ||
| + | 3. Phy Mode = 14 | ||
| + | AntCfgInit: primary/ | ||
| + | D1 = -2, D2 = -4, CalCode = -4 !!! | ||
| + | RT6352_Temperature_Init : BBPR49 = 0xfffffffe | ||
| + | RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff4 | ||
| + | Current Temperature from BBP_R49=0xfffffff6 | ||
| + | TX BW Filter Calibration !!! | ||
| + | RX BW Filter Calibration !!! | ||
| + | LOFT Calibration Done! | ||
| + | IQCalibration Start! | ||
| + | IQCalibration Done! CH = 0, (gain= f, phase= 1) | ||
| + | IQCalibration Start! | ||
| + | IQCalibration Done! CH = 1, (gain= 0, phase=3e) | ||
| + | TX IQ Calibration Done! | ||
| + | ChipStructAssign(): | ||
| + | MCS Set = ff ff 00 00 01 | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | SYNC - BBP R4 to 20MHz.l | ||
| + | APStartUp(): | ||
| + | @@@ ed_monitor_exit : ===> | ||
| + | @@@ ed_monitor_exit : <=== | ||
| + | Main bssid = a0: | ||
| + | <==== rt28xx_init, | ||
| + | get_dev_name_prefix(): | ||
| + | RTMPDrvOpen(1): | ||
| + | RTMPDrvOpen(2): | ||
| + | device ra0 entered promiscuous mode | ||
| + | br0: port 2(ra0) entering forwarding state | ||
| + | br0: port 2(ra0) entering forwarding state | ||
| + | device apcli0 entered promiscuous mode | ||
| + | br0: port 3(apcli0) entering forwarding state | ||
| + | br0: port 3(apcli0) entering forwarding state | ||
| + | Interface doesn' | ||
| + | set (8BE2): Invalid argument | ||
| + | build time = | ||
| + | 20141115060606a | ||
| + | rom patch for E3 IC | ||
| + | platform = | ||
| + | ALPS | ||
| + | hw/sw version = | ||
| + | ŠŠ | ||
| + | patch version = | ||
| + | |||
| + | FW Version: | ||
| + | Build Time: | ||
| + | fw for E3 IC | ||
| + | RX[0] DESC a36a7000 size = 4096 | ||
| + | RX[1] DESC a36d0000 size = 4096 | ||
| + | cfg_mode=14 | ||
| + | cfg_mode=14 | ||
| + | wmode_band_equal(): | ||
| + | APSDCapable[0]=0 | ||
| + | APSDCapable[1]=0 | ||
| + | APSDCapable[2]=0 | ||
| + | APSDCapable[3]=0 | ||
| + | APSDCapable[4]=0 | ||
| + | APSDCapable[5]=0 | ||
| + | APSDCapable[6]=0 | ||
| + | APSDCapable[7]=0 | ||
| + | APSDCapable[8]=0 | ||
| + | APSDCapable[9]=0 | ||
| + | APSDCapable[10]=0 | ||
| + | APSDCapable[11]=0 | ||
| + | APSDCapable[12]=0 | ||
| + | APSDCapable[13]=0 | ||
| + | APSDCapable[14]=0 | ||
| + | APSDCapable[15]=0 | ||
| + | default ApCliAPSDCapable[0]=0 | ||
| + | IF(ra0) The length of WAPI PSKPassPhrase is invalid(len=0). | ||
| + | 1. Phy Mode = 49 | ||
| + | get_chl_grp: | ||
| + | get_chl_grp: | ||
| + | get_chl_grp: | ||
| + | get_chl_grp: | ||
| + | get_chl_grp: | ||
| + | get_chl_grp: | ||
| + | / | ||
| + | Country Region from e2p = ffff | ||
| + | mt76x2_read_temp_info_from_eeprom:: | ||
| + | mt76x2_read_tx_alc_info_from_eeprom:: | ||
| + | mt76x2_read_tx_alc_info_from_eeprom:: | ||
| + | mt76x2_read_tx_alc_info_from_eeprom:: | ||
| + | mt76x2_read_tx_alc_info_from_eeprom:: | ||
| + | mt76x2_read_tx_alc_info_from_eeprom:: | ||
| + | mt76x2_get_external_lna_gain:: | ||
| + | 2. Phy Mode = 49 | ||
| + | 3. Phy Mode = 49 | ||
| + | andes_pci_fw_init | ||
| + | 0x1300 = 00073200 | ||
| + | AntCfgInit: primary/ | ||
| + | andes_load_cr: | ||
| + | ChipStructAssign(): | ||
| + | MCS Set = ff ff 00 00 01 | ||
| + | TX0 power compensation = 0x38 | ||
| + | TX1 power compensation = 0x38 | ||
| + | mt76x2_bbp_adjust(): | ||
| + | APStartUp(): | ||
| + | mt76x2_calibration(channel = 42) | ||
| + | @@@ ed_monitor_exit : ===> | ||
| + | @@@ ed_monitor_exit : <=== | ||
| + | Main bssid = a0: | ||
| + | mt76x2_reinit_agc_gain: | ||
| + | mt76x2_reinit_agc_gain: | ||
| + | mt76x2_reinit_hi_lna_gain: | ||
| + | mt76x2_reinit_hi_lna_gain: | ||
| + | original vga value(chain0) = 5c | ||
| + | original vga value(chain1) = 5c | ||
| + | <==== rt28xx_init, | ||
| + | get_dev_name_prefix(): | ||
| + | RTMPDrvOpen(1): | ||
| + | RTMPDrvOpen(2): | ||
| + | bulklisten(create_socket@151): | ||
| + | device rai0 entered promiscuous mode | ||
| + | br0: port 4(rai0) entering forwarding state | ||
| + | br0: port 4(rai0) entering forwarding state | ||
| + | device apclii0 entered promiscuous mode | ||
| + | br0: port 5(apclii0) entering forwarding state | ||
| + | br0: port 5(apclii0) entering forwarding state | ||
| + | Interface doesn' | ||
| + | set (8BE2): Invalid argument | ||
| + | start_wlan: Repeater mode | ||
| + | killall: repeater_monitor: | ||
| + | [[[[=== repeater_monitor_main Start...===]]]] | ||
| + | killall: apmode_monitor: | ||
| + | [[[[=== apmode_monitor_main Start...===]]]] | ||
| + | Start IPv6 dhclient | ||
| + | Start APP | ||
| + | Thu Jan 1 00:00:00 UTC 2015 | ||
| + | llmnr: have no available linklocal address. wait count=0 | ||
| + | / | ||
| + | 2015-01-01 00:00:00: (network.c.247) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes | ||
| + | repeater_monitor.c check bulklisten break..... | ||
| + | br0: port 5(apclii0) entering forwarding state | ||
| + | br0: port 4(rai0) entering forwarding state | ||
| + | br0: port 3(apcli0) entering forwarding state | ||
| + | br0: port 2(ra0) entering forwarding state | ||
| + | br0: port 1(eth2) entering forwarding state | ||
| + | br0: port 5(apclii0) entering forwarding state | ||
| + | br0: port 5(apclii0) entering forwarding state | ||
| + | br0: port 4(rai0) entering forwarding state | ||
| + | br0: port 4(rai0) entering forwarding state | ||
| + | br0: port 3(apcli0) entering forwarding state | ||
| + | br0: port 3(apcli0) entering forwarding state | ||
| + | br0: port 2(ra0) entering forwarding state | ||
| + | br0: port 2(ra0) entering forwarding state | ||
| + | br0: port 1(eth2) entering forwarding state | ||
| + | br0: port 1(eth2) entering forwarding state | ||
| + | killall: udhcpc: no process killed | ||
| + | | ||
| + | SIOCSIFFLAGS: | ||
| + | rm: cannot remove `/ | ||
| + | rm: cannot remove `/ | ||
| + | rm: cannot remove `/ | ||
| + | rm: cannot remove `/ | ||
| + | RTNETLINK answers: No such file or directory | ||
| + | cat: / | ||
| + | Stop IPv6 rdnssd | ||
| + | Stop IPv6 dhclient | ||
| + | sh: cannot create / | ||
| + | link_down()... | ||
| + | killall: udhcpc: no process killed | ||
| + | killall: udhcpd: no process killed | ||
| + | DHCP server start. | ||
| + | device_lan_ip=192.168.0.50 , device_lan_subnet_mask=255.255.255.0 | ||
| + | max_leases value (254) not sane, setting to 20 instead | ||
| + | Unable to open / | ||
| + | Start IPv6 dhclient | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== OpenWrt bootlog ==== | ||
| + | <WRAP bootlog> | ||
| + | < | ||
| + | U-Boot 1.1.3 (Mar 21 2016 - 16:55:00) | ||
| + | |||
| + | Board: Ralink APSoC DRAM: 64 MB | ||
| + | relocate_code Pointer at: 83fb0000 | ||
| + | enable ephy clock...done. rf reg 29 = 5 | ||
| + | SSC disabled. | ||
| + | spi_wait_nsec: | ||
| + | spi device id: c2 20 17 c2 20 (2017c220) | ||
| + | find flash: MX25L6405D | ||
| + | raspi_read: from:30000 len: | ||
| + | raspi_read: from:30000 len: | ||
| + | ============================================ | ||
| + | Ralink UBoot Version: 4.1.1.0 | ||
| + | -------------------------------------------- | ||
| + | ASIC 7620_MP (Port5< | ||
| + | DRAM component: 512 Mbits DDR, width 16 | ||
| + | DRAM bus: 16 bit | ||
| + | Total memory: 64 MBytes | ||
| + | Flash component: SPI Flash | ||
| + | Date:Mar 21 2016 Time: | ||
| + | Cameo Version: v1.00 Build:02 | ||
| + | Module Name: D-Link DAP-1620A1 | ||
| + | ============================================ | ||
| + | icache: sets:512, ways:4, linesz:32 , | ||
| + | dcache: sets:256, ways:4, linesz:32 , | ||
| + | |||
| + | ##### The CPU freq = 580 MHZ #### | ||
| + | | ||
| + | raspi_read: from:50000 len: | ||
| + | raspi_read: from:4f0000 len: | ||
| + | |||
| + | ================================================= | ||
| + | Check image validation: | ||
| + | Image1 Header Magic Number --> OK | ||
| + | Image2 Header Magic Number --> Failed | ||
| + | Image1 Header Checksum --> OK | ||
| + | Image1 Data Checksum --> raspi_read: from:50040 len: | ||
| + | OK | ||
| + | |||
| + | Image1: OK Image2: Broken | ||
| + | Only Image2 is borken!! | ||
| + | |||
| + | ================================================= | ||
| + | |||
| + | 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. | ||
| + | |||
| + | |||
| + | 3: System Boot system code via Flash. | ||
| + | ## Booting image at bc050000 ... | ||
| + | raspi_read: from:50000 len: | ||
| + | Image Name: MIPS OpenWrt Linux-6.6.60 | ||
| + | Image Type: MIPS Linux Kernel Image (lzma compressed) | ||
| + | Data Size: 2609955 Bytes = 2.5 MB | ||
| + | Load Address: 80000000 | ||
| + | Entry Point: | ||
| + | raspi_read: from:50040 len: | ||
| + | | ||
| + | | ||
| + | No initrd | ||
| + | ## Transferring control to Linux (at address 80000000) ... | ||
| + | ## Giving linux memsize in MB, 64 | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | [ 0.000000] Linux version 6.6.60 (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28050-be952e98bc) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 Mon Nov 18 00:59:19 2024 | ||
| + | [ 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 D-Link DAP-1620 A2 | ||
| + | [ 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] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 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=00000007 | ||
| + | [ 0.000000] Readback ErrCtl register=00000007 | ||
| + | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16240 | ||
| + | [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off | ||
| + | [ 0.000000] Memory: 55100K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS: 256 | ||
| + | [ 0.000000] CPU Clock: 580MHz | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000000] systick: enable autosleep mode | ||
| + | [ 0.000000] systick: running - mult: 214748, shift: 32 | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000002] sched_clock: | ||
| + | [ 0.015542] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) | ||
| + | [ 0.087769] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.109604] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 0.124037] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 0.150758] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. | ||
| + | [ 0.176503] clocksource: | ||
| + | [ 0.196012] futex hash table entries: 256 (order: -1, 3072 bytes, linear) | ||
| + | [ 0.212830] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.227024] NET: Registered PF_NETLINK/ | ||
| + | [ 0.736265] PCI host bridge to bus 0000:00 | ||
| + | [ 0.744337] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] | ||
| + | [ 0.757961] pci_bus 0000:00: root bus resource [io 0x10160000-0x1016ffff] | ||
| + | [ 0.771628] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] | ||
| + | [ 0.787431] pci 0000: | ||
| + | [ 0.799334] pci 0000: | ||
| + | [ 0.811783] pci 0000: | ||
| + | [ 0.824328] pci 0000: | ||
| + | [ 0.832192] pci 0000: | ||
| + | [ 0.845924] pci 0000: | ||
| + | [ 0.861988] pci 0000: | ||
| + | [ 0.873862] pci 0000: | ||
| + | [ 0.887353] pci 0000: | ||
| + | [ 0.900753] pci 0000: | ||
| + | [ 0.913221] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 | ||
| + | [ 0.926289] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01 | ||
| + | [ 0.939435] pci 0000: | ||
| + | [ 0.952562] pci 0000: | ||
| + | [ 0.966412] pci 0000: | ||
| + | [ 0.979910] pci 0000: | ||
| + | [ 0.994275] pci 0000: | ||
| + | [ 1.007784] pci 0000: | ||
| + | [ 1.022330] pci 0000: | ||
| + | [ 1.036679] pci 0000: | ||
| + | [ 1.046534] pci 0000: | ||
| + | [ 1.060042] pci 0000: | ||
| + | [ 1.076139] clocksource: | ||
| + | [ 1.100372] NET: Registered PF_INET protocol family | ||
| + | [ 1.110284] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) | ||
| + | [ 1.125602] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 1.142356] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | ||
| + | [ 1.157696] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) | ||
| + | [ 1.172935] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) | ||
| + | [ 1.186971] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 1.200494] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear) | ||
| + | [ 1.215158] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) | ||
| + | [ 1.228082] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) | ||
| + | [ 1.242794] NET: Registered PF_UNIX/ | ||
| + | [ 1.254063] PCI: CLS 0 bytes, default 32 | ||
| + | [ 1.262001] rt-timer 10000100.timer: | ||
| + | [ 1.281368] workingset: timestamp_bits=14 max_order=14 bucket_order=0 | ||
| + | [ 1.296046] squashfs: version 4.0 (2009/ | ||
| + | [ 1.307568] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 1.333560] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled | ||
| + | [ 1.348118] printk: console [ttyS0] disabled | ||
| + | [ 1.357177] 10000c00.uartlite: | ||
| + | [ 1.376904] printk: console [ttyS0] enabled | ||
| + | [ 1.376904] printk: console [ttyS0] enabled | ||
| + | [ 1.393420] printk: bootconsole [early0] disabled | ||
| + | [ 1.393420] printk: bootconsole [early0] disabled | ||
| + | [ 1.431838] spi spi0.0: force spi mode3 | ||
| + | [ 1.440179] spi-nor spi0.0: mx25l6405d (8192 Kbytes) | ||
| + | [ 1.450261] 4 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 1.463001] OF: Bad cell count for / | ||
| + | [ 1.477614] OF: Bad cell count for / | ||
| + | [ 1.492577] Creating 4 MTD partitions on " | ||
| + | [ 1.502187] 0x000000000000-0x000000030000 : " | ||
| + | [ 1.516101] 0x000000030000-0x000000040000 : " | ||
| + | [ 1.528461] 0x000000040000-0x000000050000 : " | ||
| + | [ 1.541454] OF: Bad cell count for / | ||
| + | [ 1.556563] 0x000000050000-0x000000800000 : " | ||
| + | [ 1.570026] 2 uimage-fw partitions found on MTD device firmware | ||
| + | [ 1.581924] Creating 2 MTD partitions on " | ||
| + | [ 1.591827] 0x000000000000-0x00000027d363 : " | ||
| + | [ 1.601728] mtd: partition " | ||
| + | [ 1.620800] 0x00000027d363-0x0000007b0000 : " | ||
| + | [ 1.630795] mtd: partition " | ||
| + | [ 1.651682] mtd: setting mtd5 (rootfs) as root device | ||
| + | [ 1.661927] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 1.674266] 0x000000630000-0x0000007b0000 : " | ||
| + | [ 1.719513] gsw: internal ephy disabled | ||
| + | [ 1.731654] mdio_bus mdio-bus: MDIO device at address 31 is missing. | ||
| + | [ 1.744444] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.760741] mtk_soc_eth 10100000.ethernet: | ||
| + | [ 1.773478] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 | ||
| + | [ 1.790918] rt2880_wdt 10000120.watchdog: | ||
| + | [ 1.803425] NET: Registered PF_INET6 protocol family | ||
| + | [ 1.822731] Segment Routing with IPv6 | ||
| + | [ 1.830231] In-situ OAM (IOAM) with IPv6 | ||
| + | [ 1.838293] NET: Registered PF_PACKET protocol family | ||
| + | [ 1.848439] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 1.901205] clk: Disabling unused clocks | ||
| + | [ 1.918219] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. | ||
| + | [ 1.938985] Freeing unused kernel image (initmem) memory: 1208K | ||
| + | [ 1.950819] This architecture does not have kernel memory protection. | ||
| + | [ 1.963669] Run /sbin/init as init process | ||
| + | [ 2.781723] init: Console is alive | ||
| + | [ 2.789098] init: - watchdog - | ||
| + | [ 4.137854] kmodloader: loading kernel modules from / | ||
| + | [ 4.225879] gpio_button_hotplug: | ||
| + | [ 4.253476] kmodloader: done loading kernel modules from / | ||
| + | [ 4.272634] init: - preinit - | ||
| + | [ 8.589289] random: crng init done | ||
| + | [ 9.737073] mtk_soc_eth 10100000.ethernet eth0: port 5 link up (1000Mbps/ | ||
| + | [ 9.753446] 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 | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | Please press Enter to activate this console. | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ 149.384757] urngd: v1.0.2 started. | ||
| + | |||
| + | |||
| + | |||
| + | BusyBox v1.36.1 (2024-11-10 14:36:43 UTC) built-in shell (ash) | ||
| + | |||
| + | _______ | ||
| + | | ||
| + | | ||
| + | | ||
| + | |__| W I R E L E S S F R E E D O M | ||
| + | | ||
| + | | ||
| + | | ||
| + | === WARNING! ===================================== | ||
| + | There is no root password defined on this device! | ||
| + | Use the " | ||
| + | in order to prevent unauthorized SSH logins. | ||
| + | -------------------------------------------------- | ||
| + | root@OpenWrt: | ||
| + | </ | ||
| + | </ | ||
| ====== Photos ====== | ====== Photos ====== | ||
| Line 24: | Line 801: | ||
| {{: | {{: | ||
| + | |||
| + | Serial Port connection. (Leave the red disconnected). | ||
| + | Baud:57600, DataBits:8, StopBits:1, Parity/ | ||
| + | |||
| + | {{: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| {{tag> | {{tag> | ||