ZyXEL P-2812HNU-F1

Please also see the ZyXEL P-2812HNU-FX Series page for more information. VMG3326-D20A is an identical variant of this designed for isp's.

P-2812HNU-F1

scapi has F1 to test and seems to work. Wifi at higher loads is not 100% stable with v17 or v18, Original zyxel firmware is more stable on the same hardware.

Current snapshots and v19 and above are a BIG improvement and work fine.

Install OpenWrt (generic explanation)

Due to some issues of the initramfs there is a bit of a workaround needed for v19 and above releases.

Up to and including v18 the kernel image is smaller than 2MB and will fit in the reserved space of the older working initramfs image.

However (some) v19 and above + snapshots can be larger and need an adjustment in the reserved space for the kernel.

To install this larger reservation you need a kernel that is smaller then 2MB ;) see the catch 22 here ;) in order to solve this issue I had compiled a very barebone image a while ago which has a smaller kernel and this will fit into the 2MB reserved space. Use this file to update your modem first before updating to snapshot or v19 and above.

https://github.com/Mafketel/p2812hnu-f1-files/blob/master/openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin

After you installed this one going back to v18 or below needs a full from scratch install (UART and all) as the start of the root fs has moved 1MB and you will get a kernel panic.

(DGDodo, Testing upgrade to v21.02.0 from v19.07.7 without TTL-serial, with accessing_u-boot_environment_variables_in_openwrt and only adjust nboot parameters just before flashing, no mtd-adjustments. My v19.07.7 -kernel- builds still fit in 2MB, v21.02.0 gets bigger. I've seen flashed devices with v21.02.0 crashing, but will boot ok after only adjusting nboot paramter. An howto I've made is on http://dolfgeerdink.nl/phpbb/viewtopic.php?p=341#p341) (Mafketel, obviously it will fit from V19 as it has already an adjusted mtd size ;) )

The Out of the Box bootloader does not allow to load openwrt, so you have to replace the bootloader first. The recent openwrt releases do not include the proper bootloader files. You can get them from ScApi 's github. Either release r45578 or r47026 will work.

You need the following files:

  1. u-boot.asc Right click the 'raw' button, and do 'save as'.

While you are there grab the initramfs (openwrt-lantiq-p2812hnufx_nandtpl-u-boot.img) and wifi calibration data (RT3062.eeprom) as well.

Power off the board.

Short the (R17) bootsel_1 and power on the router. The usual method is to use a small flat screwdriver to short this while powering on the router.

When CFG 02 UART Popups in terminal You can disconnect/revert bootsel pin to normal or you can wait till the end of process.

ROM VER: 1.1.4
CFG 02
UART

Upload the U-Boot RAM image (u-boot.asc) using a serial cable (baud 115200)

  • If you used cutecom for Linux, issue „Send File”
  • If you're using Minicom, you can suspend or quite minicom after seeing the message above, then issue the upload from the command line: ascii-xfr -s -n -v u-boot.asc > /dev/ttyUSB0, then return or restart Minicom.

This will take a minute or so.

On windows there are some more caveats, you can try terraterm first, if it does not work, which is indicated by * signs appearing on the prompt try to set a transmit delay of 1 msec/char. If that makes the upload excruciatingly slow try realterm with the same settings. It still won't be fast but cuts the waiting game from multiple hours to about 20 minutes.

After uploading the u-boot.asc file, wait for U-Boot to load and stop auto-boot process.

************************************************************************************************************************
<deleted lines> 
************************************************************************************************************************
************************************************************************************************************************
**************************************************************************************************************

U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:58) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.2
CPU:   125 MHz
IO:    125 MHz
BUS:   125 MHz
BOOT:  UART w/o EEPROM
DRAM:  256 MiB
NAND:  128 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth

Then: PRE STEP 1 Make a backup of your NAND ! (optionally and only works with more recent asc files so for instance this one u-boot.asc) (Mafketel, to be able to restore it to the modem you might need the crc data as well, no tutorial for that yet)

tftpd settings

settings for tftpd64 or 32 see picture

first +- 32mb

nand read 81000000 0 2000000
tftpput 81000000 2000000 p2812backup-2000000.bin

repeat 3 times second+- 32mb etc

nand read 81000000 2000000 2000000
tftpput 81000000 2000000 p2812backup-2000000-4000000.bin

nand read 81000000 4000000 2000000
tftpput 81000000 2000000 p2812backup-4000000-6000000.bin

nand read 81000000 6000000 2000000
tftpput 81000000 2000000 p2812backup-6000000-8000000.bin

if you want the files put together in one file to use binwalk, obviously does not work in windows ;)

cat p2812backup-2000000.bin p2812backup-2000000-4000000.bin p2812backup-4000000-6000000.bin p2812backup-6000000-8000000.bin >p2812backup-complete.bin

Step 1: Type in console

nand erase.chip
NAND erase.chip: device 0 whole chip
Skipping bad block at  0x052e0000
Skipping bad block at  0x06e20000
Erasing at 0x7fe0000 -- 100% complete.
OK

Step 2: Set Your IP addres to “192.168.1.2” first and then start a tftp server. On Windows the following command (run as administrator) will set the ip address. Make sure you connect an utp cable to lan 1.

netsh interface ip set address name="Ethernet" static 192.168.1.2 255.255.255.0 192.168.1.1

Step 3: Place openwrt-lantiq-p2812hnufx_nandtpl-u-boot.img in your tftp folder.

Step 4: Type in console

tftpboot openwrt-lantiq-p2812hnufx_nandtpl-u-boot.img
ltq_phy: addr 0, link 1, speed 100, duplex 1
ltq_phy: addr 1, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 100, duplex 0
ltq_phy: addr 19, link 0, speed 100, duplex 0
ltq_phy: addr 5, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-p2812hnufx_nandtpl-u-boot.img'.
Load address: 0x81000000
Loading: ################
done
Bytes transferred = 231813 (38985 hex)

If tftp is not working for you, you can also upload the u-boot image over the serial port using loady and then send the file using zmodem, e.g. in Minicom Ctrl+A followed by S, then select zmodem and the u-boot.img file.

Step 5: Type in console

nand erase 0 $filesize && nand write $fileaddr 0 $filesize
NAND write: device 0 offset 0x0, size 0x38985
 231813 bytes written: OK

Step 6: Power off board

Step 7: Turn modem/router back on and stop autoboot proces

ROM VER: 1.1.4
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.2
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

Step 8: Add some environment variables and save them, use the ethaddr that is printed on the bottom of the modem(MAC address + 3)

mtdparts add nand0 256k uboot
mtdparts add nand0 128k uboot-env
mtdparts add nand0 3m kernel
mtdparts add nand0 - ubi
setenv ethaddr XX:XX:XX:XX:XX:XX
setenv nboot 'nand read 0x81000000 0x60000 0x300000; bootm 0x81000000'
setenv bootcmd 'run nboot'
saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x40000 -- 100% complete.
Writing to NAND... OK

