Enterasys WS-AP3710i

Under Construction!
This page is currently under construction. You can edit the article to help completing it.

The Enterasys WS-AP3710i is a WiFi 4 Enterprise Access Point that was sold until 7/15/2015 and is supported until 31/7/2020. It features a 800 MHz dual-core NXP P1020 processor and dual ath9k radios with 3×3 MIMO.

The current release (23.05.3) is broken. This is already fixed in snapshot and will be fixed in the upcoming release. For now you can use 22.03.6 or snapshot image.

Installation via Extreme Flash

Simply follow the documentation over at https://github.com/grische/extremeflash.

Installation via Serial/TFTP

Based on the initial commit description.

  1. Grab the OpenWrt initramfs, rename it to 01C8A8C0.img. Place it in
    the root directory of a TFTP server and serve it at 192.168.200.200/24.
  2. Connect to the serial port and boot the AP. Stop autoboot in U-Boot
    by pressing Enter when prompted. Credentials are identical to the one in the APs interface.
    By default it is admin / new2day. If those credentials do not work, you can reset the device (including the U-Boot credentials) by holding the reset button for more than 10 seconds until the device resets.
  3. Set the bootcmd so the AP can boot OpenWrt by executing
    $ setenv boot_openwrt "setenv bootargs; cp.b 0xee000000 0x1000000 0x1000000; bootm 0x1000000"
    $ setenv bootcmd "run boot_openwrt"
    $ saveenv


    If you plan on going back to the vendor firmware - the bootcmd for it is stored in the boot_flash variable.

  4. Load the initramfs image to RAM and boot by executing
    $ tftpboot 0x1000000 192.168.200.200:01C8A8C0.img; bootm
  5. Make a backup of the “firmware” partition if you ever wish to go back to the vendor firmware.
  6. Upload the OpenWrt sysupgrade image via SCP to the devices /tmp folder.
  7. Flash OpenWrt using sysupgrade.
    $ sysupgrade -n /tmp/openwrt-sysupgrade.bin

FIXME Find out flash layout, then add the flash layout table here (copy, paste, modify the example).

Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.

FIXME The instructions below are for Broadcom devices and only serve as an example.
Remove / modify them if they do not apply to this particular device!

This section deals with

  • How you install OpenWrt from a device freshly opened
  • The steps required such as reset to factory defaults if the device has already been configured

Note: Reset router to factory defaults if it has been previously configured.

  • Browse to http://192.168.1.1/Upgrade.asp
  • Upload .bin file to router
  • Wait for it to reboot
  • Telnet to 192.168.1.1 and set a root password, or browse to http://192.168.1.1 if LuCI is installed.

Specific values needed for tftp

FIXME Enter values for “FILL-IN” below

Bootloader tftp server IPv4 address FILL-IN
Bootloader MAC address (special) FILL-IN
Firmware tftp image Latest OpenWrt release (NOTE: Name must contain “tftp”)
TFTP transfer window FILL-IN seconds
TFTP window start approximately FILL-IN seconds after power on
TFTP client required IP address FILL-IN

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The default network configuration is:

Interface Name Description Default configuration
br-lan EXAMPLE LAN & WiFi EXAMPLE 192.168.1.1/24
vlan0 (eth0.0) EXAMPLE LAN ports (1 to 4) EXAMPLE None
vlan1 (eth0.1) EXAMPLE WAN port EXAMPLE DHCP
wl0 EXAMPLE WiFi EXAMPLE Disabled

FIXME Please fill in real values for this device, then remove the EXAMPLEs

Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Switch port
Internet (WAN) EXAMPLE 4
LAN 1 EXAMPLE 3
LAN 2 EXAMPLE 2
LAN 3 EXAMPLE 1
LAN 4 EXAMPLE 0

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

The Enterasys WS-AP3710i has the following buttons:

BUTTON Event
Reset reset

The device can be either powered via 802.3af POE or through the 2-pin-connector.

The plus terminal of the 2-pin-connector is one in direction of the console port. It accepts between 9V and 48V.

Front:
Enterasys WS-AP3710i Front

Back:
Enterasys WS-AP3710i Backside with Labels

Note: This will void your warranty!

Remove the 4 TX10 screws at the bottom. One is below the tamper protection seal. Lift the plastic case from the metal base. Remove the 18 PH screws that secure the PCB. Slightly lift the PCB on the side opposite to the RJ45 ports and pull a little bit to fully remove the PCB.

Main PCB:
Enterasys WS-AP3710i PCB Front

Enterasys WS-AP3710i PCB Backside

port.serial general information about the serial port, serial port cable, etc.

The device has a Cisco-compatible RJ45 port next to the ethernet port.

Enterasys WS-AP3710i Serial Port

Serial connection parameters
for Enterasys WS-AP3710i
115200, 8N1

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

