T-Home Speedport W 722V Typ B
This device is not supported yet. |
The T-Home Speedport W 722V Typ B (VGV8529HW22) is an IAD sold by Deutsche Telekom with an ADSL2+/VDSL2 modem, 802.11abgn wifi and two FXS ports as well as a S0 bus connector.
The device is manufactured by Arcadyan.
This device is very similar to the Speedport W 504V and the Speedport W 503V Typ C.
Supported Versions
There are two very different versions of this device. This article refers to Typ B of this device. Please check the label on the back of your device! |
Got Typ A? Click here for more information about Typ A.
Version/Model | Launch Date | S/N | OpenWrt Version Supported | Model Specific Notes |
---|---|---|---|---|
Typ A | - | - | not supported | Manufactured by AVM |
Typ B | - | - | work in progress | Manufactured by Arcadyan |
OEM source code is not available.
Hardware Highlights
SoC | Ram | Flash | Network | USB | Serial | JTag |
---|---|---|---|---|---|---|
Lantiq Xway Danube @ 333 MHz Dual Core | 64 MiB | 8 MiB | 4 x 1 | Yes | Yes | ? |
User manual (in German): Bedienungsanleitung
State of the OpenWrt port
Status | Comment | |
---|---|---|
WLAN | ✔ | |
DSL | WIP | ADSL works, we still need a driver for Annex J and VDSL2 |
Switch | ✔ | |
Bootloader | WIP | I have no clue how the encryption of the firmware image works, see Bootloader, please help! |
LED | WIP | I've to map the GPIO pins. Should be easy. |
USB | ✔ | |
Telephony | WIP | Other lantiq based devices support this. |
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 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:
--------------------------------------- Area Address Length --------------------------------------- [0] Boot 0xB0000000 192K [1] Configuration 0xB0030000 256K [2] Image 0 0xB0070000 3840K [3] Image 1 0xB0430000 3840K [4] Boot Params 0xB07F0000 64K [5] Flash Image 0xB0000000 8192K ---------------------------------------
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. |
Proposed flash layout for OpenWrt
Speedport W 722V Typ B 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
→ brnboot
Start your 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 4 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 brnboot as bootloader. With more recent versions of brnboot, Arcadyan got more imaginative with their obfuscation/encryption algorithms.
In a flash dump of the bootloader I found two encryption keys:
0x1FBEC - 0x1FBEF: DB35C850
0x1FC00 - 0x1FC09: The null termianted ASCII String “BRNDTW722”
I tried the method described in the wiki article for ARV7506. I was now able to flash the image via the bootloader's recovery webinterface (signature BRNDTW722 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 by the bootlaoder of this device. In this thread, it is described how to decrypt the firmware and a C program (for Windows ) is provided.
Bootloader update
In the OEM firmware bootlog, I found some interesting debug lines:
*DEBUG* LENGTH[2] = 3932160 bytes, AREA ptr = 0xFFFFFFFFB0070000 found signature: 78h 56h 34h 12h ulImgLens=1921004, LENGTH[2]-12=3932148, type:0 length checking OK [0]2 find End at 0xFFFFFFFFB0245000 len=1921004, type=0 found signature: 78h 56h 34h 12h ulImgLens=295916, LENGTH[2]-12=3932148, type:10 length checking OK [1]2 find End at 0xFFFFFFFFB028D800 len=295916, type=10 ---[ ZIP1 head start in 0xFFFFFFFFB028DC00 ]--- found signature: 78h 56h 34h 12h ulImgLens=173740, LENGTH[2]-12=3932148, type:70 length checking OK [2]2 find End at 0xFFFFFFFFB02B8000 len=173740, type=70 ---[ ZIP1 head start in 0xFFFFFFFFB02B8400 ]--- found signature: 78h 56h 34h 12h ulImgLens=176364, LENGTH[2]-12=3932148, type:60 length checking OK [3]2 find End at 0xFFFFFFFFB02E3400 len=176364, type=60 ---[ ZIP1 head start in 0xFFFFFFFFB02E3800 ]--- found signature: 78h 56h 34h 12h ulImgLens=417772, LENGTH[2]-12=3932148, type:90 length checking OK [4]2 find End at 0xFFFFFFFFB0349800 len=417772, type=90 Image[1] at 0xB0070000, len = 1921004, type = 0 Image[2] at 0xB0245400, len = 295916, type = 10 Image[3] at 0xB028DC00, len = 173740, type = 70 Image[4] at 0xB02B8400, len = 176364, type = 60 Image[5] at 0xB02E3800, len = 417772, type = 90 unzip for U/I from 0xb0245400 size 295916 Unzipping from B0245400 to 83C80000 ... [ZIP 3] [ZIP 0] [ZIP Extra] [ZIP 1] [ZIP 1 2f534650] done Uncompressed size = 2241916 drive start addr[0]=ffffffff83c80000, [1]=ffffffff83ea3580
Sounds like the key is not 0xDB35C850, but 0x12345678?
Buttons
→ hardware.button on howto use and configure the hardware button(s).
Hardware
Info
Instruction set | MIPS |
---|---|
Vendor | Lantiq |
bootloader | brnboot |
System-On-Chip | Lantiq Danube |
CPU @Frq | MIPS 24KEc @333MHz |
Flash size | 8 MiB |
Flash Chip | MXIC MX29LV640EB |
RAM size | 64 MiB |
RAM Chip | Zentel A3S12D40ETP-G6 |
ISDN | ? |
Wireless | AR9220-AC1A |
switch | AR8216-BH1A |
Modem | VDSL2 |
USB | Yes |
Serial | Yes |
JTAG | ? |
Photos
Opening the case
Serial
→ port.serial general information about the serial port, serial port cable, etc.
J8 is located between the FXS ports and the CPU. Pin 1 is marked by an arrow.
pin | use |
---|---|
4 | GND |
3 | RX |
2 | TX |
1 | Vcc 3.3V |
115200 baud, 8N1
Debricking
Enable UART
I'm unable to find R80 but located R65 near the CPU!
NEVER put 3.3V on the left side of R65 (as it is descibed for other lantiq boards)! It will fry your board! |
It seems like enabling UART works different on this device.
Patch
This dirty patch can be seen as a draft to add basic support for this device. It is not finished yet!
<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..dea51fd 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" ;; +VGV8529HW22) + 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..afca9c5 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|VGV8529HW22) 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/dts/VGV8529HW22.dts b/target/linux/lantiq/dts/VGV8529HW22.dts new file mode 100644 index 0000000..1ed3a22 --- /dev/null +++ b/target/linux/lantiq/dts/VGV8529HW22.dts @@ -0,0 +1,168 @@ +/dts-v1/; + +/include/ "danube.dtsi" + +/ { + model = "VGV8529HW22 - Speedport W 722V Typ B"; + + 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"; + lantiq,internal-clock; + gpio-reset = <&gpio 21 0>; + req-mask = <0xf>; + }; + + 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>; + }; */ + + }; +}; diff --git a/target/linux/lantiq/image/Makefile b/target/linux/lantiq/image/Makefile index e2a72b2..43ef0ee 100644 --- a/target/linux/lantiq/image/Makefile +++ b/target/linux/lantiq/image/Makefile @@ -347,6 +347,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/VGV8529HW22=$(call Image/BuildKernel/Template,VGV8529HW22) +Image/Build/Profile/VGV8529HW22=$(call Image/Build/$(1),$(1),VGV8529HW22) + 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..098834f 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/VGV8529HW22 + NAME:=Speedport W722V Typ B - VGV8529HW22 + PACKAGES:= kmod-ltq-hcd-danube kmod-ledtrig-usbdev \ + kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \ + kmod-ltq-adsl-danube-fw-a kmod-ltq-atm-danube \ + ltq-adsl-app ppp-mod-pppoa \ + kmod-ath9k wpad-mini \ + swconfig +endef + +$(eval $(call Profile,VGV8529HW22)) + define Profile/ARV4518PWR01 NAME:=ARV4518PWR01 PACKAGES:=kmod-ltq-hcd-danube kmod-ledtrig-usbdev \
Bootlogs
OpenWrt bootlog
[ 0.000000] Linux version 3.10.36 (build@build) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r41181) ) #1 Wed Jun 18 19:41:34 CEST 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 VGV8529HW22 - Speedport W 722V Typ B [ 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 803d29d0, node_mem_map 810025c0 [ 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=00021758 [ 0.000000] Readback ErrCtl register=00021758 [ 0.000000] Memory: 60484k/65536k available (3005k kernel code, 5052k reserved, 1013k data, 196k 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] ath9k,eeprom 107f0400.ath9k_eep: endian check enabled. [ 0.092000] ath9k,eeprom 107f0400.ath9k_eep: pci slot: 14 [ 0.096000] ath9k,eeprom 107f0400.ath9k_eep: loaded ath9k eeprom [ 0.100000] PCI host bridge /fpi@10000000/pci@E105400 ranges: [ 0.104000] MEM 0x0000000018000000..0x0000000019ffffff [ 0.108000] IO 0x000000001ae00000..0x000000001affffff [ 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.204000] 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.220000] 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.252000] 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.392000] 0x000000000000-0x000000030000 : "brnboot" [ 0.400000] 0x000000030000-0x000000430000 : "rootfs_data" [ 0.404000] 0x000000430000-0x0000007f0000 : "firmware" [ 0.420000] 2 uimage-fw partitions found on MTD device firmware [ 0.424000] 0x000000430000-0x000000588a2e : "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.444000] 0x000000588a2e-0x0000007f0000 : "rootfs" [ 0.448000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.464000] mtd: device 4 (rootfs) set to be root filesystem [ 0.468000] mtd: partition "rootfs_data" created automatically, ofs=0x7b0000, len=0x40000 [ 0.476000] 0x0000007b0000-0x0000007f0000 : "rootfs_data" [ 0.548000] 0x0000007f0000-0x000000800000 : "art" [ 0.592000] switch0: Atheros AR8216 rev. 1 switch registered on 1e180000.etop-ff [ 0.628000] libphy: ltq_mii: probed [ 0.724000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=1e180000.etop-ff:00, irq=-1) [ 0.736000] wdt 1f8803f0.watchdog: Init done [ 0.740000] leds-gpio gpio-leds.5: pins are not configured from the driver [ 0.748000] TCP: cubic registered [ 0.748000] NET: Registered protocol family 17 [ 0.756000] 8021q: 802.1Q VLAN Support v1.8 [ 0.764000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19 [ 0.788000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 0.792000] Freeing unused kernel memory: 196K (803ef000 - 80420000) [ 6.708000] IFXUSB: ifxusb_hcd: version 3.2 B110801 [ 7.216000] IFXUSB: USB core #0 soft-reset [ 7.420000] IFXUSB: USB core #0 soft-reset [ 7.424000] ifxusb_hcd ifxusb_hcd: IFX USB Controller [ 7.428000] ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1 [ 7.436000] ifxusb_hcd ifxusb_hcd: irq 62, io mem 0xbe101000 [ 7.440000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode [ 7.448000] IFXUSB: Mode Mismatch Interrupt: currently in Host mode [ 7.452000] IFXUSB: Init: Power Port (0) [ 7.460000] hub 1-0:1.0: USB hub found [ 7.460000] hub 1-0:1.0: 1 port detected [ 7.464000] ifxusb_hcd ifxusb_hcd: requested GPIO 238 [ 11.132000] jffs2: notice: (304) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 9 of xref (0 dead, 2 orphan) found. [ 13.340000] NET: Registered protocol family 10 [ 13.352000] NET: Registered protocol family 8 [ 13.356000] NET: Registered protocol family 20 [ 13.372000] PPP generic driver version 2.4.2 [ 13.388000] nf_conntrack version 0.5.0 (948 buckets, 3792 max) [ 13.400000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 13.420000] IFX MEI Version 5.00.00 [ 13.436000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4 [ 13.448000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea [ 13.456000] Backport generated by backports.git backports-20140320-37-g5c33da0 [ 13.468000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 13.492000] ATM1.0.26 ATM (A1) firmware version 0.17 [ 13.496000] ifxmips_atm: ATM init succeed [ 13.536000] NET: Registered protocol family 24 [ 13.580000] xt_time: kernel timezone is -0000 [ 13.632000] cfg80211: Calling CRDA to update world regulatory domain [ 13.640000] cfg80211: World regulatory domain updated: [ 13.644000] cfg80211: DFS Master region: unset [ 13.648000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 13.660000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 13.668000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 13.672000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 13.680000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 13.688000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 13.696000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 13.860000] PCI: Enabling device 0000:00:0e.0 (0000 -> 0002) [ 13.868000] ath: phy0: eeprom contains invalid mac address: ff:ff:ff:ff:ff:ff [ 13.876000] ath: phy0: random mac address will be used: a6:57:02:8a:32:d4 [ 13.884000] ath: EEPROM regdomain: 0x0 [ 13.884000] ath: EEPROM indicates default country code should be used [ 13.884000] ath: doing EEPROM country->regdmn map search [ 13.884000] ath: country maps to regdmn code: 0x3a [ 13.884000] ath: Country alpha2 being used: US [ 13.884000] ath: Regpair used: 0x3a [ 13.908000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 13.916000] cfg80211: Calling CRDA for country: US [ 13.924000] cfg80211: Regulatory domain changed to country: US [ 13.928000] cfg80211: DFS Master region: FCC [ 13.932000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 13.940000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A) [ 13.948000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A) [ 13.956000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s) [ 13.964000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A) [ 13.972000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A) [ 13.980000] ieee80211 phy0: Atheros AR9280 Rev:2 mem=0xb8000000, irq=30
OEM bootlog
ROM VER: 1.0.3 CFG 01 Read ROM VER: 1.0.3 CFG 01 Read EEPROMX X ======================================================================= Wireless ADSL IAD 722 DANUBE Loader v1.03.02 build Sep 11 2009 09:22:47 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 0..... Flash Checking Passed. Unzipping firmware at 0x80002000 ... with AREA[2][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 = 0x807E9320 ##### __bss_start = 0x8084D54C ##### end = 0x83BAC60C allocate_memory_after_end: alloc from 83BB4610 to 83C18850, length=410156 ##### Backup Data from 0x807E9320 to 0x83BB460C~0x83C18838 len 410156 ##### 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 = 23 , time2 = 40000055, diff 40000032 US_counter = 68 cnt1 40669491 cnt2 40671257, diff 1766 cnt1 41262640 cnt2 41264435, diff 1795 Runtime code version: 1.18.000 System startup... [INIT] Memory COLOR 0, 4645728 bytes .. [INIT] Memory COLOR 1, 4194304 bytes .. [INIT] Memory COLOR 2, 16032688 bytes .. InitCommSys: RESOURCE_BASE = 128, NUMRES = 640 InitCommSys: EVENT_BASE = 272, NUMEVT = 818 InitCommSys: MAILBOX_BASE = 6, NUMMBX = 64 rzMemory start: 0x8218BE04, end 0x8256FF14, size 4079888 Build Day = Dec 13 2010 >>>>set_MP_pass_Magic to 2 MXIC MX29LV640EB bottom boot 16-bit mode found Set flash memory layout to Boot Parameters found !!! Bootcode version: v1.03.02 Serial number: J033079106 Hardware version: 01B pBootParams->password 31 33 31 (20) Entered default password checking 8 8 fread_config_b> sizeof(struct III_Config_t) is 451804 MXIC MX29LV640EB bottom boot 16-bit mode found fread_config_b> 27323 bytes read from flash fread_config_b> 470337 bytes decompressed successfully. my CFGVersionMagic = 33343536 my CFGsize = 451808, my CFGDescSize = 37275 my Version = 1.18.000 My CfgHexSize:12154 My CFGDescSize:37275 old CFGVersionMagic on flash = 33343536 CFGsize on flash = 451808, CFGDescSize on flash = 37275 Version on flash = 1.18.000 === Old CfgHexSize = 12154, Old CFGDescSize = 37275 Unzipping from 81622BE4 to 81619A38 ... [ZIP 1] allocate_memory_after_end: allo6 [ZIP 1 49492c30] done Uncompressed size = 37273 Tail1 : END_III_Config_t Size of Old CFG_DESC is :37273!!! 1.useCfgDesc:1 Unzipping from 81616AA4 to 8160D8F8 ... [ZIP 1] [ZIP 1 49492c30] done Uncompressed size = 37273 2.useCfgDesc:1 Tail : END_III_Config_t useCfgDesc:3 Restore Config file from ver: 1.18.000 !!! to copy from gConfig to gSetting in restore_config DS_Tail:[t_VGV8539HW] RELEASE_BUF_AND_RETURN_OK - restore_config() #13546, in danube/config.c - restore_config() #13551, in danube/config.c restore config OK. nCfgDescLen=463970. -----------------------> Checking SysLog in Flash OK. nLen=6367 -----------------------> Restore SysLog from Flash 6346 bytes from 71468 -----------------------> Restore Call Log from Flash 15 bytes from 72d39 !!! Invalid wireless channel range 0 ~ 255 !!! Use default value 1 ~ 13 ====xxx==============================-->425@-230;600(.4/.4/1,.4/3/1) -->425@-230;30(.1/.25/1,.1/3/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=0x83016bd8 *BUF1=0x825d5bb8 Altgn *BUF0=0x83016be0 *BUF1=0x825d5bc0 End at BUF0:0x83016be0, BUF1:0x83016bc0 BUF0[0]=0x83016be0 BUF1[0]=0x825d5bc0 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=83baa2c4, borrow=83baa2c4 pri=5, maxidle=1, minidle=0, maxq=48, clsfg=21 qm_cbq_attach(): cbqp->cbq_res=98 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=83baa2c4, borrow=83baa2c4 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=83ba8cc4, borrow=83ba8cc4 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=83ba8cc4, borrow=83ba8cc4 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=83ba8cc4, borrow=83ba8cc4 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=83ba8cc4, borrow=83ba8cc4 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=83ba8cc4, borrow=83ba8cc4 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=83ba8cc4, borrow=83ba8cc4 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_bus 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=0x8161F5A0 reset GPIO#13. danube_sw_chip_init: in MII mode [VLAN] port: 0x000f, ifCount=1 [ar8216_VLAN_addVID]create a vid 1 vlan_vidmap[5].vid 0 vid 1 [ar8216_VLAN_ASIC_addVID]VID 1 has member 3ff [ar8216_VLAN_addPortVID]add port 2 to vid 1 member [ar8216_VLAN_setPortVID]set port 2 vid 1 [ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 3ff ------->add port 2 to vlan 1 [ar8216_VLAN_addPortVID]add port 3 to vid 1 member [ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 3ff [ar8216_VLAN_setPortVID]set port 3 vid 1 [ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 3ff ------->add port 3 to vlan 1 [ar8216_VLAN_addPortVID]add port 4 to vid 1 member [ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 3ff [ar8216_VLAN_setPortVID]set port 4 vid 1 [ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member 3ff ------->add port 4 to vlan 1 [ar8216_VLAN_addPortVID]add port 5 to vid 1 member [ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member 3ff [ar8216_VLAN_setPortVID]set port 5 vid 1 [ar8216_VLAN_ASIC_setPortVID]port 5 VID 1 has member 3ff ------->add port 5 to vlan 1 [ar8216_VLAN_addPortVID]add port 0 to vid 1 member [ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member 3ff [ar8216_VLAN_ASIC_setPortVID]port 5 VID 1 has member 3ff mac_0_init: interface 1 registered to VLAN 1, port_mask=f MAC Address: 88:25:2c:5b:fd:18 ***** [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=84c7 DANUBE_GPIO_P1_ALTSEL1=0 DANUBE_GPIO_P1_DIR=81e6 [HWLAN] ifno=2 irno=7 port=0x00000000 [PCI] devtag=00000070 probe=8010e628 ##### 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=0x8161f208 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=0x825b4e7c dev->priv=0x8340eb90 call ath_attach 1 : dev 825b4e7c name 825b5b28 wifi0 ATH_INIT_TQUEUE() : 8011d3a4 ??? ATH_INIT_TQUEUE() : 801282e0 ??? ATH_INIT_TQUEUE() : 80130080 ??? ATH_INIT_TQUEUE() : 80118178 ??? ATH_INIT_TQUEUE() : 8011ba24 ??? ATH_INIT_TQUEUE() : 8011d3a4 ??? ATH_INIT_TQUEUE() : 801180c8 ??? ATH_INIT_TQUEUE() : 80118448 ??? 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() : 801177c0 ??? ATH_INIT_TQUEUE() : 801177c0 ??? ATH_INIT_TQUEUE() : 801177c0 ??? dfs_init_radar_filters: dfs->dfs_rinfo.rn_numradars: 0 DFS min filter rssiThresh = 21 DFS max pulse dur = 131 ticks ath_attach : dev 825b4e7c *** fn(0)=800e3500 *** fn(1)=80114134 *** fn(2)=801260f8 *** fn(3)=8010e7ec *** fn(4)=800f00f0 *** fn(5)=800fe1a0 *** fn(6)=8000c6d0 *** fn(7)=8000cf78 *** fn(8)=8000c134 *** fn(9)=8000adb0 *** fn(10)=80008368 *** fn(11)=80000298 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 s 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 825b4e7c name 825b5b28 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 Loading 2nd ETH driver... REV_MII_MODE DANUBE_GPIO_P0_ALTSEL0(0xBE100B1C) = 0x0000E786 DANUBE_GPIO_P0_ALTSEL1(0xBE100B20) = 0x000067A6 DANUBE_GPIO_P1_ALTSEL0(0xBE100B4C) = 0x0000E4DF DANUBE_GPIO_P1_ALTSEL1(0xBE100B50) = 0x0000F058 DANUBE_GPIO_P0_DIR(0xBE100B18) = 0x00009F8E DANUBE_GPIO_P1_DIR(0xBE100B48) = 0x000081FE DANUBE_GPIO_P0_OD(0xBE100B24) = 0x0000BF8E DANUBE_GPIO_P1_OD(0xBE100B54) = 0x000081FE ENETS_DBA(0) = 0x00000C00, ENETS_DBA(1) = 0x00000400 ENETS_CBA(0) = 0x000012E0, ENETS_CBA(1) = 0x00000AE0 ENETS_CFG(0) = 0x0000506E, ENETS_CFG(1) = 0x00087037 ENETS_PGCNT(0) = 0x00000000, ENETS_PGCNT(1) = 0x00020000 ENETS_PKTCNT(0) = 0x00000000, ENETS_PKTCNT(1) = 0x00000200 ENETS_COS_CFG(0) = 0x00000000, ENETS_COS_CFG(1) = 0x00000002 ENETF_DBA(0) = 0x0000134E, ENETF_DBA(1) = 0x00001600 ENETF_CBA(0) = 0x0000154E, ENETF_CBA(1) = 0x00001800 ENETF_PGCNT(0) = 0x00000000, ENETF_PGCNT(1) = 0x00020000 ENETF_PKTCNT(0) = 0x00000000, ENETF_PKTCNT(1) = 0x00000200 SB_MST_SEL = 0x00000003 ETOP_CFG = 0x00000BD0 ETOP_IG_PLEN_CTRL0 = 0x000E05F8 ENET_MAC_CFG(0) = 0x00000987, ENET_MAC_CFG(1) = 0x0000081F init succeeded MAC Address: 88:25:2c:5b:fd:19 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[15].IP_Addr = 0.0.0.0 gConfig.Interface[15].Subnet_Mask = 0.0.0.0 pppInit> set (PPPShutdownRequest[ifno] = 0) if_umts_init() WAN interface 15, UMTS-COM1: baudrate=115200 if_umts_init() MAC:88:25:2C:5B:FD:19 umtsReceQueueInit() Host controller disable, bypass queue init... RUNTASK id=3 umtsReceQueueTsk... RUNTASK id=4 umtsReceTsk... RUNTASK id=5 umtsWritTsk... Interface 15 ip = 0.0.0.0 gConfig.Interface[16].IP_Addr = 0.0.0.0 gConfig.Interface[16].Subnet_Mask = 0.0.0.0 ether_register_vlan(16): phy_idx=0 ether_register_vlan(16): record vlan-id 8 in entry 1 ether_init(16): registered to vlan 1, trunk 0 ether_init(16): vlan_tagged=1 ether_init(16): phy already initialized 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: 0xffffffff83b44e4c ~ 0xffffffff83b4bbc8 reqCBACBuf()> init timeGap pool, Have: 10000 Memory Address: 0xffffffff83b4bbc8 ~ 0xffffffff83b7c91c reqCBACBuf()> init sameHost pool, Have: 2000 Memory Address: 0xffffffff83b7c91c ~ 0xffffffff83b8c33c 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] 15 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 : 15 RUNTASK id=14 if_task if15... 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... Debug mode enabled: console input activated Build Day = Dec 13 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:0x807ec4e4 1) Type:0xfc, Name:BRN-VFS ================================================================= [VFS_init] VFS ROOT FS init OK ==[vfs_register_filesystem]============================ list size:7, Method:0x807ec718 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:0x807ec950 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 [USB] UsbSPoolArray: 80B30FD0H ~ 80C31E2F, UsbSPool:80B31000 [USB] UsbMPoolArray: 80C31E30H ~ 80C33DAF, UsbMPool:80C31E80 [USB] UsbLPoolArray: 80C33DB0H ~ 80C8BE2F, UsbLPool:80C33E00 [USB] Small Un-Cached Memory(5977): 80B31000 ~ 80C31D2F [USB] Medium Un-Cached Memory(30): 80C31E80 ~ 80C33C7F [USB] Large Un-Cached Memory(21): 80C33E00 ~ 80C87DFF setUsbPciInfo() cpu_to_usb_addr_shift[3]:0x00000000, usb_to_cpu_addr_shift[3]:00 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(1) min time delay:6000, current delay:0 usb_power_set() Need delay:6500 ********** 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 = 0x808296D8, otg_driver=0x80829. usb_hcd_init(): succ. RUNTASK id=21 period_task... RUNTASK id=22 dhcp_daemon... RUNTASK id=23 dhcp_clt...on interface 16 main()> usb:1, ftp:0 Primary image: 0, flash area 2 *DEBUG* LENGTH[2] = 3932160 bytes, AREA ptr = 0xFFFFFFFFB0070000 found signature: 78h 56h 34h 12h ulImgLens=1921004, LENGTH[2]-12=3932148, type:0 length checking OK [0]2 find End at 0xFFFFFFFFB0245000 len=1921004, type=0 found signature: 78h 56h 34h 12h ulImgLens=295916, LENGTH[2]-12=3932148, type:10 length checking OK [1]2 find End at 0xFFFFFFFFB028D800 len=295916, type=10 ---[ ZIP1 head start in 0xFFFFFFFFB028DC00 ]--- found signature: 78h 56h 34h 12h ulImgLens=173740, LENGTH[2]-12=3932148, type:70 length checking OK [2]2 find End at 0xFFFFFFFFB02B8000 len=173740, type=70 ---[ ZIP1 head start in 0xFFFFFFFFB02B8400 ]--- found signature: 78h 56h 34h 12h ulImgLens=176364, LENGTH[2]-12=3932148, type:60 length checking OK [3]2 find End at 0xFFFFFFFFB02E3400 len=176364, type=60 ---[ ZIP1 head start in 0xFFFFFFFFB02E3800 ]--- found signature: 78h 56h 34h 12h ulImgLens=417772, LENGTH[2]-12=3932148, type:90 length checking OK [4]2 find End at 0xFFFFFFFFB0349800 len=417772, type=90 Image[1] at 0xB0070000, len = 1921004, type = 0 Image[2] at 0xB0245400, len = 295916, type = 10 Image[3] at 0xB028DC00, len = 173740, type = 70 Image[4] at 0xB02B8400, len = 176364, type = 60 Image[5] at 0xB02E3800, len = 417772, type = 90 unzip for U/I from 0xb0245400 size 295916 Unzipping from B0245400 to 83C80000 ... [ZIP 3] [ZIP 0] [ZIP Extra] [ZIP 1] [ZIP 1 2f534650] done Uncompressed size = 2241916 drive start addr[0]=ffffffff83c80000, [1]=ffffffff83ea3580 httpd: listen at 192.168.2.1:80 httpd: listen at 192.168.2.1:443 RUNTASK httpd... RUNTASK id=27 SSLClient ... g_Client_Cert_Array=0x8218bcf0 RUNTASK id=28 dnsproxy... startNBIOSTask()... RUNTASK id=29 nbios_main... RUNTASK id=30 padmin_task_entry... RUNTASK id=31 dhcpd_mgmt_task... UPnP is disabled TR64 is enabled TR64 Device initialize success! slot=32 [0] Allocate mailbox 6 [0] Allocate mailbox 7 FirstUseDate:0000-00-00T00:00:00 RUNTASK id=35 wscmain... RUNTASK id=36 wsc_Send_eap_packet... RUNTASK id=37 wsc_Send_UPNP_packet... RUNTASK id=38 WSC_WaitUserAction_Task... run_project_task RUNTASK id=39 xdsl_mgmt_task... RUNTASK id=40 ds_tcp_policing... [0] Allocate resource 128, FreeResource = 1 fpiclk=83333333, rmc=16, fpiclk/rmc=5208333 ifx_ssc_clock = 5208333, baud=1000000 ifx_ssc_set_baud: br = 2 call ifx_ssc_init() = 0 call ifx_ssc_open() = 0 SPI_Init! gptu: totally 6 16-bit timers/counters Init timer (4) - OK T_WLAN_INT=2 gSetting.CountryCode=0x8114 gSetting.Interface[T_WLAN_INT].Link_Type=1 RUNTASK id=42 apAppInit... RUNTASK id=43 VOIP_Init... RUNTASK id=44 isdn_main... RUNTASK id=45 ScanMIH_task... RUNTASK id=46 vinax_task ... --> [is_power_on_reboot] reset_status = 0x20260008 Starting Multitask... [qm_cbq_resetclst] n_totalcls=9 init psock cnt=8000 --> vinax_task() started ... <6>ADM5120 Board Driver, Version 0.0.4.1 <6>(c) Copyright 2003, Infineon Technologies AG Initializes the MultiPort Memory Controller for the VDSL2 DFE ##### [before vinax reset] 0xb4000080 = 2010005 0xb4000084 = 0 ##### [after vinax reset] 0xb4000080 = 2010005 0xb4000084 = 0 Board_InitIrq! Initializes the MultiPort Memory Controller for the VDSL2 DFEreset vinax chipset xSpeedtsk priority is 80 Board_InitIrq! --> drv_danube_rb_init() finished ... VINAX Driver, Version 1.6.9 (c) Copyright 2005, Infineon Technologies AG ### VINAX - VINAX - VINAX - VINAX ### --> drv_vinax_init() finished ... --> DSL_ModuleInit() finished ... -->VINAX control device open finished ... T >> init dev: base address = 0xB4000080 T >> parse: opt value = 99 T >> open device: /dev/vinax/0. T >> ioct(FIO_VINAX_DEV_INIT): baseaddr = 0xB4000080, IRQ = 99 signal evt=50 ##### [IFXOS_ThreadInit] name <VnxCtrl>, tid 50 T >> MEI DBG WrOff: 0x000E2000 T >> MEI DBG Dest: 0x00000002 T >> Value: 0x00000001 T >> open device: /dev/vinax/0. T >> ioct(.., FIO_VINAX_DBG_WRITE, ..): off=0x000E2000, des=2, count=1 T >> DBG Dest[2] Write[0x000E2000] = 0x81560E98 T >> DONE - ioct(.., FIO_VINAX_DBG_WRITE, ..) --> drv_vinax_cfg() finished ... [DSL_CPE_ArgParse] fw1 name= [DSL_CPE_ArgParse] fw2 name=acpe_hw.bin Image[1] at 0xB0070000, len=1921004, type=0 Image[2] at 0xB0245400, len=295916, type=10 Image[3] at 0xB028DC00, len=173740, type=70 Image[4] at 0xB02B8400, len=176364, type=60 Image[5] at 0xB02E3800, len=417772, type=90 [get_datapump_address] Datapump for Annex A:-1, B:3, C:2 [get_datapump_address] r_img=2, t_img=5 Unzip VDSL2 firmware ... Unzipping from B028DC00 to 83A5DC00 ... [ZIP 1] [ZIP 1 9e554] done Uncompressed size = 648540 Image[1] at 0xB0070000, len=1921004, type=0 Image[2] at 0xB0245400, len=295916, type=10 Image[3] at 0xB028DC00, len=173740, type=70 Image[4] at 0xB02B8400, len=176364, type=60 Image[5] at 0xB02E3800, len=417772, type=90 [get_datapump_address] Datapump for Annex A:-1, B:3, C:2 [get_datapump_address] r_img=3, t_img=5 Unzip ADSL firmware ... Unzipping from B02B8400 to 839C7C00 ... [ZIP 1] [ZIP 1 84704] done Uncompressed size = 542476 [46] Allocate resource 129, FreeResource = 2 [46] Allocate resource 130, FreeResource = 3 [46] Allocate resource 131, FreeResource = 4 [46] Allocate resource 132, FreeResource = 5 signal oam evt=51 [DSL_CPE_DeviceInit] XTSE= 10_00_10_00_00_04_00_07 +++++[DSL_DRV_VNX_InitDeviceDrv] fioVinaxDrvCfg.currDrvState = 3 [46] Allocate resource 133, FreeResource = 6 +++++[DSL_DRV_Init] pFirmware 0, pFirmware2 0 +++++[DSL_DRV_Init] nFwType 1 !! @@@@@@@@@@@@@ DSL_CPE_DownloadFirmware() @@@@@@@@@@@@@ nFwReqType = 1, Fw name1=NULL, name2=NULL +++++[DSL_DRV_Init] DSL_DRV_EventGenerate(DSL_EVENT_S_FIRMWARE_REQUEST(18)) nEr! [46] Allocate mailbox 8 [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=322 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 = 0x8112579C ********** 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=9 Wireless Mode 9, Mixed 802.11n, 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 0 ,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-5BFD76 , 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 = 80190860, dev->name = wlan0 [HWLAN]: dev->open = 801185b8, 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 VOICE_DRV_Init Wait VOIP_Init() finished...apAppInit : dev->flags 00001001 IFX TAPI, version 3.7.1.5, (c) 2001-2008 Infineon Technologies AG [53] Allocate mailbox 9 TAPI_init_task_queue: enter loop..9 [43] Allocate resource 134, FreeResource = 7 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 G 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 82189970 [43] Allocate resource 135, FreeResource = 8 [43] Allocate resource 136, FreeResource = 9 [43] Allocate resource 137, FreeResource = 10 [43] Allocate resource 138, FreeResource = 11 [43] Allocate resource 139, FreeResource = 12 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 1 ifx_tapi_Prepare_Ch: nChannel 0 [43] Allocate resource 140, FreeResource = 13 [43] Allocate resource 141, FreeResource = 14 [43] Allocate resource 142, FreeResource = 15 [43] Allocate resource 143, FreeResource = 16 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 2 ifx_tapi_Prepare_Ch: nChannel 1 [43] Allocate resource 144, FreeResource = 17 [43] Allocate resource 145, FreeResource = 18 [43] Allocate resource 146, FreeResource = 19 [43] Allocate resource 147, FreeResource = 20 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 3 ifx_tapi_Prepare_Ch: nChannel 2 [43] Allocate resource 148, FreeResource = 21 [43] Allocate resource 149, FreeResource = 22 [43] Allocate resource 150, FreeResource = 23 [43] Allocate resource 151, FreeResource = 24 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 4 ifx_tapi_Prepare_Ch: nChannel 3 [43] Allocate resource 152, FreeResource = 25 [43] Allocate resource 153, FreeResource = 26 [43] Allocate resource 154, FreeResource = 27 [43] Allocate resource 155, FreeResource = 28 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 5 ifx_tapi_Prepare_Ch: nChannel 4 [43] Allocate resource 156, FreeResource = 29 [43] Allocate resource 157, FreeResource = 30 [43] Allocate resource 158, FreeResource = 31 [43] Allocate resource 159, FreeResource = 32 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 6 ifx_tapi_Prepare_Ch: nChannel 5 [43] Allocate resource 160, FreeResource = 33 [43] Allocate resource 161, FreeResource = 34 [43] Allocate resource 162, FreeResource = 35 [43] Allocate resource 163, FreeResource = 36 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 7 ifx_tapi_Prepare_Ch: nChannel 6 [43] Allocate resource 164, FreeResource = 37 [43] Allocate resource 165, FreeResource = 38 [43] Allocate resource 166, FreeResource = 39 [43] Allocate resource 167, FreeResource = 40 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 8 ifx_tapi_Prepare_Ch: nChannel 7 [43] Allocate resource 168, FreeResource = 41 [43] Allocate resource 169, FreeResource = 42 [43] Allocate resource 170, FreeResource = 43 [43] Allocate resource 171, FreeResource = 44 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 9 VMMC_LL_Open, nDev 0, inode 0 mpsCh 1 ifx_mps_open, inode 1 VMMC_Open --> 82189970 VMMC_handle[0] : 82189970 VMMC_Open : Major 122 Minor 11 VMMC_LL_Open, nDev 0, inode 1 mpsCh 2 ifx_mps_open, inode 2 VMMC_Open --> 82187600 VMMC_handle[1] : 82187600 VMMC_Open : Major 122 Minor 12 VMMC_LL_Open, nDev 0, inode 2 mpsCh 3 ifx_mps_open, inode 3 VMMC_Open --> 82187a6c VMMC_handle[2] : 82187a6c VMMC_Open : Major 122 Minor 13 VMMC_LL_Open, nDev 0, inode 3 mpsCh 4 ifx_mps_open, inode 4 VMMC_Open --> 82187ed8 VMMC_handle[3] : 82187ed8 VMMC_Open : Major 122 Minor 14 VMMC_LL_Open, nDev 0, inode 4 mpsCh 5 ifx_mps_open, inode 5 VMMC_Open --> 82188344 VMMC_handle[4] : 82188344 VMMC_Open : Major 122 Minor 15 VMMC_LL_Open, nDev 0, inode 5 mpsCh 6 ifx_mps_open, inode 6 VMMC_Open --> 821887b0 VMMC_handle[5] : 821887b0 VMMC_Open : Major 122 Minor 16 VMMC_LL_Open, nDev 0, inode 6 mpsCh 7 ifx_mps_open, inode 7 VMMC_Open --> 82188c1c VMMC_handle[6] : 82188c1c VMMC_Open : Major 122 Minor 17 VMMC_LL_Open, nDev 0, inode 7 mpsCh 8 VMMC_Open --> 82189088 VMMC_handle[7] : 82189088 VMMC_Open : Major 122 Minor 18 VMMC_LL_Open, nDev 0, inode 8 mpsCh 9 VMMC_Open --> 821894f4 VMMC_handle[8] : 821894f4 ===> Set PCM I/F 0 VMMC_handle:82189970 ifx_mps_ioctl: FIO_MPS_DOWNLOAD...1 Found voip dsp image[5] at 0xB02E3800, len=417772, type=90 Unzipping from B02E3800 to 8343B3E0 ... [ZIP 1] [ZIP 1 a75cb796] done Uncompressed size = 642816 IFX_MPS: Download firmware (size 642816 bytes)... Init_SSLServer> input listen_3 [26] ssld_conf_init> ssl server info: [26] PrivateKey= [26] MyCertificate= [26] CaCertificate= [26] SSL_method=31 [26] verify_mode=0 [26] cipher_suites=ALL:@STRENGTH:!kEDH [26] tftp_server_ip=140.92.61.131 [26] fn_myCerttificate=ServCert.pem [26] fn_privateKey=PrivKey.pem [26] fn_caCertificate=CaCert.pem [26] 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 [26] pCtx=0x8216d4cc in ssld_conf_init ssld_ctx_reset_cert> this is pkcs12 type certificate [26] ssld_ctx_reset_cert : re-LoadServerCertAndKey() ok!! [26] ssld_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!![26] ssld_conf_initk ok! Version 11.0.0.1.0 up and running... [dhcp_clt] enable dhcp client in interface THS[16] [27] SSLClient> SSLClient() run [27] sslc_conf_init> ssl client info: [27] PrivateKey= [27] MyCertificate= [27] CaCertificate= [27] SSL_method=31 [27] verify_mode=1 [27] cipher_suites=ALL:@STRENGTH:!kEDH [27] tftp_server_ip=140.92.61.131 [27] fn_myCerttificate=ServCert.pem [27] fn_privateKey=PrivKey.pem [27] fn_caCertificate=CaCert.pem [27] sslc_conf_init> ssl client info end: [27] sslc_conf_init> pCtx=0x82152a10 in ssld_conf_init [27] sslc_ctx_reset_cert> re-LoadCACertificate( 3rdCA ) ok!! [27] sslc_ctx_reset_cert> re-LoadCACertificate( 2ndCA ) ok!! [27] sslc_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!!sslc_ctx_reset_certe [27] sslc_ctx_reset_cert : re-LoadServerCertAndKey() ok!! [27] sslc_conf_init> sslc_conf_init() ok [27] SSLClient> want to bind socket for client application! [USBLPT] Printer Initialize Fail : Plug Out !! padmin_task_entry() task running TR64DBUG::TR64_Main> Start: TR64DBUG::TR64_Main> mapping "speedport.ip" to 192.168.2.1 TR64DBUG::TR64_Main> ServiceTable @ 0x80817DE4, ServiceNum= 23 TR64DBUG::TR64_Main> szOSandVersion: TR64DBUG::TR64_Init> Start: SSDP Initialization completed... ********************************************* Wi-Fi Simple Config Application - Intel Corp. Version: Build 2.01.1.DTM1.1, Dec 13 2010 21:17:21 ********************************************* Initializing stack... ---------in wsc init---------- ----------sizeof(uint32)=4 ----------sizeof(uint-long)=4 ----------sizeof(uint32)=2 [PORTABLITY]:WscCreateThread-------------------- WSC_WaitUserAction:wait user action:0 ScanMIH_task> DHCP ip give: 192.168.2.100 ~ 199, range: 100 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 ptp Daemon task running WscCmd:ActualCBThreadProc: Started lpd Daemon task running [USB ROOTHUB_LOOP] RUNTASK id=37 lpd_main ... [USB] lpd_init() End. printer schedule task running >> 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 >>>>>> usbd_new_device: adding unit bus:1, addr=1, rev=0200, class=9, subclass=3 usbd_probe_and_attach(Hub)> Reopen STATIC default pipe OK >> 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' : TRUEDSL[0y ##### [DSL_DRV_ThreadInit] name <autbtex>, pid 57 [52] Allocate resource 172, FreeResource = 45 [52] Allocate resource 173, FreeResource = 46 [52] Allocate resource 174, FreeResource = 47 [52] Allocate resource 175, FreeResource = 48 [52] Allocate resource 176, FreeResource = 49 ##### [DSL_DRV_ThreadInit] name <pmex_ne>, pid 58 ##### [DSL_DRV_ThreadInit] name <pmex_fe>, pid 59 >> 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' : TRUETR64DBU" TR64DBUG::TR64_InitReqList> Start: TR64DBUG::TR64_InitReqList> End. TR64::TR64_Init> RUNTASK id=60 TR64_ProcessRequest... DSL[00]: DSL_DEV_LineStateGet: Got state 0 DSL[00]: Autoboot State: ConfigWriteWait nReturn=0 nReturn=0 nChannel=hu nReturn=0 nChannel=hu nReturn=0 TR64DBUG::TR64_Init> End. TR64DBUG::TR64_Main> End. .usbd_probe_and_attach,probe 1! startExplore() usb explore task run-up, slot:0, tsk_id:32, reason:0 usb_hc_install_interrupt() Install OTG interrupt 54 USB Module: Version 2.0.0 build Dec 13 2010 21:16:40 usb_explore_task() Begin ... [signal_1x_reset] ... 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 = 80190860, dev->name = wlan0 [HWLAN]: dev->open = 801185b8, dev->name = wifi0 ar5416CheckChan: channel 2452/0xf0080; HT configuration meet regulatory ar5416CheckChan: phy mode 1, ext offset -1 ANI: capability: 9 ar5416CheckChan: channel 2412/0x90080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 ar5416CheckChan: channel 2417/0x90080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 [PORTABLITY]:WscCreateThread-------------------- WscCmd:ActualUIThreadProc: Started. ActualUIThreadProc: wait q ar5416CheckChan: channel 2422/0xb0080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 DSL[00]: Autoboot State: Init .DSL[00]: Autoboot State: LinkActivateWait nReturn=0 nData="4051 0000 0002 " nReturn=0 nData="4351 0000 0019 " nReturn=0 nData="5051 0000 0005 " nReturn=0 nData="4451 0000 0003 " nReturn=0 nData="5051 0000 0006 " ar5416CheckChan: channel 2427/0xb0080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 ar5416CheckChan: channel 2432/0xf0080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 MasterControl constructor WscCmd::MC instantiated ok [PORTABLITY]:WscCreateThread-------------------- [PORTABLITY]:pthread_mutex_init-------------------- CTransport Construction [PORTABLITY]:WscCreateThread-------------------- In CTransport::ActualCBThreadProc ActualCBThreadProc: Calling Dequeue 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 DSL[00]: Autoboot State: Train >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 10 >>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 11 ar5416CheckChan: channel 2447/0xf0080; HT configuration meet regulatory ar5416CheckChan: phy mode 0, ext offset 0 ANI: capability: 9 ===> VMMC_Ioctl: Phone 1 IFX_TAPI_LINE_TYPE ok! VMMC_Ioctl: Phone 1 IFXPHONE_SET_LINEFEED ok! VMMC_Ioctl: Phone 1 IFX_TAPI_MAP_DATA_ADD ok! Set PCM I/F 1 VMMC_handle:82187600 ===> VMMC_Ioctl: Phone 2 IFX_TAPI_LINE_TYPE ok! VMMC_Ioctl: Phone 2 IFXPHONE_SET_LINEFEED ok! VMMC_Ioctl: Phone 2 IFX_TAPI_MAP_DATA_ADD ok! Set PCM I/F 2 VMMC_handle:82187a6c ===> Set PCM I/F 3 VMMC_handle:82187ed8 ===> Set PCM I/F 4 VMMC_handle:82188344 ===> Set PCM I/F 5 VMMC_handle:821887b0 ===> Set PCM I/F 6 VMMC_handle:82188c1c ===> Set PCM I/F 7 VMMC_handle:82189088 ===> Set PCM I/F 8 VMMC_handle:821894f4 >>>>>>>>>>>>>>>>>>>>>>>>>>>>FXO_Status now -1 uPort 0 (-1) last_access_time 0 ch -1 now 3834 ch 0 FXO_Status() save FXS 0 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=64 VINETIC_DRV_Task... [65] Allocate mailbox 10 RUNTASK id=65 VINETIC_T38_Task... RUNTASK id=67 FXO_flash_task... RUNTASK id=66 VOICE_API_task... ************** Enable ProDaaCheckInterrupt() detect 4015 >>>>>>>>>>>>>>>>>>>>>>>>>>>>FXO_Status now -2 uPort 0 (0) last_access_time 4035 ch 0 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 DSL[00]: DSL_DEV_LineStateGet: Got state 1 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 ProDAAInitialize: begin now ProDAAInitialize: Line-Side Device Status 0 Port 2 sytem-side revision 45, line-side revision 6 force_daa_offhook ch 2 onoff 1 time 5237 ProDaaOffhook 0 2 onoff 1 FXO_PolState_DTMFCID --> Disable DTMF CID MC::Init: Init complete ok WscCmd::MC intialized ok WscCmd::Init ok, starting stack... Info::ReadConfigFile:File open ok ******************uuid_p:00000000-0000-0003000088252c5bfd1a***** mp_deviceInfo->uuid[i]: 0-0-0-0-0-0-0-3-0-0-88-25-2c-5b-fd-1a- mp_deviceInfo->macAddr:88:25:2C:5B:FD:1A gSetting.dot1x.if_entry[0].enableWEP:0 authTypeFlags is 20 ,encrTypeFlags is 8 ,m_nwKey is 7066849650106670, key len i0 ssid is WLAN-5BFD76 force_daa_offhook ch 2 onoff 0 time 5291 ProDaaOffhook 1 2 onoff 0 FXO_PolState_DTMFCID --> Detect Polarity Changed Enable DTMF CID