Continue further below

To install OpenWrt into the NAND flash, you first have to boot an initramfs image. This is a version of the OpenWrt (with linux kernel and root filesystem) that executes only from RAM. You will use this to flash the resident version of OpenWrt into the NAND flash.

At the present time, the recent OpenWrt releases do not include a working initramfs image. Normally this would be the files named zyxel_p-2812hnu-f1-initramfs-kernel.bin but these files in the release folders are broken. A working version is available at ScApi 's github, see above. At the end we will upgrade to the latest openwrt version.

NOTES: After flashing the NAND from the initramfs, future upgrades can be done by flashing zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin from each release through the web interface.

Step 1: Place openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs in your tftp folder

Step 2: Set Your IP address to “192.168.1.2” and start tftp server. See also above for instructions.

Step 3: Upload the initramfs image.

tftpboot openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs
ltq_phy: addr 0, link 1, speed 100, duplex 1
ltq_phy: addr 1, link 0, speed 10, duplex 0
ltq_phy: addr 17, link 0, speed 100, duplex 0
ltq_phy: addr 19, link 0, speed 100, duplex 0
ltq_phy: addr 5, link 0, speed 10, duplex 0
Using ltq-eth device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #############################################################
         3.4 MiB/s
done
Bytes transferred = 4707233 (47d3a1 hex)

If tftp is not working for you, you can also upload the initramfs image over the serial port using loady and then send the file using zmodem, e.g. in Minicom Ctrl+A followed by S, then select zmodem and the openwrt-lantiq-xrx200-P2812HNUF1-uImage-initramfs file. The file is a few megabytes so this will take some time.

Step 4: Run the initramfs image and wait till fully booted and press Enter to activate the console

bootm $fileaddr
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-3.18.11
   Created:      2015-04-25   1:54:58 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    4707169 Bytes = 4.5 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.18.11 (sylwek@WRT) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r44945) ) #2 Sat Apr 25 03:54:35 CEST 2015
[    0.000000] SoC: VR9 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is P2812HNUF1 - ZyXEL P-2812HNU-F1
<deleted lines> 

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
[   11.280000] procd: - early -
[   11.280000] procd: - watchdog -
[   11.852000] procd: - ubus -
[   12.864000] procd: - init -
Please press Enter to activate this console.

Step 5: Obtain and flash flash this image first:

If you use a newer image there will be erase block errors when writing the image.

Log into the modem on the web interface and go to System flash firmware.

This assumes that your are able to enter the webinterface, if this does not work, you can use the serial console: upload openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin to /tmp using scp or wget':

       cd /tmp
       scp user@192.168.1.N:openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin
       sysupgrade -n openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin

Since the Dropbear SSH version in the initramfs is quite old, this can lead to problems because new SSH servers will not accept the algorithms it supports.

Alternatively (if you have a web server on your 192.168.1.N machine):

       cd /tmp
       wget http://192.168.1.N/openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin
       sysupgrade -n openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin

You probably need a local web server that can use plain HTTP on port 80 because the initramfs image cannot handle SSL.

Step 6: the router Reboots itself

Watchdog handover: fd=3
- watchdog -
Sending TERM to remaining processes ... logd rpcd netifd odhcpd vdsl_cpe_contro uhttpd ntpd dnsmasq ubusd
Sending KILL to remaining processes ...
Unlocking kernel ...

Writing from <stdin> to kernel ...
[  309.432000] UBI: attaching mtd3 to ubi0
[  309.508000] UBI: scanning is finished
[  309.508000] UBI: empty MTD device detected
[  309.528000] UBI: attached mtd3 (name "ubi", size 125 MiB) to ubi0
[  309.532000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[  309.540000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[  309.544000] UBI: VID header offset: 512 (aligned 512), data offset: 2048
[  309.552000] UBI: good PEBs: 1003, bad PEBs: 2, corrupted PEBs: 0
[  309.560000] UBI: user volume: 0, internal volumes: 1, max. volumes count: 128
[  309.564000] UBI: max/mean erase counter: 0/0, WL threshold: 4096, image sequence number: 2780509833
[  309.576000] UBI: available PEBs: 981, total reserved PEBs: 22, PEBs reserved for bad PEB handling: 18
[  309.584000] UBI: background thread "ubi_bgt0d" started, PID 2353
UBI device number 0, total 1003 LEBs (129411072 bytes, 123.4 MiB), available 981 LEBs (126572544 bytes, 120.7 MiB), LEB
size 129024 bytes (126.0 KiB)
Volume ID 0, size 25 LEBs (3225600 bytes, 3.1 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment
 1
Set volume size to 123346944
Volume ID 1, size 956 LEBs (123346944 bytes, 117.6 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data",
 alignment 1
sysupgrade successful
[  311.652000] reboot: Reó
ROM VER: 1.1.4
CFG 06
NAND
NAND Read OK

U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01)
SPL: initializing NAND flash
SPL: checking U-Boot image
SPL: loading U-Boot to RAM
SPL: decompressing U-Boot with LZO
SPL: jumping to U-Boot


U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx

Board: ZyXEL P-2812HNU-Fx
SoC:   Lantiq VRX288 v1.2
CPU:   500 MHz
IO:    250 MHz
BUS:   250 MHz
BOOT:  NAND
DRAM:  128 MiB
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   ltq-eth
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x200000
 2097152 bytes read: OK
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-4.9.152
   Created:      2019-01-30  12:21:02 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1749484 Bytes = 1.7 MiB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 4.9.152 (buildbot@7befac494a11) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7676-cddd7b4c77) ) #
0 SMP Wed Jan 30 12:21:02 2019
[    0.000000] SoC: xRX200 rev 1.2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)
[    0.000000] MIPS: machine is ZyXEL P-2812HNU-F1
<deleted lines> 
<press Enter>

BusyBox v1.28.4 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 18.06.2, r7676-cddd7b4c77
 -----------------------------------------------------
=== 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.
--------------------------------------------------

Step 7: upgrade to the latest working release of OpenWrt

The last known working version of OpenWrt for this router is the 21.02.3 release:

The 22.03.0 version will brick the router and you have to reinstall from initramfs. (Back to step 3...)

For as long as the standard installation deletes the whole NAND, the information the wifi drivers need to start the chip are lost. Currently there is one copy of this data(rt3062.eeprom) and you have already downloaded it if you followed the directions above. In order to make use of it copy the file to the /lib/firmware/ folder with winscp or just scp if your on linux. error message in the kernel log is :

rt2800pci 0000:00:0e.0: Direct firmware load for RT3062.eeprom failed with error -2

This file can also be found in your ZyXEL OEM-firmware backup at etc/wireless/rt2860ap folder and called RT3062_PCI_LNA_2T2R_V1_0.bin

