Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
toh:arcadyan:arv4518pw2 [2015/05/21 18:01] – [Hardware Highlights] tmomastoh:arcadyan:arv4518pw2 [2018/02/20 18:51] – ↷ Links adapted because of a move operation bobafetthotmail
Line 1: Line 1:
 +====== Arcadyan ARV4518PW2 (Pirelli/ADB P.RG A4201G)&(NetFasteR IAD 2 PSTN) ======
  
 +This modem/router was provided by two Greek ISP's, Cyta and HOL.
 +
 +This page is WIP!
 +
 +===== Known Supported Versions =====
 +^ OpenWrt Versions Supported ^
 +| Attitude Adjustment 12.09.1 |
 +
 +===== Hardware Highlights =====
 +^ CPU                          ^ Ram    ^ Flash   ^ Network   ^ USB   ^ Serial   ^ UART   ^
 +| Lantiq Xway Danube @333Mhz   | 32MB   | 4MB     | 4x 100M   | Yes   | Yes      | Yes     |
 +
 +===== Hardware info =====
 +| **Architecture:**   | [[http://morethan.org/MTI/MD00445-2B-24KEC-DTS-01.02.pdf|MIPS32r2 24KEc]] ?? |
 +| **Target:**         | [[docs:hardware:soc:soc.lantiq|Lantiq]]   |
 +| **Vendor:**         | [[toh:arcadyan:|Arcadyan]]               |
 +| **Bootloader:**     | [[docs:techref:bootloader:brnboot]]       |
 +| **System-On-Chip:** | [[http://www.lantiq.com/products/broadband-customer-premises-equipment/adsl/xwaytm-danube/xwaytm-danube/|Lantiq Danube PSB 50702 E Rev 1.3 (MIPS 24Kec)]] ?? |
 +| **CPU Speed:**      | 333 Mhz           |
 +| **Flash chip:**     | MXIC MX29LV320    |
 +| **Flash size:**     | 4 MiB             |
 +| **RAM chip:**       | PSC A3S56D40ETP   |
 +| **RAM size:**       | 32 MiB DDR        |
 +| **WAN:**            | No                |
 +| **Ethernet:**       | Atheros AR8216 6x LAN 10/100Mbit/s with VLAN support |
 +| **Wireless:**       | [[http://www.wikidevi.com/files/Atheros/specsheets/AR5007G_(AR2417).pdf | Atheros AR2417 (Nala), 802.11b/g 54MBit/s]] |
 +| **Phone:**          | 2x FXS (TAE ports which provide POTS via a SIP gateway) |
 +| **Serial:**         | yes                                        |
 +| **JTAG:**           | Has a header that looks like JTAG          |
 +| **Buttons:**        | power switch, WLAN button, reset button    |
 +| **Power:**          | external PSU, 12V DC, 1A, polarity: -(+)   |
 +  
 +  * Recommended to make a backup of everything before starting, specially the "boot params" partition as it has the calibration info for wireless to work and the base MAC addres.
 +  * This device comes from factory with [[doc:techref:bootloader:brnboot]] as bootloader. This bootloader can be used to load u-boot via uart and the xmodem protocol to ram, as a second stage bootloader.
 +  * Use target Lantiq GPON/XWAY, subtarget Danube, target profile ARV4518PWR01 or ARV4518PWR01A.
 +
 +CPU info:
 +?
 +
 +==== Switch Ports (for VLANs) ====
 +?
 +
 +==== LEDS ====
 +?
 +
 +==== Photos ====
 +Work in progress...
 +
 +==== BOOTLOG ====
 +
 +=== Factory bootlog ===
 +
 +<WRAP bootlog>
 +<nowiki>ROM VER: 1.0.3
 +CFG 01
 +Read
 +ROM VER: 1.0.3
 +CFG 01
 +Read EEPROMX
 + X
 +
 +
 +
 +=======================================================================
 +Wireless ADSL Gateway DANUBE Loader V3.65.3 build Apr  1 2009 09:15:23
 +                    Arcadyan Technology Corporation
 +=======================================================================
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +
 +Copying boot params.....DONE
 +
 +
 +Press Space Bar 3 times to enter command mode ...
 +Flash Checking - fw/ui... Passed.
 +
 +Image[1] at 0xb0070000, len:1570957, type:0
 +Image[2] at 0xb01efc00, len:28664, type:10
 +Image[3] at 0xb01f7000, len:211333, type:12
 +Image[4] at 0xb022ac00, len:163254, type:50
 +Image[5] at 0xb0252c00, len:148343, type:60
 +Image[6] at 0xb0277000, len:317420, type:90
 +Firmware image at 0, ART image at -1
 +
 +Run-up Normal Firmware...
 +
 +Unzipping firmware at 0x80002000 ... [ZIP 3] [ZIP 1]  done
 +Run-time code running ...
 +
 +In c_entry() function ...
 +install_exception 
 +Co config = 80008483
 +[INIT] Interrupt ...
 +##### _ftext      = 0x80002000
 +##### _fdata      = 0x805BB6C0
 +##### __bss_start = 0x80667DB4
 +##### end         = 0x81B275B4
 +##### Backup Data from 0x805BB6C0 to 0x81B2F5B4~0x81BDBCA8 len 706292
 +##### Backup Data completed
 +##### Backup Data verified
 +[GPIO FLOW] SetGpio() Begin ..
 +gptu: totally 6 16-bit timers/counters
 +Init timer = 0
 +************************ LED all ON
 +************************ LED all OFF
 +[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 = 22 , time2 = 40000074, diff 40000052
 +US_counter = 68
 + cnt1 40666619 cnt2 40668396, diff 1777
 +Runtime code version: 1.36S-Y
 +System startup...
 +[INIT] Memory COLOR 0, 2400000 bytes ..
 +[INIT] Memory COLOR 1, 1048576 bytes ..
 +[INIT] Memory COLOR 2, 2516576 bytes ..
 +InitCommSys: RESOURCE_BASE = 96, NUMRES = 640
 +InitCommSys: EVENT_BASE = 180, NUMEVT = 768
 +InitCommSys: MAILBOX_BASE = 6, NUMMBX = 64
 +
 +rzMemory start: 0x80E226D4, end 0x80F81ED4, size 1439744
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +Set flash memory layout to Boot Parameters found !!!
 +Bootcode version: V3.65.3
 +Serial number: 25801Y0091112
 +Hardware version: 01
 +[BUILD-PIN]: PIN:59725091, len=8
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +
 +
 +sizeof(struct III_Config_t) is 193948, nLen:193948, Magic:0x33343536
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +
 +my CFGVersionMagic = 33343536, old CFGVersionMagic on flash = 33343536
 +my CFGsize = 193952, my CFGDescSize = 35260
 +my Version = 1.36S-Y, Version on flash= 1.36S-Y
 +[CONFIG] flash version:[1.36S-Y], [1.36.0-0]
 +[CONFIG] code version:[1.36S-Y], [1.36.0-0]
 +CFGsize on flash = 193952, CFGDescSize on flash = 35260
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +OldCfgHexSize:11675
 +Unzipping from 80CE0B68 to 80CD819C ... [ZIP 2] done
 +Uncompressed size = 35258
 +Tail1 : END_III_Config_t
 +
 +Size of Old CFG_DESC is :35258!!!
 +useCfgDesc:1
 +MyCfgHexSize:11675
 +Unzipping from 80CD53E8 to 80CCCA1C ... [ZIP 2] done
 +Uncompressed size = 35258
 +My CFGDescSize:35260
 +useCfgDesc:1
 +Tail : END_III_Config_t
 +
 +
 +Restore Config file from ver:1.36S-Y!!!
 +
 +[CONFIG] Configuration in Flash is old version: 1.36.0
 +[CONFIG] DS_Tail:[t_ARV4508PW]
 +default route: 0.0.0.0
 +BufferInit:
 +BUF_HDR_SZ=160 BUF_ALIGN_SZ=4 BUFFER_OFFSET=224
 +BUF_BUFSZ0=384 BUF_BUFSZ1=2464
 +NUM_OF_B0=0 NUM_OF_B1=1050
 +BUF_POOL0_SZ=0 BUF_POOL1_SZ=2755200
 +sizeof(BUFFER0)=544,sizeof(BUFFER1)=2624
 +*BUF0=0x8125a3dc *BUF1=0x80fb993c
 +Altgn *BUF0=0x8125a3e0 *BUF1=0x80fb9940
 +End at BUF0:0x8125a3e0, BUF1:0x8125a3c0
 +
 +BUF0[0]=0x8125a3e0 BUF1[0]=0x80fb9940
 +
 +buffer0 pointer init OK!
 +buffer1 pointer init OK!
 +[qm_lnk_init] CLOCKHZ=1000 ...
 +[qm_lnk_init] add if 3 into QM link 0
 +[qm_lnk_init] add if 4 into QM link 0
 +[qm_lnk_init] add if 5 into QM link 0
 +[qm_lnk_init] add if 6 into QM link 0
 +[qm_cbq_enable] no QM attached
 +[qm_cbq_detach] no QM is attached at link 0
 +f=3492148201/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=81b26720, borrow=81b26720
 +         pri=6, maxidle=1, minidle=0,
 +         maxq=48, clsfg=21
 +qm_cbq_attach(): cbqp->cbq_res=88
 +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=81b26720, borrow=81b26720
 +         pri=5, maxidle=1, minidle=0,
 +         maxq=48, clsfg=21
 +f=3846176767/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=81b25120, borrow=81b25120
 +         pri=6, maxidle=0, minidle=0,
 +         maxq=48, clsfg=20
 +f=3846176767/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=81b25120, borrow=81b25120
 +         pri=0, maxidle=0, minidle=0,
 +         maxq=96, clsfg=21
 +f=3846176767/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=81b25120, borrow=81b25120
 +         pri=1, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +f=3846176767/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=81b25120, borrow=81b25120
 +         pri=2, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +f=3846176767/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=81b25120, borrow=81b25120
 +         pri=3, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +f=3846176767/100000, ns_per_byte=1072693248/100000
 +New cls: id=8, bw=799999999 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=4, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +f=90439747/100000, ns_per_byte=1089990048/100000
 +New cls: id=9, bw=8162 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=6, maxidle=1, minidle=0,
 +         maxq=48, clsfg=20
 +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
 +RUNTASK id=2 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +Interface 0 ip = 127.0.0.1
 +
 +gConfig.Interface[1].IP_Addr = 192.168.1.249
 +gConfig.Interface[1].Subnet_Mask = 255.255.255.0
 +gSetting.Interface[1].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[1].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[1].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +ifno=1, vlan=0, vid=1, port_mask=0xf
 +DANUBE_RCU_RST_STAT Watchdog 0 reset cause flag 0 Watchdog 1 reset cause flag 0
 +DMA g_desc_list=0x80CC4A20
 +reset GPIO#20.
 +danube_sw_chip_init: in MII mode
 +enter athr_VLANInit
 +[ar8216_VLAN_addVID]create a vid 100
 +vlan_vidmap[0].vid 254 vid 100
 +[ar8216_VLAN_ASIC_addVID]VID 100 has member 0
 +[ar8216_VLAN_addPortVID]add port 0 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members 1
 +[ar8216_VLAN_addPortVID]add port 1 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members 3
 +[ar8216_VLAN_addPortVID]add port 2 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members 7
 +[ar8216_VLAN_addPortVID]add port 3 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members f
 +[ar8216_VLAN_addPortVID]add port 4 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members 1f
 +[ar8216_VLAN_addPortVID]add port 5 to vid 100 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 100 has members 3f
 +[ar8216_VLAN_setPortVID]set port 0 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 0 VID 100 has member 3e
 +[ar8216_VLAN_setPortVID]set port 1 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 1 VID 100 has member 3d
 +[ar8216_VLAN_setPortVID]set port 2 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 100 has member 3b
 +[ar8216_VLAN_setPortVID]set port 3 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 3 VID 100 has member 37
 +[ar8216_VLAN_setPortVID]set port 4 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 4 VID 100 has member 2f
 +[ar8216_VLAN_setPortVID]set port 5 vid 100
 +[ar8216_VLAN_ASIC_setPortVID]port 5 VID 100 has member 1f
 +[VLAN] port: 0x000f, ifCount=1
 +[ar8216_VLAN_addVID]create a vid 1
 +vlan_vidmap[1].vid 254 vid 1
 +[ar8216_VLAN_ASIC_addVID]VID 1 has member 0
 +[ar8216_VLAN_addPortVID]add port 2 to vid 1 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 1 has members 4
 +[ar8216_VLAN_setPortVID]set port 2 vid 1
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 0
 +------->add port 2 to vlan 1
 +[ar8216_VLAN_addPortVID]add port 3 to vid 1 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 1 has members c
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 8
 +[ar8216_VLAN_setPortVID]set port 3 vid 1
 +[ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 4
 +------->add port 3 to vlan 1
 +[ar8216_VLAN_addPortVID]add port 4 to vid 1 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 1 has members 1c
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 18
 +[ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 14
 +[ar8216_VLAN_setPortVID]set port 4 vid 1
 +[ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member c
 +------->add port 4 to vlan 1
 +[ar8216_VLAN_addPortVID]add port 5 to vid 1 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 1 has members 3c
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 38
 +[ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 34
 +[ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member 2c
 +[ar8216_VLAN_setPortVID]set port 5 vid 1
 +[ar8216_VLAN_ASIC_setPortVID]port 5 VID 1 has member 1c
 +------->add port 5 to vlan 1
 +[ar8216_VLAN_addPortVID]add port 0 to vid 1 member
 +[ar8216_VLAN_ASIC_addPortVID]vid 1 has members 3d
 +[ar8216_VLAN_ASIC_setPortVID]port 2 VID 1 has member 39
 +[ar8216_VLAN_ASIC_setPortVID]port 3 VID 1 has member 35
 +[ar8216_VLAN_ASIC_setPortVID]port 4 VID 1 has member 2d
 +[ar8216_VLAN_ASIC_setPortVID]port 5 VID 1 has member 1d
 +mac_0_init: interface 1 registered to VLAN 1, port_mask=f
 +MAC Address: 38:22:9d:af:4d:58
 +***** [iput_IpLinkUp] ifno=1, link_type:12
 +RUNTASK id=3 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +br_MacAddress=38-22-9D-AF-4D-58
 +Interface 1 ip = 192.168.1.249
 +
 +gConfig.Interface[2].IP_Addr = 192.168.1.249
 +gConfig.Interface[2].Subnet_Mask = 255.255.255.0
 +gSetting.Interface[2].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[2].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[2].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +PCI: Probing PCI hardware on host bus 0.
 +danube pci startup...
 +PCI clock 33.3MHz
 +cut-off PCI internal clock
 +DANUBE_GPIO_P1_ALTSEL0=5c7
 +DANUBE_GPIO_P1_ALTSEL1=0
 +DANUBE_GPIO_P1_DIR=81fe
 +Autoconfig PCI channel 0x80641D44
 +Scanning bus 00, I/O 0x1ae00000:0x1b000001, Mem 0x18000000:0x1a000001
 +00:0e.0 Class 0200: 168c:ff1a (rev 01)
 +        Mem at 0x18000000 [size=0x10000]
 +Scanning bus 00
 +Found 00:70 [168c/ff1a] 000200 00
 +Fixups for bus 00
 +Bus scan for 00 returning with max=00
 +ff1a168c  2900006  2000001     8000 18000000        0        0        0 
 +              0        0        0        0       44        0      100 
 +
 +[HWLAN] ifno=2 irno=7 port=0x00000000
 +KERN_INFO: wlan: 0.8.4.2 (Atheros/multi-bss)
 +KERN_INFO: ath_hal: 0.9.17.1 (AR5212, RF5111, RF5112, RF2413, DEBUG, REGOPS_FUNC)
 +KERN_INFO: ath_rate_atheros: Version 2.0.1
 +Copyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
 +KERN_INFO: ath_pci: 0.9.4.5 (Atheros/multi-bss)
 +[PCI] devtag=00000070 probe=800da888
 +pci_find_slot bus 0 devfn 70
 +dev->bus->number 0 dev->devfn 70
 +pci_find_slot bus 0 devfn 70
 +dev->bus->number 0 dev->devfn 70
 +##### We detect Griffin-Lite(2413) without EEPROM #####, pci_info.Device_id=0x1d
 +pci_find_slot bus 0 devfn 70
 +dev->bus->number 0 dev->devfn 70
 +pci_find_slot bus 0 devfn 70
 +dev->bus->number 0 dev->devfn 70
 +pci_find_slot bus 0 devfn 70
 +dev->bus->number 0 dev->devfn 70
 +[HWLAN] devtag = 00000070
 +[HWLAN] Vendor ID 0x168c
 +[HWLAN] Device ID 0x1d
 +[HWLAN] Base Addr 0xb8000000
 +[HWLAN] SVendor ID 0x0
 +[HWLAN] SDevice ID 0x0
 +[HWLAN] Revision ID 0x1
 +[HWLAN] interrupt vector 0x1
 +ath_pci_probe : 
 +ath_pci_probe : dev->name wifi0
 +call ath_attach 1 : dev 80fb070c name 80fb0fb0 wifi0
 +ath_attach: devid 0x1d dev 80fb070c name wifi0
 +ath_attach : dev 80fb070c name 80fb0fb0 wifi0
 +ATH_LOCK_INIT called ...
 +ATH_INIT_TQUEUE() : 800f19f8 ???
 +ATH_INIT_TQUEUE() : 800e7df8 ???
 +ATH_INIT_TQUEUE() : 800eb7ec ???
 +ATH_INIT_TQUEUE() : 800e7dc0 ???
 +ATH_INIT_TQUEUE() : 800e7d88 ???
 +ATH_INIT_SCHED_TASK() ?????
 +ATH_INIT_TQUEUE() : 800ed030 ???
 +ath_hal_attach : devid 29
 +ar5212Attach 1
 +ar5212Attach 2
 +Setting ah_eepromDetach
 +ar5212EepromRead : off 0110 org value 0186
 +ar5212EepromRead : off 0110 value 0186
 +[HWLAN] domain from EEPROM 8114
 +ar5212EepromRead : off 0110 org value 0186
 +ar5212EepromRead : off 0110 value 0186
 +[HWLAN] Set HWLAN MAC as LAN MAC .. 
 +ar5212GetEepromCapabilityInfo: mac address read : 38:22:9d:af:4d:58
 +[HWLAN] Set HWLAN MAC as LAN MAC .. 
 +ar5212GetEepromCapabilityInfo: mac address read : 38:22:9d:af:4d:58
 +_ath_hal_attach: should call AH_MOD_INC_USE_COUNT???
 +ar2417GetChipPowerLimits, Chan 2412: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2412: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2417: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2417: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2422: MaxPow = 95 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2422: MaxPow = 95 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2427: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2427: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2432: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2432: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2437: MaxPow = 97 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2437: MaxPow = 97 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2442: MaxPow = 98 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2442: MaxPow = 98 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2447: MaxPow = 97 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2447: MaxPow = 97 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2452: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2452: MaxPow = 96 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2457: MaxPow = 95 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2457: MaxPow = 95 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2462: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2462: MaxPow = 94 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2467: MaxPow = 93 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2467: MaxPow = 93 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2472: MaxPow = 92 MinPow = 0
 +ar2417GetChipPowerLimits, Chan 2472: MaxPow = 92 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2412: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2412: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2417: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2417: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2422: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2422: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2427: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2427: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2432: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2432: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2437: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2437: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2442: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2442: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2447: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2447: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2452: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2452: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2457: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2457: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2462: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2462: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2467: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2467: MaxPow = 36 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2472: MaxPow = 32 MinPow = 0
 +ar5212GetChipPowerLimits, Chan 2472: MaxPow = 36 MinPow = 0
 +ath_descdma_setup: rx DMA: 40 buffers 1 desc/buf
 +ath_descdma_setup: rx DMA map: A072AFF0 (1600) -> 72aff0 (1600)
 +ath_descdma_setup: tx DMA: 200 buffers 2 desc/buf
 +ath_descdma_setup: tx DMA map: A072B630 (16000) -> 72b630 (16000)
 +ath_descdma_setup: beacon DMA: 4 buffers 1 desc/buf
 +ath_descdma_setup: beacon DMA map: A072F4B0 (160) -> 72f4b0 (160)
 +ath_xr_rate_setup: rate table too small (13 > 15)
 +should assign open and hard_start_xmit in dev structure ??
 +SuperG is disabled ????????????????????????????
 +ieee80211_ifattach : should call _MOD_INC_USE 
 +RUNTASK id=4 rapi_tmr_task ...
 +should call register_netdev() ???
 +Request Simple Config intr handler ????
 +wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
 +wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
 +wifi0: mac 15.0 phy 7.0 radio 10.2
 +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
 +call ath_attach 2 : dev 80fb070c name 80fb0fb0 wifi0
 +[wifi0] : Atheros 5212 : mem=0xb8000000, irq=0 hw_base=0x00000000
 +***** [iput_IpLinkUp] ifno=2, link_type:12
 +RUNTASK id=5 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 2 ip = 192.168.1.249
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[3].IP_Addr = 0.0.0.0
 +gConfig.Interface[3].Subnet_Mask = 0.0.0.0
 +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:8/35
 +MAC Address: 38:22:9d:af:4d:59
 +Interface 3 ip = 0.0.0.0
 +
 +gConfig.Interface[4].IP_Addr = 0.0.0.0
 +gConfig.Interface[4].Subnet_Mask = 0.0.0.0
 +ATM_CBR
 +Init SAR ifno:4 g_atm_vcc[1] CONN:2 VPI/VCI:8/41
 +MAC Address: 38:22:9d:af:4d:5a
 +Interface 4 ip = 0.0.0.0
 +
 +gConfig.Interface[5].IP_Addr = 0.0.0.0
 +gConfig.Interface[5].Subnet_Mask = 0.0.0.0
 +ATM_UBR
 +Init SAR ifno:5 g_atm_vcc[2] CONN:3 VPI/VCI:8/40
 +MAC Address: 38:22:9d:af:4d:5b
 +Interface 5 ip = 0.0.0.0
 +
 +gConfig.Interface[6].IP_Addr = 192.168.200.200
 +gConfig.Interface[6].Subnet_Mask = 255.255.255.0
 +ATM_UBR
 +Init SAR ifno:6 g_atm_vcc[3] CONN:4 VPI/VCI:8/36
 +MAC Address: 38:22:9d:af:4d:5c
 +Interface 6 ip = 192.168.200.200
 +
 +gConfig.Interface[11].IP_Addr = 0.0.0.0
 +gConfig.Interface[11].Subnet_Mask = 0.0.0.0
 +IFLNK_PPPOE init : (Linkp)ifno = 11 idx = 2
 +IFLNK_PPPOE init : (Driverp)ifno = 11 idx = 3
 +pppInit> set (PPPShutdownRequest[ifno] = 0)
 +[pppoe_init]
 +Interface 11 ip = 0.0.0.0
 +
 +gConfig.Interface[23].IP_Addr = 0.0.0.0
 +gConfig.Interface[23].Subnet_Mask = 0.0.0.0
 +gSetting.Interface[23].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[23].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[23].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +[HWLAN] ifno=23 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=23, link_type:12
 +RUNTASK id=6 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 23 ip = 192.168.1.249
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[24].IP_Addr = 0.0.0.0
 +gConfig.Interface[24].Subnet_Mask = 0.0.0.0
 +gSetting.Interface[24].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[24].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[24].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +[HWLAN] ifno=24 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=24, link_type:12
 +RUNTASK id=7 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 24 ip = 192.168.1.249
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[25].IP_Addr = 0.0.0.0
 +gConfig.Interface[25].Subnet_Mask = 0.0.0.0
 +gSetting.Interface[25].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[25].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[25].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +[HWLAN] ifno=25 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=25, link_type:12
 +RUNTASK id=8 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 25 ip = 192.168.1.249
 +
 +[HWLAN] hwlan_ioctl() .. 
 +gConfig.Interface[26].IP_Addr = 0.0.0.0
 +gConfig.Interface[26].Subnet_Mask = 0.0.0.0
 +gSetting.Interface[26].VLAN_Idx = 0
 +ifp->ipaddr = C0A801F9
 +ifp->netmask = FFFFFF00
 +gSetting.Vlan_Ports[gSetting.Interface[26].VLAN_Idx].VNet = 1
 +gSetting.Vlan_Ports[gSetting.Interface[26].VLAN_Idx].IGMP_Querier_Enable = 1
 +[2][1][20][21][22]
 +[HWLAN] ifno=26 irno=7 port=0x00000000
 +***** [iput_IpLinkUp] ifno=26, link_type:12
 +RUNTASK id=9 initNtpServerTask...
 +TRAP(linkUp) : send ok!
 +[HWLAN] hwlan_ioctl() .. 
 +Interface 26 ip = 192.168.1.249
 +
 +[HWLAN] hwlan_ioctl() .. 
 +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:21
 +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: 0x81ac45c8 ~ 0x81acb344
 +reqCBACBuf()> init timeGap pool, Have: 10000
 +Memory Address: 0x81acb344 ~ 0x81afc098
 +reqCBACBuf()> init sameHost pool, Have: 2000
 +Memory Address: 0x81afc098 ~ 0x81b0bab8
 +CBAC rule pool initialized !!
 +[init_if] local_if_mask=0x7f80007
 +[init_if] local_wiredif_mask=0x780002
 +[init_if] local_wirelessif_mask=0x7800004
 +[init_if] localorVPN_if_mask=0x7f80007
 +Init NAT data structure
 +init_nat_pptp_pass_table> init ok
 +RUNTASK id=10 if_task if0...
 +RUNTASK id=11 if_task if1...
 +RUNTASK id=12 if_task if2...
 +RUNTASK id=13 if_task if3...
 +RUNTASK id=14 if_task if4...
 +RUNTASK id=15 if_task if5...
 +RUNTASK id=16 if_task if6...
 +RUNTASK id=17 if_task if23...
 +RUNTASK id=18 if_task if24...
 +RUNTASK id=19 if_task if25...
 +RUNTASK id=20 if_task if26...
 +RUNTASK id=21 timer_task...
 +RUNTASK id=22 conn_mgr...
 +RUNTASK id=23 main_8021x...
 +RUNTASK id=24 saveRandomSeedTask...
 +[USB-INIT] main() ====== call UsbSysInit() ... 
 +[USB-INIT] main() ====== after call UsbSysInit() 
 +RUNTASK id=27 period_task...
 +
 +========== ADSL Modem initialization OK ! ======
 +
 +[Dhcpd_Start]
 +RUNTASK id=29 telnetd_main...
 +main()> usb:1, ftp:0
 +flash_init ht_cur_language 0
 +found signature: 78h 56h 34h 12h
 +ulImgLens=1570957, LENGTH[3]-12=3670004, type:0
 +length checking OK
 +[0]2 find End at 0xB01EF800 len=1570957, type=0
 +found signature: 78h 56h 34h 12h
 +ulImgLens=28664, LENGTH[3]-12=3670004, type:10
 +length checking OK
 +[1]2 find End at 0xB01F6C00 len=28664, type=10
 +found signature: 78h 56h 34h 12h
 +ulImgLens=211333, LENGTH[3]-12=3670004, type:12
 +length checking OK
 +[2]2 find End at 0xB022A800 len=211333, type=12
 +---[ LZMA head start in 0xB022AC00 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=163254, LENGTH[3]-12=3670004, type:50
 +length checking OK
 +[3]2 find End at 0xB0252800 len=163254, type=50
 +---[ LZMA head start in 0xB0252C00 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=148343, LENGTH[3]-12=3670004, type:60
 +length checking OK
 +[4]2 find End at 0xB0276C00 len=148343, type=60
 +---[ LZMA head start in 0xB0277000 ]---
 +found signature: 78h 56h 34h 12h
 +ulImgLens=317420, LENGTH[3]-12=3670004, type:90
 +length checking OK
 +[5]2 find End at 0xB02C4800 len=317420, type=90
 +Image[1] at 0xB0070000, len=1570957, type=0
 +Image[2] at 0xB01EFC00, len=28664, type=10
 +Image[3] at 0xB01F7000, len=211333, type=12
 +Image[4] at 0xB022AC00, len=163254, type=50
 +Image[5] at 0xB0252C00, len=148343, type=60
 +Image[6] at 0xB0277000, len=317420, type=90
 +[get_web_address] Web-0:  addr:0xb01efc00, len:28664, type:10
 +[get_web_address] Web-1:  addr:0xb01f7000, len:211333, type:12
 +Unzipping from B01EFC00 to 81EE4200 ... [ZIP 3] [ZIP 2] done
 +Uncompressed size = 47996
 +[absread] flash_init: pfs image found at b01f7000, size is 1430918 bytes
 +Unzipping from B01F7000 to 81D86A00 ... [ZIP 3] [ZIP 2] done
 +Uncompressed size = 1430918
 +[HTTPD] Listen 192.168.1.249 port 80
 +[HTTPD] Listen 192.168.1.249 port 443
 +[HTTPD] Listen 0.0.0.0 port 8080
 +[HTTPD] Listen 0.0.0.0 port 8085
 +RUNTASK httpd...
 +RUNTASK id=35 SSLClient ...
 +g_Client_Cert_Array=0x80e225c0
 +mapping "www.brntech.com.tw" to 192.168.1.249RUNTASK id=36 dnsproxy...
 +RUNTASK id=37 rip...
 +RUNTASK id=38 ripout...
 +startNBIOSTask()...
 +RUNTASK id=39 nbios_main...
 +RUNTASK id=40 padmin_task_entry...
 +runDDNS() ddns_enable:0, DDNSTaskRun:0, needReRunDDNS:1
 +UPnP task run-up... upnpFunc:1
 +UPNP Device initialize success! slot=41
 +update_device_OUI: OUI_str=38229D
 +[0] Allocate mailbox 6
 +[0] Allocate mailbox 7
 +FirstUseDate:2010-05-05T00:16:12
 +RUNTASK id=44 wscmain...
 +RUNTASK id=45 wsc_Send_eap_packet...
 +RUNTASK id=46 wsc_Send_UPNP_packet...
 +RUNTASK id=47 WSC_WaitUserAction_Task...
 +UART RX Input
 +Starting Multitask...
 +[0] Allocate resource 96, FreeResource = 1
 +fpiclk=83333333, rmc=16, fpiclk/rmc=5208333
 +ifx_ssc_clock = 5208333, baud=2000000
 +ifx_ssc_set_baud: br = 0
 +
 +call ifx_ssc_init() = 0
 +call ifx_ssc_open() = 0
 +SPI_Init!
 +RUNTASK id=50 apAppInit...
 +RUNTASK id=51 VOIP_Init...
 +RUNTASK id=52 UCPServer...
 +RUNTASK id=0 period_task...
 +[qm_outbnd_bw_update] ...
 +[qm_outbound_bw_update] specific_vc_reserved_bw_f*1000=553
 +[qm_cbq_resetclst] n_totalcls=10
 +aft rst: 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
 +aft rst: id=1, bw=808080 ns/byte, maxd=0 ms,
 +         maxb=16, minb=1, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b26720, borrow=81b26720
 +         pri=6, maxidle=1, minidle=0,
 +         maxq=48, clsfg=21
 +aft rst: id=2, bw=8162 ns/byte, maxd=0 ms,
 +         maxb=32, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b26720, borrow=81b26720
 +         pri=5, maxidle=1, minidle=0,
 +         maxq=48, clsfg=21
 +aft rst: id=3, bw=14441 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=6, maxidle=1, minidle=0,
 +         maxq=48, clsfg=20
 +aft rst: id=4, bw=800000000 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=0, maxidle=0, minidle=0,
 +         maxq=96, clsfg=21
 +aft rst: id=5, bw=800000000 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=1, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +aft rst: id=6, bw=800000000 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=2, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +aft rst: id=7, bw=800000000 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=3, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +aft rst: id=8, bw=800000000 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=4, maxidle=0, minidle=0,
 +         maxq=48, clsfg=23
 +aft rst: id=9, bw=18772 ns/byte, maxd=0 ms,
 +         maxb=16, minb=4, avgpktsz=0, maxpktsz=0,
 +         offtime=1, parent=81b25120, borrow=81b25120
 +         pri=6, maxidle=1, minidle=0,
 +         maxq=48, clsfg=20
 +busy_polling_task...
 +Danube MEI version:1.00.07
 +Image[1] at 0xB0070000, len=1570957, type=0
 +Image[2] at 0xB01EFC00, len=28664, type=10
 +Image[3] at 0xB01F7000, len=211333, type=12
 +Image[4] at 0xB022AC00, len=163254, type=50
 +Image[5] at 0xB0252C00, len=148343, type=60
 +Image[6] at 0xB0277000, len=317420, type=90
 +[get_datapump_address] Datapump for Annex A0:3, B0:4, C0:-1
 +[get_datapump_address] Datapump for Annex A1:-1, B1:-1, C1:-1
 +[get_datapump_address] r_img=3, t_img=6
 +Unzip DSP firmware ...
 +Unzipping from B022AC00 to 8194DC00 ... [ZIP 2] [qm_cbq_enable] CBQ enabled at link: 0, DeQTask=53, wakeup event=33
 +                low_pri_mtu: 2475
 +[qm_outbnd_bw_update] ok
 +
 +Console Debug Terminated...
 +done
 +Uncompressed size = 325480
 +ifno2dot1x_if[2]=0
 +ifno2dot1x_if[27]=81
 +dot1x_wireless_if_mask=0x8000004
 +[main_8021x] dot1x_build_if_mapping() completed.
 +MXIC MX29LV320ABTC bottom boot 16-bit mode found
 +init psock cnt=2
 +apAppInit called ????
 +Atheros_NetTask running ...
 +update_img_hdr = A194DC00
 +idx=0 mem_ptr=0xA194DC00 size=65536
 +idx=1 mem_ptr=0xA195DC00 size=65536
 +idx=2 mem_ptr=0xA196DC00 size=65536
 +idx=3 mem_ptr=0xA197DC00 size=65536
 +idx=4 mem_ptr=0xA198DC00 size=63336
 +Reset Duslic High begin
 +Got MODEM_READY_MSG
 +erase from location b0060000 done
 +write length 0x5b0
 +0ATH_LOCK called ...
 +ath_ioctl :  cmd 89f7 ??????
 +ieee80211_ioctl_create_vap: ifr->ifr_name = wifi0, unit = 0
 +ieee80211_ioctl_create_vap: name = wlan0, ic->ic_vap_create=0x800e653c
 +GetWdsIfno : return 2 , T_WDS_INT 23
 +dev 80f855fc sizeof(struct ath_vap) 1808 sc->sc_rc->arc_vap_space 4
 +ieee80211_vap_setup : name wlan0
 +should asigned hard_start_xmit and open in dev structure ???
 +vap->iv_myaddr : 38:22:9d:af:4d:58
 +ic->ic_myaddr : 38:22:9d:af:4d:58
 +should call ieee80211_sysctl_vattach() ???
 +===ath_vap_create opmode 6===
 +===ath_vap_create:1 avp->av_bcbuf 80ac8154===
 +ath_vap_create : sc->sc_stagbeacons 1 8151e134 
 +===ath_vap_create:2 avp->av_bcbuf 80ac8154===
 +ieee80211_reset_bss: old bss 00000000
 +should call register_netdevice ???
 +===ath_vap_create:3 avp->av_bcbuf 80ac8154===
 +ATH_UNLOCK called ...
 +apAppInit: ath_create_ap, T_WLAN_INT done
 +Basic 11g Rates: (1,2, 5.5, 11)
 +------------------->change mode to argv[3] 3 ,Success
 +should check capable(CAP_NET_ADMIN) ???
 +request_module : wlan_acl ???
 +resetWDS>
 +<mapping sub-ioctl wds to cmd 0x8BE0-39>
 +should check capable(CAP_NET_ADMIN) ???
 +resetWDS> end
 +Set Channel : channel = 11
 +should check capable(CAP_NET_ADMIN) ???
 +1 dev_open: dev->open = 801319ec, dev->name = wlan0
 +1 dev_open: dev->open = 800e7ea4, dev->name = wifi0
 +ath_init: dev->name = wifi0
 +ATH_LOCK called ...
 +ath_init: mode 6
 +ath_stop_locked: invalid 0 flags 0x0
 +should call ath_hal_setcapability -> HAL_CAP_TPC???
 +tpc 1
 +tpc 2
 +tpc 3
 +tpc 4
 +tpc 5
 +tpc 6
 +tpc 7
 +----> ieee80211_start_running : 
 +dev : 80f855fc flags 00000000
 +ATH_UNLOCK called ...
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +ath_chan_set: 1 (2412 MHz) -> 11 (2462 MHz)
 +ath_draintxq: beacon queue 00000000
 +/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_is_locked
 +(/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:8151D248)
 + already locked by /home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
 +/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_lock 
 +(/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:8151D248) 
 + already locked by /home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +===ath_newstate IEEE80211_M_HOSTAP===
 +ath_beacon_alloc :
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1305: spin_unlock
 +(/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:8151D248) not locked
 +apAppInit : dev->flags  00001001
 +[HWLAN] Ready
 +meiRunAdslModem()  ok...
 +Atheros_NetTask return ...
 +ADSL Firmware: 2.4.3.6.0.1 [Annex A:0xa105 0x4]
 +Reset Duslic end
 +IFX TAPI v3 - The Common Voice API, version 3.5.1.4
 +(c) Copyright 2006, Infineon Technologies AG
 +[54] Allocate mailbox 8
 +TAPI_evt_queue_task: enter loop..8
 +[51] Allocate resource 97, FreeResource = 2
 +IFX VMMC device driver, version 1.1.5.4
 +(c) Copyright 2006, Infineon Technologies AG
 +ifx_mps_init_module...
 +ifx_mps_init_module...return
 +VMMC_Open : Major 122 Minor 10 
 +ifx_tapi_open minorNum 10 majorNum 122 drvCtxIndex 0
 +IFX_FALSE ifx_tapi_open minorNum 10 majorNum 122 drvCtxIndex 0
 +[51] Allocate resource 98, FreeResource = 3
 +initBuffer : 80E1F14C, int 0
 +[51] Allocate resource 99, FreeResource = 4
 +[51] Allocate resource 100, FreeResource = 5
 +[51] Allocate resource 101, FreeResource = 6
 +-----------------------VMMC_VOICE_POLL----------------------- 
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 1 
 +-----------------------VMMC_TAPI_WAKEUP----------------------- 
 +Init_SSLServer> input listen_protocol=6, nListenPort=443
 +[51] Allocate resource 102, FreeResource = 7
 +initBuffer : 80E102F0, int 0
 +initBuffer : 80E0FFB8, int 0
 +[51] Allocate resource 103, FreeResource = 8
 +[51] Allocate resource 104, FreeResource = 9
 +[51] Allocate resource 105, FreeResource = 10
 +[51] Allocate resource 106, FreeResource = 11
 +[51] Allocate resource 107, FreeResource = 12
 +[51] Allocate resource 108, FreeResource = 13
 +[51] Allocate resource 109, FreeResource = 14
 +[51] Allocate resource 110, FreeResource = 15
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 2 
 +[51] Allocate resource 111, FreeResource = 16
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 3 
 +[51] Allocate resource 112, FreeResource = 17
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 4 
 +[51] Allocate resource 113, FreeResource = 18
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 5 
 +------------------> open 80e2083c now pDrvCtx 80e20ca0 
 +VMMC_LL_Open, nDev 0, inode 0
 +ifx_mps_open, inode 1
 +g_drvpTapiDev 80e2083c
 +VMMC_Open --> 80c224f8 80e2083c
 +i 0 VMMC_handle:80e2083c
 +VMMC_Open : Major 122 Minor 11 
 +ifx_tapi_open minorNum 11 majorNum 122 drvCtxIndex 0
 +------------------> open 80e2083c now pDrvCtx 80e20ca0 
 +VMMC_LL_Open, nDev 0, inode 1
 +ifx_mps_open, inode 2
 +g_drvpTapiDev 80e1f17c
 +VMMC_Open --> 80c224f8 80e1f17c
 +i 1 VMMC_handle:80e1f17c
 +VMMC_Open : Major 122 Minor 12 
 +ifx_tapi_open minorNum 12 majorNum 122 drvCtxIndex 0
 +------------------> open 80e2083c now pDrvCtx 80e20ca0 
 +VMMC_LL_Open, nDev 0, inode 2
 +ifx_mps_open, inode 3
 +g_drvpTapiDev 80e1f728
 +VMMC_Open --> 80c224f8 80e1f728
 +i 2 VMMC_handle:80e1f728
 +VMMC_Open : Major 122 Minor 13 
 +ifx_tapi_open minorNum 13 majorNum 122 drvCtxIndex 0
 +------------------> open 80e2083c now pDrvCtx 80e20ca0 
 +VMMC_LL_Open, nDev 0, inode 3
 +ifx_mps_open, inode 4
 +g_drvpTapiDev 80e1fcd4
 +VMMC_Open --> 80c224f8 80e1fcd4
 +i 3 VMMC_handle:80e1fcd4
 +VMMC_Open : Major 122 Minor 14 
 +ifx_tapi_open minorNum 14 majorNum 122 drvCtxIndex 0
 +------------------> open 80e2083c now pDrvCtx 80e20ca0 
 +VMMC_LL_Open, nDev 0, inode 4
 +ifx_mps_open, inode 5
 +g_drvpTapiDev 80e20280
 +VMMC_Open --> 80c224f8 80e20280
 +i 4 VMMC_handle:80e20280
 +===> 
 +Set PCM I/F 0 VMMC_handle:80e2083c
 +[51] Allocate resource 114, FreeResource = 19
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 6 
 +[51] Allocate resource 115, FreeResource = 20
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 7 
 +[51] Allocate resource 116, FreeResource = 21
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 8 
 +[51] Allocate resource 117, FreeResource = 22
 +>>>>>>>>>>>>>>>>>>>>>>>>> OS_GetEventNumber event number 9 
 +ifx_mps_ioctl: inode 1, cmd 4f11
 +ifx_mps_ioctl: FIO_MPS_DOWNLOAD...
 +[get_vcpufirmware_address] DSP firmware: [5 -1], dCnt:1
 +Unzipping from B0277000 to 81525034 ... [ZIP 2] [signal_1x_reset] ...
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151eb7c 8151d290 8151dd08
 +cookie 8151eb7c 8151eb7c 
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +ieee80211_reset_bss: old bss 80ABDCA4<38:22:9d:af:4d:58>
 +netif_poll_disable() called, 2
 +netif_poll_enable(0 called ???
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +ATH_LOCK called ...
 +ath_stop_locked: invalid 0 flags 0x1001
 +ath_stop_locked : Shutdown the hardware and driver ????
 +ath_draintxq: beacon queue 0072F4B0
 +ATH_UNLOCK called ...
 +ap_deauth_sta called ???
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +[hostapd]: [hostapd]: should check capable(CAP_NET_ADMIN) ???
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +should check capable(CAP_NET_ADMIN) ???
 +1 dev_open: dev->open = 801319ec, dev->name = wlan0
 +1 dev_open: dev->open = 800e7ea4, dev->name = wifi0
 +ath_init: dev->name = wifi0
 +ATH_LOCK called ...
 +ath_init: mode 6
 +ath_stop_locked: invalid 0 flags 0x0
 +should call ath_hal_setcapability -> HAL_CAP_TPC???
 +tpc 1
 +tpc 2
 +tpc 3
 +tpc 4
 +tpc 5
 +tpc 6
 +tpc 7
 +----> ieee80211_start_running : 
 +dev : 80f855fc flags 00000000
 +ATH_UNLOCK called ...
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +netif_poll_disable() called, 2
 +netif_poll_enable(0 called ???
 +ath_chan_set: 11 (2462 MHz) -> 11 (2462 MHz)
 +/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_is_locked
 +(/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:8151D248)
 + already locked by /home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
 +/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c:1303: spin_lock 
 +(/home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211.c:8151D248) 
 + already locked by /home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/madwifi/net80211/ieee80211_proto.c/1303
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +===ath_newstate IEEE80211_M_HOSTAP===
 +ath_beacon_alloc :
 +netif_poll_disable() called, 3
 +netif_poll_enable(0 called ???
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +stopWlanG called ???
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151eb7c 8151d290 8151dd08
 +cookie 8151eb7c 8151eb7c 
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +ieee80211_reset_bss: old bss 80ABD4B4<38:22:9d:af:4d:58>
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +ATH_LOCK called ...
 +ath_stop_locked: invalid 0 flags 0x1001
 +ath_stop_locked : Shutdown the hardware and driver ????
 +ath_draintxq: beacon queue 0072F4B0
 +ATH_UNLOCK called ...
 +rapi_tmr_cancel: cookie 8151eb7c, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 8151eb7c 8151d290 
 +cookie 8151eb7c 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 8151eb7c
 +rapi_tmr_cancel: cookie 80abefb0, Initialized=1
 + 00000000 8151d290 8151dd08
 +cookie 80abefb0 8151d290 
 +cookie 80abefb0 8151dd08 
 +rapi_tmr_cancel: can't find time structure cookie 80abefb0
 +netif_poll_disable() called, 1
 +netif_poll_enable(0 called ???
 +ADSL> READY
 +netif_poll_disable() called, 0
 +netif_poll_enable(0 called ???
 +netif_poll_disable() called, 1
 +netif_poll_enable(0 called ???
 +should call unregister_netdevice ???
 +[signal_1x_reset] ...
 +wlan_config : dev->flags  00000000, /home/popeye/CCROOT/portugal/source/firmware/linklayer/hwlan_11ag_nana/wlanfun.c 89
 +stopWlanG : dev->flags  00000000
 +done
 +Uncompressed size = 497424
 +IFX_MPS: Download firmware (size 497424 bytes)... [32] ssld_conf_init> ssl server info:
 +[32] PrivateKey=
 +[32] MyCertificate=
 +[32] CaCertificate=
 +[32] SSL_method=20
 +[32] verify_mode=0
 +[32] cipher_suites=ADH:SHA1:HIGH:EXP:!kEDH
 +[32] tftp_server_ip=140.92.61.131
 +[32] fn_myCerttificate=ServCert.pem
 +[32] fn_privateKey=PrivKey.pem
 +[32] fn_caCertificate=CaCert.pem
 +[32] 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
 +[32] pCtx=0x80e0715c in ssld_conf_init
 +
 +[32] ssld_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!!ssld_ctx_reset_cert> this is pkcs12 type certificate
 +[32] ERR_put_error> lib=13, func=114,reason=155, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/asn1/asn1_lib.c 142
 +[32] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 154
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 156
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 168
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 165
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 188
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 190
 +[32] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +[32] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +[32] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +
 +[32] ssld_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
 +[32] ssld_conf_init> ssld_conf_init() ok
 +ok!
 +Version 7.6.4 up and running...
 +[HWLAN] [4] rapi_tmr_task running 
 +FWCAP: nPCM: 8  nALM: 2  nSIG: 4  nCOD: 4
 +FWCAP: nNLEC: 4 nWLEC: 4 nAGC: 4  nFAX: 4
 +FWCAP: nUTG: 4  UTG/CH: 1 nMFTD: 4
 +VMMC_BBD_Download: time 2054
 +VMMC_BBD_Download: block_num = 4, time 2054
 +VMMC_BBD_Download: systime 2074
 +ifStrInit()> i:0, dtlStr:[Loop/Loop], rfStr[LB0], type:0, count:1
 +ifStrInit()> i:1, dtlStr:[LAN 1/LAN1], rfStr[L1], type:1, count:1
 +ifStrInit()> i:2, dtlStr:[WLAN1/WLAN1], rfStr[WL1], type:3, count:1
 +ifStrInit()> i:3, dtlStr:[ATM 1/ATM1], rfStr[A1], type:5, count:1
 +ifStrInit()> i:4, dtlStr:[ATM 2/ATM2], rfStr[A2], type:5, count:2
 +ifStrInit()> i:5, dtlStr:[ATM 3/ATM3], rfStr[A3], type:5, count:3
 +ifStrInit()> i:6, dtlStr:[ATM 4/ATM4], rfStr[A4], type:5, count:4
 +ifStrInit()> i:7, dtlStr:[ATM 5/ATM5], rfStr[A5], type:5, count:5
 +ifStrInit()> i:8, dtlStr:[ATM 6/ATM6], rfStr[A6], type:5, count:6
 +ifStrInit()> i:9, dtlStr:[ATM 7/ATM7], rfStr[A7], type:5, count:7
 +ifStrInit()> i:10, dtlStr:[ATM 8/ATM8], rfStr[A8], type:5, count:8
 +ifStrInit()> i:11, dtlStr:[PoE 1/PoE1], rfStr[P1], type:6, count:1
 +ifStrInit()> i:12, dtlStr:[PoE 2/PoE2], rfStr[P2], type:6, count:2
 +ifStrInit()> i:13, dtlStr:[PoE 3/PoE3], rfStr[P3], type:6, count:3
 +ifStrInit()> i:14, dtlStr:[PoE 4/PoE4], rfStr[P4], type:6, count:4
 +ifStrInit()> i:15, dtlStr:[PoE 5/PoE5], rfStr[P5], type:6, count:5
 +ifStrInit()> i:16, dtlStr:[PoE 6/PoE6], rfStr[P6], type:6, count:6
 +ifStrInit()> i:17, dtlStr:[PoE 7/PoE7], rfStr[P7], type:6, count:7
 +ifStrInit()> i:18, dtlStr:[PoE 8/PoE8], rfStr[P8], type:6, count:8
 +ifStrInit()> i:19, dtlStr:[CLONE1/CLONE1], rfStr[CL1], type:9, count:1
 +ifStrInit()> i:20, dtlStr:[LAN 2/LAN2], rfStr[L2], type:1, count:2
 +ifStrInit()> i:21, dtlStr:[LAN 3/LAN3], rfStr[L3], type:1, count:3
 +ifStrInit()> i:22, dtlStr:[LAN 4/LAN4], rfStr[L4], type:1, count:4
 +ifStrInit()> i:23, dtlStr:[WDS1/WDS1], rfStr[WD1], type:8, count:1
 +[35] SSLClient> SSLClient() run
 +[35] sslc_conf_init> ssl client info:
 +[35] PrivateKey=
 +[35] MyCertificate=
 +[35] CaCertificate=
 +[35] SSL_method=31
 +[35] verify_mode=0
 +[35] cipher_suites=ADH:SHA1:HIGH:EXP:!kEDH
 +[35] tftp_server_ip=140.92.61.131
 +[35] fn_myCerttificate=ServCert.pem
 +[35] fn_privateKey=PrivKey.pem
 +[35] fn_caCertificate=CaCert.pem
 +[35] sslc_conf_init> ssl client info end:
 +[35] sslc_conf_init> pCtx=0x80de8b80 in ssld_conf_init
 +
 +[35] sslc_ctx_reset_cert> re-LoadCACertificate( 3rdCA ) ok!!
 +[35] sslc_ctx_reset_cert> re-LoadCACertificate( 2ndCA ) ok!!
 +[35] sslc_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!!sslc_ctx_reset_cert> this is pkcs12 type certificate
 +[35] ERR_put_error> lib=13, func=114,reason=155, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/asn1/asn1_lib.c 142
 +[35] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 154
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 156
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 168
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 158
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 160
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 162
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 165
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 170
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 176
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 184
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 188
 +parse_pk12> /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/pkcs12/p12_kiss.c 190
 +[35] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +[35] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +[35] CRYPTO_realloc_clean> malloc_ex_func=0x8034e7fc, /home/popeye/CCROOT/portugal/source/firmware/secure/ssl/0.9.8e/openssl/crypto/mem.c 468
 +
 +[35] sslc_ctx_reset_cert : re-LoadServerCertAndKey() ok!!
 +[35] sslc_conf_init> sslc_conf_init() ok
 +[35] SSLClient> want to bind socket for client application!
 +[USBLPT] Printer Initialize Fail : Plug Out !!
 +padmin_task_entry() task running
 +*********************************************
 +****Wi-Fi Simple Config Application***** 
 +Version: Build 2.02.2.DTM1.1, Aug 10 2012 19:50:17
 +*********************************************
 +wsc_Send_eap_packet:udpFdupnp_wcn:21;;udpFdupnp:23
 +xSpeedtsk priority is 120
 +ifStrInit()> i:24, dtlStr:[WDS2/WDS2], rfStr[WD2], type:8, count:2
 +ifStrInit()> i:25, dtlStr:[WDS3/WDS3], rfStr[WD3], type:8, count:3
 +ifStrInit()> i:26, dtlStr:[WDS4/WDS4], rfStr[WD4], type:8, count:4
 +ifStrInit()> i:27, dtlStr:[/], rfStr[], type:12, count:0
 +ifStrInit()> i:28, dtlStr:[/], rfStr[], type:12, count:0
 +ifStrInit()> i:29, dtlStr:[/], rfStr[], type:12, count:0
 +ptp Daemon task running
 +lpd Daemon task running
 +[USB ROOTHUB_LOOP] RUNTASK id=5 lpd_main ...
 +[USB] lpd_init() End.
 +upnp_Init: flag=0
 +SSDP Initialization completed...
 +GenaInit : event_hook is NULL!!
 +*** Eliminate comment(.*s)
 +printer schedule task running
 +usb_hc_timer_active() id:5, tick:15360, status5:0
 +usb: wrong number of companions (1 != 0)
 +[USB] dwc3884_reset() DANUBE_RCU_UBSCFG:0xBF203018, var:0x00000400
 +[USB] dwc3884_reset() rstctl:0xBE101010
 +[USB] dwc3884_reset() intsts:0xBE101014, var:0x04008829
 +RootDevice's URL=http://192.168.1.249/igd.xml
 +
 +
 +>>>>>> usbd_new_device: adding unit addr=1, rev=200, class=9, subclass=0, protocol=1, maxpacket=64, len=18, speed=3
 +
 +usbd_probe_and_attach,probe 1!
 +usb_explore_task() Begin ...
 +startExplore() usb explore task run-up, slot:0, tsk_id:41, reason:0
 +USB Module: Version 2.0.0 build Aug 10 2012 19:49:43
 +*********************************************
 +***Waiting for Registrar to connect...***
 +*********************************************
 +VMMC_BBD_Download: systime 6171
 +VMMC_BBD_Download: systime 6173
 +VMMC_BBD_Download: systime 6176
 +===> 
 + 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:80e1f17c
 +TAPI_Phone_PCM_IF_Set_Config 80e2083c
 +PCM Setting ------------>  DCLFREQ 2 DBLCLK 1 SM 0 
 +===> 
 + 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:80e1f728
 +TAPI_Phone_PCM_IF_Set_Config 80e2083c
 +===> 
 +Set PCM I/F 3 VMMC_handle:80e1fcd4
 +TAPI_Phone_PCM_IF_Set_Config 80e2083c
 +===> 
 +Set PCM I/F 4 VMMC_handle:80e20280
 +TAPI_Phone_PCM_IF_Set_Config 80e2083c
 +----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 0
 +----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 1
 +----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 2
 +----------------------->>>>>>>VMMC_IFX_TAPI_LL_COD_RTP_Cfg ch 3
 +Setting HOOK Related Parameters 0
 +Setting HOOKFLASH_TIME min 41 ms max 592 ms
 +Setting HOOKON_TIME min 240 max 240
 +Setting HOOK Related Parameters 1
 +Setting HOOKFLASH_TIME min 41 ms max 592 ms
 +Setting HOOKON_TIME min 240 max 240
 +Setting HOOK Related Parameters 2
 +Setting HOOK Related Parameters 3
 +RUNTASK id=44 VINETIC_DRV_Task...
 +[59] Allocate mailbox 9
 +RUNTASK id=59 VINETIC_T38_Task...
 +RUNTASK id=60 VOICE_API_task...
 +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 f
 +init_DTMF_data: time 7385
 +force_daa_offhook ch 2 onoff 1 time 7385
 +ProDaaOffhook ff 2 onoff 1
 +CID_Detect CH 2 onoff 0
 +FXO_PolState_DTMFCID --> Disable DTMF CID
 +force_daa_offhook ch 2 onoff 0 time 7425
 +ProDaaOffhook ff 2 onoff 0
 +CID_Detect CH 2 onoff 1
 +FXO_PolState_DTMFCID --> Detect Polarity Changed Enable DTMF CID
 + TEL_DRV_Init
 + TEL_DRV_StartDetVOIPHook
 + TEL_DRV_StartDetDTMF
 + TEL_DRV_StartDetCEDTone
 + TEL_DRV_StartDetVOIPHook
 + TEL_DRV_StartDetDTMF
 + TEL_DRV_StartDetCEDTone
 + TEL_DRV_InitTone
 +When * the value is 60000
 +sys_voip_cfg->cpt.reorder = 425@-30;20(0.15/0.15/1)
 +TEL_DRV_TONE_REORDER  duration = 300
 +When * the value is 60000
 + TEL_DRV_InitRing
 +[51] Allocate resource 118, FreeResource = 23
 +[51] Allocate mailbox 10
 +TEL_MGR_Init
 +[51] Allocate resource 119, FreeResource = 24
 +tel_mgr_mutex=119
 +[51] Allocate mailbox 11
 + TEL_DM_Init
 +[51] Allocate resource 120, FreeResource = 25
 +[51] Allocate resource 121, FreeResource = 26
 +**************** LED_DRV_PhoneStatus(0)status[phIdx]:0, phIdx:0, mode:6
 +**************** LED_DRV_PhoneStatus(1)status[phIdx]:0, phIdx:0, mode:6
 +**************** LED_DRV_PhoneStatus(0)status[phIdx]:0, phIdx:1, mode:6
 +**************** LED_DRV_PhoneStatus(1)status[phIdx]:0, phIdx:1, mode:6
 + TEL_DRV_SetPhoneEvtHookFunc
 + TEL_DRV_SetLineEvtHookFunc
 + TEL_MGR_VoiceChannelInit
 + TEL_MGR_SetVoiceChannel 1
 + TEL_MGR_SetPhoneEC
 + TEL_MGR_SetPhoneVAD
 + TEL_MGR_SetPhoneGain
 +VMMC_IFX_TAPI_LL_ALM_Volume_Set Ch 0 TxGain 0 RxGain 0 
 + TEL_MGR_SetPhoneJitter
 + TEL_MGR_SetVoiceChannel 2
 + TEL_MGR_SetPhoneEC
 + TEL_MGR_SetPhoneVAD
 + TEL_MGR_SetPhoneGain
 +VMMC_IFX_TAPI_LL_ALM_Volume_Set Ch 1 TxGain 0 RxGain 0 
 + TEL_MGR_SetPhoneJitter
 +[51] Allocate resource 122, FreeResource = 27
 +[51] Allocate mailbox 12
 +[62] Allocate resource 123, FreeResource = 28
 +[62] Allocate resource 124, FreeResource = 29
 +
 +[strcpy_s] buffer overflow...[SIP_CORE_Task] sip_core_ready
 +TEL_MGR_SetVoipPhoneEvtHookFunc
 +TEL_MGR_SetVoipPhoneEvtHookFunc
 +[51] Allocate resource 125, FreeResource = 30
 +[51] Allocate mailbox 13
 +VOICE_IVR_Init: voice_ivr_channel[0].ivrQueueId = 13
 +[51] Allocate mailbox 14
 +VOICE_IVR_Init: voice_ivr_channel[1].ivrQueueId = 14
 +[51] Allocate mailbox 15
 +VOICE_IVR_Init: voice_ivr_channel[2].ivrQueueId = 15
 +[51] Allocate mailbox 16
 +VOICE_IVR_Init: voice_ivr_channel[3].ivrQueueId = 16
 +TEL_MGR_DisableDebug
 +[reset_802dot1x] wireless module ready
 +[init_wpa] dot1x_ready[0]=3
 +[dot1x] : func blob_portstatus_set_global   <---------------------
 +[dot1x] : func blob_set_bcast_key   <---------------------
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +netif_poll_disable() called, 0
 +tkip_attache: should call _MOD_INC_USE???
 +netif_poll_enable(0 called ???
 +[dot1x] : func blob_set_bcast_keyid   <---------------------
 +[dot1x] : func blob_get_mcast_packets   <---------------------
 +[dot1x] : func blob_deauthenticate_all   <---------------------
 +[init_wpa] dot1x_ready[1]=1
 +[init_wpa] dot1x_ready[2]=3
 +[init_wpa] dot1x_ready[3]=3
 +[init_wpa] dot1x_ready[4]=3
 +[init_wpa] dot1x_ready[5]=3
 +[reset_802dot1x] 802.1Xv2 ready
 +ifno2dot1x_if[2]=0
 +ifno2dot1x_if[27]=81
 +dot1x_wireless_if_mask=0x8000004
 +[main_8021x] dot1x_build_if_mapping() completed.
 +[reset_802dot1x] wireless module ready
 +[init_wpa] dot1x_ready[0]=3
 +[dot1x] : func blob_portstatus_set_global   <---------------------
 +[dot1x] : func blob_set_bcast_key   <---------------------
 +[hostapd]: should check capable(CAP_NET_ADMIN) ???
 +netif_poll_disable() called, 0
 +netif_poll_enable(0 called ???
 +[dot1x] : func blob_set_bcast_keyid   <---------------------
 +[dot1x] : func blob_get_mcast_packets   <---------------------
 +[dot1x] : func blob_deauthenticate_all   <---------------------
 +[init_wpa] dot1x_ready[1]=1
 +[init_wpa] dot1x_ready[2]=3
 +[init_wpa] dot1x_ready[3]=3
 +[init_wpa] dot1x_ready[4]=3
 +[init_wpa] dot1x_ready[5]=3
 +[reset_802dot1x] 802.1Xv2 ready
 +usb_hc_timer_stop() timer_id:5
 +Got MODEM_READY_MSG
 +meiRunAdslModem()  ok...
 +ADSL Firmware: 2.4.3.6.0.1 [Annex A:0xa105 0x4]
 +ADSL> READY</nowiki>
 +</WRAP>\\
 +
 +==== Serial Port ====
 +  * Serial port is at 3.3v and the bitrate is 115200.
 +  
 +==== U-Boot images ====
 +
 +https://mega.nz/#F!15AhmagB!xd2rzL0qv3itcNBrqjnZ3w
 +
 +The .bin file is used for installation to flash
 +
 +The .asc file is used for debricking via UART
 +
 +==== Original flash layout ====
 +<code>---------------------------------------
 +    Area            Address      Length 
 +---------------------------------------
 +[0] Boot            0xB0000000     128K
 +[1] Configuration   0xB0020000     256K
 +[2] Special Area    0xB0060000      64K
 +[3] Code Image      0xB0070000    3584K
 +[4] Boot Params     0xB03F0000      64K
 +[5] Flash Image     0xB0000000    4096K
 +---------------------------------------</code>
 +==== Kernel Images ====
 +
 +https://mega.nz/#F!EkR2VL7S!DjtkqI8cV_XZFVpzj7f5hw (wip)
 +
 +Wifi works out of the box with trunk.
 +
 +ADSL works only in Annex A mode
 +
 +VOIP untested
 +
 +USB partially broken (detects devices, but will not mount)
 +
 +Ethernet works fine on full duplex
 +
 +
 +
 +==== UART boot ====
 +To enable UART booting in the ARV4518PW2 board, just shortcut R80 and put the left side of R65 to +3.3V. Connect with serial and you get:
 +
 +<code>ROM VER: 1.0.3
 +CFG 04
 +Read EEPROMX
 +X
 +UART</code>
 +
 +**Done!**
 +
 +  * Then upload a uboot.asc file (use the "Dump File To Port" feature on realterm)
 +
 +
 +===== Tags =====
 +
 +{{tag>FastEthernet 4Port USB ath5k 32RAM 4Flash MIPS32 24K ADSL2+ fxo 1WNIC lantiq danube}}
  • Last modified: 2018/04/13 05:13
  • by tmomas