User Tools

Site Tools


toh:t-com:spw504v

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:t-com:spw504v [2012/11/09 00:24]
toh:t-com:spw504v [2014/08/30 13:28] (current)
jannispinter updated OpenWrt bootlog
Line 1: Line 1:
-======= T-Home Speedport W 504V  =======+====== T-Home Speedport W 504V ====== 
 +The T-Home Speedport W 504V (ARV8539PW22) is an IAD sold by Deutsche Telekom with an ADSL2+ Annex B/J Modem, 802.11abgn Wifi and two FXS ports as well as a S0 bus connector. \\ 
 +The device is manufactured by Arcadyan.
  
-===== Hardware ​===== +===== Supported Versions ​===== 
-==== Info ====+^ Version/​Model ^ Launch Date ^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^ 
 +| Typ A  |  -  | - |  **not supported yet**  | - |
  
-^ System | ARV8539PW | +OEM source code is not available.
-^ WLAN | Atheros ar9220-ac1a | +
-^ Power | external 12V 1.25A |+
  
-==== Photos ​==== +===== Hardware Highlights ​===== 
-Board +^ SoC ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ 
-|{{http://onny.project-insanity.org/files/speedport_w504v_main_top.jpg?400|}} {{http://onny.project-insanity.org/files/​speedport_w504v_main_bot.jpg?400|}} | +Lantiq Xway Danube @333Mhz Dual Core | 64 MiB | 8 MiB | 4 x 1| Yes | Yes | ? 
-===== Serial pinout ===== +\\ 
-|4| GND | +User manual (in German): [[https://www.telekom.de/​dlp/​eki/​downloads/​Speedport/Speedport%20W%20504V%20Typ%20A/Bedienungsanleitung_Speedport_W504V.pdf|Bedienungsanleitung]] \\ 
-|3| RX | +Forum: [[https://forum.openwrt.org/viewtopic.php?id=40043]] ​\\
-|2| TX | +
-|1| Vcc 3.3V | +
-===== Bootloader ===== +
-Bootloader dump:\\ +
-http://​pastebin.com/​E189UqJg+
  
-===== Flash layout ​=====+===== State of the OpenWrt port ===== 
 +^ ^            Status ​                                                ^ Comment ​         ^ 
 +| WLAN       | <​HTML><​font size="​6";​ color="​green">​✔</​font></​HTML> ​ | | 
 +| DSL        | <​HTML><​font size="​6";​ color="​green">​✔</​font></​HTML> ​  | DSL modem is detected, firmware loaded. Not tested yet, but it should work for Annex B | 
 +| Switch ​    | <​HTML><​font size="​6";​ color="​green">​✔</​font></​HTML> ​  | | 
 +| Bootloader | <​HTML><​font size="​6";​ color="​orange">​WIP</​font></​HTML>​| I have no clue how the encryption of the firmware image works, see [[toh:​t-com:​spw504v#​Bootloader|Bootloader]],​ please help! :-) | 
 +| LED        | <​HTML><​font size="​6";​ color="​green">​✔</​font></​HTML> ​  | | 
 +| USB        | <​HTML><​font size="​6";​ color="​green">​✔</​font></​HTML>​| ​ | 
 +| Telephony ​ | <​HTML><​font size="​6";​ color="​red">​✘</​font></​HTML>​ | Not tested yet | 
 +| DECT       | <​HTML><​font size="​6";​ color="​red">​✘</​font></​HTML>​ | Not tested yet | 
 +I've derived basic support for this device. You can flash a squashfs image via serial console and boot it with u-boot (in memory). However, I'm unable to create an image that can be booted by the brn-boot bootloader. I found some information on the web, that might help someone (with some C skills) to encrypt the squashfs image in order to boot OpenWrt with brn-boot. See [[toh:​t-com:​spw504v#​Bootloader|Bootloader]]. \\ 
 +You could also flash u-boot into the boot partition, but this might brick your device and you lose the ability to go back to the stock firmware! 
 + 
 + 
 +===== Installation ===== 
 +This device is **not supported** yet. 
 + 
 +==== Flash Layout ==== 
 + 
 +This is the default flash layout as reported by the bootloader:
 <​code>​ <​code>​
 --------------------------------------- ---------------------------------------
Line 33: Line 48:
 --------------------------------------- ---------------------------------------
 </​code>​ </​code>​
 +|{{:​meta:​icons:​tango:​48px-dialog-warning.svg.png?​nolink}}| Please note that area/​partition "[5] Flash Image" is the complete flash, so do **never** try to erase or reflash this area. Also don't mess with areas 0, 1 and 4 as you might brick your device.|
  
-===== Flash custom firmware ===== +====Proposed flash layout for OpenWrt==== 
-Start your serial terminal ​and press the space bar 3 times to access the bootloader ​shell. The access password are the first digits of your "​Gerätepasswort"​ (device password). Press return to see help menu. Press "​k"​ to run the minikernel, which will run a webserver on 192.168.2.1:​80 with recovery options.+^ Speedport W 504V Typ A Flash Layout (Proposal) ^^^^^^^^^^ 
 +^ Layer0 | **//[5] Flash Image//** ||||||||| 
 +^ Size | 8192KiB (64KiB block size) ||||||||| 
 +^ Address | 0xB0000000 ||||||||| 
 +^ Layer1 (brn-boot) <​HTML><​td style="​background:#​ffc0c0;​font-style:​italic;​font-weight:​bold;">​[0] Boot</​td></​HTML>​ | **//[1] Configuration//​** | **//[2] Image 0//** <​HTML><​td style="​font-style:​italic;​font-weight:​bold;"​ colspan="​2">​[3] Image 1</​td><​td style="​background:#​ffc0c0;​font-style:​italic;​font-weight:​bold;">​[4] Boot Params</​td></​HTML>​ | 
 +^ Size <​HTML><​td style="​background:#​ffc0c0;">​192KiB</​td></​HTML>​ | 256KiB | 3840KiB <​HTML><​td colspan="​2">​3840KiB</​td><​td style="​background:#​ffc0c0;">​64KiB</​td></​HTML>​ | 
 +^ Address <​HTML><​td style="​background:#​ffc0c0;">​0xB0000000</​td></​HTML>​ | 0xB0030000 | 0xB0070000 <​HTML><​td colspan="​2">​0xB0430000</​td><​td style="​background:#​ffc0c0;">​0xB07F0000</​td></​HTML>​ | 
 +^ Layer2 (OpenWrt) <​HTML><​td style="​background:#​ffc0c0;​font-style:​italic;​font-weight:​bold;">​brn-boot</​td><​td style="​background:#​c0ffc0;​font-style:​italic;​font-weight:​bold;"​ colspan="​2">​rootfs-data</​td><​td style="​background:#​c0c0ff;​font-style:​italic;​font-weight:​bold;">​kernel</​td><​td style="​background:#​ffffc0;​font-style:​italic;​font-weight:​bold;">​rootfs</​td><​td style="​background:#​ffc0c0;​font-style:​italic;​font-weight:​bold;">​art</​td></​HTML>​ | 
 +^ Size <​HTML><​td style="​background:#​ffc0c0;">​128KiB</​td><​td style="​background:#​c0ffc0;"​ colspan="​2">​4096KiB</​td><​td style="​background:#​c0c0ff;">​1280KiB</​td><​td style="​background:#​ffffc0;">​2560KiB</​td><​td style="​background:#​ffc0c0;">​64KiB</​td></​HTML>​ | 
 +^ Address <​HTML><​td style="​background:#​ffc0c0;">​0xB0000000</​td><​td style="​background:#​c0ffc0;"​ colspan="​2">​0xB0030000</​td><​td style="​background:#​c0c0ff;">​0xB0430000</​td><​td style="​background:#​ffffc0;">​0xB0570000</​td><​td style="​background:#​ffc0c0;">​0xB07F0000</​td></​HTML>​ | 
 +^ Device <​HTML><​td style="​background:#​ffc0c0;">​mtd0</​td><​td style="​background:#​c0ffc0;"​ colspan="​2">​mtd1</​td><​td style="​background:#​c0c0ff;">​mtd2</​td><​td style="​background:#​ffffc0;">​mtd3</​td><​td style="​background:#​ffc0c0;">​mtd4</​td></​HTML>​ | 
 +^ mountpoint <​HTML><​td style="​background:#​ffc0c0;​font-style:​italic;">​none</​td><​td style="​background:#​c0ffc0;"​ colspan="​2">/​overlay,​ /</​td><​td style="​background:#​c0c0ff;​font-style:​italic;">​none</​td><​td style="​background:#​ffffc0;">/​rom,​ /</​td><​td style="​background:#​ffc0c0;​font-style:​italic;">​none</​td></​HTML>​ | 
 +^ filesystem <​HTML><​td style="​background:#​ffc0c0;​font-style:​italic;">​none</​td><​td style="​background:#​c0ffc0;"​ colspan="​2"><​a href="​doc/​techref/​filesystems#​jffs2">​JFFS2</​a></​td><​td style="​background:#​c0c0ff;​font-style:​italic;">​none</​td><​td style="​background:#​ffffc0;"><​a href="​doc/​techref/​filesystems#​squashfs">​SquashFS</​a></​td><​td style="​background:#​ffc0c0;​font-style:​italic;">​none</​td></​HTML>​ | 
 + 
 +==== Flash custom firmware ==== 
 +-> [[doc:​techref:​bootloader:​brnboot|brnboot]] \\ 
 +Start your [[#serial|serial terminal]], press the space bar 3 times (as soon as the device is powered on) to access the bootloader. The access password are **the first digits** of your "​Gerätepasswort"​ (device password). Press return to see help menu. Press "​!"​ to access the hidden administrator mode with extended  
 +options. Press "​k"​ to run the minikernel, which will run a webserver on 192.168.2.1:​80 with recovery options. ​\\ 
 + 
 +==== Bootloader ==== 
 +The device uses [[http://​wiki.openwrt.org/​doc/​techref/​bootloader/​brnboot|brnboot]] as bootloader. With more recent versions of brnboot, Arcadyan got more imaginative with their obfuscation/​encryption algorhytms.  
 + 
 +In a flash dump of the bootloader I found two encryption keys: \\ 
 +0x1FBDC - 0x1FBDF: **E3AEF33F** \\ 
 +0x1FC00 - 0x1FC09: The null termianted ASCII String "​**BRNDTW504**"​ \\ 
 + 
 +I tried the method described in the wiki article for [[http://​wiki.openwrt.org/​toh/​arcadyan/​arv7506#​create.firmware.image.for.brnboot|ARV7506]]. I was now able to flash the image via the bootloader'​s recovery webinterface (signature BRNDTW504 seems to be correct). 
 +However, the bootloader didn't boot the encrypted image. :-( 
 + 
 +In the german ip-phone-forum I found some information about the encryption methods used in the Speedport W722V. I think this might be the correct method for this device, too. In [[http://​www.ip-phone-forum.de/​showthread.php?​t=211537|this thread]], it is described how to decrypt the firmware and a C program (for Windows :-( ) is provided. 
 + 
 + 
 +==== Buttons ==== 
 +-> [[doc:​howto:​hardware.button]] on howto use and configure the hardware button(s). 
 + 
 +===== Hardware ===== 
 +==== Info ==== 
 +| **[[wp>​Instruction set]]:​** ​              | [[wp>​MIPS architecture|MIPS]] | 
 +| **Vendor:​** ​                              | [[wp>​Lantiq]] | 
 +| **[[doc:​techref:​Bootloader]]:​** ​          | [[doc:​techref:​bootloader:​brnboot|brnboot]] | 
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | Lantiq Danube | 
 +| **[[doc:​hardware:​cpu|CPU]] @Frq** ​        | MIPS 24KEc @333MHz | 
 +| **Flash size:​** ​                | 8 MiB | 
 +| **Flash Chip:​** ​                | [[http://​www.zlgmcu.com/​mxic/​pdf/​NOR_Flash_b/​MX29LV640ETB_DS_EN.pdf|MXIC MX29LV640EB]] | 
 +| **RAM size:​** ​                  | 64 MiB   | 
 +| **RAM Chip:​** ​                  | [[http://​wiki.laptop.org/​images/​2/​2b/​PowerChip512MBDDR.pdf| Zentel A3S12D40ETP-G6]] ​ | 
 +| **ISDN** ​              ​  ​ | [[http://#​|?​]] | 
 +| **DECT** ​              ​  ​ | [[http://​www.datasheetarchive.com/​dlmain/​SFDatasheet-11/​sf-000233219.pdf|PMB9643 V2.0]] | 
 +| **Wireless** ​              ​  ​ | [[http://​www.wehavemorefun.de/​fritzbox/​AR9220|AR9220-AC1A]] | 
 +| **[[doc:​hardware:​Switch]]:​** ​   | [[http://​www.wehavemorefun.de/​fritzbox/​AR8216|AR8216-BH1A]] | 
 +| **[[doc/​hardware/​internet.access.technologies|Modem]]:​** ​  | ADSL2+| 
 +| **USB:​** ​                       | Yes  | 
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​ | [[#​Serial|Yes]] | 
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​     | [[#​JTAG|?​]] ​  | 
 + 
 +==== Photos ==== 
 +Typ A 
 + 
 +//​Front://​ 
 + 
 +**Photo of front of the casing, coming soon** 
 + 
 +//Back:// 
 + 
 +**Photo of back of the casing, coming soon** 
 + 
 +==== Opening the case ==== 
 +**Note:** This will void your warranty! \\ 
 + 
 +//Main PCB:// 
 +|{{https://​io.pinterjann.is/​public/​openwrt/​spw504v/​pictures/​speedport_w504v_board_top.jpg?​400|}} {{https://​io.pinterjann.is/​public/​openwrt/​spw504v/​pictures/​speedport_w504v_board_bottom.jpg?​400|}} | 
 +//Bottom PCB without shiedling://​ 
 +|{{https://​io.pinterjann.is/​public/​openwrt/​spw504v/​pictures/​speedport_w504v_board_bottom_without_shielding.jpg?​400|}}| 
 + 
 +==== Serial ==== 
 +-> [[doc:​hardware:​port.serial]] general information about the serial port, serial port cable, etc. 
 + 
 +J8 is located next to the ethernet switch. 
 +Pin 1 is marked by an arrow. 
 + 
 +|4| GND | 
 +|3| RX | 
 +|2| TX | 
 +|1| Vcc 3.3V | 
 + 
 +{{https://​io.pinterjann.is/​public/​openwrt/​spw504v/​pictures/​speedport_w504v_serial_pinout.jpg?​400}} 
 + 
 +115200 baud, 8N1 
 + 
 +===== Debricking ===== 
 +-> [[doc:​howto:​generic.debrick]] \\
  
 ===== Enable UART ===== ===== Enable UART =====
 I'm unable to find R80 but located R65 near the CPU! I'm unable to find R80 but located R65 near the CPU!
 +
 +===== Patch =====
 +This patch can be seen as a draft to add support for this device. It is not finished yet.
 +<​HTML>​
 +<code diff>
 +<p style="​padding:​ 10px;​border:​1px solid grey;​height:​600px;​font:​10px/​14px Georgia, Garamond, Serif;​overflow:​Auto;​background-color:#​FFFFFF">​
 +diff --git a/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​01_leds b/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​01_leds
 +index 70a14d9..7c122db 100644
 +--- a/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​01_leds
 ++++ b/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​01_leds
 +@@ -30,6 +30,13 @@ BTHOMEHUBV2B)
 + ​ ucidef_set_led_netdev "​internet"​ "​internet"​ "​soc:​blue:​broadband"​ "​nas0"​
 + ​ ucidef_set_led_usbdev "​usb"​ "​usb"​ "​soc:​blue:​phone"​ "​1-1"​
 +  ;;
 ++ARV8539PW22)
 ++ ucidef_set_led_default "​power"​ "​power"​ "​soc:​green:​power"​ "​1"​
 ++#​ ucidef_set_led_default "​power"​ "​power"​ "​soc:​red:​power"​ "​0"​
 ++ ucidef_set_led_wlan "​wifi"​ "​wifi"​ "​soc:​green:​wireless"​ "​phy0tpt"​
 ++ ucidef_set_led_netdev "​dsl"​ "​dsl"​ "​soc:​green:​dsl"​ "​nas0"​
 ++ ucidef_set_led_netdev "​online"​ "​online"​ "​soc:​green:​online"​ "​pppoe-wan"​
 ++ ;;
 + *)
 +  ;;
 + esac
 +diff --git a/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​02_network b/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​02_network
 +index 02f4f6a..9995af8 100644
 +--- a/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​02_network
 ++++ b/​target/​linux/​lantiq/​base-files/​etc/​uci-defaults/​02_network
 +@@ -93,7 +93,7 @@ ACMP252|GIGASX76X)
 +  ;;
 + 
 + # ar8316
 +-ARV4519PW|ARV7510PW22|ARV7518PW|ARV752DPW22)
 ++ARV4519PW|ARV7510PW22|ARV7518PW|ARV752DPW22|ARV8539PW22)
 + ​ ucidef_set_interface_lan "​eth0.1"​
 + ​ ucidef_add_switch "​switch0"​ "​1"​ "​1"​
 + ​ ucidef_add_switch_vlan "​switch0"​ "​1"​ "0t 2 3 4 5"
 +diff --git a/​target/​linux/​lantiq/​image/​Makefile b/​target/​linux/​lantiq/​image/​Makefile
 +index f8d46fb..f44a0f1 100644
 +--- a/​target/​linux/​lantiq/​image/​Makefile
 ++++ b/​target/​linux/​lantiq/​image/​Makefile
 +@@ -310,6 +310,9 @@ Image/​Build/​Profile/​ARV752DPW=$(call Image/​Build/​$(1),​$(1),​ARV752DPW)
 + ​Image/​BuildKernel/​Profile/​ARV752DPW22=$(call Image/​BuildKernel/​Template,​ARV752DPW22)
 + ​Image/​Build/​Profile/​ARV752DPW22=$(call Image/​Build/​$(1),​$(1),​ARV752DPW22)
 + 
 ++Image/​BuildKernel/​Profile/​ARV8539PW22=$(call Image/​BuildKernel/​Template,​ARV8539PW22)
 ++Image/​Build/​Profile/​ARV8539PW22=$(call Image/​Build/​$(1),​$(1),​ARV8539PW22,​BRNDTW504,​0xE3AEF33F,​memsize=64)
 ++
 + ​Image/​BuildKernel/​Profile/​GIGASX76X=$(call Image/​BuildKernel/​Template,​GIGASX76X)
 + ​Image/​Build/​Profile/​GIGASX76X=$(call Image/​Build/​$(1),​$(1),​GIGASX76X)
 + 
 +diff --git a/​target/​linux/​lantiq/​xway/​profiles/​arv.mk b/​target/​linux/​lantiq/​xway/​profiles/​arv.mk
 +index 30cc778..b1c720b 100644
 +--- a/​target/​linux/​lantiq/​xway/​profiles/​arv.mk
 ++++ b/​target/​linux/​lantiq/​xway/​profiles/​arv.mk
 +@@ -18,6 +18,18 @@ endef
 + 
 + ​$(eval $(call Profile,​ARV7525PW))
 + 
 ++define Profile/​ARV8539PW22
 ++  NAME:​=Speedport W504V Typ A - ARV8539PW22
 ++  PACKAGES:​=kmod-ltq-hcd-danube \
 ++ kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
 ++ kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
 ++ ltq-adsl-app ppp-mod-pppoa \
 ++ kmod-ath9k wpad-mini \
 ++ swconfig
 ++endef
 ++
 ++$(eval $(call Profile,​ARV8539PW22))
 ++
 + ​define Profile/​ARV4518PWR01
 +   ​NAME:​=ARV4518PWR01
 +   ​PACKAGES:​=kmod-ltq-hcd-danube kmod-ledtrig-usbdev \
 +diff --git a/​target/​linux/​lantiq/​dts/​ARV8539PW22.dts b/​target/​linux/​lantiq/​dts/​ARV8539PW22.dts
 +new file mode 100644
 +index 0000000..4206937
 +--- /dev/null
 ++++ b/​target/​linux/​lantiq/​dts/​ARV8539PW22.dts
 +@@ -0,0 +1,160 @@
 ++/dts-v1/;
 ++
 ++/include/ "​danube.dtsi"​
 ++
 ++/ {
 ++ model = "​ARV8539PW22 - Speedport W 504V Typ A";
 ++
 ++ memory@0 {
 ++ reg = <0x0 0x4000000>;​
 ++ };
 ++
 ++ sram@1F000000 {
 ++ vmmc@107000 {
 ++ status = "​okay";​
 ++ gpios = <&​gpio 31 0>;
 ++ };
 ++ };
 ++
 ++ fpi@10000000 {
 ++ localbus@0 {
 ++ nor-boot@0 {
 ++ compatible = "​lantiq,​nor";​
 ++ bank-width = <2>;
 ++ reg = <0 0x0 0x800000>;​
 ++ #​address-cells = <1>;
 ++ #​size-cells = <1>;
 ++
 ++ partition@0 {
 ++ label = "​brnboot";​
 ++ reg = <0x00000 0x30000>;​ /​* 192 KiB */
 ++ read-only;​
 ++ };
 ++
 ++ partition@30000 {
 ++ label = "​rootfs_data";​
 ++ reg = <0x30000 0x400000>;​ /​* 4 MiB */
 ++ };
 ++
 ++ partition@430000 {
 ++ label = "​firmware";​
 ++ reg = <​0x430000 0x3C0000>;​ /​* 3840 KiB */
 ++ };
 ++
 ++ partition@7F0000 {
 ++ label = "​art";​
 ++ reg = <​0x7F0000 0x10000>;​ /​* 64 KiB*/
 ++ read-only;​
 ++ };
 ++ };
 ++
 ++ mac_addr {
 ++ compatible = "​lantiq,​eth-mac";​
 ++ reg = <0 0x7f0016 0x6>;
 ++ mac-increment = <2>;
 ++ };
 ++
 ++ ath9k_eep {
 ++ compatible = "​ath9k,​eeprom";​
 ++ reg = <0 0x7f0400 0x1000
 ++ 0 0x7f0016 0x6>;
 ++ ath,​mac-increment = <1>;
 ++ ath,​pci-slot = <14>;
 ++ ath,​eep-endian;​
 ++ ath,​arv-ath9k-fix;​
 ++ };
 ++ };
 ++
 ++ gpio: pinmux@E100B10 {
 ++ pinctrl-names = "​default";​
 ++ pinctrl-0 = <&​state_default>;​
 ++
 ++ state_default:​ pinmux {
 ++
 ++ pci_in {
 ++ lantiq,​groups = "​req1";​
 ++ lantiq,​function = "​pci";​
 ++ lantiq,​open-drain = <1>;
 ++ lantiq,​pull = <2>;
 ++ lantiq,​output = <0>;
 ++ };
 ++ pci_out {
 ++ lantiq,​groups = "​gnt1";​
 ++ lantiq,​function = "​pci";​
 ++ lantiq,​output = <1>;
 ++ };
 ++ pci_rst {
 ++ lantiq,​pins = "​io21";​
 ++ lantiq,​pull = <2>;
 ++ lantiq,​output = <1>;
 ++ };
 ++ relay {
 ++ lantiq,​pins = "​io31";​
 ++ lantiq,​output = <1>;
 ++ };
 ++ };
 ++ };
 ++
 ++ etop@E180000 {
 ++ phy-mode = "​mii";​
 ++ };
 ++
 ++ pci@E105400 {
 ++ status = "​okay";​
 ++ gpio-reset = <&​gpio 21 0>;
 ++ };
 ++
 ++ ifxhcd@E101000 {
 ++ status = "​okay";​
 ++ gpios = <&​gpio 14 0>;
 ++ lantiq,​portmask = <​0x3>;​
 ++ };
 ++
 ++ };
 ++
 ++ gpio-keys-polled {
 ++ compatible = "​gpio-keys-polled";​
 ++ #​address-cells = <1>;
 ++ #​size-cells = <0>;
 ++ poll-interval = <​100>;​
 ++
 ++ wireless {
 ++ label = "​wireless";​
 ++ gpios = <&​gpio 29 1>;
 ++ linux,​code = <​0x211>;​
 ++ };
 ++ reset {
 ++ label = "​reset";​
 ++ gpios = <&​gpio 30 1>;
 ++ linux,​code = <​0x198>;​
 ++ };
 ++ };
 ++
 ++ gpio-leds {
 ++ compatible = "​gpio-leds";​
 ++
 ++ power-green {
 ++ label = "​power";​
 ++ gpios = <&​gpio 24 1>;
 ++ };
 ++ power-red {
 ++ label = "​soc:​red:​power";​
 ++ gpios = <&​gpio 4 1>;
 ++ };
 ++
 ++ dsl-green {
 ++ label = "​soc:​green:​dsl";​
 ++ gpios = <&​gpio 5 1>;
 ++ };
 ++
 ++ online-green {
 ++ label = "​soc:​green:​online";​
 ++ gpios = <&​gpio 6 1>;
 ++ };
 ++
 ++ wireless-green {
 ++ label = "​soc:​green:​wireless";​
 ++ gpios = <&​gpio 8 1>;
 ++ };
 ++
 ++ phone-green {
 ++ label = "​soc:​green:​phone";​
 ++ gpios = <&​gpio 9 1>;
 ++ };
 ++
 ++ };
 ++};
 +</​code>​
 +</p>
 +</​HTML>​
 +
 +
 +
 +===== Bootlogs =====
 +==== OpenWrt bootlog ====
 +<​HTML>​
 +<p style="​padding:​ 10px;​border:​1px solid grey;​height:​600px;​font:​10px/​14px Georgia, Garamond, Serif;​overflow:​Auto;​background-color:#​FFFFFF">​
 +<​code>​
 +[    0.000000] Linux version 3.10.49 (openwrt@5d70dc216165) (gcc version 4.8.3 (OpenWrt/​Linaro GCC 4.8-2014.04 r42162) ) #3 Sat Aug 30 11:06:55 UTC 2014
 +[    0.000000] SoC: Danube rev 1.5
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
 +[    0.000000] MIPS: machine is ARV8539PW22 - Speedport W 504V Typ A
 +[    0.000000] Determined physical RAM map:
 +[    0.000000] ​ memory: 04000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone ranges:
 +[    0.000000] ​  ​Normal ​  [mem 0x00000000-0x03ffffff]
 +[    0.000000] Movable zone start for each node
 +[    0.000000] Early memory node ranges
 +[    0.000000] ​  ​node ​  0: [mem 0x00000000-0x03ffffff]
 +[    0.000000] On node 0 totalpages: 16384
 +[    0.000000] free_area_init_node:​ node 0, pgdat 803969d0, node_mem_map 810029c0
 +[    0.000000] ​  ​Normal zone: 128 pages used for memmap
 +[    0.000000] ​  ​Normal zone: 0 pages reserved
 +[    0.000000] ​  ​Normal zone: 16384 pages, LIFO batch:3
 +[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
 +[    0.000000] Primary data cache 16kB, 4-way, VIPT, no 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: 16256
 +[    0.000000] Kernel command line: console=ttyLTQ0,​115200 init=/​etc/​preinit
 +[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] Writing ErrCtl register=00074d28
 +[    0.000000] Readback ErrCtl register=00074d28
 +[    0.000000] Memory: 60752k/​65536k available (3017k kernel code, 4784k reserved, 761k data, 180k init, 0k highmem)
 +[    0.000000] NR_IRQS:256
 +[    0.000000] CPU Clock: 333MHz
 +[    0.036000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
 +[    0.036000] pid_max: default: 32768 minimum: 301
 +[    0.040000] Mount-cache hash table entries: 512
 +[    0.048000] pinctrl core: initialized pinctrl subsystem
 +[    0.052000] NET: Registered protocol family 16
 +[    0.072000] pinctrl-xway 1e100b10.pinmux:​ Init done
 +[    0.076000] dma-xway 1e104100.dma:​ Init done - hw rev: 3, ports: 5, channels: 20
 +[    0.088000] PCI host bridge /​fpi@10000000/​pci@E105400 ranges:
 +[    0.092000] ​ MEM 0x0000000018000000..0x0000000019ffffff
 +[    0.096000] ​  IO 0x000000001ae00000..0x000000001affffff
 +[    0.100000] ath9k,​eeprom 107f0400.ath9k_eep:​ endian check enabled.
 +[    0.104000] ath9k,​eeprom 107f0400.ath9k_eep:​ pci slot: 14
 +[    0.108000] ath9k,​eeprom 107f0400.ath9k_eep:​ loaded ath9k eeprom
 +[    0.132000] bio: create slab <​bio-0>​ at 0
 +[    0.140000] usbcore: registered new interface driver usbfs
 +[    0.144000] usbcore: registered new interface driver hub
 +[    0.148000] usbcore: registered new device driver usb
 +[    0.152000] PCI host bridge to bus 0000:00
 +[    0.156000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
 +[    0.160000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
 +[    0.164000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
 +[    0.168000] pci 0000:​00:​0e.0:​ [168c:ff1d] type 00 class 0x020000
 +[    0.168000] pci 0000:​00:​0e.0:​ fixup device configuration
 +[    0.172000] pci 0000:​00:​0e.0:​ fixup info: [168c:0029] revision 01 class 0x028000
 +[    0.176000] pci 0000:​00:​0e.0:​ reg 10: [mem 0x00000000-0x0000ffff]
 +[    0.176000] pci 0000:​00:​0e.0:​ PME# supported from D0 D3hot
 +[    0.176000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
 +[    0.176000] pci 0000:​00:​0e.0:​ BAR 0: assigned [mem 0x18000000-0x1800ffff]
 +[    0.180000] pci 0000:​00:​0e.0:​ SLOT:14 PIN:1 IRQ:30
 +[    0.184000] Switching to clocksource MIPS
 +[    0.192000] NET: Registered protocol family 2
 +[    0.200000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
 +[    0.208000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
 +[    0.212000] TCP: Hash tables configured (established 512 bind 512)
 +[    0.220000] TCP: reno registered
 +[    0.224000] UDP hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.228000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.236000] NET: Registered protocol family 1
 +[    0.240000] PCI: CLS 0 bytes, default 32
 +[    0.240000] gptu: totally 6 16-bit timers/​counters
 +[    0.244000] gptu: misc_register on minor 63
 +[    0.248000] gptu: succeeded to request irq 126
 +[    0.256000] gptu: succeeded to request irq 127
 +[    0.260000] gptu: succeeded to request irq 128
 +[    0.264000] gptu: succeeded to request irq 129
 +[    0.268000] gptu: succeeded to request irq 130
 +[    0.272000] gptu: succeeded to request irq 131
 +[    0.284000] lantiq,vmmc 1f103000.vmmc:​ requested GPIO 255
 +[    0.288000] lantiq,vmmc 1f103000.vmmc:​ reserved 1MB at 0x03900000
 +[    0.304000] squashfs: version 4.0 (2009/​01/​31) Phillip Lougher
 +[    0.308000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.320000] msgmni has been set to 118
 +[    0.324000] io scheduler noop registered
 +[    0.328000] io scheduler deadline registered (default)
 +[    0.336000] 1e100c00.serial:​ ttyLTQ0 at MMIO 0x1e100c00 (irq = 112) is a lantiq,asc
 +[    0.344000] console [ttyLTQ0] enabled, bootconsole disabled
 +[    0.360000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
 +[    0.368000] Amd/Fujitsu Extended Query Table at 0x0040
 +[    0.372000] ​  ​Amd/​Fujitsu Extended Query version 1.1.
 +[    0.376000] number of CFI chips: 1
 +[    0.380000] 4 ofpart partitions found on MTD device ltq_nor
 +[    0.384000] Creating 4 MTD partitions on "​ltq_nor":​
 +[    0.388000] 0x000000000000-0x000000030000 : "​brnboot"​
 +[    0.396000] 0x000000030000-0x000000430000 : "​rootfs_data"​
 +[    0.404000] 0x000000430000-0x0000007f0000 : "​firmware"​
 +[    0.416000] 2 uimage-fw partitions found on MTD device firmware
 +[    0.420000] 0x000000430000-0x00000057f5a7 : "​kernel"​
 +[    0.428000] mtd: partition "​kernel"​ must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    0.440000] 0x00000057f5a7-0x0000007f0000 : "​rootfs"​
 +[    0.444000] mtd: partition "​rootfs"​ must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    0.460000] mtd: device 4 (rootfs) set to be root filesystem
 +[    0.464000] mtd: partition "​rootfs_data"​ created automatically,​ ofs=0x7b0000,​ len=0x40000
 +[    0.472000] 0x0000007b0000-0x0000007f0000 : "​rootfs_data"​
 +[    0.528000] 0x0000007f0000-0x000000800000 : "​art"​
 +[    0.568000] switch0: Atheros AR8216 rev. 1 switch registered on 1e180000.etop-ff
 +[    0.608000] libphy: ltq_mii: probed
 +[    0.704000] eth0: attached PHY [Atheros AR8216/​AR8236/​AR8316] (phy_addr=1e180000.etop-ff:​00,​ irq=-1)
 +[    0.716000] wdt 1f8803f0.watchdog:​ Init done
 +[    0.720000] leds-gpio gpio-leds.5:​ pins are not configured from the driver
 +[    0.732000] TCP: cubic registered
 +[    0.732000] NET: Registered protocol family 17
 +[    0.740000] 8021q: 802.1Q VLAN Support v1.8
 +[    0.748000] UBIFS error (pid 1): ubifs_mount:​ cannot open "​ubi0:​rootfs",​ error -19
 +[    0.768000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
 +[    0.776000] Freeing unused kernel memory: 180K (803b3000 - 803e0000)
 +[    5.776000] IFXUSB: ifxusb_hcd: version 3.2 B110801
 +[    6.284000] IFXUSB: USB core #0 soft-reset
 +[    6.488000] IFXUSB: USB core #0 soft-reset
 +[    6.492000] ifxusb_hcd ifxusb_hcd: IFX USB Controller
 +[    6.496000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
 +[    6.504000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000
 +[    6.508000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
 +[    6.516000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode
 +[    6.520000] IFXUSB: Init: Power Port (0)
 +[    6.528000] hub 1-0:1.0: USB hub found
 +[    6.528000] hub 1-0:1.0: 1 port detected
 +[    6.532000] ifxusb_hcd ifxusb_hcd: requested GPIO 238
 +[   ​12.312000] NET: Registered protocol family 10
 +[   ​12.324000] NET: Registered protocol family 8
 +[   ​12.328000] NET: Registered protocol family 20
 +[   ​12.340000] PPP generic driver version 2.4.2
 +[   ​12.360000] nf_conntrack version 0.5.0 (952 buckets, 3808 max)
 +[   ​12.372000] ip6_tables: (C) 2000-2006 Netfilter Core Team
 +[   ​12.392000] IFX MEI Version 5.00.00
 +[   ​12.408000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
 +[   ​12.420000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
 +[   ​12.428000] Backport generated by backports.git backports-20140320-37-g5c33da0
 +[   ​12.440000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[   ​12.460000] ATM1.0.26 ​   ATM (A1) firmware version 0.17
 +[   ​12.464000] ifxmips_atm:​ ATM init succeed
 +[   ​12.472000] Infineon Technologies DEU driver version 2.0.0 
 +[   ​12.476000] Danube Chip ver. 1.4 detected. ​
 +[   ​12.492000] IFX DEU DES initialized (multiblock).
 +[   ​12.500000] IFX DEU AES initialized (multiblock).
 +[   ​12.504000] IFX DEU SHA1 initialized.
 +[   ​12.512000] IFX DEU MD5 initialized.
 +[   ​12.544000] NET: Registered protocol family 24
 +[   ​12.592000] xt_time: kernel timezone is -0000
 +[   ​12.684000] cfg80211: Calling CRDA to update world regulatory domain
 +[   ​12.688000] cfg80211: World regulatory domain updated:
 +[   ​12.692000] cfg80211: ​ DFS Master region: unset
 +[   ​12.696000] cfg80211: ​  ​(start_freq - end_freq @ bandwidth), (max_antenna_gain,​ max_eirp), (dfs_cac_time)
 +[   ​12.704000] cfg80211: ​  ​(2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.712000] cfg80211: ​  ​(2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.720000] cfg80211: ​  ​(2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.728000] cfg80211: ​  ​(5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.736000] cfg80211: ​  ​(5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
 +[   ​12.744000] cfg80211: ​  ​(5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
 +[   ​12.752000] cfg80211: ​  ​(5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
 +[   ​12.760000] cfg80211: ​  ​(57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
 +[   ​12.880000] PCI: Enabling device 0000:​00:​0e.0 (0000 -> 0002)
 +[   ​12.892000] ath: phy0: eeprom contains invalid mac address: ff:​ff:​ff:​ff:​ff:​ff
 +[   ​12.896000] ath: phy0: random mac address will be used: 4e:​c1:​de:​3f:​7a:​89
 +[   ​12.904000] ath: EEPROM regdomain: 0x0
 +[   ​12.904000] ath: EEPROM indicates default country code should be used
 +[   ​12.904000] ath: doing EEPROM country->​regdmn map search
 +[   ​12.904000] ath: country maps to regdmn code: 0x3a
 +[   ​12.904000] ath: Country alpha2 being used: US
 +[   ​12.904000] ath: Regpair used: 0x3a
 +[   ​12.928000] ieee80211 phy0: Selected rate control algorithm '​minstrel_ht'​
 +[   ​12.992000] cfg80211: Calling CRDA for country: US
 +[   ​13.004000] cfg80211: Regulatory domain changed to country: US
 +[   ​13.008000] cfg80211: ​ DFS Master region: FCC
 +[   ​13.012000] cfg80211: ​  ​(start_freq - end_freq @ bandwidth), (max_antenna_gain,​ max_eirp), (dfs_cac_time)
 +[   ​13.020000] cfg80211: ​  ​(2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
 +[   ​13.028000] cfg80211: ​  ​(5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
 +[   ​13.036000] cfg80211: ​  ​(5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
 +[   ​13.044000] cfg80211: ​  ​(5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
 +[   ​13.052000] cfg80211: ​  ​(57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
 +[   ​13.060000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000,​ irq=30
 +[   ​25.204000] device eth0.1 entered promiscuous mode
 +[   ​25.208000] device eth0 entered promiscuous mode
 +[   ​25.220000] br-lan: port 1(eth0.1) entered forwarding state
 +[   ​25.224000] br-lan: port 1(eth0.1) entered forwarding state
 +[   ​27.228000] br-lan: port 1(eth0.1) entered forwarding state
 +[   ​29.248000] jffs2: notice: (994) jffs2_build_xattr_subsystem:​ complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
 +</​code>​
 +</p>
 +</​HTML>​
 +
 +==== OEM bootlog ====
 +<​HTML>​
 +<p style="​padding:​ 10px;​border:​1px solid grey;​height:​600px;​font:​10px/​14px Georgia, Garamond, Serif;​overflow:​Auto;​background-color:#​FFFFFF">​
 +<​code>​
 +ROM VER: 1.0.3
 +CFG 01
 +Readà
 +ROM VER: 1.0.3
 +CFG 01
 +Read EEPROMX
 + X
 +
 +
 +
 +=======================================================================
 +Wireless ADSL IAD DANUBE Loader v1.01.06 build Oct 14 2009 11:46:45
 +                    Arcadyan Technology Corporation
 +=======================================================================
 +MXIC MX29LV640EB bottom boot 16-bit mode found
 +
 +Copying boot params.....DONE
 +
 +Press Space Bar 3 times to enter command mode ...
 +Get Primary to 1.....
 +Flash Checking ​ Passed.
 +
 +Unzipping firmware at 0x80002000 ... with AREA[3][ZIP 3] 
 +[ZIP Extra] [ZIP 1]  done
 +Ready to run firmware
 +
 +
 +In c_entry() function ...
 +
 +install_exception ​
 +
 +Co config = 80008483
 +[INIT] Interrupt ...
 +##### _ftext ​     = 0x80002000
 +##### _fdata ​     = 0x80854C70
 +##### __bss_start = 0x808E2AB0
 +##### end         = 0x8390E5E4
 +allocate_memory_after_end:​ alloc from 839165F0 to 839A4440, length=581184
 +##### Backup Data from 0x80854C70 to 0x839165E4~0x839A4424 len 581184
 +##### Backup Data completed
 +##### Backup Data verified
 +[GPIO FLOW] SetGpio() Begin ..
 +[GPIO FLOW] SetGpio() End.
 +[INIT] System Log Pool startup ...
 +[INIT] MTinitialize ..
 +[INIT] usrclk
 +CPU Clock 333333334 Hz
 +mips_counter_frequency:​166666667
 +r4k_offset: 00028b0a(166666)
 +init_US_counter : time1 = 43 , time2 = 40000066, diff 40000023
 +US_counter = 68
 + cnt1 40669512 cnt2 40671262, diff 1750
 + cnt1 41262662 cnt2 41264479, diff 1817
 +Runtime code version: 1.06.000
 +System startup...
 +[INIT] Memory COLOR 0, 5097152 bytes ..
 +[INIT] Memory COLOR 1, 6291456 bytes ..
 +[INIT] Memory COLOR 2, 8809456 bytes ..
 +InitCommSys:​ RESOURCE_BASE = 108, NUMRES = 640
 +InitCommSys:​ EVENT_BASE = 238, NUMEVT = 818
 +InitCommSys:​ MAILBOX_BASE = 6, NUMMBX = 64
 +
 +rzMemory start: 0x81D71784, end 0x82155894, size 4079888
 +Build Day = Mar 10 2010
 +>>>>​set_MP_pass_Magic to 3
 +MXIC MX29LV640EB bottom boot 16-bit mode found
 +Set flash memory layout to Boot Parameters found !!!
 +Use Flash Data as COSIC Parameters
 +>>>>>>>>>>>>>>>>>>​ HWOption set BMC Param : ucOscTrimValLOW f1
 +>>>>>>>>>>>>>>>>>>​ HWOption set BMC Param : g_ucOscTrimValHigh 0
 +Bootcode version: v1.01.06
 +Serial number: J038079190
 +Hardware version: 01
 +pBootParams->​password 38 32 39 (20) 
 +Entered default password checking 8 8
 +fread_config_b>​ sizeof(struct III_Config_t) is 551916
 +MXIC MX29LV640EB bottom boot 16-bit mode found
 +fread_config_b>​ 44997 bytes read from flash
 +Decompression ratio = g
 +fread_config_b>​ 642856 bytes decompressed successfully.
 +
 +my CFGVersionMagic = 33343536
 +my CFGsize = 551936, my CFGDescSize = 39328
 +my Version = 1.06.000
 +My CfgHexSize:​12809
 +My CFGDescSize:​39328
 +
 +old CFGVersionMagic on flash = 33343536
 +CFGsize on flash = 551936, CFGDescSize on flash = 39328
 +Version on flash = 1.06.000
 +===
 +Old CfgHexSize = 12809, Old CFGDescSize = 39328
 +Unzipping from 818EBA94 to 818E20E4 ... [ZIP 1] allocate_memory_after_end:​ alloc from 839A4440 to 839B82C0, length=81516
 +[ZIP 1 49492c30] done
 +Uncompressed size = 39326
 +Tail1 : END_III_Config_t
 +
 +Size of Old CFG_DESC is :39326!!!
 +1.useCfgDesc:​1
 +Unzipping from 818DEEC0 to 818D5510 ... [ZIP 1] [ZIP 1 49492c30] done
 +Uncompressed size = 39326
 +2.useCfgDesc:​1
 +Tail : END_III_Config_t
 +
 +useCfgDesc:​3
 +
 +Restore Config file from ver: 1.06.000 !!!
 +
 +to copy from gConfig to gSetting in restore_config
 +DS_Tail:​[t_ARV8539PW]
 +RELEASE_BUF_AND_RETURN_OK ​    - restore_config() #13942, in danube/​config.c
 +     - restore_config() #13943, in danube/​config.c
 +restore config OK. nCfgDescLen=564753.
 +----------------------->​ Checking SysLog in Flash OK. nLen=78103
 +----------------------->​ Restore SysLog from Flash 78082 bytes from 89e17
 +----------------------->​ Restore Call Log from Flash 15 bytes from 9cf20
 +!!! Invalid wireless channel range 0 ~ 255
 +!!! Use default value 1 ~ 13
 +====xxx==============================-->​425@-230;​600(.4/​.4/​1,​.4/​3/​1)
 +-->​425@-230;​60(.2/​.2/​1,​.2/​5/​1)
 +-->​600(.9/​4.8)
 +-->​600(.3/​.5,​.3/​3)
 +-->​600(.9/​3.9)
 +check_WAN_switch returns 0
 +default route: 0.0.0.0
 +BufferInit:
 +BUF_HDR_SZ=160 BUF_ALIGN_SZ=0 BUFFER_OFFSET=384
 +BUF_BUFSZ0=544 BUF_BUFSZ1=3424
 +NUM_OF_B0=0 NUM_OF_B1=3000
 +BUF_POOL0_SZ=0 BUF_POOL1_SZ=10752000
 +sizeof(BUFFER0)=704,​sizeof(BUFFER1)=3584
 +*BUF0=0x82bfc558 *BUF1=0x821bb538
 +Altgn *BUF0=0x82bfc560 *BUF1=0x821bb540
 +End at BUF0:​0x82bfc560,​ BUF1:​0x82bfc540
 +
 +BUF0[0]=0x82bfc560 BUF1[0]=0x821bb540
 +
 +buffer0 pointer init OK!
 +buffer1 pointer init OK!
 +NetJobTableInit>​
 +atheros_tmr_init>​ base_timer.expire=2147483647
 +RUNTASK id=1 rapi_tmr_task ...
 +[qm_lnk_init] CLOCKHZ=1000 ...
 +[qm_lnk_init] add if 3 into QM link 0
 +[qm_cbq_enable] no QM attached
 +[qm_cbq_detach] no QM is attached at link 0
 +f=18446744072906732521/​100000,​ ns_per_byte=1090005888/​100000
 +New cls: id=0, bw=8080 ns/byte, maxd=0 ms,
 +         ​maxb=32,​ minb=2, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=0, borrow=0
 +         ​pri=0,​ maxidle=1, minidle=0,
 +         ​maxq=96,​ clsfg=17
 +f=2002645667/​100000,​ ns_per_byte=1083109375/​100000
 +New cls: id=1, bw=808080 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=1, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390d28c,​ borrow=8390d28c
 +         ​pri=5,​ maxidle=1, minidle=0,
 +         ​maxq=48,​ clsfg=21
 +qm_cbq_attach():​ cbqp->​cbq_res=99
 +f=90439747/​100000,​ ns_per_byte=1089990048/​100000
 +New cls: id=2, bw=8162 ns/byte, maxd=0 ms,
 +         ​maxb=32,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390d28c,​ borrow=8390d28c
 +         ​pri=5,​ maxidle=1, minidle=0,
 +         ​maxq=48,​ clsfg=21
 +f=18446744073260761087/​100000,​ ns_per_byte=1072693248/​100000
 +New cls: id=3, bw=799999999 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=0,​ maxidle=0, minidle=0,
 +         ​maxq=96,​ clsfg=21
 +f=18446744073260761087/​100000,​ ns_per_byte=1072693248/​100000
 +New cls: id=4, bw=799999999 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=1,​ maxidle=0, minidle=0,
 +         ​maxq=48,​ clsfg=23
 +f=18446744073260761087/​100000,​ ns_per_byte=1072693248/​100000
 +New cls: id=5, bw=799999999 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=2,​ maxidle=0, minidle=0,
 +         ​maxq=48,​ clsfg=23
 +f=18446744073260761087/​100000,​ ns_per_byte=1072693248/​100000
 +New cls: id=6, bw=799999999 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=3,​ maxidle=0, minidle=0,
 +         ​maxq=48,​ clsfg=23
 +f=18446744073260761087/​100000,​ ns_per_byte=1072693248/​100000
 +New cls: id=7, bw=799999999 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=4,​ maxidle=0, minidle=0,
 +         ​maxq=48,​ clsfg=23
 +f=90439747/​100000,​ ns_per_byte=1089990048/​100000
 +New cls: id=8, bw=8162 ns/byte, maxd=0 ms,
 +         ​maxb=16,​ minb=4, avgpktsz=0, maxpktsz=0,
 +         ​offtime=1,​ parent=8390bc8c,​ borrow=8390bc8c
 +         ​pri=6,​ maxidle=1, minidle=0,
 +         ​maxq=48,​ clsfg=20
 +[qm_cbq_reset_dstcp_ctrl] dstcp_ctrl_fg=0x0,​ dstcp_pkt_delay=0 ms, dstcp_max_burst=6056 bytes
 +CLOCKHZ=1000
 +gConfig.Interface[0].IP_Addr = 127.0.0.1
 +gConfig.Interface[0].Subnet_Mask = 255.255.255.255
 +***** [iput_IpLinkUp] ifno=0, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +Interface 0 ip = 127.0.0.1
 +
 +gConfig.Interface[1].IP_Addr = 192.168.2.1
 +gConfig.Interface[1].Subnet_Mask = 255.255.255.0
 +ether_register_vlan(1):​ binding not found
 +ether_init(1):​ no tagged VLAN
 +ifno=1, vlan=0, vid=1, port_mask=0xf
 +DMA g_desc_list=0x818E86E0
 +reset GPIO#13.
 +danube_sw_chip_init:​ in MII mode
 +init QoS for switch
 +init QoS for switch
 +enter athr_VLANInit
 +[VLAN] port: 0x000f, ifCount=1
 +------->​add port 2 to vlan 1
 +------->​add port 3 to vlan 1
 +------->​add port 4 to vlan 1
 +------->​add port 5 to vlan 1
 +mac_0_init: interface 1 registered to VLAN 1, port_mask=f
 +MAC Address: 88:​25:​2c:​80:​b1:​52
 +***** [iput_IpLinkUp] ifno=1, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +Interface 1 ip = 192.168.2.1
 +
 +gConfig.Interface[2].IP_Addr = 0.0.0.0
 +gConfig.Interface[2].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(2):​ binding not found
 +ether_init(2):​ no tagged VLAN
 +danube pci startup...
 +PCI clock 33.3MHz
 +DANUBE_GPIO_P1_ALTSEL0=447
 +DANUBE_GPIO_P1_ALTSEL1=0
 +DANUBE_GPIO_P1_DIR=91f6
 +[HWLAN] ifno=2 irno=7 port=0x00000000
 +[PCI] devtag=00000070 probe=80113be0
 +##### We detect Merlin (PCI) without EEPROM #####
 +[HWLAN] devtag = 00000070
 +[HWLAN] Vendor ID 0x168c
 +[HWLAN] Device ID 0x29
 +[HWLAN] Base Addr 0xb8000000
 +[HWLAN] SVendor ID 0x168c
 +[HWLAN] SDevice ID 0xee1c
 +[HWLAN] Revision ID 0x1
 +[HWLAN] interrupt vector 0x1
 +ath_pci_probe : pdev=0x818e8348
 +PCI_CACHE_LINE_SIZE : 8
 +after PCI_LATENCYTIMER
 +pci_read_config_dword( dev_id, 0x40 ) return 32896
 +ath_pci_probe : dev->​name wifi0
 +T_WIFI_INT=12
 +dev=0x8219a7fc
 +dev->​priv=0x830395e8
 +call ath_attach 1 : dev 8219a7fc name 8219b4a8 wifi0
 +ATH_INIT_TQUEUE() : 8012276c ???
 +ATH_INIT_TQUEUE() : 8012d64c ???
 +ATH_INIT_TQUEUE() : 80134ae4 ???
 +ATH_INIT_TQUEUE() : 8011d73c ???
 +ATH_INIT_TQUEUE() : 80120dec ???
 +ATH_INIT_TQUEUE() : 8012276c ???
 +ATH_INIT_TQUEUE() : 8011d68c ???
 +ATH_INIT_TQUEUE() : 8011da0c ???
 +EEPROM : EEP_MAP_DEFAULT !!!!!
 +Powertable magic: a55a
 +ar5416CheckEepromDef:​ Read Magic = 0xA55A
 +need_swap = True.
 +EEPROM Endianness is not native.. Changing ​
 +regDmn[0] 0
 +regDmn[1] 1f
 +change it to 1f1f
 +[HWLAN] Set HWLAN MAC as LAN MAC .. 
 +ath_getchannels>​ nchan=50
 +ath_getchannels>​ nchan=50
 +ath_getchannels>​ nchan=50 match:9
 +Chan  Freq  RegPwr ​ HT   CTL CTL_U CTL_L DFS
 +   ​1 ​ 2412n     ​20 ​ HT20  1    0    1     N
 +   ​2 ​ 2417n     ​20 ​ HT20  1    0    1     N
 +   ​3 ​ 2422n     ​20 ​ HT40  1    0    1     N
 +   ​4 ​ 2427n     ​20 ​ HT40  1    0    1     N
 +   ​5 ​ 2432n     ​20 ​ HT40  1    1    1     N
 +   ​6 ​ 2437n     ​20 ​ HT40  1    1    1     N
 +   ​7 ​ 2442n     ​20 ​ HT40  1    1    1     N
 +   ​8 ​ 2447n     ​20 ​ HT40  1    1    1     N
 +   ​9 ​ 2452n     ​20 ​ HT40  1    1    1     N
 +  10  2457n     ​20 ​ HT40  1    1    0     N
 +  11  2462n     ​20 ​ HT40  1    1    0     N
 +  12  2467n     ​20 ​ HT20  1    1    0     N
 +  13  2472n     ​20 ​ HT20  1    1    0     N
 +  36  5180n     ​30 ​ HT20  1    0    1     N
 +  38  5190n     ​20 ​ HT40  1    0    0     N
 +  40  5200n     ​30 ​ HT20  1    1    0     N
 +  44  5220n     ​30 ​ HT20  1    0    1     N
 +  46  5230n     ​20 ​ HT40  1    0    0     N
 +  48  5240n     ​30 ​ HT20  1    1    0     N
 +  52  5260n     ​20 ​ HT20  1    0    1     Y
 +  54  5270n     ​20 ​ HT40  1    0    0     Y
 +  56  5280n     ​20 ​ HT20  1    1    0     Y
 +  60  5300n     ​20 ​ HT20  1    0    1     Y
 +  62  5310n     ​20 ​ HT40  1    0    0     Y
 +  64  5320n     ​20 ​ HT20  1    1    0     Y
 + ​100 ​ 5500n     ​27 ​ HT20  1    0    1     Y
 + ​102 ​ 5510n     ​27 ​ HT40  1    0    0     Y
 + ​104 ​ 5520n     ​27 ​ HT20  1    1    0     Y
 + ​108 ​ 5540n     ​27 ​ HT20  1    0    1     Y
 + ​110 ​ 5550n     ​27 ​ HT40  1    0    0     Y
 + ​112 ​ 5560n     ​27 ​ HT20  1    1    0     Y
 + ​116 ​ 5580n     ​27 ​ HT20  1    0    1     Y
 + ​118 ​ 5590n     ​27 ​ HT40  1    0    0     Y
 + ​120 ​ 5600n     ​27 ​ HT20  1    1    0     Y
 + ​124 ​ 5620n     ​27 ​ HT20  1    0    1     Y
 + ​126 ​ 5630n     ​27 ​ HT40  1    0    0     Y
 + ​128 ​ 5640n     ​27 ​ HT20  1    1    0     Y
 + ​132 ​ 5660n     ​27 ​ HT20  1    0    1     Y
 + ​134 ​ 5670n     ​27 ​ HT40  1    0    0     Y
 + ​136 ​ 5680n     ​27 ​ HT20  1    1    0     Y
 + ​140 ​ 5700n     ​27 ​ HT20  1    0    0     Y
 +ath_countrycode : 276
 +ATH_INIT_TQUEUE() : 8011cd84 ???
 +ATH_INIT_TQUEUE() : 8011cd84 ???
 +ATH_INIT_TQUEUE() : 8011cd84 ???
 +dfs_init_radar_filters:​ dfs->​dfs_rinfo.rn_numradars:​ 0
 +DFS min filter rssiThresh = 21
 +DFS max pulse dur = 131 ticks
 +sc->​sc_hasclrkey : 1
 +ieee80211_set11gbasicrates ​
 +wifi0: 11na rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
 +wifi0: 11na MCS:  0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​10,​11,​12,​13,​14,​15
 +wifi0: 11ng rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
 +wifi0: 11ng MCS:  0,​1,​2,​3,​4,​5,​6,​7,​8,​9,​10,​11,​12,​13,​14,​15
 +wifi0: mac 128.2 phy 13.0 radio 12.0
 +wifi0: Use hw queue 1 for WME_AC_BE traffic
 +wifi0: Use hw queue 0 for WME_AC_BK traffic
 +wifi0: Use hw queue 2 for WME_AC_VI traffic
 +wifi0: Use hw queue 3 for WME_AC_VO traffic
 +wifi0: Use hw queue 8 for CAB traffic
 +wifi0: Use hw queue 9 for beacons
 +wifi0: Use hw queue 7 for UAPSD
 +call ath_attach 2 : dev 8219a7fc name 8219b4a8 wifi0
 +[wifi0] : Atheros 9280 : mem=0xffffffffb8000000,​ irq=0 hw_base=0x80000000
 +[HWLAN] hwlan_init() end.
 +***** [iput_IpLinkUp] ifno=2, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 2 ip = 192.168.2.1
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[3].IP_Addr = 0.0.0.0
 +gConfig.Interface[3].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(3):​ phy_idx=0
 +ether_register_vlan(3):​ record vlan-id 7 in entry 0
 +ether_init(3):​ registered to vlan 0, trunk 0
 +ether_init(3):​ vlan_tagged=1
 +ether_init(3):​ map to physical ifno 3
 +ppe: ATM init succeeded (firmware version 1.1.0.2.1.13)
 +ATM_UBR
 +Init SAR ifno:3 g_atm_vcc[0] CONN:1 VPI/​VCI:​1/​32
 +MAC Address: 88:​25:​2c:​80:​b1:​53
 +Interface 3 ip = 0.0.0.0
 +
 +gConfig.Interface[5].IP_Addr = 0.0.0.0
 +gConfig.Interface[5].Subnet_Mask = 0.0.0.0
 +IFLNK_PPPOE init : (Linkp)ifno = 5 idx = 2
 +IFLNK_PPPOE init : (Driverp)ifno = 5 idx = 3
 +pppInit> set (PPPShutdownRequest[ifno] = 0)
 +Perferred method at Start = 1
 +Interface 5 ip = 0.0.0.0
 +
 +gConfig.Interface[8].IP_Addr = 0.0.0.0
 +gConfig.Interface[8].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(8):​ binding not found
 +ether_init(8):​ no tagged VLAN
 +[HWLAN] ifno=8 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=8, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 8 ip = 192.168.2.1
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[9].IP_Addr = 0.0.0.0
 +gConfig.Interface[9].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(9):​ binding not found
 +ether_init(9):​ no tagged VLAN
 +[HWLAN] ifno=9 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=9, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 9 ip = 192.168.2.1
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[10].IP_Addr = 0.0.0.0
 +gConfig.Interface[10].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(10):​ binding not found
 +ether_init(10):​ no tagged VLAN
 +[HWLAN] ifno=10 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=10, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 10 ip = 192.168.2.1
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[11].IP_Addr = 0.0.0.0
 +gConfig.Interface[11].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(11):​ binding not found
 +ether_init(11):​ no tagged VLAN
 +[HWLAN] ifno=11 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=11, link_type:​12
 +time = 08/01/2003, 00:00:00
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 11 ip = 192.168.2.1
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[14].IP_Addr = 0.0.0.0
 +gConfig.Interface[14].Subnet_Mask = 0.0.0.0
 +ether_register_vlan(14):​ phy_idx=0
 +ether_register_vlan(14):​ record vlan-id 8 in entry 1
 +ether_init(14):​ registered to vlan 1, trunk 0
 +ether_init(14):​ vlan_tagged=1
 +ether_init(14):​ phy already initialized
 +Interface 14 ip = 0.0.0.0
 +
 +gConfig.Interface[16].IP_Addr = 0.0.0.0
 +gConfig.Interface[16].Subnet_Mask = 0.0.0.0
 +pppInit> set (PPPShutdownRequest[ifno] = 0)
 +if_umts_init() WAN interface 16, UMTS-COM1: baudrate=115200 ​
 +RUNTASK id=3 umtsReceQueueTsk...
 +RUNTASK id=4 umtsReceTsk...
 +RUNTASK id=5 umtsWritTsk...
 +Interface 16 ip = 0.0.0.0
 +
 +ruleCheck()>​ Group: 0,  Error: Useless rule index will be truncated, from idx:1
 +ruleCheck()>​ Group: 1,  Error: Useless rule index will be truncated, from idx:22
 +ruleCheck()>​ Group: 2,  Error: Useless rule index will be truncated, from idx:0
 +CBAC rule format check succeed !!
 +reqCBACBuf()>​ init match pool, Have: 1000
 +Memory Address: 0xffffffff838a7e14 ~ 0xffffffff838aeb90
 +reqCBACBuf()>​ init timeGap pool, Have: 10000
 +Memory Address: 0xffffffff838aeb90 ~ 0xffffffff838df8e4
 +reqCBACBuf()>​ init sameHost pool, Have: 2000
 +Memory Address: 0xffffffff838df8e4 ~ 0xffffffff838ef304
 +CBAC rule pool initialized !!
 +[init_if] local_if_mask=0xf07
 +[init_if] local_wiredif_mask=0x2
 +[init_if] local_wirelessif_mask=0xf04
 +[init_if] localorVPN_if_mask=0xf07
 +1 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +2 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +3 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +5 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +8 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +9 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +10 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +11 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +14 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +16 set_timer: ti=0 type=1 ina[00000000] gid[00000000]
 +Init NAT data structure
 +Low priority IF task : 0
 +RUNTASK id=6 if_task if0...
 +Low priority IF task : 1
 +RUNTASK id=7 if_task if1...
 +Low priority IF task : 2
 +RUNTASK id=8 if_task if2...
 +Low priority IF task : 3
 +RUNTASK id=9 if_task if3...
 +Low priority IF task : 8
 +RUNTASK id=10 if_task if8...
 +Low priority IF task : 9
 +RUNTASK id=11 if_task if9...
 +Low priority IF task : 10
 +RUNTASK id=12 if_task if10...
 +Low priority IF task : 11
 +RUNTASK id=13 if_task if11...
 +High priority IF task : 14
 +RUNTASK id=14 if_task if14...
 +High priority IF task : 16
 +RUNTASK id=15 if_task if16...
 +RUNTASK id=16 timer_task...
 +RUNTASK id=17 conn_mgr...
 +RUNTASK id=18 main_8021x...
 +Build Day = Mar 10 2010
 +[VFS_init] Start...
 +[VFS_init] vfsState:1
 +vfs_codepage_init() TimeZone:​23,​ vfs_cp_idx:​23,​ vfs_cp_ID:5
 +fat_codePageInit() TimeZone:​23,​ codePage:​CP850,​ cPID:5, cpSize:256, toUpSize:30
 +ntfs_codepage timezone:​23,​ lan= 0
 +ntfs_codePageInit() TimeZone:​23,​ codePage:5
 +==[vfs_register_filesystem]============================
 +list size:​1, ​ Method:​0x80857eac
 +  1) Type:0xfc, Name:​BRN-VFS
 +=================================================================
 +[VFS_init] VFS ROOT FS init OK
 +==[vfs_register_filesystem]============================
 +list size:​7, ​ Method:​0x808580e0
 +  1) Type:0x01, Name:FAT12
 +  2) Type:0x04, Name:FAT16
 +  3) Type:0x06, Name:FAT16
 +  4) Type:0x0b, Name:FAT32
 +  5) Type:0x0c, Name:FAT32
 +  6) Type:0x0e, Name:FAT16
 +  7) Type:0x81, Name:Minix
 +=================================================================
 +[VFS_init] FAT init OK
 +==[vfs_register_filesystem]============================
 +list size:​1, ​ Method:​0x80858318
 +  1) Type:0x07, Name:​NTFS/​HPFS
 +=================================================================
 +[VFS_init] NTFS init OK
 +[VFS_init]-[vfs_mount_root] Start...
 +[VFS_init]-[vfs_mount_root] Init <​root>​ OK...
 +[VFS_init]-[vfs_mount_root] Init <dev> OK...
 +[VFS_init]-[vfs_mount_root] Init <mnt> OK...
 +[0-START]=========================================
 +  Node 000-[\], ​ DIR, MountFlag:​0x00
 +[0-END]===========================================
 +  [1-START]=========================================
 +    Node 001-[dev], ​ DIR, MountFlag:​0x00
 +  [1-END]===========================================
 +  [1-START]=========================================
 +    Node 002-[mnt], ​ DIR, MountFlag:​0x00
 +  [1-END]===========================================
 +dump_inode() freeCnt:77, usedCnt:3
 +setUsbPciInfo() cpu_to_usb_addr_shift[3]:​0x00000000,​ usb_to_cpu_addr_shift[3]:​0x00000000
 +usb_pci_probe() Found Synopsis OTG, baseAddr:​0xbe101000
 +usb_power_set() isOn:1
 +usb_power_set() Previous power off:0, current time:0
 +usb_power_set(2) min time delay:6000, current delay:0
 +usb_hcd_init() func(0):0
 +usb_hcd_init() func(1):0
 +usb_hcd_init() func(2):0
 +usb_hcd_init() func(3):1
 +localhc_init() install otg driver(self->​driver = 0x808C0994, otg_driver=0x808C0994).
 +usb_hcd_init():​ succ.
 +RUNTASK id=21 period_task...
 +RUNTASK id=22 check_mail_task...
 +RUNTASK id=23 check_rss_task...
 +
 +========== ADSL Modem initialization OK ! ======
 +
 +RUNTASK id=24 dhcp_daemon...
 +RUNTASK id=25 dhcp_clt...on interface 14
 +main()> usb:1, ftp:0
 +Primary image: 1, flash area 3
 +found signature: 78h 56h 34h 12h
 +ulImgLens=2014188,​ LENGTH[3]-12=3932148
 +length checking OK
 +[0] find End at 0xFFFFFFFFB061B800 len=2014188
 +found signature: 78h 56h 34h 12h
 +ulImgLens=319468,​ LENGTH[3]-12=3932148
 +length checking OK
 +[1] find End at 0xFFFFFFFFB0669800 len=319468
 +---[ ZIP1 head start in 0xFFFFFFFFB0669C00 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=163864,​ LENGTH[3]-12=3932148
 +length checking OK
 +[2] find End at 0xFFFFFFFFB0691C00 len=163864
 +---[ ZIP1 head start in 0xFFFFFFFFB0692000 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=417772,​ LENGTH[3]-12=3932148
 +length checking OK
 +[3] find End at 0xFFFFFFFFB06F7C00 len=417772
 +---[ ZIP1 head start in 0xFFFFFFFFB06F8000 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=241885,​ LENGTH[3]-12=3932148
 +length checking OK
 +[4] find End at 0xFFFFFFFFB0733000 len=241885
 +Image[1] at 0xB0430000, len = 2014188
 +Image[2] at 0xB061BC00, len = 319468
 +Image[3] at 0xB0669C00, len = 163864
 +Image[4] at 0xB0692000, len = 417772
 +Image[5] at 0xB06F8000, len = 241885
 +unzip for U/I from 0xb061bc00 size 319468
 +Unzipping from B061BC00 to 83C00000 ... [ZIP 3] [ZIP 0] 
 +[ZIP Extra] [ZIP 1] [ZIP 1 2f534650] done
 +Uncompressed size = 2461312
 +drive start addr[0]=ffffffff83c00000,​ [1]=ffffffff83e58e80
 +httpd: listen at 192.168.2.1:​80
 +httpd: listen at 192.168.2.1:​443
 +RUNTASK httpd...
 +RUNTASK id=29 SSLClient ...
 +g_Client_Cert_Array=0x81a42d80
 +RUNTASK id=30 dnsproxy...
 +startNBIOSTask()...
 +RUNTASK id=31 nbios_main...
 +RUNTASK id=32 padmin_task_entry...
 +RUNTASK id=33 dhcpd_mgmt_task...
 +UPnP is enabled
 +UPNP Device initialize success! slot=34
 +TR64 init is taken care by UPnP.
 +Register StorageService Successful
 +[0] Allocate mailbox 6
 +[0] Allocate mailbox 7
 +FirstUseDate:​2011-02-03T11:​06:​41Z
 +RUNTASK id=37 wscmain...
 +RUNTASK id=38 wsc_Send_eap_packet...
 +RUNTASK id=39 wsc_Send_UPNP_packet...
 +RUNTASK id=40 WSC_WaitUserAction_Task...
 +Starting Multitask...
 +run_project_task
 +RUNTASK id=41 CMV_task...
 +RUNTASK id=42 ds_tcp_policing...
 +[0] Allocate resource 108, FreeResource = 1
 +dma_device_register:​ no system buffer.
 +
 +call ifx_ssc_init() = 0
 +call ifx_ssc_open() = 25
 +SPI_Init!
 +ifx_sscAllocConnection:​ device ISDN register sucessfully!
 +ISDN ResetInit: SPI INIT first now iISDNID -2119947120 iISDNCS 0
 +ifx_sscAllocConnection:​ device Proslic register sucessfully!
 +ProDAAInitialize:​ SPI INIT first now ProSlicID -2119947208 ProSlicCS 2
 +gptu: totally 6 16-bit timers/​counters
 +cgu_get_fpi_bus_clock(2) = 83250000, clock_divider = 1
 +request_timer(4,​ 0x0000010D, 5203124)
 +Init timer (4) - OK
 +T_WLAN_INT=2
 +gSetting.CountryCode=0x8114
 +gSetting.Interface[T_WLAN_INT].Link_Type=1
 +RUNTASK id=44 apAppInit...
 +RUNTASK id=47 ScanMIH_task...
 +
 +--> [is_power_on_reboot] reset_status = 0x20260008
 +
 +[qm_cbq_resetclst] n_totalcls=9
 +init psock cnt=8000
 +xSpeedtsk priority is 80
 +[HWLAN] [1] rapi_tmr_task running ​
 +ifno2dot1x_if[2]=0
 +ifno2dot1x_if[12]=81
 +ifno2dot1x_if[8]=82
 +ifno2dot1x_if[9]=83
 +ifno2dot1x_if[10]=84
 +ifno2dot1x_if[11]=85
 +dot1x_wireless_if_mask=0x1f04
 +[main_8021x] dot1x_build_if_mapping() completed.
 +apAppInit called ????
 +init rand with sys_time=29
 +ath_create_vap:​ ifr.ifr_name = wifi0 (before ioctl)
 +alloc_etherdev:​ name = wlan0
 +GetWdsIfno: name = wlan0
 +GetWdsIfno : return 2 , T_WDS_INT 8
 +alloc_etherdev>​ dev->​priv = 0x81380584 **********
 +should asigned hard_start_xmit and open in dev structure ???
 +ReleaseWDS_ni : cnt 0
 +ath_create_vap:​ ifr.ifr_name = wlan0 (after ioctl)
 +apAppInit: ath_create_ap,​ T_WLAN_INT done
 +apAppInit>​ if_table[T_WIFI_INT]=0x0
 +wlan_confree_do>​ start ...
 +[HWLAN] gSetting.Wireless_mode=0 ​
 +Wireless Mode 0, Mixed 802.11g and 802.11b
 +wlan_confree_do>​ start ...
 +in wlan_confree_do_setmode,​
 +------------------->​change mode to  11NG ,OK
 +wlan_confree_do>​ start ...
 +------------------->​change nohtie to 1 ,OK
 +------------------->​change pureb to  0 ,OK
 +wlan_confree_do>​ start ...
 +ath_getchannels>​ nchan=50
 +ath_getchannels>​ nchan=50
 +ath_getchannels>​ nchan=50 match:9
 +------------------->​change pureb to  0 ,OK
 +wlan_confree_do>​ start ...
 +------------------->​change pureg to 0 ,OK
 +wlan_confree_do>​ start ...
 +------------------->​change puren to 0 ,OK
 +wlan_confree_do>​ start ...
 +------------------->​set mcast rate to 22 ,OK
 +wlan_confree_do>​ start ...
 +------------------->​change cwmmode to 2 ,OK
 +wlan_confree_do>​ start ...
 +------------------->​change extoffset to -1 ,OK
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +set amdulimit to 50000,OK!
 +wlan_confree_do>​ start ...
 +Set essid to WLAN-80B170 , OK!
 +wlan_confree_do>​ start ...
 +Set mode to Master , OK!
 +wlan_confree_do>​ start ...
 +now in ieee80211_ioctl_siwfreq
 +Set channel to 9 , OK!
 +wlan_confree_do>​ start ...
 +Set country ie to 1 , OK!
 +wlan_confree_do>​ start ...
 +Set country ie to 0 , OK!
 +wlan_confree_do>​ start ...
 +Set tx_chainmask to 3 , OK!
 +wlan_confree_do>​ start ...
 +Set rx_chainmask to 3 , OK!
 +wlan_confree_do>​ start ...
 +set hide ssid = 0, OK
 +init_lx_acl>​
 +init_lx_acl>​ acl=NULL
 +wlan_confree_do>​ start ...
 +open wds function , OK
 +apAppInit : ifno:2 dev->​flags ​ 00000000
 +[HWLAN]: dev->​open = 80195ca8, dev->​name = wlan0
 +[HWLAN]: dev->​open = 8011db7c, dev->​name = wifi0
 +ar5416CheckChan:​ channel 2412/​0x90080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +ar5416CheckChan:​ channel 2452/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 1, ext offset -1
 +ANI: capability: 9
 +>>>>>>>>>>>>>>>>​ DECT Driver: dect_drv_open() Reset COSIC DECT again...
 +>>>>>>>>>>>>>>>>>>>>>>>>>>>​SPI_access_wait set to on
 +Wait VOIP_Init() finished...apAppInit : dev->​flags ​ 00001001
 +Init_SSLServer>​ input listen_protocol=6,​ nListenPort=443
 +[28] ssld_conf_init>​ ssl server info:
 +[28] PrivateKey=
 +[28] MyCertificate=
 +[28] CaCertificate=
 +[28] SSL_method=31
 +[28] verify_mode=0
 +[28] cipher_suites=ALL:​@STRENGTH:​!kEDH
 +[28] tftp_server_ip=140.92.61.131
 +[28] fn_myCerttificate=ServCert.pem
 +[28] fn_privateKey=PrivKey.pem
 +[28] fn_caCertificate=CaCert.pem
 +[28] ssld_conf_init>​ ssl server info end:
 +PKCS12_PBE_add>​
 +PKCS12_PBE_add>​ support RC4
 +PKCS12_PBE_add>​ support DES
 +PKCS12_PBE_add>​ support RC2
 +[28] pCtx=0x81a40460 in ssld_conf_init
 +ssld_ctx_reset_cert>​ this is pkcs12 type certificate
 +
 +[28] ssld_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
 +
 +[28] ssld_ctx_reset_cert>​ re-LoadCACertificate( 1stCA ) ok!![28] ssld_conf_init>​ ssld_conf_init() ok
 +[dhcp_clt] enable dhcp client in interface THS[14]
 +[29] SSLClient>​ SSLClient() run
 +[29] sslc_conf_init>​ ssl client info:
 +[29] PrivateKey=
 +[29] MyCertificate=
 +[29] CaCertificate=
 +[29] SSL_method=31
 +[29] verify_mode=1
 +[29] cipher_suites=ALL:​@STRENGTH:​!kEDH
 +[29] tftp_server_ip=140.92.61.131
 +[29] fn_myCerttificate=ServCert.pem
 +[29] fn_privateKey=PrivKey.pem
 +[29] fn_caCertificate=CaCert.pem
 +[29] sslc_conf_init>​ ssl client info end:
 +[29] sslc_conf_init>​ pCtx=0x81a2e9b4 in ssld_conf_init
 +
 +[29] sslc_ctx_reset_cert>​ re-LoadCACertificate( 3rdCA ) ok!!
 +[29] sslc_ctx_reset_cert>​ re-LoadCACertificate( 2ndCA ) ok!!
 +[29] sslc_ctx_reset_cert>​ re-LoadCACertificate( 1stCA ) ok!!sslc_ctx_reset_cert>​ this is pkcs12 type certificate
 +
 +[29] sslc_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
 +[29] sslc_conf_init>​ sslc_conf_init() ok
 +[29] SSLClient>​ want to bind socket for client application!
 +[USBLPT] Printer Initialize Fail : Plug Out !!
 +padmin_task_entry() task running
 +
 +********** upnp_main() Unsupportted UPnP root device[0]: UPnP
 +
 +upnp_main(1-0) Run-up UPnP device IGD...
 +*********************************************
 +Wi-Fi Simple Config Application - Intel Corp.
 +Version: Build 2.01.1.DTM1.1,​ Mar 10 2010 11:38:05
 +*********************************************
 +Initializing stack...
 +---------in wsc init----------
 +----------sizeof(uint32)=4
 +----------sizeof(uint-long)=4
 +----------sizeof(uint32)=2
 +WSC_WaitUserAction:​wait user action:0
 +ScanMIH_task>​ DHCP ip give: 192.168.2.100 ~ 199, range: 100
 +ptp Daemon task running
 +USB: wrong number of companions (1 != 0)
 +[USB] dwc3884_start() DWC3884 core version:​0x4F54220A,​ 2.20a
 +[USB] dwc3884_reset() DANUBE_RCU_UBSCFG:​0xBF203018,​ var:​0x00000400
 +[USB] dwc3884_reset() rstctl:​0xBE101010
 +[USB] dwc3884_start() intsts:​0xBE101014,​ var:​0x04008829
 +lpd Daemon task running
 +[USB ROOTHUB_LOOP] RUNTASK id=39 lpd_main ...
 +[USB] lpd_init() End.
 +printer schedule task running
 +upnp_Init(0) upnpGlobalInit[1]:​0
 +SSDP Initialization completed...
 +GenaInit : event_hook is NULL!!
 +COSIC Not Ready..507
 +
 +>> Parse Service '​urn:​schemas-microsoft-com:​service:​OSInfo:​1'​ : TRUE
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​Layer3Forwarding:​1'​ : TRUE
 +>>>>>>​ usbd_new_device:​ adding unit bus:1, addr=1, rev=0200, class=9, subclass=0, protocol=1, maxpacket=64,​ len=18, speed=3
 +usbd_new_device() addr:1, vid:0x058b, pid:0xf001, devFlag:​0x0000
 +usbd_probe_and_attach(Hub)>​ Reopen STATIC default pipe OK
 +
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​WANCommonInterfaceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​WANEthernetLinkConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​WANPPPConnection:​1'​ : TRUE
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​WANIPConnection:​1'​ : TRUE
 +>> Parse Device '​urn:​schemas-upnp-org:​device:​WANConnectionDevice:​1'​ : TRUE
 +>> Parse Device '​urn:​schemas-upnp-org:​device:​WANDevice:​1'​ : TRUE
 +>> Parse Device '​urn:​schemas-upnp-org:​device:​InternetGatewayDevice:​1'​ : TRUE
 +********** upnp_main1() Record pDevRoot[1]:​81a1479c
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +
 +>>>>​ UPNP init IGD device successfully ...
 +
 +upnp_main(2-0) Run-up UPnP device TR64...
 +TR64DBUG::​UsrTR64Cfg_Init>​ mapping "​speedport.ip"​ to 192.168.2.1
 +upnp_Init(0) upnpGlobalInit[2]:​0
 +
 +>> Parse Service '​urn:​dslforum-org:​service:​DeviceInfo:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​DeviceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​Layer3Forwarding:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​LANConfigSecurity:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​ManagementServer:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​Time:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​UserInterface:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​X_VoIP:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​LANHostConfigManagement:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​LANEthernetInterfaceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WLANConfiguration:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​Hosts:​1'​ : TRUE
 +>> Parse Device '​urn:​dslforum-org:​device:​LANDevice:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANCommonInterfaceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANDSLInterfaceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANEthernetInterfaceConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANDSLConnectionManagement:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANDSLLinkConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANEthernetLinkConfig:​1'​ : TRUE
 +>> Parse Service '​urn:​dslforum-org:​service:​WANPPPConnection:​1'​ : TRUE
 +>> Parse Device '​urn:​dslforum-org:​device:​WANConnectionDevice:​1'​ : TRUE
 +>> Parse Device '​urn:​dslforum-org:​device:​WANDevice:​1'​ : TRUE
 +>> Parse Device '​urn:​dslforum-org:​device:​InternetGatewayDevice:​1'​ : TRUE
 +********** upnp_main1() Record pDevRoot[2]:​819e5960
 +TR64DBUG::​TR64_UPnPInit>​ Start:
 +TR64DBUG::​TR64_InitReqList>​ Start:
 +TR64DBUG::​TR64_InitReqList>​ End.
 +TR64::​TR64_UPnPInit>​ RUNTASK id=54 TR64_ProcessRequest...
 +TR64DBUG::​TR64_UPnPInit>​ End.
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [1]
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +
 +>>>>​ UPNP init TR64 device successfully ...
 +
 +
 +********** upnp_main() Unsupportted UPnP root device[3]: WPS-WCN
 +
 +upnp_main(4-0) Run-up UPnP device AV Media Server...
 +usbd_probe_and_attach,​probe 1!
 +startExplore() usb explore task run-up, slot:0, tsk_id:56, reason:0
 +usb_hc_install_interrupt() Install OTG interrupt 54
 +USB Module: Version 2.0.0 build Mar 10 2010 11:33:30
 +usb_explore_task() Begin ...
 +COSIC Not Ready..1000
 +DECT Driver started,​UPLANE defined
 +
 +.[signal_1x_reset] ...
 +ifx_sscAllocConnection:​ device dect_drv register sucessfully!
 +start_kthread TASK success: PID 55 Name waitTAPI thread
 +ReleaseWDS_ni : cnt 0
 +wlan_confree_do>​ start ...
 +now in ieee80211_ioctl_siwfreq
 +Set channel to 0 , OK!
 +ap_deauth_sta called ???
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +wlan_confree_do>​ start ...
 +[HWLAN]: dev->​open = 80195ca8, dev->​name = wlan0
 +[HWLAN]: dev->​open = 8011db7c, dev->​name = wifi0
 +ar5416CheckChan:​ channel 2452/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 1, ext offset -1
 +ANI: capability: 9
 +start_kthread TASK success: PID 19 Name CosicDriver
 +Initializing DECT Agent.....
 +TEL_PORT_SetPhoneChannelId phoneIdx 1 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 2 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 3 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 4 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 5 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 6 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 7 channelId 255
 +TEL_PORT_SetPhoneChannelId phoneIdx 8 channelId 255
 +Initializing DECT Endpoint 0
 +!! This Endpoint Is Not Registered !! 0
 +Initializing DECT Endpoint 1
 +!! This Endpoint Is Not Registered !! 1
 +Initializing DECT Endpoint 2
 +!! This Endpoint Is Not Registered !! 2
 +Initializing DECT Endpoint 3
 +!! This Endpoint Is Not Registered !! 3
 +Initializing DECT Endpoint 4
 +!! This Endpoint Is Not Registered !! 4
 +Initializing DECT Endpoint 5
 +!! This Endpoint Is Not Registered !! 5
 +<DECT_TK IFX_DECT_MU_RegisterCallBks >​Callbacks of MU module registerd
 +ar5416CheckChan:​ channel 2412/​0x90080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +<DECT_TK IFX_DECT_CSU_RegisterCallBks >Enter Register CallBacks.
 +<DECT_TK IFX_DECT_DPSU_RegisterDataApp ><API RegisterCallBks>​Entry.
 +<DECT_TK IFX_DECT_DPSU_GetFreeSessionIndex ><API GetFreeSessionIndex>​Successful.
 +<DECT_TK IFX_DECT_DPSU_ValidateProtoID > <API ValidateProtoID>​Entry.
 +<DECT_TK IFX_DECT_DPSU_ValidateProtoID > <API ValidateProtoID>​Successful.
 +<DECT_TK IFX_DECT_USU_RegisterCallBks ><​RegisterCallBks>​Entry.
 +<DECT_TK IFX_DECT_USU_RegisterCallBks ><​RegisterCallBks>​Successful.CallBacks Registered.
 +[45] Allocate mailbox 8
 +IFX_DECT_LAS_Init:​ Create task 44 for sending packets
 +[45] Allocate mailbox 9
 +Initializing DECT STACK.....
 +Task IFX_DECT_MsgRouterFdTask id 57
 +Get Dect PIN fm gSetting (0000)
 +RFPI value 01 7c b5 90 c0
 +>>>>>>>>>>>>>>​PINCODE : (0000) g_ucOscTrimValHigh 0 g_ucOscTrimValLOW f1
 +>>>>>>>>>>>>>>​BMC : xInitCfg.xBMCPrams.ucRSSIFreeLevel 7 
 +xInitCfg.xBMCPrams.ucRSSIBusyLevel e 
 +xInitCfg.xBMCPrams.ucBearerChgLim f 
 +xInitCfg.xBMCPrams.ucDelayReg 0 
 +xInitCfg.xBMCPrams.ucDefaultAntenna 81 
 +xInitCfg.xBMCPrams.ucDRONCtrlReg 1 
 +xInitCfg.xBMCPrams.ucDSPFrameReset 0 
 +xInitCfg.xBMCPrams.ucModeCtrlReg2 0 
 +xInitCfg.xBMCPrams.ucClkRecovery 0 
 +xInitCfg.xBMCPrams.ucWOPNSF 20 
 +xInitCfg.xBMCPrams.ucWWSF 8 
 +xInitCfg.xBMCPrams.ucCRRStart 13 
 +xInitCfg.xBMCPrams.ucCRREnd ff 
 +xInitCfg.xBMCPrams.ucPLLSettleTime 8f 
 +xInitCfg.xBMCPrams.ucGaussianEnable 0 
 +xInitCfg.xBMCPrams.ucRXDSGDeact 0 
 +xInitCfg.xBMCPrams.ucGenModeCtrl2 4 
 +xInitCfg.xBMCPrams.ucHandOverEvalper a4 
 +xInitCfg.xBMCPrams.ucGENMUTCTRL0 0 
 +xInitCfg.xBMCPrams.ucGENMUTCTRL1 0 
 +xInitCfg.xBMCPrams.ucEXTMUTCTRL0 89 
 +xInitCfg.xOscTrimVal.ucOscTrimValHI 0 
 +xInitCfg.xOscTrimVal.ucOscTrimValLOW f1 
 +xInitCfg.xOscTrimVal.aucCheckSum[0] 0 
 +xInitCfg.xOscTrimVal.aucCheckSum[1] 0 
 +xInitCfg.unGaussianVal af 
 +Before call DECT IFX_DECT_Async_Init .tick.1384
 +Calling in Async mode 
 +the Size of Global info is 30408 bytes
 +The size of stackCfg is 332 bytes
 +The size of CSUInfo is 3744 bytes
 +The size of MUInfo is 336 bytes
 +The size of SMSInfo is 7320 bytes
 +The size of ESUInfo is 72 bytes
 +The size of DPSUInfo is 24688 bytes
 +The size of LAU is 72 bytes
 +
 +The PIN CODE is 0000
 +U:​IFX_DECT_StackEntry: ​
 +rfpi_ptr[1 124 181 144 192]
 +U:​IFX_DECT_StackEntry: ​
 +GFSK_Value=175
 +U:​IFX_DECT_StackEntry: ​
 +Osc_Trim_L.=0 Osc_Trim_L=241
 +U:​IFX_DECT_StackEntry: ​
 +ucRSSIFreeLevel=7 ucRSSIBusyLevel=14 ucBearerChgLim=15
 +ucDelayReg=0 ucDefaultAntenna=129 ucDRONCtrlReg=1
 +ucDSPFrameReset=0 ucModeCtrlReg2=0 ucClkRecovery=0
 +ucWOPNSF=32 ucWWSF=8 ucCRRStart=19
 +ucCRREnd=255 ucPLLSettleTime=143 ucGaussianEnable=0
 +ucRXDSGDeact=0 ucGenModeCtrl2=4 ucHandOverEvalper=164
 +ucGENMUTCTRL0=0 ucGENMUTCTRL1=0 ucEXTMUTCTRL0=137
 +[45] Allocate mailbox 10
 +<​DECT-STACK>​The number of Subscribers are 0
 +The BMC Location is 808115bc and size is 12288
 +The USR SW Location is 808067d4 and size is 44517
 +<DECT_TK IFX_DECT_USU_ModemFirmwareDownload ><​IFX_DECT_USU_ModemFirmwareDownload>​ Entry
 +The BMC Location is 808115bc and size is 12288
 +The UsrSoftware Location is 808067d4 and size is 44517
 +DOWNLOADING COSIC FIRMWARE
 +ar5416CheckChan:​ channel 2417/​0x90080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +DECT Stack Initialized.......1492
 +DECT Agent Initialized
 + ​VOICE_DRV_Init
 +Reset Duslic High begin
 +COSIC Not Ready..1502
 +Reset Duslic end
 +IFX TAPI, version 3.7.1.5, (c) 2001-2008 Infineon Technologies AG
 +
 +[59] Allocate mailbox 11
 +TAPI_init_task_queue:​ enter loop..11
 +[45] Allocate mailbox 12
 +[45] Allocate mailbox 13
 +[45] Allocate mailbox 14
 +[45] Allocate mailbox 15
 +[45] Allocate mailbox 16
 +[45] Allocate mailbox 17
 +[45] Allocate mailbox 18
 +[45] Allocate mailbox 19
 +[45] Allocate mailbox 20
 +[45] Allocate mailbox 21
 +[45] Allocate mailbox 22
 +[45] Allocate mailbox 23
 +[45] Allocate mailbox 24
 +[45] Allocate mailbox 25
 +[45] Allocate mailbox 26
 +[45] Allocate mailbox 27
 +[45] Allocate resource 109, FreeResource = 2
 +start_kthread TASK success: PID 60 Name kpi_in
 +[45] Allocate resource 110, FreeResource = 3
 +IFX VMMC device driver, version 1.3.0.5, (c) 2006-2008 Infineon Technologies AG
 +
 +IFX MIPS24KEc MPS driver, version 2.0.0.0, (c) 2006-2008 Infineon Technologies AG
 +request_timer(3,​ 0x000001BE, 1)
 +ifx_mps_init_structures request_irq 1 146
 +ifx_mps_init_structures request_irq 2 147
 +ifx_mps_init_structures request_irq 3 0 142
 +ifx_mps_init_structures request_irq 3 1 143
 +ifx_mps_init_structures request_irq 3 2 144
 +ifx_mps_init_structures request_irq 3 3 145
 +VMMC_Open : Major 122 Minor 10 
 +IFX_TAPI_Create_Device:​ ndev = 0, TapiDev 819C8EB4
 +[45] Allocate resource 111, FreeResource = 4
 +IFX_DECT_MsgRouterFdTask enter while Loop 
 +[45] Allocate resource 112, FreeResource = 5
 +[45] Allocate resource 113, FreeResource = 6
 +[45] Allocate resource 114, FreeResource = 7
 +[45] Allocate resource 115, FreeResource = 8
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 1 
 +ifx_tapi_Prepare_Ch:​ nChannel 0
 +[45] Allocate resource 116, FreeResource = 9
 +[45] Allocate resource 117, FreeResource = 10
 +[45] Allocate resource 118, FreeResource = 11
 +[45] Allocate resource 119, FreeResource = 12
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 2 
 +ifx_tapi_Prepare_Ch:​ nChannel 1
 +[45] Allocate resource 120, FreeResource = 13
 +[45] Allocate resource 121, FreeResource = 14
 +[45] Allocate resource 122, FreeResource = 15
 +[45] Allocate resource 123, FreeResource = 16
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 3 
 +ifx_tapi_Prepare_Ch:​ nChannel 2
 +[45] Allocate resource 124, FreeResource = 17
 +[45] Allocate resource 125, FreeResource = 18
 +[45] Allocate resource 126, FreeResource = 19
 +[45] Allocate resource 127, FreeResource = 20
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 4 
 +ifx_tapi_Prepare_Ch:​ nChannel 3
 +[45] Allocate resource 128, FreeResource = 21
 +[45] Allocate resource 129, FreeResource = 22
 +[45] Allocate resource 130, FreeResource = 23
 +[45] Allocate resource 131, FreeResource = 24
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 5 
 +ifx_tapi_Prepare_Ch:​ nChannel 4
 +[45] Allocate resource 132, FreeResource = 25
 +[45] Allocate resource 133, FreeResource = 26
 +[45] Allocate resource 134, FreeResource = 27
 +[45] Allocate resource 135, FreeResource = 28
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 6 
 +ifx_tapi_Prepare_Ch:​ nChannel 5
 +[45] Allocate resource 136, FreeResource = 29
 +[45] Allocate resource 137, FreeResource = 30
 +[45] Allocate resource 138, FreeResource = 31
 +[45] Allocate resource 139, FreeResource = 32
 +ar5416CheckChan:​ channel 2422/​0xb0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 7 
 +ifx_tapi_Prepare_Ch:​ nChannel 6
 +[45] Allocate resource 140, FreeResource = 33
 +[45] Allocate resource 141, FreeResource = 34
 +[45] Allocate resource 142, FreeResource = 35
 +[45] Allocate resource 143, FreeResource = 36
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 8 
 +ifx_tapi_Prepare_Ch:​ nChannel 7
 +[45] Allocate resource 144, FreeResource = 37
 +[45] Allocate resource 145, FreeResource = 38
 +[45] Allocate resource 146, FreeResource = 39
 +[45] Allocate resource 147, FreeResource = 40
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 9 
 +VMMC_LL_Open,​ nDev 0, inode 0 mpsCh 1
 +ifx_mps_open,​ inode 1
 +VMMC_Open --> 819c8eb4
 +VMMC_handle[0] : 819c8eb4
 +VMMC_Open : Major 122 Minor 11 
 +VMMC_LL_Open,​ nDev 0, inode 1 mpsCh 2
 +ifx_mps_open,​ inode 2
 +VMMC_Open --> 819c6ac4
 +VMMC_handle[1] : 819c6ac4
 +VMMC_Open : Major 122 Minor 12 
 +VMMC_LL_Open,​ nDev 0, inode 2 mpsCh 3
 +ifx_mps_open,​ inode 3
 +VMMC_Open --> 819c6f40
 +VMMC_handle[2] : 819c6f40
 +VMMC_Open : Major 122 Minor 13 
 +VMMC_LL_Open,​ nDev 0, inode 3 mpsCh 4
 +ifx_mps_open,​ inode 4
 +VMMC_Open --> 819c73bc
 +VMMC_handle[3] : 819c73bc
 +VMMC_Open : Major 122 Minor 14 
 +VMMC_LL_Open,​ nDev 0, inode 4 mpsCh 5
 +ifx_mps_open,​ inode 5
 +VMMC_Open --> 819c7838
 +VMMC_handle[4] : 819c7838
 +VMMC_Open : Major 122 Minor 15 
 +VMMC_LL_Open,​ nDev 0, inode 5 mpsCh 6
 +ifx_mps_open,​ inode 6
 +VMMC_Open --> 819c7cb4
 +VMMC_handle[5] : 819c7cb4
 +VMMC_Open : Major 122 Minor 16 
 +VMMC_LL_Open,​ nDev 0, inode 6 mpsCh 7
 +ifx_mps_open,​ inode 7
 +VMMC_Open --> 819c8130
 +VMMC_handle[6] : 819c8130
 +VMMC_Open : Major 122 Minor 17 
 +VMMC_LL_Open,​ nDev 0, inode 7 mpsCh 8
 +VMMC_Open --> 819c85ac
 +VMMC_handle[7] : 819c85ac
 +VMMC_Open : Major 122 Minor 18 
 +VMMC_LL_Open,​ nDev 0, inode 8 mpsCh 9
 +VMMC_Open --> 819c8a28
 +VMMC_handle[8] : 819c8a28
 +===> ​
 +Set PCM I/F 0 VMMC_handle:​819c8eb4
 +ifx_mps_ioctl:​ FIO_MPS_DOWNLOAD...1
 +Unzipping from B0692000 to 830661E4 ... [ZIP 1] [ZIP 1 a75cb796] COSIC Not Ready..2012
 +ar5416CheckChan:​ channel 2427/​0xb0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +done
 +Uncompressed size = 642816
 +IFX_MPS: Download firmware (size 642816 bytes)... .ActualUIThreadProc:​ wait q
 +upnp_Init(0) upnpGlobalInit[4]:​0
 +
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​ConnectionManager:​1'​ : TRUE
 +>> Parse Service '​urn:​schemas-upnp-org:​service:​ContentDirectory:​1'​ : TRUE
 +>> Parse Service '​urn:​microsoft.com:​service:​X_MS_MediaReceiverRegistrar:​1'​ : TRUE
 +>> Parse Device '​urn:​schemas-upnp-org:​device:​MediaServer:​1'​ : TRUE
 +********** upnp_main1() Record pDevRoot[4]:​819a989c
 +>>>>>>>>>>​FRegisterDevice pDev->​rootDevHeadType = [0]
 +QueryCurrentConnectionIDs....
 +
 +>>>>​ UPNP init AV Media Server device successfully ...
 +
 +
 +********** upnp_main() Unsupportted UPnP root device[5]: AV Media Renderer
 +
 +
 +********** upnp_main() Unsupportted UPnP root device[6]: Printer
 +
 +ok!
 +Version 11.0.0.1.0 up and running...
 +ar5416CheckChan:​ channel 2432/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +COSIC Not Ready..2500
 +ar5416CheckChan:​ channel 2437/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +ar5416CheckChan:​ channel 2442/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +COSIC Not Ready..3000
 +.ar5416CheckChan:​ channel 2447/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +!!!!Timed Out Sending Frame Again no response from Modem!!!!!
 +!!!!Timed Out Sending Frame Again no response from Modem!!!!!
 +COSIC Not Ready..3502
 +ar5416CheckChan:​ channel 2452/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +ar5416CheckChan:​ channel 2457/​0x70080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +COSIC Not Ready..4000
 +.******************uuid_p:​00000000-0000-0003000088252c80b156*****
 +mp_deviceInfo->​uuid[i]:​
 +0-0-0-0-0-0-0-3-0-0-88-25-2c-80-b1-56-
 +mp_deviceInfo->​macAddr:​88:​25:​2C:​80:​B1:​56
 +gSetting.dot1x.if_entry[0].enableWEP:​0
 +authTypeFlags is 20 ,​encrTypeFlags is 8 ,m_nwKey is 7904953540194866,​ key len is 10
 + ssid is WLAN-80B170
 +ar5416CheckChan:​ channel 2462/​0x70080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +ar5416CheckChan:​ channel 2467/​0x50080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +COSIC Not Ready..4500
 +ar5416CheckChan:​ channel 2472/​0x50080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +COSIC Not Ready..5000
 +ar5416CheckChan:​ channel 2452/​0xf0080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 0, ext offset 0
 +ANI: capability: 9
 +ar5416CheckChan:​ channel 2412/​0x90080;​ HT configuration meet regulatory
 +ar5416CheckChan:​ phy mode 1, ext offset 1
 +ANI: capability: 9
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 10 
 +>>>>>>>>>>>>>>>>>>>>>>>>>​ OS_GetEventNumber event number 11 
 +===> ​
 + ​VMMC_Ioctl:​ Phone 1 IFX_TAPI_LINE_TYPE ok!
 + ​VMMC_Ioctl:​ Phone 1 IFXPHONE_SET_LINEFEED ok!
 +Set PCM I/F 1 VMMC_handle:​819c6ac4
 +===> ​
 + ​VMMC_Ioctl:​ Phone 2 IFX_TAPI_LINE_TYPE ok!
 + ​VMMC_Ioctl:​ Phone 2 IFXPHONE_SET_LINEFEED ok!
 +Set PCM I/F 2 VMMC_handle:​819c6f40
 +===> ​
 +Set PCM I/F 3 VMMC_handle:​819c73bc
 +===> ​
 +Set PCM I/F 4 VMMC_handle:​819c7838
 +===> ​
 +Set PCM I/F 5 VMMC_handle:​819c7cb4
 +===> ​
 +Set PCM I/F 6 VMMC_handle:​819c8130
 +===> ​
 +Set PCM I/F 7 VMMC_handle:​819c85ac
 +===> ​
 +Set PCM I/F 8 VMMC_handle:​819c8a28
 +CheckWidebandCodec:​ 255 3
 +CheckWidebandCodec:​ 255 3
 +CheckWidebandCodec:​ 255 3
 +.CheckWidebandCodec:​ 255 3
 +CheckWidebandCodec:​ 255 3
 +Setting HOOK Related Parameters 0
 +Setting HOOKFLASH_TIME min 70 ms max 320 ms
 +Setting HOOKON_TIME min 320 max 320
 +Setting HOOK Related Parameters 1
 +Setting HOOKFLASH_TIME min 70 ms max 320 ms
 +Setting HOOKON_TIME min 320 max 320
 +Setting HOOK Related Parameters 2
 +Setting HOOK Related Parameters 3
 +RUNTASK id=32 VINETIC_DRV_Task...
 +[65] Allocate mailbox 28
 +RUNTASK id=65 VINETIC_T38_Task...
 +RUNTASK id=67 FXO_flash_task...
 +RUNTASK id=66 VOICE_API_task...
 +COSIC Not Ready..5500
 +!!!!Timed Out Sending Frame Again no response from Modem!!!!!
 +COSIC Not Ready..6000
 +.Reset Duslic High begin
 +Reset Duslic end
 +ProDAAInitialize:​ begin now
 +ProDAAInitialize:​ Line-Side Device Status ff
 +Port 2 sytem-side revision ff, line-side revision 3
 +init_DTMF_data:​ time 6316
 +force_daa_offhook ch 2 onoff 1 time 6316
 +ProDaaOffhook 5 2 onoff 1
 +CID_Detect CH 2 onoff 0
 +FXO_PolState_DTMFCID --> Disable DTMF CID
 +wlan_confree_do>​ start ...
 +mp_deviceInfo->​authTypeFlags:​32
 +mp_deviceInfo->​encrTypeFlags:​8
 +*******build M1 start**********
 +*******build M1 end**********
 +---test--sizeof(WSC_NOTIFY_DATA) = 36
 +exit StartMonitor TRANSPORT_TYPE_UPNP_DEV
 +exit switch_mode
 +exit wscmain
 +
 +******* MODE: AP with built-in Registrar and UPnP Proxy *******
 +*******p_header->​eType:​5
 +LCB_MENU_AP_PROXY_REGISTRAR
 +**************b_tryAgain:​1
 +
 +Options:
 +0. Quit
 +1. Configure Client
 +2. Configure Client via push-button
 +Enter selection: force_daa_offhook ch 2 onoff 0 time 6386
 +ProDaaOffhook 5 2 onoff 0
 +CID_Detect CH 2 onoff 1
 +FXO_PolState_DTMFCID --> Detect Polarity Changed Enable DTMF CID
 +COSIC Not Ready..6500
 +COSIC Not Ready..7000
 +COSIC Not Ready..7500
 +COSIC Not Ready..8000
 +COSIC Not Ready..8500
 +COSIC Not Ready..9000
 +COSIC Not Ready..9520
 +COSIC Not Ready..10000
 +COSIC Not Ready..10500
 +COSIC Not Ready..11000
 +COSIC Not Ready..11500
 +COSIC Not Ready..12000
 +COSIC Not Ready..12500
 +COSIC Not Ready..13000
 +COSIC Not Ready..13500
 +COSIC Not Ready..14000
 +COSIC Not Ready..14500
 +COSIC Not Ready..15000
 +COSIC Not Ready..15500
 +COSIC Not Ready..16000
 +COSIC Not Ready..16500
 +COSIC Not Ready..17000
 +COSIC Not Ready..17500
 +COSIC Not Ready..18000
 +COSIC Not Ready..18500
 +cCOSIC Not Ready..19000
 +COSIC Not Ready..19500
 +Turn off COSIC function now...25500
 +</​code>​
 +</p>
 +</​HTML>​
  
 ===== Tags ===== ===== Tags =====
-{{tag>ADSL2plus}}+{{tag>FastEthernet 1NIC 1WNIC 4Port ath9k 64RAM 8Flash MIPS MIPS32 24KEc 802.11abgn Serial ADSL2+ lantiq danube fxo brnboot}}
toh/t-com/spw504v.1352417082.txt.bz2 · Last modified: 2012/11/09 00:24 (external edit)