OpenWrt v21.02.0 does not scan PCI-bus (correctly) during boot and it looks like wifi won't work at all the first time? A workaround is to add the following line to file rc.local just before 'exit 0' (via System / Startup / Local Startup in web-GUI):

echo 1 > /sys/bus/pci/rescan

And reboot the device. Now the PCI-bus will be scanned (later) and wifi will become ready / usable.

You may need to adapt the network settings to connect to your internet provider. These settings can be found in /etc/config/network. Depending on your internet provider those settings may differ. For Telfort in the Netherlands the following will work.

config atm-bridge 'atm'
        option vpi '0'
        option vci '34'
        option encaps 'llc'
        option payload 'bridged'
        option nameprefix 'dsl'
config interface 'wan'
        option ifname 'dsl0.34'
        option proto 'dhcp'
        option force_link '1'
        option delegate '0'
        option ipv6 '1'	

Make sure that ifname of wan interface has the following format: option ifname 'dsl<vpi>.<vci>' and it needs to match the atm-bridge options.

You need some files from the unbranding process https://forum.archive.openwrt.org/viewtopic.php?id=47957&p=1

Then: De OOB the .bm file aka remove crc bits every 0x800 bytes 0x40 bytes long, here is a copy already done. https://github.com/Mafketel/p2812hnu-f1-files

start modem with serial attached and stop the autoboot process

or if it is bricked start with r17 shorted for uart boot and send u-boot.asc file

tftpboot 304TUJ.bm-deOOBed

only erase whole nand if it is necessary otherwise erase only what you are going to overwrite.

nand erase 0 $filesize

or

nand erase.chip
nand write $fileaddr 0 $filesize
reset

you will get to a very basic script inside u-boot called ZLO setup your tftp server at 192.168.1.33 I think you can use any binary firmware from the p-2812hnu-f1 I just happened to use this one https://www.zyxel.com/us/en/support/DownloadLandingSR.shtml?c=us&l=en&kbid=MD09036&md=P-2812HNU-F1

zlua 310TUJ0C0.bin

wait ;) you should see # apearing

zlgo

reboot through webinterface on 192.168.1.1 use space, or probably any other key to interrupt autoboot

atcb
atbt 1
atsn serialnumber that is on the bottom of your router

the modem will reboot

atcb
atbt 1
atwm XXXXXXXXXXX
atsb

Replace XXXXXXXX with your MAC written on the bottom of your modem

Then you are almost done, I flashed the modem with the most recent firmware from the zyxel site through the webinterface. I still see some error in the console so I do not know if everything is honky-dory now but my wifi works also at the other side of the house now without cutting out all the time, I would prefer to run openwrt but the wifi needs to be better.

Architecture MIPS
Vendor Lantiq
bootloader U-Boot
System-On-Chip XWAY VRX288 (VR9 Family)
CPU/Speed 34K V5.5 500 MHz
Flash-Chip K9F1G08U0D
Flash size 128 MiB NAND Flash
RAM 128 MiB
Wireless RaLink RT3062f 2.4GHz 802.11bgn
Ethernet XWAY PEF 42068 F swconfig
Internet ADSL/VDSL/FTTH
USB Yes 2 x 2.0
Serial Yes
JTAG No

UART mode: CFG 02 short R17 located near NAND

UART mode: CFG 02 short R17 located near NAND