U-Boot 2009.11.11 (Dec 11 2013 - 18:58:06) (primary) CPU0: P1020E, Version: 1.1, (0x80ec0011) Core: E500, Version: 5.1, (0x80212051) Clock Configuration: CPU0:800 MHz, CPU1:800 MHz, CCB:400 MHz, DDR:333.333 MHz (666.667 MT/s data rate) (Asynchronous), LBC:25 MHz L1: D-cache 32 kB enabled I-cache 32 kB enabled Board: P1020SKU NH: MSR 0x00021200 NH: MSR 0x00021200 ECTRSTCR: 0xC0000000 I2C: ready DRAM: Configuring DDR for 666.667 MT/s data rate DDR: 256 MB Reserving MP boot page to 0ffff000 Reserving 512k for protected RAM at 0ff7f000 FLASH: 32 MB L2: 256 KB enabled pci_init_board: devdisr=2080800, io_sel=e, host_agent=7 eTSEC2 is in sgmii mode. PCIE2 connected to ULI as Root Complex (base addr ffe09000) Scanning PCI bus 01 01 00 168c 0033 0280 ff PCIE2 on bus 00 - 01 PCIE1 connected to Slot 2 as Root Complex (base addr ffe0a000) Scanning PCI bus 03 03 00 168c 0033 0280 ff PCIE1 on bus 02 - 03 Scanning PCI devices on bus 0 Scanning PCI devices on bus 1 Scanning PCI devices on bus 2 Scanning PCI devices on bus 3 Scanning PCI devices on bus 4 Scanning PCI devices on bus 5 Scanning PCI devices on bus 6 PCI Test SUCCESSFUL for AP3710 Device, 2 Atheros Radios Found Scanning PCI devices on bus 0 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 00.00.00 0x1957 0x0100 Processor 0x20 Scanning PCI devices on bus 1 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 01.00.00 0x168c 0x0033 Network controller 0x80 Scanning PCI devices on bus 2 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 02.00.00 0x1957 0x0100 Processor 0x20 Scanning PCI devices on bus 3 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 03.00.00 0x168c 0x0033 Network controller 0x80 In: serial Out: serial Err: serial Net: eTSEC1: PHY id 4dd074 idx 15; eTSEC3: PHY id ffffffff idx 16; eTSEC3: No support for PHY id ffffffff; assuming generic eTSEC1, eTSEC3 ### JFFS2 loading '/home/config/shadow' rescan: First time in use Scanning JFFS2 FS: .  done. load: loaded '/home/config/shadow' to 0xfe201f8 (116 bytes) ### JFFS2 load complete: 116 bytes loaded Hit 'd' for diagnostics, or any other key to stop autoboot: 2  1  0 ### JFFS2 loading 'boot_kernel.img2' load: loaded 'boot_kernel.img2' to 0x5d00000 (3772 bytes) ### JFFS2 load complete: 3772 bytes loaded ## Checking Image at 05d00000 ... Legacy image found Image Name: Boot ROM Script Image Type: PowerPC Linux Script (uncompressed) Data Size: 3708 Bytes = 3.6 kB Load Address: 00000000 Entry Point: 00000000 Contents: Image 0: 3700 Bytes = 3.6 kB Verifying Checksum ... OK ## Executing script at 05d00000 check for watchdog, limit=3... check for reset by watchdog... no watchdog... bSaveEnviron=0 image_order=secondary primary ### JFFS2 loading 'secondary.gz.uImage' load: loaded 'secondary.gz.uImage' to 0xa000000 (6179329 bytes) ### JFFS2 load complete: 6179329 bytes loaded ready to boot kernel... [DTB 1] ## Booting kernel from Legacy Image at 0a000000 ... Image Name: Linux Kernel Image (LZMA) Image Type: PowerPC Linux Kernel Image (lzma compressed) Data Size: 6166977 Bytes = 5.9 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 0a5e1a01 Booting using the fdt blob at 0xa5e1a01 Uncompressing Kernel Image ... OK Loading Device Tree to 09ffa000, end 09ffffff ... OK Using P1020 RDB machine description Memory CAM mapping: 64/64/64 Mb, residual: 63Mb Linux version 2.6.31--08.32.03.0002 (root@ngap-fat1) (gcc version 4.3.2 (GCC) ) #2 SMP Wed Dec 11 19:12:40 EST 2013 CPU maps initialized for 1 thread per core console [udbg0] enabled setup_arch: bootmem mpc85xx_rdb_setup_arch() Found FSL PCI host bridge at 0x00000000ffe09000. Firmware bus number: 0->255 PCI host bridge /pcie@ffe09000 ranges: MEM 0x00000000a0000000..0x00000000bfffffff -> 0x00000000a0000000 IO 0x00000000ffc10000..0x00000000ffc1ffff -> 0x0000000000000000 /pcie@ffe09000: PCICSRBAR @ 0xfff00000 Found FSL PCI host bridge at 0x00000000ffe0a000. Firmware bus number: 0->255 PCI host bridge /pcie@ffe0a000 ranges: MEM 0x0000000080000000..0x000000009fffffff -> 0x0000000080000000 IO 0x00000000ffc00000..0x00000000ffc0ffff -> 0x0000000000000000 /pcie@ffe0a000: PCICSRBAR @ 0xfff00000 MPC85xx RDB board from Freescale Semiconductor arch: exit Zone PFN ranges: DMA 0x00000000 -> 0x0000c000 Normal 0x0000c000 -> 0x0000c000 HighMem 0x0000c000 -> 0x0000ff7f Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x0000ff7f MMU: Allocated 1088 bytes of context maps for 255 contexts Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64896 Kernel command line: mtdparts=ee000000.nor:30208K(FS),512K(BootPRI),128K(NVRAM1),128K(NVRAM2),128K(NVRAM3),128K(NVRAM4),128K(NVRAM5),128K(NVRAM6),128K(NVRAM7),128K(NVRAM8),128K(CFG2),128K(CFG1) BOOT_BOOTROM="U-Boot 2009.11.11 (Dec 11 2013 - 18:58:06) (primary)" BOOT_KERNEL=secondary console=ttyS0,115200n81 panic=30 ro PID hash table entries: 1024 (order: 10, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 234300k/261628k available (24256k kernel code, 27080k reserved, 84k data, 178k bss, 21612k init) Kernel virtual memory layout: * 0xfffe0000..0xfffff000 : fixmap * 0xff800000..0xffc00000 : highmem PTEs * 0xff7d8000..0xff800000 : early ioremap * 0xcd000000..0xff7d8000 : vmalloc & ioremap SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 Hierarchical RCU implementation. NR_IRQS:512 mpic: Setting up MPIC " OpenPIC " version 1.2 at ffe40000, max 2 CPUs mpic: ISU size: 256, shift: 8, mask: ff mpic: Initializing for 256 sources clocksource: timebase mult[5000000] shift[22] registered Mount-cache hash table entries: 512 mpic: requesting IPIs ... Processor 1 found. Brought up 2 CPUs NET: Registered protocol family 16 fsl_init_msg: Add 4 msg queue #######$$$$$$$$ fsl_init_msg: Add 4 msg queue #######$$$$$$$$ PCI: Probing PCI hardware pci 0000:00:00.0: ignoring class b20 (doesn't match header type 01) pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot D3cold pci 0000:00:00.0: PME# disabled pci 0000:01:00.0: PME# supported from D0 D1 D3hot pci 0000:01:00.0: PME# disabled pci 0001:02:00.0: ignoring class b20 (doesn't match header type 01) pci 0001:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold pci 0001:02:00.0: PME# disabled pci 0001:03:00.0: PME# supported from D0 D1 D3hot pci 0001:03:00.0: PME# disabled pci 0000:00:00.0: BAR 9: can't allocate mem resource [0xc0000000-0xbfffffff] pci 0000:00:00.0: PCI bridge, secondary bus 0000:01 pci 0000:00:00.0: IO window: 0x00-0xffff pci 0000:00:00.0: MEM window: 0xa0000000-0xbfffffff pci 0000:00:00.0: PREFETCH window: disabled pci 0000:00:00.0: enabling device (0106 -> 0107) pci 0001:02:00.0: BAR 9: can't allocate mem resource [0xa0000000-0x9fffffff] pci 0001:02:00.0: PCI bridge, secondary bus 0001:03 pci 0001:02:00.0: IO window: 0x00-0xffff pci 0001:02:00.0: MEM window: 0x80000000-0x9fffffff pci 0001:02:00.0: PREFETCH window: disabled pci 0001:02:00.0: enabling device (0106 -> 0107) bio: create slab <bio-0> at 0 Freescale Elo / Elo Plus DMA driver NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 5, 229376 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered NET: Registered protocol family 1 fsl-elo-dma ffe21300.dma: Probe the Freescale DMA driver for fsl,eloplus-dma controller at 0xffe21300... fsl-elo-dma ffe21300.dma: #0 (fsl,eloplus-dma-channel), irq 20 fsl-elo-dma ffe21300.dma: #1 (fsl,eloplus-dma-channel), irq 21 fsl-elo-dma ffe21300.dma: #2 (fsl,eloplus-dma-channel), irq 22 fsl-elo-dma ffe21300.dma: #3 (fsl,eloplus-dma-channel), irq 23 highmem bounce pool size: 64 pages Installing knfsd (copyright (C) 1996 okir@monad.swb.de). JFFS2 version 2.2 (NAND) (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc. msgmni has been set to 331 io scheduler noop registered io scheduler deadline registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled serial8250.0: ttyS0 at MMIO 0xffe04500 (irq = 42) is a 16550A console handover: boot [udbg0] -> real [ttyS0] serial8250.0: ttyS1 at MMIO 0xffe04600 (irq = 42) is a 16550A fsl_get_msg_unit: get 0 msg queue #######$$$$$$$$ fsl_get_msg_unit ##################2! fsl_get_msg_unit: get 1 msg queue #######$$$$$$$$ fsl_get_msg_unit ##################2! IEEE1588: disable on the system. eth0: Dropping NETIF_F_SG since no checksum feature. eth0: Gianfar Ethernet Controller Version 1.4-skbr1.1.4, 20:b3:99:a8:9b:37 eth0: Running with NAPI enabled eth0: :RX BD ring size for Q[0]: 256 eth0: :RX BD ring size for Q[1]: 256 eth0: :RX BD ring size for Q[2]: 256 eth0: :RX BD ring size for Q[3]: 256 eth0: :RX BD ring size for Q[4]: 256 eth0: :RX BD ring size for Q[5]: 256 eth0: :RX BD ring size for Q[6]: 256 eth0: :RX BD ring size for Q[7]: 256 eth0:TX BD ring size for Q[0]: 256 eth0:TX BD ring size for Q[1]: 256 eth0:TX BD ring size for Q[2]: 256 eth0:TX BD ring size for Q[3]: 256 eth0:TX BD ring size for Q[4]: 256 eth0:TX BD ring size for Q[5]: 256 eth0:TX BD ring size for Q[6]: 256 eth0:TX BD ring size for Q[7]: 256 IEEE1588: disable on the system. eth1: Dropping NETIF_F_SG since no checksum feature. eth1: Gianfar Ethernet Controller Version 1.4-skbr1.1.4, 00:04:9f:cd:fe:00 eth1: Running with NAPI enabled eth1: :RX BD ring size for Q[0]: 256 eth1: :RX BD ring size for Q[1]: 256 eth1: :RX BD ring size for Q[2]: 256 eth1: :RX BD ring size for Q[3]: 256 eth1: :RX BD ring size for Q[4]: 256 eth1: :RX BD ring size for Q[5]: 256 eth1: :RX BD ring size for Q[6]: 256 eth1: :RX BD ring size for Q[7]: 256 eth1:TX BD ring size for Q[0]: 256 eth1:TX BD ring size for Q[1]: 256 eth1:TX BD ring size for Q[2]: 256 eth1:TX BD ring size for Q[3]: 256 eth1:TX BD ring size for Q[4]: 256 eth1:TX BD ring size for Q[5]: 256 eth1:TX BD ring size for Q[6]: 256 eth1:TX BD ring size for Q[7]: 256 Freescale PowerQUICC MII Bus: probed mdio_bus mdio@ffe24000: error probing PHY at address 0 mdio_bus mdio@ffe24000: error probing PHY at address 5 Freescale PowerQUICC MII Bus: probed Fixed MDIO Bus: probed ee000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 ee000000.nor: CFI does not contain boot bank location. Assuming top. cfi_fixup_kern_acc mtd cb89be00 write and erase f() kern access setup number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. 12 cmdlinepart partitions found on MTD device ee000000.nor Creating 12 MTD partitions on "ee000000.nor": 0x000000000000-0x000001d80000 : "FS" 0x000001d80000-0x000001e00000 : "BootPRI" 0x000001e00000-0x000001e20000 : "NVRAM1" 0x000001e20000-0x000001e40000 : "NVRAM2" 0x000001e40000-0x000001e60000 : "NVRAM3" 0x000001e60000-0x000001e80000 : "NVRAM4" 0x000001e80000-0x000001ea0000 : "NVRAM5" 0x000001ea0000-0x000001ec0000 : "NVRAM6" 0x000001ec0000-0x000001ee0000 : "NVRAM7" 0x000001ee0000-0x000001f00000 : "NVRAM8" 0x000001f00000-0x000001f20000 : "CFG2" 0x000001f20000-0x000001f40000 : "CFG1" i2c /dev entries driver PowerPC Book-E Watchdog Timer Loaded TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. Freeing unused kernel memory: 21612k init init started: BusyBox v1.17.4 (2013-12-11 18:47:18 EST) starting pid 24, tty '': '/etc/rc.d/rcS' pid 1's current affinity mask: 3 pid 1's new affinity mask: 1 pid 24's current affinity mask: 3 pid 24's new affinity mask: 1 rcS: watchdogDis 0 serNum 13360721595D0000 gfar_ledCtrlReadWrite: Could not get phy device tunnelDrv: loaded update_compliance_file: /flash/confData.bin up to date (Ver in Image AP3710i-29 Ver on AP AP3710i-29 format 1) update_compliance_file:Imported Compliance Table V2 dated on 12/4/2013 (AP37XX_Power_Settings.xlsx) update_compliance_file: /flash/home/config/confData.bin up to date (Ver in Image AP3710i-29 Ver on AP AP3710i-29 format 1) 3708+0 records in 3708+0 records out 3708+0 records in 3708+0 records out AP_FLAG=0 AP_MODE=0 starting pid 225, tty '': '/sbi (none) ppc #2 SMP Wed Dec 11 19:12:40 EST 2013 (none) (none) login:


U-Boot 2009.11.11 (Dec 11 2013 - 18:58:06) (primary) CPU0: P1020E, Version: 1.1, (0x80ec0011) Core: E500, Version: 5.1, (0x80212051) Clock Configuration: CPU0:800 MHz, CPU1:800 MHz, CCB:400 MHz, DDR:333.333 MHz (666.667 MT/s data rate) (Asynchronous), LBC:25 MHz L1: D-cache 32 kB enabled I-cache 32 kB enabled Board: P1020SKU NH: MSR 0x00021200 NH: MSR 0x00021200 ECTRSTCR: 0xC0000000 I2C: ready DRAM: Configuring DDR for 666.667 MT/s data rate DDR: 256 MB Reserving MP boot page to 0ffff000 Reserving 512k for protected RAM at 0ff7f000 FLASH: 32 MB L2: 256 KB enabled pci_init_board: devdisr=2080800, io_sel=e, host_agent=7 eTSEC2 is in sgmii mode. PCIE2 connected to ULI as Root Complex (base addr ffe09000) Scanning PCI bus 01 01 00 168c 0033 0280 ff PCIE2 on bus 00 - 01 PCIE1 connected to Slot 2 as Root Complex (base addr ffe0a000) Scanning PCI bus 03 03 00 168c 0033 0280 ff PCIE1 on bus 02 - 03 Scanning PCI devices on bus 0 Scanning PCI devices on bus 1 Scanning PCI devices on bus 2 Scanning PCI devices on bus 3 Scanning PCI devices on bus 4 Scanning PCI devices on bus 5 Scanning PCI devices on bus 6 PCI Test SUCCESSFUL for AP3710 Device, 2 Atheros Radios Found Scanning PCI devices on bus 0 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 00.00.00 0x1957 0x0100 Processor 0x20 Scanning PCI devices on bus 1 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 01.00.00 0x168c 0x0033 Network controller 0x80 Scanning PCI devices on bus 2 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 02.00.00 0x1957 0x0100 Processor 0x20 Scanning PCI devices on bus 3 BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 03.00.00 0x168c 0x0033 Network controller 0x80 In: serial Out: serial Err: serial Net: eTSEC1: PHY id 4dd074 idx 15; eTSEC3: PHY id ffffffff idx 16; eTSEC3: No support for PHY id ffffffff; assuming generic eTSEC1, eTSEC3 ### JFFS2 loading '/home/config/shadow' rescan: First time in use Scanning JFFS2 FS: . Unknown node type: e008 len 48 offset 0x1d43d8c Unknown node type: e009 len 28 offset 0x1d43dbc Unknown node type: e009 len 28 offset 0x1d43dd8  done. find_inode failed for name=home load: Failed to find inode ### JFFS2 LOAD ERROR<0> for /home/config/shadow! Hit 'd' for diagnostics, or any other key to stop autoboot: 2  1  0 ## Booting kernel from FIT Image at 01000000 ... Using 'config@1' configuration Trying 'kernel@1' kernel subimage Description: POWERPC OpenWrt Linux-4.14.171 Type: Kernel Image Compression: lzma compressed Data Start: 0x010000ec Data Size: 2040479 Bytes = 1.9 MB Architecture: PowerPC OS: Linux Load Address: 0x00000000 Entry Point: 0x00000000 Hash algo: crc32 Hash value: b3b0ec69 Hash algo: sha1 Hash value: 3e9f9979a668b490aa6c711f09370efc64ff86f3 Verifying Hash Integrity ... crc32+ sha1+ OK ## Flattened Device Tree from FIT Image at 01000000 Using 'config@1' configuration Trying 'fdt@1' FDT blob subimage Description: POWERPC OpenWrt ws-ap3710i device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x011f24c8 Data Size: 10640 Bytes = 10.4 kB Architecture: PowerPC Hash algo: crc32 Hash value: 991d4d50 Hash algo: sha1 Hash value: df55d02c40ec9422d8df15129cb3686f1277993c Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x11f24c8 Uncompressing Kernel Image ... OK [ 0.000000] Memory CAM mapping: 256 Mb, residual: 0Mb [ 0.000000] Linux version 4.14.171 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r10947-65030d81f3)) #0 SMP Thu Feb 27 21:05:12 2020 [ 0.000000] Using P1020 RDB machine description [ 0.000000] bootconsole [udbg0] enabled [ 0.000000] CPU maps initialized for 1 thread per core [ 0.000000] ----------------------------------------------------- [ 0.000000] phys_mem_size = 0x10000000 [ 0.000000] dcache_bsize = 0x20 [ 0.000000] icache_bsize = 0x20 [ 0.000000] cpu_features = 0x0000000012100460 [ 0.000000] possible = 0x0000000012120460 [ 0.000000] always = 0x0000000000100000 [ 0.000000] cpu_user_features = 0x84e08000 0x08000000 [ 0.000000] mmu_features = 0x00020010 [ 0.000000] ----------------------------------------------------- ws_ap3710i_setup_arch() [ 0.000000] WS-AP3710i board from Enterasys [ 0.000000] barrier-nospec: using isync; sync as speculation barrier [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff] [ 0.000000] MMU: Allocated 1088 bytes of context maps for 255 contexts [ 0.000000] percpu: Embedded 12 pages/cpu s18348 r8192 d22612 u49152 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 65024 [ 0.000000] Kernel command line: console=ttyS0,115200 [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Memory: 187848K/262144K available (4756K kernel code, 184K rwdata, 596K rodata, 200K init, 221K bss, 74296K reserved, 0K cma-reserved) [ 0.000000] Kernel virtual memory layout: [ 0.000000] * 0xfffdf000..0xfffff000 : fixmap [ 0.000000] * 0xfdffe000..0xfe000000 : early ioremap [ 0.000000] * 0xd1000000..0xfdffe000 : vmalloc & ioremap [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16 [ 0.000000] mpic: Setting up MPIC " OpenPIC " version 1.2 at ffe40000, max 2 CPUs [ 0.000000] mpic: ISU size: 256, shift: 8, mask: ff [ 0.000000] mpic: Initializing for 256 sources [ 0.000011] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns [ 0.010178] clocksource: timebase mult[14000000] shift[24] registered [ 0.016661] pid_max: default: 32768 minimum: 301 [ 0.021331] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.027868] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.035509] mpic: requesting IPIs... [ 0.039435] Hierarchical SRCU implementation. [ 0.044141] smp: Bringing up secondary CPUs ... [ 0.049174] smp: Brought up 1 node, 2 CPUs [ 0.053198] Using shared cache scheduler topology [ 0.059828] random: get_random_u32 called from 0xc0239768 with crng_init=0 [ 0.066802] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.076481] futex hash table entries: 512 (order: 2, 16384 bytes) [ 0.082977] NET: Registered protocol family 16 [ 0.096327] Found FSL PCI host bridge at 0x00000000ffe09000. Firmware bus number: 0->255 [ 0.104360] PCI host bridge /pcie@ffe09000 (primary) ranges: [ 0.109992] MEM 0x00000000a0000000..0x00000000bfffffff -> 0x00000000a0000000 [ 0.117191] IO 0x00000000ffc10000..0x00000000ffc1ffff -> 0x0000000000000000 [ 0.124326] /pcie@ffe09000: PCICSRBAR @ 0xfff00000 [ 0.129081] setup_pci_atmu: end of DRAM 10000000 [ 0.134199] Found FSL PCI host bridge at 0x00000000ffe0a000. Firmware bus number: 0->255 [ 0.142228] PCI host bridge /pcie@ffe0a000 ranges: [ 0.147080] MEM 0x0000000080000000..0x000000009fffffff -> 0x0000000080000000 [ 0.154279] IO 0x00000000ffc00000..0x00000000ffc0ffff -> 0x0000000000000000 [ 0.161421] /pcie@ffe0a000: PCICSRBAR @ 0xfff00000 [ 0.166170] setup_pci_atmu: end of DRAM 10000000 [ 0.180409] PCI: Probing PCI hardware [ 0.184183] fsl-pci ffe09000.pcie: PCI host bridge to bus 9000:00 [ 0.190212] pci_bus 9000:00: root bus resource [io 0x0000-0xffff] [ 0.196360] pci_bus 9000:00: root bus resource [mem 0xa0000000-0xbfffffff] [ 0.203219] pci_bus 9000:00: root bus resource [bus 00-ff] [ 0.220756] pci 9000:00:00.0: PCI bridge to [bus 01-ff] [ 0.226205] fsl-pci ffe0a000.pcie: PCI host bridge to bus a000:02 [ 0.232242] pci_bus a000:02: root bus resource [io 0x20000-0x2ffff] (bus address [0x0000-0xffff]) [ 0.241161] pci_bus a000:02: root bus resource [mem 0x80000000-0x9fffffff] [ 0.248018] pci_bus a000:02: root bus resource [bus 02-ff] [ 0.253823] pci a000:02:00.0: Primary bus is hard wired to 0 [ 0.259420] pci a000:02:00.0: bridge configuration invalid ([bus 01-01]), reconfiguring [ 0.279453] pci a000:02:00.0: PCI bridge to [bus 03-ff] [ 0.284778] PCI: Cannot allocate resource region 0 of device 9000:00:00.0, will remap [ 0.292540] PCI: Cannot allocate resource region 0 of device a000:02:00.0, will remap [ 0.300387] pci 9000:00:00.0: BAR 0: no space for [mem size 0x00100000] [ 0.306939] pci 9000:00:00.0: BAR 0: failed to assign [mem size 0x00100000] [ 0.313887] pci 9000:01:00.0: BAR 6: assigned [mem 0xa0020000-0xa002ffff pref] [ 0.321086] pci 9000:00:00.0: PCI bridge to [bus 01] [ 0.326033] pci 9000:00:00.0: bridge window [io 0x0000-0xffff] [ 0.332109] pci 9000:00:00.0: bridge window [mem 0xa0000000-0xbfffffff] [ 0.338879] pci_bus 9000:00: Some PCI device resources are unassigned, try booting with pci=realloc [ 0.347946] pci a000:02:00.0: BAR 0: no space for [mem size 0x00100000] [ 0.354504] pci a000:02:00.0: BAR 0: failed to assign [mem size 0x00100000] [ 0.361450] pci a000:03:00.0: BAR 6: assigned [mem 0x80020000-0x8002ffff pref] [ 0.368651] pci a000:02:00.0: PCI bridge to [bus 03] [ 0.373599] pci a000:02:00.0: bridge window [io 0x20000-0x2ffff] [ 0.379848] pci a000:02:00.0: bridge window [mem 0x80000000-0x9fffffff] [ 0.386618] pci_bus a000:02: Some PCI device resources are unassigned, try booting with pci=realloc [ 0.395803] /soc@ffe00000/timer@41100: cannot get timer frequency. [ 0.401958] /soc@ffe00000/timer@42100: cannot get timer frequency. [ 0.415386] clocksource: Switched to clocksource timebase [ 0.421535] NET: Registered protocol family 2 [ 0.426335] TCP established hash table entries: 2048 (order: 1, 8192 bytes) [ 0.433249] TCP bind hash table entries: 2048 (order: 2, 16384 bytes) [ 0.439671] TCP: Hash tables configured (established 2048 bind 2048) [ 0.446069] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.451847] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.458204] NET: Registered protocol family 1 [ 0.463603] Crashlog allocated RAM at address 0x3f00000 [ 0.469128] workingset: timestamp_bits=30 max_order=16 bucket_order=0 [ 0.480420] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.486200] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.498249] io scheduler noop registered [ 0.502110] io scheduler deadline registered (default) [ 0.508392] pcieport 9000:00:00.0: enabling device (0106 -> 0107) [ 0.514692] pcieport a000:02:00.0: enabling device (0106 -> 0107) [ 0.521014] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.529003] console [ttyS0] disabled \8A[ 0.532566] serial8250.0: ttyS0 at MMIO 0xffe04500 (irq = 42, base_baud = 24999999) is a 16550A [ 0.541203] console [ttyS0] enabled [ 0.541203] console [ttyS0] enabled [ 0.548129] bootconsole [udbg0] disabled [ 0.548129] bootconsole [udbg0] disabled [ 0.556179] serial8250.0: ttyS1 at MMIO 0xffe04600 (irq = 42, base_baud = 24999999) is a 16550A [ 0.565465] console [ttyS0] disabled [ 0.569137] console [ttyS0] enabled [ 0.573043] ffe04600.serial: ttyS1 at MMIO 0xffe04600 (irq = 42, base_baud = 24999999) is a 16550 [ 0.583904] ee000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002201 [ 0.593947] Amd/Fujitsu Extended Query Table at 0x0040 [ 0.599097] Amd/Fujitsu Extended Query version 1.3. [ 0.604154] number of CFI chips: 1 [ 0.607963] 5 fixed-partitions partitions found on MTD device ee000000.nor [ 0.614925] Creating 5 MTD partitions on "ee000000.nor": [ 0.620256] 0x000000000000-0x000001d80000 : "firmware" [ 0.626069] 2 fit-fw partitions found on MTD device firmware [ 0.631760] Creating 2 MTD partitions on "firmware": [ 0.636735] 0x000000000000-0x000000200000 : "kernel" [ 0.642282] 0x0000001f538c-0x000001d80000 : "rootfs" [ 0.647855] mtd: device 2 (rootfs) set to be root filesystem [ 0.653565] 1 squashfs-split partitions found on MTD device rootfs [ 0.659759] 0x0000004a0000-0x000001d80000 : "rootfs_data" [ 0.665767] 0x000001d80000-0x000001e00000 : "u-boot" [ 0.671425] 0x000001e00000-0x000001f00000 : "nvram" [ 0.676925] 0x000001f00000-0x000001f20000 : "cfg2" [ 0.682333] 0x000001f20000-0x000001f40000 : "cfg1" [ 0.688644] fsl_espi ffe07000.spi: at 0xd109f000 (irq = 59) [ 0.695317] libphy: Fixed MDIO Bus: probed [ 0.699968] libphy: Freescale PowerQUICC MII Bus: probed [ 0.706980] libphy: Freescale PowerQUICC MII Bus: probed [ 0.712526] libphy: Freescale PowerQUICC MII Bus: probed [ 0.718444] fsl-gianfar soc@ffe00000:ethernet@b0000: enabled errata workarounds, flags: 0x4 [ 0.737403] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: mac: 20:b3:99:a8:9b:37 [ 0.744837] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: Running with NAPI enabled [ 0.752502] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: RX BD ring size for Q[0]: 256 [ 0.760512] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: RX BD ring size for Q[1]: 256 [ 0.768522] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: TX BD ring size for Q[0]: 256 [ 0.776532] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: TX BD ring size for Q[1]: 256 [ 0.784743] ucc_geth_driver: QE UCC Gigabit Ethernet Controller [ 0.790998] i2c /dev entries driver [ 0.794786] mpc-i2c ffe03000.i2c: timeout 1000000 us [ 0.800076] mpc-i2c ffe03100.i2c: timeout 1000000 us [ 0.805446] booke_wdt: powerpc book-e watchdog driver loaded [ 0.812132] NET: Registered protocol family 10 [ 0.817492] random: fast init done [ 0.817572] Segment Routing with IPv6 [ 0.824698] NET: Registered protocol family 17 [ 0.829193] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 0.842152] 8021q: 802.1Q VLAN Support v1.8 [ 0.848242] hctosys: unable to open rtc device (rtc0) [ 0.856480] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 0.864044] Freeing unused kernel memory: 200K [ 1.124149] init: Console is alive [ 1.127746] init: - watchdog - [ 1.609022] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 1.653350] usbcore: registered new interface driver usbfs [ 1.658937] usbcore: registered new interface driver hub [ 1.664345] usbcore: registered new device driver usb [ 1.671725] Button Hotplug driver version 0.4.1 [ 1.677549] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.684661] ehci-fsl: Freescale EHCI Host controller driver [ 1.690925] ehci-platform: EHCI generic platform driver [ 1.699536] input: keys as /devices/platform/keys/input/input0 [ 1.705797] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 1.716712] init: - preinit - [ 2.034007] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 2.048537] random: procd: uninitialized urandom read (4 bytes read) 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 [ 5.166327] jffs2: notice: (533) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 1 of xref (1 dead, 0 orphan) found. [ 5.182488] mount_root: switching to jffs2 overlay [ 5.196755] overlayfs: upper fs does not support tmpfile. [ 5.204983] urandom-seed: Seeding with /etc/urandom.seed [ 5.269798] procd: - early - [ 5.272828] procd: - watchdog - [ 5.850844] procd: - watchdog - [ 5.854223] procd: - ubus - [ 5.903808] random: ubusd: uninitialized urandom read (4 bytes read) [ 5.910983] random: ubusd: uninitialized urandom read (4 bytes read) [ 5.917598] random: ubusd: uninitialized urandom read (4 bytes read) [ 5.924575] procd: - init - Please press Enter to activate this console. [ 6.200090] kmodloader: loading kernel modules from /etc/modules.d/* [ 6.210260] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 6.220196] Loading modules backported from Linux version v4.19.98-0-gd183c8e2647a [ 6.227804] Backport generated by backports.git v4.19.98-1-0-g8204eb99 [ 6.235995] ip_tables: (C) 2000-2006 Netfilter Core Team [ 6.247512] nf_conntrack version 0.5.0 (4096 buckets, 16384 max) [ 6.280407] xt_time: kernel timezone is -0000 [ 6.328111] PPP generic driver version 2.4.2 [ 6.331698] urngd: v1.0.2 started. [ 6.336828] NET: Registered protocol family 24 [ 6.378972] ieee80211 phy0: Atheros AR9300 Rev:4 mem=0xd36a0000, irq=17 [ 6.402924] ieee80211 phy1: Atheros AR9300 Rev:4 mem=0xd36e0000, irq=18 [ 6.413812] kmodloader: done loading kernel modules from /etc/modules.d/* [ 6.444428] random: crng init done [ 6.447901] random: 6 urandom warning(s) missed due to ratelimiting [ 9.521583] br-lan: port 1(eth0) entered blocking state [ 9.526848] br-lan: port 1(eth0) entered disabled state [ 9.532362] device eth0 entered promiscuous mode [ 9.543003] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 10.361828] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 10.380533] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 10.389893] br-lan: port 2(wlan1) entered blocking state [ 10.395335] br-lan: port 2(wlan1) entered disabled state [ 10.400964] device wlan1 entered promiscuous mode [ 10.405831] br-lan: port 2(wlan1) entered blocking state [ 10.411181] br-lan: port 2(wlan1) entered forwarding state [ 10.417243] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 10.425441] br-lan: port 3(wlan0) entered blocking state [ 10.430860] br-lan: port 3(wlan0) entered disabled state [ 10.436608] device wlan0 entered promiscuous mode [ 10.441645] br-lan: port 3(wlan0) entered blocking state [ 10.447004] br-lan: port 3(wlan0) entered forwarding state [ 10.457272] br-lan: port 3(wlan0) entered disabled state [ 10.463273] br-lan: port 2(wlan1) entered disabled state [ 10.481986] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 10.488566] br-lan: port 2(wlan1) entered blocking state [ 10.493919] br-lan: port 2(wlan1) entered forwarding state [ 10.512369] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 10.518951] br-lan: port 3(wlan0) entered blocking state [ 10.524320] br-lan: port 3(wlan0) entered forwarding state [ 13.628034] fsl-gianfar soc@ffe00000:ethernet@b0000 eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 13.637412] br-lan: port 1(eth0) entered blocking state [ 13.642675] br-lan: port 1(eth0) entered forwarding state


Space for additional notes, links to forum threads or other resources.

  • ...
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/06/05 10:31
  • by phoebe