ROM-D check=0 MRD_CERT_1 check=0 MRD_CERT_2 check=0 Read Kernel to RAM from 2f00000 bootargs=root=/dev/mtdblock1 rootfstype=yaffs2 console=ttyS0,115200 phym=128M mem=126M panic=1 vpe1_load_addr=0x87e00000M vpe1_mem=2M vpe1_wired_tlb_entries=0 ## Booting image at 80800000 ... Image Name: MIPS Linux-2.6.32 Created: 2014-02-14 3:33:18 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1544334 Bytes = 1.5 MB Load Address: 80002000 Entry Point: 80006f30 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80006f30) ... ## Giving linux memsize in MB, 128 Starting kernel ... Lantiq xDSL CPE VR9 mips_hpt_frequency = 250000000, counter_resolution = 2 Linux version 2.6.32.32 (tresia@tpds-dsl) (gcc version 4.3.3 (GCC) ) #17 Fri Feb 14 01:15:50 CST 2014 phym = 08000000, mem = 07e00000, max_pfn = 00007e00 Reserving memory for CP1 @0xa7e00000, size 0x00200000 CPU revision is: 00019555 (MIPS 34Kc) Determined physical RAM map: User-defined physical RAM map: memory: 07e00000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00007e00 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00007e00 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32004 Kernel command line: root=/dev/mtdblock1 rootfstype=yaffs2 console=ttyS0,115200 phym=128M mem=126M panic=1 vpe1_load_addr=0x87e00000M vpe1_mem=2M vpe1_wired_tlb_entries=0 PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Writing ErrCtl register=00000000 Readback ErrCtl register=00000000 Memory: 122436k/129024k available (3514k kernel code, 6424k reserved, 986k data, 204k init, 0k highmem) Hierarchical RCU implementation. NR_IRQS:185 Lantiq ICU driver, version 3.0.1, (c) 2001-2011 Lantiq Deutschland GmbH console [ttyS0] enabled Calibrating delay loop... 332.59 BogoMIPS (lpj=1662976) Security Framework initialized Mount-cache hash table entries: 512 NET: Registered protocol family 16 Lantiq PCI host controller driver, version 1.2.0, (c) 2001-2011 Lantiq Deutschland GmbH bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pci 0000:00:00.0: PME# supported from D1 D2 pci 0000:00:00.0: PME# disabled NET: Registered protocol family 8 NET: Registered protocol family 20 Switching to clocksource MIPS NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP reno registered NET: Registered protocol family 1 gptu: totally 6 16-bit timers/counters gptu: misc_register on minor 63 gptu: succeeded to request irq 118 gptu: succeeded to request irq 119 gptu: succeeded to request irq 120 gptu: succeeded to request irq 121 gptu: succeeded to request irq 122 gptu: succeeded to request irq 123 IFX DMA driver, version ifxmips_dma_core.c:v1.0.24 ,(c)2009 Infineon Technologies AG Lantiq CGU driver, version 1.1.32, (c) 2001-2011 Lantiq Deutschland GmbH vpe1_mem = 200000 Wired TLB entries for Linux read_c0_wired() = 0 squashfs: version 4.0 (2009/01/31) Phillip Lougher Registering mini_fo version $Id$ JFFS2 version 2.2 (NAND) (SUMMARY) (ZLIB) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. yaffs Feb 14 2014 01:10:13 Installing. msgmni has been set to 239 io scheduler noop registered (default) ifx_pmu_init: Major 252 Lantiq PMU driver, version 1.2.6, (c) 2001-2011 Lantiq Deutschland GmbH Lantiq GPIO driver, version 1.3.2, (c) 2001-2011 Lantiq Deutschland GmbH Infineon Technologies RCU driver version 1.0.7 Lantiq LED Controller driver, version 1.1.3, (c) 2001-2011 Lantiq Deutschland GmbH MEI CPE Driver, Version 1.2.1 (c) Copyright 2009, Infineon Technologies AG ### MEI CPE - MEI CPE - MEI CPE - MEI CPE ### ttyS0 at MMIO 0xbe100c00 (irq = 105) is a IFX_ASC Register ASC (UART) to PMCU. Lantiq ASC (UART) driver, version 1.0.11, (c) 2001-2011 Lantiq Deutschland GmbH brd: module loaded loop: module loaded ifx_nand_init Probe for NAND flash... Checking if ONFI complient NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) Scanning device for bad blocks Creating 8 MTD partitions on "ifx_nand": 0x0000000e0000-0x000001ee0000 : "rootfs,kernel1" 0x000001ee0000-0x000003ce0000 : "rootfs,kernel2" 0x000003ce0000-0x000004760000 : "reserve" 0x000004760000-0x000007420000 : "firmware" 0x000007420000-0x000007ec0000 : "config" 0x000007ec0000-0x000007f00000 : "romd" 0x000007f00000-0x000007f40000 : "mrd_cert1" 0x000007f40000-0x000007f80000 : "mrd_cert2" Lantiq SSC driver, version 2.3.9, (c) 2001-2011 Lantiq Deutschland GmbH PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 IMQ driver loaded successfully. Hooking IMQ after NAT on PREROUTING. Hooking IMQ after NAT on POSTROUTING. pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus II USB Ethernet driver usbcore: registered new interface driver pegasus IFX SWITCH API, Version 1.1.8.5 SWAPI: Registered character device [switch_api] with major no [81] Switch API: PCE MicroCode loaded !! GPHY FW load for G.Hn !! GPHY FW load for A11 !! GPHY FIRMWARE LOAD SUCCESSFULLY AT ADDR (VR9) : 4bc000 GPHY FIRMWARE LOAD SUCCESSFULLY AT ADDR (GHN) : 4bc000 IFX GPHY driver GE Mode, version ifxmips_vr9_gphy: V1.0.1 - Firmware: 8304 @@@@@@ disable GPHY port 0, 1, 2, 4 and 5 @@@@@@@@@@@@@ !! Checking PHY LED States!! Registered led device: broadband_led Registered led device: internet_led Registered led device: ledc_2 Registered led device: ledc_3 Registered led device: ledc_4 Registered led device: ledc_5 Registered led device: ledc_6 Registered led device: ledc_7 Registered led device: ledc_8 Registered led device: ledc_9 Registered led device: ledc_10 Registered led device: ledc_11 Registered led device: wps:green Registered led device: ledc_13 Registered led device: ledc_14 Registered led device: usb2_link_led Registered led device: ledc_16 Registered led device: ledc_17 Registered led device: usb1_link_led Registered led device: fxo_act_led Registered led device: internet_red_led Registered led device: voip_led Registered led device: warning_led Registered led device: ledc_23 Lantiq LED driver, version 1.1.4, (c) 2001-2011 Lantiq Deutschland GmbH Mirror/redirect action on u32 classifier Performance counters on input device check on Actions configured nf_conntrack version 0.5.0 (2048 buckets, 8192 max) ip_conntrack_rtsp v0.6.21 loading xt_time: kernel timezone is -0000 ZLD: zy_sm_init() register hooks successful. GRE over IPv4 tunneling driver ip_nat_rtsp v0.6.21 loading ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 Ebtables v2.0 registered lec.c: Feb 14 2014 01:12:31 initialized mpc.c: Feb 14 2014 01:12:28 initialized KOAM is loaded successfully. 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> yaffs: dev is 32505857 name is "mtdblock1" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.1, "mtdblock1" yaffs_read_super: isCheckpointed 0 VFS: Mounted root (yaffs2 filesystem) readonly on device 31:1. Freeing unused kernel memorinit started: BusyBox v1.10.4 (2014-02-14 01:32:30 CST) starting pid 235, tty '': '/etc/init.d/rcS' Run init.d/rcS! Trying to mount NAND flash as YAFFS2 for configuration files (/dev/mtdblock4) yaffs: dev is 32505860 name is "mtdblock4" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.4, "mtdblock4" yaffs: restored from checkpoint yaffs_read_super: isCheckpointed 1 save exit: isCheckpointed 1 Trying to mount NAND flash as YAFFS2 for temporal space for firmware upgrade (/dev/mtdblock3) yaffs: dev is 32505859 name is "mtdblock3" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.3, "mtdblock3" yaffs: restored from checkpoint yaffs_read_super: isCheckpointed 1 save exit: isCheckpointed 1 / INITRD: Trying to mount NAND flash as Root FSsave exit: isCheckpointed 1 sync Run init.d/rcS1! Running all S1 scripts in /etc/init.dload hidden_nand_access.ko Checking if ONFI complient NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) Scanning device for bad blocks ===> Dump Default Romfile and FW Info mcputil.c:read item (tag 0x70) failed Nothing to dump ROM-D! ================================================== = ZyCLiP Version Information = ================================================== ZyCLiP : 3.0.0.0 ZLOader : 3.0 Z-Boot : 3.0.0 Run S1_10ethernet to load Ethernet module First get MAC address=B0B2DC170758 Create MAC = B0:B2:DC:17:07:58 Create MAC = B0:B2:dc:17:07:59 Create MAC = B0:B2:dc:17:07:5a Create MAC = B0:B2:dc:17:07:5b Create MAC = B0:B2:dc:17:07:5c Create MAC = B0:B2:dc:17:07:5d Create MAC = B0:B2:dc:17:07:5e Insert BTN IO module GPIO phy addr:1e100b10, len:58, vir addr: be100b10 LED phy addr:1e100bb0, len:14, vir addr: be100bb0 init_gpio_reg /proc/btn_io is created init_btn_io_module() SUCCESS, Major Numer is 220 Insert LCD Control module Enable BTN_timer. Run S1_12xdsl to load xdsl module IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH @@@@@@@@@@SW switch touch: invalid option -- t BusyBox v1.10.4 (2014-02-14 01:32:30 CST) multi-call binary Usage: touch [-c] FILE [FILE...] Update the last-modified date on the given FILE[s] Options: -c Do not create any files X_ZyXEL_Ext.SWWANSwitch value : VDSL ccc_be use wanmode : VDSL Loads switch module S17 portdisable Disable Success disable ether wan portdisable Disable Success portdisable Disable Success portdisable Disable Success portdisable Disable Success Run S1_20voip to load ZyIMS module #### Tune MIPS-34k VPE Priority for VoIP #### insmod: cannot insert '/usr/opt/ifx/bin/drv_ifxos.ko': File exists Lantiq TAPI device driver, version 3.13.0.2, (c) 2001-2010 Lantiq Deutschland GmbH IFX KPI egress tasklet registered to group 1 Lantiq KPI2UDP driver, version 2.2.0.0, (c) 2008-2010 Lantiq Deutschland GmbH modprobe: module softdog_vpe not found modprobe: failed to load module softdog_vpe Lantiq MIPS34KEc MPS driver, version 2.2.2.5, (c) 2006-2010 Lantiq Deutschland GmbH Lantiq VMMC device driver, version 1.9.0.3, (c) 2006-2010 Lantiq Deutschland GmbH BRIDGE_DEV=br0 ignore /sbin/CfgVLAN.sh Set VLAN Enable Success pkgSize 1536 Success portdisable Disable Success portdisable Disable Success portdisable Disable Success portdisable Disable Success portdisable Disable Success ******WAN PORT ******* nRegAddr = 0xccd nData = 0x0 *******WAN PORT ******* ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 Wan pin select is 1 (0:Ethernet Wan, 1:DSL Wan) Wan mode file setting is VDSL Loading E5 (MII0/1) driver ...... Succeeded! PPE datapath driver info: Version ID: 64.3.3.1.0.1.1 Family : VR9 DR Type : Normal Data Path | Indirect-Fast Path Interface : MII0 | MII1 Mode : Routing Release : 0.1.1 PPE 0 firmware info: Version ID: 7.1.5.1.0.45 Family : VR9 FW Type : Standard Interface : MII0/1 + PTM Mode : PTM (E1) Release : 0.45 PPE 1 firmware info: Version ID: 7.2.7.8.3.9 Family : VR9 FW Type : Acceleration Interface : MII0/1 + PTM Bonding Mode : 6rd/DS-lite Release : 3.9 ifx_ppa_api: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint PPA API --- init successfully Lantiq CPE API Driver version: DSL CPE API V4.11.11 Predefined debug level: 3 bring up xdsl... Bring up DSL CPE Control Application ADSL Annex A dsl_cpe_control -i 04_00_04_00_0C_01_00_07 -T4_0_1 -f /lib/firmware/2.6.32.32/xcpe_hw.bin -A /usr/opt/ifx/bin/vdsl.scr -a /usr/opt/ifx/bin/adsl.scr -n /usr/etc/dsl_api/xdslrc.sh -t0.0.0.0 & wait dsl_cpe_control VDSL Annex A nReturn=0 nReturn=0 Insert internet LED control module init_internet_led_control_module() SUCCESS, Major Numer is 225 device eth0 entered promiscuous mode br0: port 1(eth0) entering learning state br0: port 1(eth0) entering disabled state br0: port 1(eth0) entering learning state /etc/init.d/40network_lan: line 175: showdbgMsg: not founError: the port was not in the member d /etc/init.d/40network_lan: line 175: showdbgMsg: not fError: the port was not in the member ound /etc/init.d/40network_lan: line 175: showdbgMsg: not found Enabling IP forwarding Bringing up interface lo params = lo 127.0.0.1 Read GATEWAY_CONF_FILE fail portdisable Enable Success portdisable Enable Success portdisable Enable Success portdisable Enable Success /etc/init.d/S1_99local: line 51: /sbin/ltefwwatcher: not found Running all S2 scripts in /mnt/NAND/script/init.d/ Starting syslog-ng... Starting ZLD CCC(Common Configuration Center)... Set uptream HW_queue... RESET CCC LOG LEVEL: 6 RESET CCC LOG LEVEL: 6 RESET CCC LOG LEVEL: 6 touch: invalid option -- t BusyBox v1.10.4 (2014-02-14 01:32:30 CST) multi-call binary Usage: touch [-c] FILE [FILE...] Update the last-modified date on the given FILE[s] Options: -c Do not create any files nReturn=0 nData="0F45 0000 0001 0036 " mkdir: cannot create directory '2': Read-only file system BE DHCPCLIENT init interface eth0.10 does not exist! vconfig: ioctl error for rem: No such device fopen fail !! ======================================= resetAllPPPDUnitNumberStatus(): pppdUnitNumberInUsed[0]=0 pppdUnitNumberInUsed[1]=0 pppdUnitNumberInUsed[2]=0 pppdUnitNumberInUsed[3]=0 pppdUnitNumberInUsed[4]=0 pppdUnitNumberInUsed[5]=0 pppdUnitNumberInUsed[6]=0 pppdUnitNumberInUsed[7]=0 ======================================= sh: \A3: not found cp: cannot stat '/etc/sysconfig/network-scripts/wan-multi/ifcfg-eth0': No such file or directory finish download certificate rm: cannot remove '/etc/allcert/all.pem': No such file or directory starting ftpd... done Start ROM Convert ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ifconfig: bad address '1500' device ptm0.3900 is not a slave of br0 setled Success cat: can't open '/var/tmp/hosts': No such file or directory transaction successful !! SEL InternetGatewayDevice.LANDevice.1.WLANConfiguration.1: success SET X_ZyXEL_IgmpSnoopingEnabled: success SEL InternetGatewayDevice.X_ZyXEL_Ext.TR069: success SET Enable: success SAVE: success Starting ZySH daemon and client... /etc/init.d/rcS: /mnt/NAND/script/init.d/rcS2: line 159: /sbin/zysh.sh: not found /etc/init.d/rcS: /mnt/NAND/script/init.d/rcS2: line 159: /usr/sbin/zyshclient: not found sysctl: can't open '/etc/sysctl.conf': No such file or directory /etc/init.d/rcS: /mnt/NAND/script/init.d/rcS2: line 159: /usr/bin/setsystz: not found /etc/init.d/rcS: mkdir: cannot create directory '2': Read-only file system /mnt/NAND/script/init.d/rcS2: line 159: /etc/init.d/stoinit.sh: not found Starting celld daemon...... Enter user spaceRTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory nice: /usr/local/btn/do_btncpy: No such file or directory Starting crond... Starting crontab... Starting diagnosed... starting p910nd... done nice: /usr/bin/schedule_controller: No such file or directory nice: timer_source: No such file or directory device eth0.3901 is not a slave of br0 device eth0 is already a member of a bridge; can't enslave it to bridge br0. starting pid 1220, tty '': '/sbin/getty 115200 ttyS0' ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 ERROR: (VID does not exists) drivers/net/ifxmips_switch_api/ifx_ethsw_flow_api.c:IFX_FLOW_VLAN_IdGet:1872 sh: cannot create /proc/lan_vid: nonexistent directory cat: can't open '/tmp/schedule/*.sche': No such file or directory killall: updatedd: no process killed portdisable Enable Success autonego Success portdisable Enable Success autonego Success portdisable Enable Success autonego Success portdisable Enable Success autonego Success router login: rm: cannot remove '/etc/igmpproxy.conf': No such file or directory rm: cannot remove '/etc/igmpv3.conf': No such file or directory br0: port 1(eth0) entering forwarding state iptables v1.4.6: interface name `ruletmp:/sbin/crond' must be shorter than IFNAMSIZ (15) Try `iptables -h' or 'iptables --help' for more information. sh: -p: not found Jan 1 01:00:30 ccc_be: beSysMtnReloadConfig(): Loading beVoipConfigLoad... *********************************************** zyims is not running , just start up zyims Restarting killall: voiceApp: no process killed killall: mm.exe: no process killed killall: icf.exe: no process killed *********************************************** MaxLineCount = 8 GetWanInterfaceDnsName: get_voip_iface_address fail GetWanInterfaceDnsName: get_voip_iface_address fail icf_port_open_ipc_channel path = /var/iptk_es.chanl the open channel succeded exit from the es init Stopping strongSwan IPsec failed: starter is not running @@@@@KENNY TEST FUNC = PhoneInit, COUNTRY = 14 Filesystem firmware binary used (/root/voip_fw/ar9_firmware.bin). Filesystem BBD binary used (/root/voip_fw/bbd_Netherlands.bin). BOARD_Easy50812_PrepareBoard : analogCh = 2, coderCh = 5 , DECT_Ch = 0 BOARD_Easy50812_PrepareBoard pBoard->nUsedChannels = 5 Set fxsFd 0 to /dev/vmmc11 Set channelFd 0 to /dev/vmmc11 Set fxsFd 1 to /dev/vmmc12 Set channelFd 1 to /dev/vmmc12 Set channelFd 2 to /dev/vmmc13 Set channelFd 3 to /dev/vmmc14 Set channelFd 4 to /dev/vmmc15 VMMC [version 0x 0, type 0x 7, channels 2] ready! FW Version 2.1 VMMC Driver version 1.9.0.3 73M1966 TAPI Driver, Rev. 2.2, (c) 2007-2009 Teridian Semiconductor Corp. 73M1966 Driver, Rev. 2.7.3lq4, (c) 2007-2009 Teridian Semiconductor Corp. stopping ftpd... done Set fxsFd 0 to /dev/vmmc11 Set channelFd 0 to /dev/vmmc11 Set fxsFd 1 to /dev/vmmc12 Set channelFd 1 to /dev/vmmc12 Set channelFd 2 to /dev/vmmc13 Set channelFd 3 to /dev/vmmc14 Set channelFd 4 to /dev/vmmc15 PhoneEventRxTask() : error to open Dev_FD : -1 rm: cannot remove '/tmp/SIPPktDebug': No such file or directory voiceApp:- GET IP ADDRESS FAIL! voiceApp:- GET IPADDRESS FAIL : CFG_SET_SELF_IP_REQ voiceApp > ICF_CFG_SET_SELF_IP_REQ towards IP Phone Toolkit Failed. voiceApp:- GET IPADDRESS FAIL : CFG_SET_SELF_IP_REQ voiceApp > ICF_CFG_SET_SELF_IP_REQ towards IP Phone Toolkit Failed. voiceApp:- GET IP ADDRESS FAIL! voiceApp:- GET IP ADDRESS FAIL! voiceApp:- GET IP ADDRESS FAIL! starting ftpd... done cannot open directory: /var/mnt/usb stopping minidlna server... cat: can't open '/var/run/minidlna.pid': No such file or directory sh: you need to specify whom to kill Killed Sorry, rule does not exist. $LOCAL_ADMIN_MAC=B2:B2:DC:17:07:5c can't add ra1 to bridge br0: Invalid argument can't add ra2 to bridge br0: Invalid argument can't add ra3 to bridge br0: Invalid argument @@@fxo relay Switch 1 @@@fxo relay Switch 2 killall: upnpd: no process killed Jan 1 01:00:58 ccc_mr: cccRegModule(): register tr69FE Unknown commands: httplearning VAH_LINKDETECTION Init! Action 4 device ifb1 ifindex 6 Action 4 device ifb1 ifindex 6 Jan 1 01:01:13 ccc_be: < (R)beScheduleConfigLoad > Jan 1 01:01:14 ccc_be: - eventHandlerName = beSysMtnHandleEvent Jan 1 01:01:14 ccc_be: - lastUpdateTime = Thu Jan 1 01:01:14 1970 ip6tables: No chain/target/match by that name. ip6tables: No chain/target/match by that name. ip6tables: No chain/target/match by that name. ip6tables: No chain/target/match by that name. ip6tables: No chain/target/match by that name. mkdir: cannot create directory '2': Read-only file system RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory RTNETLINK answers: No such file or directory killall: webipqd: no process killed killall: zyTimeZoneUpdater: no process killed mini_httpd: exiting due to signal 15 mini_httpd_ssl: exiting due to signal 15 configGetStatsBuf(0, 0) pack line id:0, phyPort:0 unpack line id:0, phyPort:0 rtpGetSessionStats rtp is null phy port id:0 Status = Disabled CallState = Idle configGetStatsBuf(0, 1) pack line id:1, phyPort:1 unpack line id:1, phyPort:1 rtpGetSessionStats rtp is null phy port id:1 Status = Disabled CallState = Idle no sip account... configGetStatsBuf(0, 2) Status = Disabled CallState = Idle no sip account... configGetStatsBuf(0, 3) Status = Disabled CallState = Idle no sip account... configGetStatsBuf(1, 0) Status = Disabled CallState = Idle no sip account... configGetStatsBuf(1, 1) Status = Disabled CallState = Idle no sip account... configGetStatsBuf(1, 2) Status = Disabled CallState = Idle no sip account... configGetStatsBuf(1, 3) Status = Disabled CallState = Idle router login


ROM VER: 1.0.5 CFG 06 NAND NAND Read OK U-Boot SPL 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) SPL: initializing NAND flash SPL: checking U-Boot image SPL: loading U-Boot to RAM SPL: decompressing U-Boot with LZO SPL: jumping to U-Boot U-Boot 2013.10-openwrt5 (Nov 18 2014 - 19:54:01) P-2812HNU-Fx Board: ZyXEL P-2812HNU-Fx SoC: Lantiq VRX288 v1.1 CPU: 500 MHz IO: 250 MHz BUS: 250 MHz BOOT: NAND DRAM: 128 MiB NAND: 128 MiB In: serial Out: serial Err: serial Net: ltq-eth Hit any key to stop autoboot: 0 P-2812HNU-Fx #


[ 0.000000] Linux version 3.14.27 (sylwek@WRT) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r43910) ) #12 Sun Jan 11 11:19:59 CET 2015 [ 0.000000] SoC: VR9 rev 1.1 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019555 (MIPS 34Kc) [ 0.000000] MIPS: machine is P2812HNUF1 - ZyXEL P-2812HNU-F1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x07ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x07ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] free_area_init_node: node 0, pgdat 80408460, node_mem_map 810041a0 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyLTQ0,115200 init=/etc/preinit [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Writing ErrCtl register=000038c5 [ 0.000000] Readback ErrCtl register=000038c5 [ 0.000000] Memory: 125252K/131072K available (3181K kernel code, 152K rwdata, 900K rodata, 164K init, 201K bss, 5820K reserved) [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 500MHz [ 0.028000] Calibrating delay loop... 332.54 BogoMIPS (lpj=665088) [ 0.032000] pid_max: default: 32768 minimum: 301 [ 0.036000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.040000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.044000] pinctrl core: initialized pinctrl subsystem [ 0.048000] NET: Registered protocol family 16 [ 0.060000] pinctrl-xway 1e100b10.pinmux: Init done [ 0.064000] dma-xway 1e104100.dma: Init done - hw rev: 7, ports: 7, channels: 28 [ 0.072000] dcdc-xrx200 1f106a00.dcdc: Core Voltage : 1016 mV [ 0.076000] PCI host bridge /fpi@10000000/pci@E105400 ranges: [ 0.080000] MEM 0x0000000018000000..0x0000000019ffffff [ 0.084000] IO 0x000000001ae00000..0x000000001affffff [ 0.100000] bio: create slab <bio-0> at 0 [ 0.104000] gpio-stp-xway 1e100bb0.stp: Init done [ 0.108000] usbcore: registered new interface driver usbfs [ 0.112000] usbcore: registered new interface driver hub [ 0.116000] usbcore: registered new device driver usb [ 0.120000] PCI host bridge to bus 0000:00 [ 0.124000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff] [ 0.128000] pci_bus 0000:00: root bus resource [io 0x1ae00000-0x1affffff] [ 0.132000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.136000] pci 0000:00:0e.0: [1814:3062] type 00 class 0x028000 [ 0.136000] pci 0000:00:0e.0: reg 0x10: [mem 0xffff0000-0xffffffff] [ 0.136000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.136000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff] [ 0.140000] Switched to clocksource MIPS [ 0.148000] NET: Registered protocol family 2 [ 0.152000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.160000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.164000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.172000] TCP: reno registered [ 0.176000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.180000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.188000] NET: Registered protocol family 1 [ 0.192000] PCI: CLS 0 bytes, default 32 [ 0.192000] gptu: totally 6 16-bit timers/counters [ 0.196000] gptu: misc_register on minor 63 [ 0.200000] gptu: succeeded to request irq 126 [ 0.204000] gptu: succeeded to request irq 127 [ 0.212000] gptu: succeeded to request irq 128 [ 0.216000] gptu: succeeded to request irq 129 [ 0.220000] gptu: succeeded to request irq 130 [ 0.224000] gptu: succeeded to request irq 131 [ 0.232000] ralink,eeprom ralink_eep.6: using RT3062.eeprom as eeprom [ 0.236000] phy-xrx200 gphy-xrx200.4: requesting lantiq/vr9_phy11g_a1x.bin [ 0.244000] phy-xrx200 gphy-xrx200.4: booting GPHY0 firmware at 78C0000 [ 0.252000] phy-xrx200 gphy-xrx200.4: booting GPHY1 firmware at 78C0000 [ 0.360000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.368000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.372000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.384000] msgmni has been set to 244 [ 0.388000] io scheduler noop registered [ 0.392000] io scheduler deadline registered (default) [ 0.400000] 1e100c00.serial: ttyLTQ0 at MMIO 0x1e100c00 (irq = 112, base_baud = 0) is a lantiq,asc [ 0.408000] console [ttyLTQ0] enabled [ 0.416000] bootconsole [early0] disabled [ 0.424000] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1 [ 0.424000] nand: Samsung NAND 128MiB 3,3V 8-bit [ 0.424000] nand: 128MiB, SLC, page size: 2048, OOB size: 64 [ 0.440000] Scanning device for bad blocks [ 0.448000] Bad eraseblock 55 at 0x0000006e0000 [ 0.504000] 4 ofpart partitions found on MTD device 10000000.nand-parts [ 0.512000] Creating 4 MTD partitions on "10000000.nand-parts": [ 0.516000] 0x000000000000-0x000000040000 : "uboot" [ 0.524000] 0x000000040000-0x000000060000 : "uboot-env" [ 0.528000] 0x000000060000-0x000000260000 : "kernel" [ 0.536000] 0x000000260000-0x000008000000 : "ubi" [ 0.648000] libphy: lantiq,xrx200-mdio: probed [ 0.656000] net-xrx200: invalid MAC, using random [ 0.724000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:00, irq=-1) [ 0.792000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:01, irq=-1) [ 0.860000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:11, irq=-1) [ 0.928000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.4] (phy_addr=0:13, irq=-1) [ 0.996000] eth0: attached PHY [Lantiq XWAY VR9 GPHY 11G v1.3] (phy_addr=0:05, irq=-1) [ 1.004000] wdt 1f8803f0.watchdog: Init done [ 1.012000] TCP: cubic registered [ 1.016000] NET: Registered protocol family 17 [ 1.020000] 8021q: 802.1Q VLAN Support v1.8 [ 1.028000] UBI: auto-attach mtd3 [ 1.032000] UBI: attaching mtd3 to ubi0 [ 1.224000] UBI: scanning is finished [ 1.240000] UBI: attached mtd3 (name "ubi", size 125 MiB) to ubi0 [ 1.244000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes [ 1.248000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512 [ 1.256000] UBI: VID header offset: 512 (aligned 512), data offset: 2048 [ 1.264000] UBI: good PEBs: 1004, bad PEBs: 1, corrupted PEBs: 0 [ 1.268000] UBI: user volume: 1, internal volumes: 1, max. volumes count: 128 [ 1.276000] UBI: max/mean erase counter: 26/14, WL threshold: 4096, image sequence number: 886882633 [ 1.284000] UBI: available PEBs: 0, total reserved PEBs: 1004, PEBs reserved for bad PEB handling: 19 [ 1.296000] UBI: background thread "ubi_bgt0d" started, PID 234 [ 1.304000] mtd: device 4 (rootfs) set to be root filesystem [ 1.332000] UBIFS: background thread "ubifs_bgt0_0" started, PID 240 [ 1.420000] UBIFS: mounted UBI device 0, volume 0, name "rootfs" [ 1.424000] UBIFS: LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 1.432000] UBIFS: FS size: 125153280 bytes (119 MiB, 970 LEBs), journal size 9033728 bytes (8 MiB, 71 LEBs) [ 1.444000] UBIFS: reserved for root: 0 bytes (0 KiB) [ 1.448000] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 60C0DF37-85F1-4EFE-A441-5FB594C2805E, small LPT model [ 1.460000] VFS: Mounted root (ubifs filesystem) on device 0:10. [ 1.464000] Freeing unused kernel memory: 164K (80427000 - 80450000) [ 1.808000] SCSI subsystem initialized [ 1.832000] IFXUSB: ifxusb_hcd: version 3.2 B110801 [ 1.836000] Chip Version :01c0 BurstSize=0 [ 2.440000] IFXUSB: USB core #0 soft-reset [ 2.744000] IFXUSB: USB core #0 soft-reset [ 2.744000] ifxusb_hcd ifxusb_hcd: IFX USB Controller [ 2.752000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1 [ 2.756000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000 [ 2.764000] IFXUSB: Init: Power Port (0) [ 2.768000] eth0: port 4 got link [ 2.772000] hub 1-0:1.0: USB hub found [ 2.776000] hub 1-0:1.0: 1 port detected [ 3.280000] IFXUSB: USB core #1 soft-reset [ 3.580000] IFXUSB: USB core #1 soft-reset [ 3.584000] ifxusb_hcd ifxusb_hcd: IFX USB Controller [ 3.588000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2 [ 3.596000] ifxusb_hcd ifxusb_hcd: irq 91, io mem 0xbe106000 [ 3.600000] IFXUSB: Init: Power Port (0) [ 3.608000] hub 2-0:1.0: USB hub found [ 3.608000] hub 2-0:1.0: 1 port detected [ 3.616000] ifxusb_hcd ifxusb_hcd: requested GPIO 233 [ 3.628000] usbcore: registered new interface driver usb-storage [ 3.988000] random: mktemp urandom read with 15 bits of entropy available [ 3.992000] usb 2-1: new full-speed USB device number 2 using ifxusb_hcd [ 7.168000] UBI error: ubi_open_volume: cannot open device 0, volume 0, error -16 [ 7.248000] random: nonblocking pool is initialized [ 9.732000] IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH [ 9.732000] [ 9.832000] NET: Registered protocol family 10 [ 9.852000] NET: Registered protocol family 8 [ 9.856000] NET: Registered protocol family 20 [ 9.872000] PPP generic driver version 2.4.2 [ 9.888000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 9.928000] MEI CPE Driver, Version 1.2.0 [ 9.928000] [ 9.932000] (c) Copyright 2009, Infineon Technologies AG [ 9.932000] ### MEI CPE - MEI CPE - MEI CPE - MEI CPE ### [ 9.940000] [ 9.940000] [ 9.940000] Lantiq CPE API Driver version: DSL CPE API V4.11.4 [ 9.988000] [ 9.988000] Predefined debug level: 2 [ 10.000000] Loading modules backported from Linux version master-2014-11-04-0-gf3660a2 [ 10.008000] Backport generated by backports.git backports-20141023-2-g4ff890b [ 10.020000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 10.036000] Infineon Technologies DEU driver version 2.0.0 [ 10.044000] IFX DEU DES initialized (multiblock). [ 10.048000] IFX DEU AES initialized (multiblock). [ 10.052000] IFX DEU ARC4 initialized (multiblock). [ 10.056000] IFX DEU SHA1 initialized. [ 10.060000] IFX DEU MD5 initialized. [ 10.064000] IFX DEU SHA1_HMAC initialized. [ 10.068000] IFX DEU MD5_HMAC initialized. [ 10.088000] nf_conntrack version 0.5.0 (1959 buckets, 7836 max) [ 10.116000] NET: Registered protocol family 24 [ 10.124000] usbcore: registered new interface driver ums-alauda [ 10.128000] usbcore: registered new interface driver ums-cypress [ 10.136000] usbcore: registered new interface driver ums-datafab [ 10.144000] usbcore: registered new interface driver ums-freecom [ 10.152000] usbcore: registered new interface driver ums-isd200 [ 10.160000] usbcore: registered new interface driver ums-jumpshot [ 10.164000] usbcore: registered new interface driver ums-karma [ 10.172000] usbcore: registered new interface driver ums-sddr09 [ 10.180000] usbcore: registered new interface driver ums-sddr55 [ 10.188000] usbcore: registered new interface driver ums-usbat [ 10.208000] usblp 2-1:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04E8 pid 0x3256 [ 10.220000] usbcore: registered new interface driver usblp [ 10.240000] usbcore: registered new interface driver usbserial [ 10.248000] usbcore: registered new interface driver usbserial_generic [ 10.252000] usbserial: USB Serial support registered for generic [ 10.280000] xt_time: kernel timezone is -0000 [ 10.360000] cfg80211: Calling CRDA to update world regulatory domain [ 10.368000] cfg80211: World regulatory domain updated: [ 10.368000] cfg80211: DFS Master region: unset [ 10.376000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 10.384000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 10.392000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 10.400000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 10.408000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 10.416000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 10.424000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 10.432000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 10.440000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 10.688000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002) [ 10.692000] rt2800pci 0000:00:0e.0: failed to load eeprom property [ 10.696000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'. [ 10.708000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected [ 10.716000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected [ 10.724000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 15.172000] ATM1.0.26 ATM (A1) firmware version 0.24 [ 15.176000] ifxmips_atm: ATM init succeed [ 17.200000] device eth0.1 entered promiscuous mode [ 17.204000] device eth0 entered promiscuous mode [ 17.216000] br-lan: port 1(eth0.1) entered forwarding state [ 17.220000] br-lan: port 1(eth0.1) entered forwarding state [ 17.908000] cfg80211: Calling CRDA for country: PL [ 17.920000] cfg80211: Regulatory domain changed to country: PL [ 17.924000] cfg80211: DFS Master region: ETSI [ 17.928000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 17.936000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 17.944000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 17.956000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 17.964000] cfg80211: (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2700 mBm), (0 s) [ 17.972000] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A) [ 19.224000] br-lan: port 1(eth0.1) entered forwarding state [ 20.204000] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin' [ 20.228000] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.34 [ 20.340000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 20.348000] device wlan0 entered promiscuous mode [ 21.932000] br-lan: port 2(wlan0) entered forwarding state [ 21.936000] br-lan: port 2(wlan0) entered forwarding state [ 21.940000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 23.940000] br-lan: port 2(wlan0) entered forwarding state BusyBox v1.22.1 (2014-12-03 20:32:36 CET) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- CHAOS CALMER (Bleeding Edge, r43437) ----------------------------------------------------- * 1 1/2 oz Gin Shake with a glassful * 1/4 oz Triple Sec of broken ice and pour * 3/4 oz Lime Juice unstrained into a goblet. * 1 1/2 oz Orange Juice * 1 tsp. Grenadine Syrup ----------------------------------------------------- root@OpenWrt:/#


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/03/25 12:33
  • by dgdodo