OpenWrt Forum Archive

Topic: Is this router based on the infineon danube?

The content of this topic has been archived between 1 Oct 2014 and 1 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Can I ask the people who worked on the ARV4518 at the beginning how you managed to work out that the bootsel pins were connected to R80 and R65?

Thanks

Hello!

I read your post about how to install openwrt on arv4518pw.
I followed your steps. I uploaded the u-boot to the router. But after that in the putty I see only this and nothing else:

ROM VER: 1.0.3
CFG 01
Read▒
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X


Can you help me how can I recover to the original firmware?

Thank you,

best regards,

Makai

(Last edited by Makai on 16 Apr 2014, 12:48)

Makai wrote:

Hello!

I read your post about how to install openwrt on arv4518pw.
I followed your steps. I uploaded the u-boot to the router. But after that in the putty I see only this and nothing else:

ROM VER: 1.0.3
CFG 01
Read▒
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X


Can you help me how can I recover to the original firmware?

Thank you,

best regards,

Makai

You need to enable UART mode (see http://wiki.openwrt.org/toh/arcadyan/ar … #uart.boot), and upload http://downloads.openwrt.org/attitude_a … u-boot.asc as raw ascii.

(Last edited by snk on 16 Apr 2014, 19:05)

snk wrote:
Makai wrote:

Hello!

I read your post about how to install openwrt on arv4518pw.
I followed your steps. I uploaded the u-boot to the router. But after that in the putty I see only this and nothing else:

ROM VER: 1.0.3
CFG 01
Read▒
ROM VER: 1.0.3
CFG 01
Read EEPROMX
X


Can you help me how can I recover to the original firmware?

Thank you,

best regards,

Makai

You need to enable UART mode (see http://wiki.openwrt.org/toh/arcadyan/ar … #uart.boot), and upload http://downloads.openwrt.org/attitude_a … u-boot.asc as raw ascii.

Thank you for your answer. Can you explain me the details about how can I upload the raw ascii? Wich program I have to use?
thank you

Makai

Makai wrote:

Thank you for your answer. Can you explain me the details about how can I upload the raw ascii? Wich program I have to use?
thank you

Makai

I believe realterm can do it (dump file to port).

snk wrote:
Makai wrote:

Thank you for your answer. Can you explain me the details about how can I upload the raw ascii? Wich program I have to use?
thank you

Makai

I believe realterm can do it (dump file to port).

Hi,

I send the file in asc format with realterm (dump file to port), but after that nothing happened. What can be the problem?

Thank you

best regards
Makai

Do you see "UART" as a last line in the terminal?

snk wrote:

Do you see "UART" as a last line in the terminal?

Yes.

I see this:


ROM VER: 1.0.3
CFG 04
Read EEPROMX
X
UART

Now I tried to send u-boot with tera term. File / send File.
After it finished nothing happened

Makai wrote:

Now I tried to send u-boot with tera term. File / send File.
After it finished nothing happened

Did you select the "binary" option in Tera Term? Are you sure your Tx line is soldered/wired properly?

snk wrote:
Makai wrote:

Now I tried to send u-boot with tera term. File / send File.
After it finished nothing happened

Did you select the "binary" option in Tera Term? Are you sure your Tx line is soldered/wired properly?


I didn't select the binary option at first. Now I selected it.  I'm sure it's properly soldered. The result is same.

Anyone faced this issue?
I am on a lantiq ARX168 (AR9) Platform.

ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2860.bin'.
ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - EEPROM file size is invalid, it should be 512 bytes
alphasparc wrote:

Anyone faced this issue?
I am on a lantiq ARX168 (AR9) Platform.

ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2860.bin'.
ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - EEPROM file size is invalid, it should be 512 bytes

Is that on trunk or AA? The length of the EEPROM was increased about a year ago.

(Last edited by snk on 22 Jun 2014, 17:20)

I think there are a few issues on trunk.
On lantiq

[ -e /lib/firmware/$FIRMWARE ] && exit 0
    . /lib/functions/lantiq.sh
    
    case "$FIRMWARE" in
    "RT2860.eeprom" )

If I am not wrong all the RT2860.eeprom is now rt2860.bin according to mac80211
The files are also wrongly named at all the board .DTS with Ralink Wireless

snk wrote:
alphasparc wrote:

Anyone faced this issue?
I am on a lantiq ARX168 (AR9) Platform.

ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2860.bin'.
ieee80211 phy0: rt2x00lib_request_eeprom_file: Error - EEPROM file size is invalid, it should be 512 bytes

Is that on trunk or AA? The length of the EEPROM was increased about a year ago.

Let me explain from scratch.
I am trying to work on wireless support for GR7000
I found that Ralink RT3062 needs a board config partition

                                    partition@fe0000 {
                                            label = "board_config";
                                            reg = <0xfe0000 0x20000>;
                                            read-only;
                                    };

However the funny part was the original firmware had no such partition but had a 512 byte RT3062EEPROM in the /tmp/ directory
So I clone that file off the board and created a board config and copied the data into that partition thinking that it will work but it doesn't the error message is still the same.
I renamed all the RT2860.eeprom reference to rt2860.bin and it still gives the same message.

So now I am confused is the EEPROM supposed to be from the mac80211 rt2860.bin or is it suppose to be the factory eeprom like the art partition for ath9k radios?

(Last edited by alphasparc on 22 Jun 2014, 18:39)

You are confusing two different things: rt2860.bin is firmware for the wireless chip, which is distributed together with the mac80211 stuff. This is identical for all boards. EEPROM, i.e., calibration data, is (usually) unique to your unit.

If the router has a separate partition for EEPROM, it is copied (see https://dev.openwrt.org/browser/trunk/t … x00-eeprom) to a file RT2860.eeprom under /lib/firmware, and, provided that the .dts-file has the corresponding ralink_eep entry, used together with the rt2800pci module. If you don't have a separate partition, you could copy the file manually, and add the ralink_eep entry to the .dts-file.

However, the fact that it resides under /tmp in the original firmware makes me believe that it is copied there from somewhere (since /tmp is normally created on boot). Try searching your whole firmware image for some of the byte sequences you'll see in the EEPROM. Maybe it is located somewhere else as well?

(Last edited by snk on 22 Jun 2014, 19:51)

Hi Snk
I did check the original partition only has 2, the uboot and firmware thats all.
I also did try to search the byte partitions in the 2 mtd partitions I have dumped but can't be found.
I also manually copied the EEPROM file over and it works but it doesn't work when I dd the file into a newly created partition called board_config, I want to fix that because manually copying the EEPROM over seems unconventional.

Edit:
Ok now it works I missed a ; in the extract script.

For MAC Address in the DTS is it stored as hex or UTF-8?
I can find the reference and offset for the MAC Address in UTF-8 but not Hex Format.

(Last edited by alphasparc on 23 Jun 2014, 07:53)

alphasparc wrote:

Hi Snk
I did check the original partition only has 2, the uboot and firmware thats all.
I also did try to search the byte partitions in the 2 mtd partitions I have dumped but can't be found.
I also manually copied the EEPROM file over and it works but it doesn't work when I dd the file into a newly created partition called board_config, I want to fix that because manually copying the EEPROM over seems unconventional.

Well, making a new partition and copying the data over there is also unconventional.

For MAC Address in the DTS is it stored as hex or UTF-8?
I can find the reference and offset for the MAC Address in UTF-8 but not Hex Format.

As hex.

snk wrote:
alphasparc wrote:

Hi Snk
I did check the original partition only has 2, the uboot and firmware thats all.
I also did try to search the byte partitions in the 2 mtd partitions I have dumped but can't be found.
I also manually copied the EEPROM file over and it works but it doesn't work when I dd the file into a newly created partition called board_config, I want to fix that because manually copying the EEPROM over seems unconventional.

Well, making a new partition and copying the data over there is also unconventional.

For MAC Address in the DTS is it stored as hex or UTF-8?
I can find the reference and offset for the MAC Address in UTF-8 but not Hex Format.

As hex.

Thanks the wireless is now working! My mistake was that I missed a ; in the script.
I thought of making a partition and cloning the data over since all other ralinks are doing it.

Just for info I scoured though and found this

    case "$board" in
    # adm6996
    ARV4510PW)
            lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
            wan_mac=$(macaddr_add "$lan_mac" 1)

Apparently they do have provisions for extracting MAC via uboot_config and it works!

So now the only problems left is
1)Only 1 USB is working
2)Switch Chip not processing the switch is AR8316

USB uses Infineon USB Host Controller Driver
And I saw this

choice
    prompt "Infineon USB Host Controller Driver Operation mode"
    depends on USB_HOST_IFX && ( AMAZON_S || AR9 || VR9 || AR10 ||  MIPS_AMAZON_S || MIPS_AR9 || MIPS_VR9 || MIPS_AR10 )
    help
       The IFX USB core can be configured as dual-host and single host.
       The unused core can be set as Device-mode.

config USB_HOST_IFX_B
    boolean "USB host mode on core 1 and 2"
    help
    Both cores run as host

config USB_HOST_IFX_1
    boolean "USB host mode on core 1 only"
    help
    Core #1 runs as host

config USB_HOST_IFX_2
    boolean "USB host mode on core 2 only"
    help
    Core #2 runs as host

Could it be that only 1 core is initialised as host?
How do I add the KConfig into .config to test my theory?

As for the switch
Swconfig show that it is link up but no packets are flowing and MiB data is not changing

(Last edited by alphasparc on 23 Jun 2014, 11:47)

alphasparc wrote:
snk wrote:
alphasparc wrote:

Hi Snk
I did check the original partition only has 2, the uboot and firmware thats all.
I also did try to search the byte partitions in the 2 mtd partitions I have dumped but can't be found.
I also manually copied the EEPROM file over and it works but it doesn't work when I dd the file into a newly created partition called board_config, I want to fix that because manually copying the EEPROM over seems unconventional.

Well, making a new partition and copying the data over there is also unconventional.

For MAC Address in the DTS is it stored as hex or UTF-8?
I can find the reference and offset for the MAC Address in UTF-8 but not Hex Format.

As hex.

Thanks the wireless is now working! My mistake was that I missed a ; in the script.
I thought of making a partition and cloning the data over since all other ralinks are doing it.

Just for info I scoured though and found this

    case "$board" in
    # adm6996
    ARV4510PW)
            lan_mac=$(mtd_get_mac_ascii uboot_env ethaddr)
            wan_mac=$(macaddr_add "$lan_mac" 1)

Apparently they do have provisions for extracting MAC via uboot_config and it works!

So now the only problems left is
1)Only 1 USB is working
2)Switch Chip not processing the switch is AR8316

USB uses Infineon USB Host Controller Driver
And I saw this

choice
    prompt "Infineon USB Host Controller Driver Operation mode"
    depends on USB_HOST_IFX && ( AMAZON_S || AR9 || VR9 || AR10 ||  MIPS_AMAZON_S || MIPS_AR9 || MIPS_VR9 || MIPS_AR10 )
    help
       The IFX USB core can be configured as dual-host and single host.
       The unused core can be set as Device-mode.

config USB_HOST_IFX_B
    boolean "USB host mode on core 1 and 2"
    help
    Both cores run as host

config USB_HOST_IFX_1
    boolean "USB host mode on core 1 only"
    help
    Core #1 runs as host

config USB_HOST_IFX_2
    boolean "USB host mode on core 2 only"
    help
    Core #2 runs as host

Could it be that only 1 core is initialised as host?
How do I add the KConfig into .config to test my theory?

Could be. Can't you set it in 'make menuconfig' or 'make kernel_menuconfig'?

As for the switch
Swconfig show that it is link up but no packets are flowing and MiB data is not changing

Try changing mii to rmii or vice versa in the .dts-file.

snk wrote:

Could be. Can't you set it in 'make menuconfig' or 'make kernel_menuconfig'?

Ok I cannot find the KConfig anywhere in kernel_menuconfig as well as menuconfig sad
I found it in the build_dir directory

snk wrote:

Try changing mii to rmii or vice versa in the .dts-file.

I changed the DTS to rgmii (It is a Gigabit Switch and deduction from similar routers indicate it is a rgmii)

As for the switch I change the tagging to match those of Atheros Switches Tagging layout.
I connect a lan cable over to port 1 set it to static 192.168.1.2 while the router is 192.168.1.1
And start pinging.
Swconfig shows
1)Port 1 Link is up
2)MiB Numbers start changing on the RX but all the TX is Zero
I start pinging the Computer from the router serial console no response
So apparently it can receive but not transmit.
Any Suggestions?

(Last edited by alphasparc on 24 Jun 2014, 05:54)

alphasparc wrote:
snk wrote:

Could be. Can't you set it in 'make menuconfig' or 'make kernel_menuconfig'?

Ok I cannot find the KConfig anywhere in kernel_menuconfig as well as menuconfig sad
I found it in the build_dir directory

It seems that all USB_HOST_IFX_* directives are ignored, since I couldn't find them anywhere in the source code.

snk wrote:

Try changing mii to rmii or vice versa in the .dts-file.

I changed the DTS to rgmii (It is a Gigabit Switch and deduction from similar routers indicate it is a rgmii)

As for the switch I change the tagging to match those of Atheros Switches Tagging layout.
I connect a lan cable over to port 1 set it to static 192.168.1.2 while the router is 192.168.1.1
And start pinging.
Swconfig shows
1)Port 1 Link is up
2)MiB Numbers start changing on the RX but all the TX is Zero
I start pinging the Computer from the router serial console no response
So apparently it can receive but not transmit.
Any Suggestions?

Unfortunately I'm not so familiar with AR9. Try e-mailing luka, maybe he could point you in a correct direction.

I don't know, if I should make a new topic or just a new post here. So sorry, If I'm wrong here; in this case, write to me and I will make a new one.

I have a 'Easybox 903' aka as 'Arcadyan / Astoria VRV752DHW22-B-LF (-IRSJ)'

Here are some pictures:
board
serial port
serial port bottom
board bottom

I have connected the serial port with my PC (the white arrow marks VCC, and the pins are VCC, Rx, Tx, GND, like the other boards from Astoria)

Because there are no documentary on  the wiki or anywhere else, I need some help to dump the firmare and after this flashing openWRT.
Here are some Bootlogs, I made with connected serialport:

OEM Bootlog

ROM VER: 1.0.3
CFG 01
Read�
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless VDSL2 Gateway DANUBE Loader V1.05.04 build Apr 14 2011 17:13:34
                    Arcadyan Technology Corporation
=======================================================================
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...
Flash Checking Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
[0] Passed.
Image[1] at 0xb00e0000, len:2149085, type:0
Image[2] at 0xb02ecc00, len:1027428, type:10
Image[3] at 0xb03e7c00, len:391104, type:11
Image[4] at 0xb0447400, len:360788, type:12
Image[5] at 0xb049f800, len:163864, type:60
Image[6] at 0xb04c7c00, len:460096, type:90
Image[7] at 0xb0538400, len:181921, type:120
Firmware image at 0, ART image at -1

Run-up ART Firmware... Fail
Back to run-up Normal Firmware...

Unzipping firmware [0(5)] at 0x80002000 ... [ZIP 3] [ZIP 1]  done
Run-time code running ...

In c_entry() function ...
install_exception 
Co config = 80008483
[INIT] Interrupt ...


 DANUBE_BCU_CON:0x4009FFFF
 DANUBE_BCU_ECON:0x00000000
 DANUBE_BCU_EADD:0x00000000
 DANUBE_BCU_ECON:0x00000000

 DANUBE_SLAVE_BCU_CON:0x4009FFFF
 DANUBE_SLAVE_BCU_ECON:0x00000000
 DANUBE_SLAVE_BCU_EADD:0x00000000
 DANUBE_SLAVE_BCU_EDAT:0x00000000##### _ftext      = 0x80008000
##### _fdata      = 0x808449A0
##### __bss_start = 0x808F2F38
##### end         = 0x83A59A24
allocate_memory_after_end> len 714136, ptr 0x83a61a30
##### Backup Data from 0x808449A0 to 0x83A61A24~0x83B0FFBC len 714136
##### Backup Data completed
##### Backup Data verified
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
platform VRV752DHW22
[GPIO FLOW] SetGpio() Begin ..
ISDN_PSTN_Relay : PSTN
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 = 260440 , time2 = 32260472, diff 32000032
US_counter = 59
 cnt1 32988435 cnt2 32991184, diff 2749
Runtime code version: 30.05.714
System startup...
[INIT] Memory COLOR 0, 5000000 bytes ..
[INIT] Memory COLOR 1, 262144 bytes ..
[INIT] Memory COLOR 2, 9613728 bytes ..
danube pci startup...
PCI clock 33.3MHz
cut-off PCI internal clock
DANUBE_GPIO_P1_ALTSEL0=65c7
DANUBE_GPIO_P1_ALTSEL1=0
DANUBE_GPIO_P1_DIR=c1fe
[PCI-SCAN] get PCI dev-0e, func-00(0x70), class:0x0280, vid:0x1814, did:0x3592
[PCI-SCAN] get PCI dev-0f, func-00(0x78), class:0x0c03, vid:0x1106, did:0x3038
[PCI-SCAN] get PCI dev-0f, func-01(0x79), class:0x0c03, vid:0x1106, did:0x3038
[PCI-SCAN] get PCI dev-0f, func-02(0x7a), class:0x0c03, vid:0x1106, did:0x3104
Scanning bus 00
Found 00:70 [1814/3592] 000280 00
Found 00:78 [1106/3038] 000c03 00
Found 00:79 [1106/3038] 000c03 00
Found 00:7a [1106/3104] 000c03 00
Fixups for bus 00
Bus scan for 00 returning with max=00
[pcibios_init] PCI slot 0e, function 00...
35921814 04000007 02800000 00008000 18000000 00000000 00000000 00000000 
00000000 00000000 00000000 35921814 00000000 00000040 00000000 04020100 

[pcibios_init] PCI slot 0f, function 00...
30381106 02100000 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00001 00000000 00000000 30381106 00000000 00000080 00000000 00000100 

[pcibios_init] PCI slot 0f, function 01...
30381106 02100000 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00021 00000000 00000000 30381106 00000000 00000080 00000000 00000200 

[pcibios_init] PCI slot 0f, function 02...
31041106 02100000 0c032065 00801600 18010000 00000000 00000000 00000000 
00000000 00000000 00000000 31041106 00000000 00000080 00000000 00000300 

interrupt pin 2 not supported!
wrong interrupt pin 2
interrupt pin 3 not supported!
wrong interrupt pin 3
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
Set flash memory layout to Boot Parameters found !!!
Bootcode version: V1.05.04
Serial number: R1440490729
Hardware version: 01
23.04.2013-11:44:11
[BUILD-PIN] PIN:R1440490729, MAC:7431706FBFB0, Key:xyMfPR8Jy
[BUILD-WPA]: Key:xyMfPR8Jy
[BUILD-PIN]: PIN:03248546, len=8
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
read_config_from_flash> unknown config
[CONFIG] read_config_from_flash ret=0
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X


nLen:98, Magic:0x33343536

my CFGVersionMagic = 33343536, old CFGVersionMagic on flash = 33343536
my CFGsize = 234304, my CFGDescSize = 38189
my Version = 30.05.714, Version on flash= 30.05.714
[CONFIG] old cfg version:[30.05.714], [3.0.5.7.14.100]
source CFGsize = 234304, CFGDescSize = 38189
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
OldCfgHexSize:12454
Unzipping from 81284744 to 8127B204 ... [ZIP 2] allocate_memory_after_end> len 81516, ptr 0x83b0ffe0
done
Uncompressed size = 38187
Tail1 : END_III_Config_t

Size of Old CFG_DESC is :38187!!!
useCfgDesc:1
MyCfgHexSize:12454
Unzipping from 81278144 to 8126EC04 ... [ZIP 2] done
Uncompressed size = 38187
My CFGDescSize:38189
useCfgDesc:1
Tail : END_III_Config_t

useCfgDesc:3

Restore Config file from ver:30.05.714!!!

[CONFIG] DS_Tail:[t_ARV752DPW]
[CONFIG] load_config ret=1
[updateConfig] flash version:[30.05.714], [3.0.5.7.14.100]
[updateConfig] code version:[30.05.714], [3.0.5.7.14.100]
##@@!! voip_generate_LACDN> accountidx=0, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=1, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=2, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=3, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=4, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=5, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=6, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=7, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=8, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
##@@!! voip_generate_LACDN> accountidx=9, outboundProxy = 
##@@!! userId = 
##@@!! local_area = 
##@@!! destination_number = 
default route: 0.0.0.0
[CheckUSBBackConf]Erase the garbage config in usbBackConf_s
BufferInit:
BUF_HDR_SZ=160 BUF_ALIGN_SZ=4 BUFFER_OFFSET=416
BUF_BUFSZ0=576 BUF_BUFSZ1=4352
NUM_OF_B0=0 NUM_OF_B1=2000
BUF_POOL0_SZ=0 BUF_POOL1_SZ=9024000
sizeof(BUFFER0)=736,sizeof(BUFFER1)=4512
*BUF0=0x824c8f1c *BUF1=0x81c2dcfc
Altgn *BUF0=0x824c8f20 *BUF1=0x81c2dd00
End at BUF0:0x824c8f20, BUF1:0x824c8f00

BUF0[0]=0x824c8f20 BUF1[0]=0x81c2dd00

buffer0 pointer init OK!
buffer1 pointer init OK!
[qm_lnk_init] CLOCKHZ=1000 ...
[qm_lnk_init] VC_Bandwidth=10542 kbps
[qm_lnk_init] update_iptv_total_bw(100000000)
[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
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=99000/100000, ns_per_byte=765656/1000
ptime=189500000/1000, cptime=1914139/1000, offtime=3858660/1000
New cls: id=0, bw=765 ns/byte, maxd=0 ms,
         maxb=32, minb=2, avgpktsz=250, maxpktsz=1600,
         offtime=3, parent=0, borrow=0
         pri=0, maxidle=2, minidle=-2450,
         maxq=96, clsfg=17
pkt_avgsz=1600, pkt_maxsz=1600, mtu=1600
f=989/100000, ns_per_byte=76565656/1000
ptime=1212800000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=1, bw=76565 ns/byte, maxd=0 ms,
         maxb=16, minb=1, avgpktsz=1600, maxpktsz=1600,
         offtime=121292, parent=83a576f0, borrow=83a576f0
         pri=5, maxidle=32319, minidle=-245010,
         maxq=48, clsfg=21
qm_cbq_attach(): cbqp->cbq_res=105
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=98010/100000, ns_per_byte=773390/1000
ptime=189500000/1000, cptime=3847610/1000, offtime=15760762/1000
New cls: id=2, bw=773 ns/byte, maxd=0 ms,
         maxb=32, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=15, parent=83a576f0, borrow=83a576f0
         pri=5, maxidle=2, minidle=-2474,
         maxq=48, clsfg=21
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=3, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=6, maxidle=0, minidle=-4294966,
         maxq=48, clsfg=20
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=4, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=0, maxidle=0, minidle=-4294966,
         maxq=96, clsfg=21
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=5, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=1, maxidle=0, minidle=-4294966,
         maxq=48, clsfg=23
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=6, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=2, maxidle=0, minidle=-4294966,
         maxq=48, clsfg=23
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=7, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=3, maxidle=0, minidle=-4294966,
         maxq=48, clsfg=23
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=1/100000, ns_per_byte=4294967295/1000
[qm_cbq_newcls] warning: bandwidth of the class may be low enough to cause INT overflow
ptime=189500000/1000, cptime=18446744073709551615/1000, offtime=18446744073709551615/1000
New cls: id=8, bw=1342177 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=1373695, parent=83a560f0, borrow=83a560f0
         pri=4, maxidle=0, minidle=-4294966,
         maxq=48, clsfg=23
pkt_avgsz=250, pkt_maxsz=1600, mtu=1600
f=98010/100000, ns_per_byte=773390/1000
ptime=189500000/1000, cptime=3847610/1000, offtime=15760762/1000
New cls: id=9, bw=773 ns/byte, maxd=0 ms,
         maxb=16, minb=4, avgpktsz=250, maxpktsz=1600,
         offtime=15, parent=83a560f0, borrow=83a560f0
         pri=6, maxidle=2, minidle=-2474,
         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
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
mac_0_init: ifno=1
ifno=1, vlan=1, 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=0x812699C0
danube_sw_chip_init: in MII mode
Probe switch chip....RTL8306 ver.series 0 ver.chipid 0 ver.revision 0

Tantos Identifying Version=0x2, Product ID=0x2599Lantiq Tantos 0G detected
init switch chip deriver===>
IGMP MAC address 01-00-5E-00-00-01 added to Tantos IGMP table
===>
IGMP MAC address 01-00-5E-00-00-02 added to Tantos IGMP table
===>
IGMP MAC address 01-00-5E-00-00-16 added to Tantos IGMP table
===>
IGMP MAC address 01-00-5E-7F-FF-FA added to Tantos IGMP table
[VLAN] port: 0x001e, ifCount=1
------->add physical port 1 to vlan 1
------->add physical port 2 to vlan 1
------->add physical port 3 to vlan 1
------->add physical port 4 to vlan 1
mac_0_init: interface 1 registered to VLAN 1, port_mask=f
MAC Address: 74:31:70:6f:bf:b0

Setting All WAN-Eth/LAN PHY100CR SELAB to all-0's
tantos_getPHY100_SELAB phy 0,regdata 0x8026 
tantos_getPHY100_SELAB after set phy 0,regdata 0x8020 
tantos_getPHY100_SELAB phy 1,regdata 0x8026 
tantos_getPHY100_SELAB after set phy 1,regdata 0x8020 
tantos_getPHY100_SELAB phy 2,regdata 0x8026 
tantos_getPHY100_SELAB after set phy 2,regdata 0x8020 
tantos_getPHY100_SELAB phy 3,regdata 0x8026 
tantos_getPHY100_SELAB after set phy 3,regdata 0x8020 
tantos_getPHY100_SELAB phy 4,regdata 0x8026 
tantos_getPHY100_SELAB after set phy 4,regdata 0x8020 
***** [iput_IpLinkUp] ifno=1, link_type:12
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
[HWLAN] ifno=2 irno=7 port=0x00000000
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
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
===> rt2860_probe
PCI: Enabling device 00:0e.0 (0007 -> 0006)
pcibios_set_master> lat=0x80
--> RTMPAllocAdapterBlock
RTMP_ADAPTER_mem : 80b8cbf4, sizeof(RTMP_ADAPTER) 416464


=== pAd = FFFFFFFF80B8CBF4, size = 416464 ===

<-- RTMPAllocAdapterBlock, Status=0
pAd->CSRBaseAddress =0xffffffffb8000000
AP Driver version-2.2.5.0
NVM is EEPROM
Allocate a net device with private data size=0!
RtmpOSNetDevAttach()--->
<---RtmpOSNetDevAttach(), ret=0
<=== rt2860_probe
***** [iput_IpLinkUp] ifno=2, link_type:12
TRAP(linkUp) : send ok!
Interface 2 ip = 192.168.2.1

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:1/32
MAC Address: 74:31:70:6f:bf:b1
Interface 3 ip = 0.0.0.0

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[20].IP_Addr = 0.0.0.0
gConfig.Interface[20].Subnet_Mask = 0.0.0.0
[HWLAN] ifno=20 irno=7 port=0x00000000
***** [iput_IpLinkUp] ifno=20, link_type:12
TRAP(linkUp) : send ok!
Interface 20 ip = 192.168.2.1

gConfig.Interface[21].IP_Addr = 0.0.0.0
gConfig.Interface[21].Subnet_Mask = 0.0.0.0
[HWLAN] ifno=21 irno=7 port=0x00000000
***** [iput_IpLinkUp] ifno=21, link_type:12
TRAP(linkUp) : send ok!
Interface 21 ip = 192.168.2.1

gConfig.Interface[22].IP_Addr = 0.0.0.0
gConfig.Interface[22].Subnet_Mask = 0.0.0.0
[HWLAN] ifno=22 irno=7 port=0x00000000
***** [iput_IpLinkUp] ifno=22, link_type:12
TRAP(linkUp) : send ok!
Interface 22 ip = 192.168.2.1

gConfig.Interface[23].IP_Addr = 0.0.0.0
gConfig.Interface[23].Subnet_Mask = 0.0.0.0
[HWLAN] ifno=23 irno=7 port=0x00000000
***** [iput_IpLinkUp] ifno=23, link_type:12
TRAP(linkUp) : send ok!
Interface 23 ip = 192.168.2.1

gConfig.Interface[24].IP_Addr = 0.0.0.0
gConfig.Interface[24].Subnet_Mask = 0.0.0.0
mac_0_init: ifno=24
ifno=24, vlan=1, vid=2, port_mask=0x30
[VLAN] port: 0x0021, ifCount=2
------->add physical port 0 to vlan 2
------->add physical port 5 to vlan 2
mac_0_init: interface 24 registered to VLAN 2, port_mask=30
MAC Address: 74:31:70:6f:bf:b0

Tantos WAN Eth uplink port 0 learning disable!!
Setting All WAN-Eth/LAN PHY100CR SELAB to all-0's
tantos_getPHY100_SELAB phy 0,regdata 0x8020 
tantos_getPHY100_SELAB after set phy 0,regdata 0x8020 
tantos_getPHY100_SELAB phy 1,regdata 0x8020 
tantos_getPHY100_SELAB after set phy 1,regdata 0x8020 
tantos_getPHY100_SELAB phy 2,regdata 0x8020 
tantos_getPHY100_SELAB after set phy 2,regdata 0x8020 
tantos_getPHY100_SELAB phy 3,regdata 0x8020 
tantos_getPHY100_SELAB after set phy 3,regdata 0x8020 
tantos_getPHY100_SELAB phy 4,regdata 0x8020 
tantos_getPHY100_SELAB after set phy 4,regdata 0x8020 
***** [iput_IpLinkUp] ifno=24, link_type:12
TRAP(linkUp) : send ok!
iput_IpLinkUp(ifno=24)> ifp->add_default_route:0
Init NAT data structure
Interface 24 ip = 0.0.0.0

gConfig.Interface[25].IP_Addr = 0.0.0.0
gConfig.Interface[25].Subnet_Mask = 0.0.0.0
pppInit> set (PPPShutdownRequest[ifno] = 0)
if_umts_init() WAN interface 25, UMTS-COM1: baudrate=115200 
if_umts_init() MAC:74:31:70:6F:BF:B1
RUNTASK id=2 umtsEventHandleTsk...
RUNTASK id=3 umtsEventExeHandleTsk...
umtsReceQueueInit() Host controller disable, bypass queue init...
RUNTASK id=4 umtsReceQueueTsk...
RUNTASK id=5 umtsReceTsk...
RUNTASK id=6 umtsWritTsk...
RUNTASK id=7 umtsDataIntrTsk...
Interface 25 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:27
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: 0xffffffff839f32cc ~ 0xffffffff839fa048
reqCBACBuf()> init timeGap pool, Have: 10000
Memory Address: 0xffffffff839fa048 ~ 0xffffffff83a2ad9c
reqCBACBuf()> init sameHost pool, Have: 2000
Memory Address: 0xffffffff83a2ad9c ~ 0xffffffff83a3a7bc
CBAC rule pool initialized !!
[init_if] local_if_mask=0xf80007
[init_if] local_wiredif_mask=0x80002
[init_if] local_wirelessif_mask=0xf00004
[init_if] localorVPN_if_mask=0xf80007
Init NAT data structure
No default route, no need to reinit the NAT data structure
RUNTASK id=8 if_task if0...
RUNTASK id=9 if_task if1...
RUNTASK id=10 if_task if2...
RUNTASK id=11 if_task if3...
RUNTASK id=12 if_task if20...
RUNTASK id=13 if_task if21...
RUNTASK id=14 if_task if22...
RUNTASK id=15 if_task if23...
RUNTASK id=16 if_task if24...
RUNTASK id=17 if_task if25...
RUNTASK id=18 timer_task...
RUNTASK id=19 conn_mgr...
RUNTASK id=20 main_8021x...
RUNTASK id=21 saveRandomSeedTask...
[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:7,  Method:0x80847df8
  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:0x808489b4
  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,  DIR, MountFlag:0x00
  [1-END]===========================================
  [1-START]=========================================
    Node 002,  DIR, MountFlag:0x00
  [1-END]===========================================
dump_inode() freeCnt:77, usedCnt:3
[USB-INIT] main() ====== call UsbSysInit() ... 
[USB] UsbSPoolArray: 836063CCH ~ 8377E76B, UsbSPool:836063E0
[USB] UsbMPoolArray: 83308780H ~ 83605F7F, UsbMPool:833087A0
[USB] UsbLPoolArray: 83784D9CH ~ 837E25BB, UsbLPool:83784DA0
[USB] Small  Un-Cached Memory(8025): 836063E0 ~ 8377E69F
[USB] Medium Un-Cached Memory(190): 833087A0 ~ 83601F5F
[USB] Large  Un-Cached Memory(21): 83784DA0 ~ 837DE19F
35921814 04000006 02800000 00008000 18000000 00000000 00000000 00000000 
00000000 00000000 00000000 35921814 00000000 00000040 00000000 04020116 
00030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 

30381106 02100000 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00001 00000000 00000000 30381106 00000000 00000080 00000000 00000116 
00031040 00000000 00000800 00000000 00000000 00000000 00000000 00000000 
00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00002000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

pci_find_slot bus 0 devfn 78
dev->bus->number 0 dev->devfn 70
dev->bus->number 0 dev->devfn 78
setUsbPciInfo() cpu_to_usb_addr_shift[0]:0x60000000, usb_to_cpu_addr_shift[0]:0xa0000000
usb_pci_probe() Found VIA UHCI-1 device in PCI slot 0x78, function 0, baseAddr:0xbae00000, IRQ:100000
30381106 02100000 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00021 00000000 00000000 30381106 00000000 00000080 00000000 00000200 
00031040 00000000 00000800 00000000 00000000 00000000 00000000 00000000 
00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00002000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

pci_find_slot bus 0 devfn 79
dev->bus->number 0 dev->devfn 70
dev->bus->number 0 dev->devfn 78
dev->bus->number 0 dev->devfn 79
setUsbPciInfo() cpu_to_usb_addr_shift[1]:0x60000000, usb_to_cpu_addr_shift[1]:0xa0000000
usb_pci_probe() Found VIA UHCI-2 device in PCI slot 0x79, function 1, baseAddr:0xbae00020, IRQ:100000
31041106 02100000 0c032065 00801600 18010000 00000000 00000000 00000000 
00000000 00000000 00000000 31041106 00000000 00000080 00000000 00000300 
000b0000 00000000 090020a0 ffff0000 80005a00 00000000 88880b04 00000033 
00012020 00000000 00000001 80000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

pci_find_slot bus 0 devfn 7a
dev->bus->number 0 dev->devfn 70
dev->bus->number 0 dev->devfn 78
dev->bus->number 0 dev->devfn 79
dev->bus->number 0 dev->devfn 7a
setUsbPciInfo() cpu_to_usb_addr_shift[4]:0x60000000, usb_to_cpu_addr_shift[4]:0xa0000000
usb_pci_probe() Found VIA EHCI device in PCI slot 0x7a, function 2, baseAddr:0xb8010000, IRQ:95
setUsbPciInfo() cpu_to_usb_addr_shift[5]:0x00000000, usb_to_cpu_addr_shift[5]:0x00000000
usb_pci_probe() Found Synopsis OTG, baseAddr:0xbe101000, IRQ:54
usb_hcd_init() probe PCI function:4 !!
usb_host_power_set() isOn:1
usb_host_power_set() Previous power off:0, current time:0
usb_host_power_set(1) min time delay:6000, current delay:0
usb_host_power_set() Need delay:6500 **********
usb_host_power_set(2) min time delay:6000, current delay:0
usb_hcd_init() func(0):1
localhc_init() install uhci driver(host_drv = 0x808CA77C, uhci_driver=0x808CA77C).
usb_pci_attach_device() Enable PCI device...PCI: Enabling device 00:0f.0 (0000 -> 0001)
OK
usb_pci_attach_device() Set latency timer...OK
usb_pci_attach_device() Set bus master...PCI: Enabling bus mastering for device 00:0f.0
pcibios_set_master> lat=0x16
OK
usb_pci_attach_device() Set VIA-UHCI special parameters...OK
usb_pci_attach_device(UHCI) Attach succ...
30381106 02100005 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00001 00000000 00000000 30381106 00000000 00000080 00000000 00000116 
00030040 00000000 00000800 00000000 00000000 00000000 00000000 00000000 
00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00002000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

usb_hcd_init() func(1):1
localhc_init() install uhci driver(host_drv = 0x808CA77C, uhci_driver=0x808CA77C).
usb_pci_attach_device() Enable PCI device...PCI: Enabling device 00:0f.1 (0000 -> 0001)
OK
usb_pci_attach_device() Set latency timer...OK
usb_pci_attach_device() Set bus master...PCI: Enabling bus mastering for device 00:0f.1
pcibios_set_master> lat=0x16
OK
usb_pci_attach_device() Set VIA-UHCI special parameters...OK
usb_pci_attach_device(UHCI) Attach succ...
30381106 02100005 0c030062 00801600 00000000 00000000 00000000 00000000 
1ae00021 00000000 00000000 30381106 00000000 00000080 00000000 00000200 
00030040 00000000 00000800 00000000 00000000 00000000 00000000 00000000 
00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00002000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

usb_hcd_init() func(2):0
usb_hcd_init() func(3):0
usb_hcd_init() func(4):1
localhc_init() install ehci driver(host_drv = 0x808CA750, ehci_driver=0x808CA750).
usb_pci_attach_device() Enable PCI device...PCI: Enabling device 00:0f.2 (0000 -> 0002)
OK
usb_pci_attach_device() Set latency timer...OK
usb_pci_attach_device() Set bus master...PCI: Enabling bus mastering for device 00:0f.2
pcibios_set_master> lat=0x16
OK
usb_pci_attach_device() Set write invalidate...OK
usb_pci_attach_device() Set VIA-EHCI special parameters...OK
usb_pci_attach_device(EHCI) Attach succ...
31041106 02100016 0c032065 00801600 18010000 00000000 00000000 00000000 
00000000 00000000 00000000 31041106 00000000 00000080 00000000 00000300 
000b0000 00000000 290020a0 ffff0000 80005a00 00000000 88880b04 00000033 
00012020 00000000 00000001 c0000000 00000000 00000000 00000000 00000000 
7e0a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 00000000 03000000 00000000 00000000 

usb_hcd_init() func(5):1
localhc_init() install otg driver(host_drv = 0x808CA724, otg_driver=0x808CA724).
usb_hcd_init() func(6):0
usb_hcd_init(): succ.
[USB-INIT] main() ====== after call UsbSysInit() 
InitCommSys: RESOURCE_BASE = 115, NUMRES = 640
InitCommSys: EVENT_BASE = 260, NUMEVT = 768
InitCommSys: MAILBOX_BASE = 6, NUMMBX = 64
RUNTASK id=23 period_task...

========== ADSL Modem initialization OK ! ======

[Dhcpd_Start]
RUNTASK id=24 dhcp_daemon...
main()> usb:1, ftp:0
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
Primary image: 0, flash area 5
found signature: 78h 56h 34h 12h
ulImgLens=2149085, LENGTH[5]-12=7864308, type:0
length checking OK
[0]2 find End at 0xFFFFFFFFB02EC800 len=2149085, type=0
found signature: 78h 56h 34h 12h
ulImgLens=1027428, LENGTH[5]-12=7864308, type:10
length checking OK
[1]2 find End at 0xFFFFFFFFB03E7800 len=1027428, type=10
found signature: 78h 56h 34h 12h
ulImgLens=391104, LENGTH[5]-12=7864308, type:11
length checking OK
[2]2 find End at 0xFFFFFFFFB0447000 len=391104, type=11
found signature: 78h 56h 34h 12h
ulImgLens=360788, LENGTH[5]-12=7864308, type:12
length checking OK
[3]2 find End at 0xFFFFFFFFB049F400 len=360788, type=12
---[ LZMA head start in 0xFFFFFFFFB049F800 ]---
found signature: 78h 56h 34h 12h
ulImgLens=163864, LENGTH[5]-12=7864308, type:60
length checking OK
[4]2 find End at 0xFFFFFFFFB04C7800 len=163864, type=60
---[ LZMA head start in 0xFFFFFFFFB04C7C00 ]---
found signature: 78h 56h 34h 12h
ulImgLens=460096, LENGTH[5]-12=7864308, type:90
length checking OK
[5]2 find End at 0xFFFFFFFFB0538000 len=460096, type=90
---[ LZMA head start in 0xFFFFFFFFB0538400 ]---
found signature: 78h 56h 34h 12h
ulImgLens=181921, LENGTH[5]-12=7864308, type:120
length checking OK
[6]2 find End at 0xFFFFFFFFB0564800 len=181921, type=120
Image[1] at 0xB00E0000, len=2149085, type=0
Image[2] at 0xB02ECC00, len=1027428, type=10
Image[3] at 0xB03E7C00, len=391104, type=11
Image[4] at 0xB0447400, len=360788, type=12
Image[5] at 0xB049F800, len=163864, type=60
Image[6] at 0xB04C7C00, len=460096, type=90
Image[7] at 0xB0538400, len=181921, type=120
[get_web_address] Web-0:  addr:0xb02ecc00, len:1027428, type:10
[get_web_address] Web-1:  addr:0xb03e7c00, len:391104, type:11
[get_web_address] Web-2:  addr:0xb0447400, len:360788, type:12
getUnZipFileLength: [ZIP 3]
getUnZipFileLength: [ZIP 1]
Unzipping from B02ECC00 to 83D73E00 ... [ZIP 3] [ZIP 2] done
Uncompressed size = 1556214
getUnZipFileLength: [ZIP 3]
getUnZipFileLength: [ZIP 1]
[absread] flash_init: pfs image found at ffffffffb03e7c00, size is 1850735 bytes
Unzipping from B03E7C00 to 83BAFE00 ... [ZIP 3] [ZIP 2] done
Uncompressed size = 1850735
RUNTASK httpd...
RUNTASK id=27 SSLClient ...
g_Client_Cert_Array=0x81bf5cd8

[runtsk] 803a06a0, 1f40
RUNTASK id=28 dnsproxy...
RUNTASK id=29 snmp_task...
startNBIOSTask()...
RUNTASK id=30 nbios_main...
RUNTASK id=31 padmin_task_entry...
RUNTASK id=32 dhcpd_mgmt_task...
runDDNS(0) ddns_enable:0, DDNSTaskRun:0, needReRunDDNS:1
runDDNS(1) ddns_enable:0, DDNSTaskRun:0, needReRunDDNS:1
UPnP task run-up... upnpFunc:1
UPNP Device initialize success! slot=33
update_device_OUI: OUI_str=743170
[0] Allocate mailbox 6
[0] Allocate mailbox 7
FirstUseDate:0000-00-00T00:00:00
RUNTASK id=36 push_daemon...
RUNTASK id=37 wscmain...
RUNTASK id=38 wsc_Send_eap_packet...
RUNTASK id=39 wsc_Send_UPNP_packet...
RUNTASK id=40 WSC_WaitUserAction_Task...
UART RX Output

rzMemory start: 0x81A964C8, end 0x81BF5CC8, size 1439744[0] Allocate resource 115, 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=43 apAppInit...
RUNTASK id=45 isdn_main...
RUNTASK id=46 vinax_task ...
RUNTASK id=47 pppFailBackPeriodCheckTask()...
RUNTASK id=48 detect_acs_connect_task...
RUNTASK id=49 pid_cc_err_stats_task...
start http redir.
RUNTASK id=50 hr_daemon...
RUNTASK id=51 hr_misc_daemon...
RUNTASK id=52 ncidd_main...,  in run_project_task()
RUNTASK id=53 autoWanDetectTask903...
Starting Multitask...
phy_change_check... pass
init psock cnt=2
enter adsl_disable_annex_j_b43_carrier_set()
ADSL_Annex_J_Relay : Disable
Danube MEI version:1.00.07
dsl_relay_adsl: switch to ADSL mode!
Image[1] at 0xB00E0000, len=2149085, type=0
Image[2] at 0xB02ECC00, len=1027428, type=10
Image[3] at 0xB03E7C00, len=391104, type=11
Image[4] at 0xB0447400, len=360788, type=12
Image[5] at 0xB049F800, len=163864, type=60
Image[6] at 0xB04C7C00, len=460096, type=90
Image[7] at 0xB0538400, len=181921, type=120
[get_datapump_address] Datapump for Annex A0:-1, B0:4, C0:-1
[get_datapump_address] Datapump for Annex A1:-1, B1:-1, C1:-1
[get_datapump_address] r_img=4, t_img=7
Unzip DSP firmware ...

--> 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 DFEBoard_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 ...
xSpeedtsk priority is 80
Unzipping from B049F800 to 831DA400 ... [ZIP 2] --> 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=140
##### [IFXOS_ThreadInit] name <VnxCtrl>, tid 57
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] = 0x811B38D8
T >> DONE - ioct(.., FIO_VINAX_DBG_WRITE, ..)
--> drv_vinax_cfg() finished ...
[DSL_CPE_ArgParse] fw1 name=
Unzip VDSL2 firmware ...
done
Uncompressed size = 327184
Unzipping from B0538400 to 8387D000 ... [ZIP 2] update_img_hdr = FFFFFFFFA31DA400
idx=0 mem_ptr=0xA31DA400 size=65536
idx=1 mem_ptr=0xA31EA400 size=65536
idx=2 mem_ptr=0xA31FA400 size=65536
idx=3 mem_ptr=0xA320A400 size=65536
idx=4 mem_ptr=0xA321A400 size=65040
done
Uncompressed size = 667000
[46] Allocate resource 116, FreeResource = 2
[46] Allocate resource 117, FreeResource = 3
[46] Allocate resource 118, FreeResource = 4
[46] Allocate resource 119, FreeResource = 5
signal oam evt=141
[DSL_CPE_DeviceInit] XTSE= 00_00_00_00_00_00_00_04
+++++[DSL_DRV_VNX_InitDeviceDrv] fioVinaxDrvCfg.currDrvState = 3
[46] Allocate resource 120, FreeResource = 6
+++++[DSL_DRV_Init] pFirmware 0, pFirmware2 0
+++++[DSL_DRV_Init] nFwType 2 !!


@@@@@@@@@@@@@ DSL_CPE_DownloadFirmware() @@@@@@@@@@@@@
nFwReqType = 2, Fw name1=NULL, name2=NULL

+++++[DSL_DRV_Init] DSL_DRV_EventGenerate(DSL_EVENT_S_FIRMWARE_REQUEST(18)) nErrCode 0 !!
[46] Allocate mailbox 8

ifno2dot1x_if[2]=0
dot1x_wireless_if_mask=0x4
fwrite_specialConfigPara() Save random seed:7345969
Treat it as AMD compatible flash.
VOIP_Init: 542
[get_vcpufirmware_address] DSP firmware: [5 -1], dCnt:1
VOIP_Init: 590
[get_vcpufirmware_address] DSP firmware: [5 -1], dCnt:1
[44] Allocate resource 121, FreeResource = 7
Reset Duslic High begin
T-SMINTI r3f(CHIP ID)= 0x20
T-SMINTI r7d(FW VERSION)= 0x3e
erase from location b00a0000.. done
write length 0x5b0
0RUNTASK id=60 Atheros_NetTask ...
<-- RTMPAllocTxRxRingMemory, Status=0
[enable OAM]
DSL[00]: Autoboot State: firmwareReady
##### [DSL_DRV_ThreadInit] name <autbtex>, pid 21
[59] Allocate resource 122, FreeResource = 8
[59] Allocate resource 123, FreeResource = 9
[59] Allocate resource 124, FreeResource = 10
[59] Allocate resource 125, FreeResource = 11
[59] Allocate resource 126, FreeResource = 12
tt################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
##### [DSL_DRV_ThreadInit] name <pmex_ne>, pid 62
##### [DSL_DRV_ThreadInit] name <pmex_fe>, pid 63
Reset Duslic end
IFX TAPI, version 3.10.0.3, (c) 2001-2009 Infineon Technologies AG
[64] Allocate mailbox 9
TAPI_init_task_queue: enter loop..9
[44] Allocate mailbox 10
[44] Allocate mailbox 11
[44] Allocate mailbox 12
[44] Allocate mailbox 13
[44] Allocate mailbox 14
[44] Allocate mailbox 15
[44] Allocate mailbox 16
[44] Allocate mailbox 17
[44] Allocate mailbox 18
[44] Allocate mailbox 19
[44] Allocate mailbox 20
[44] Allocate mailbox 21
[44] Allocate mailbox 22
[44] Allocate mailbox 23
[44] Allocate mailbox 24
[44] Allocate mailbox 25
[44] Allocate resource 127, FreeResource = 13
ifx_tapi_KPI_IngressThread() check: [TAPIkpi_in],805E3110,pid=0, 65
start_kthread TASK success: PID 65 Name TAPIkpi_in
[44] Allocate resource 128, FreeResource = 14
IFX VMMC device driver, version 1.6.0.3, (c) 2006-2009 Infineon Technologies AG
IFX MIPS24KEc MPS driver, version 2.1.0.1, (c) 2006-2009 Infineon Technologies AG
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 81A93274
[44] Allocate resource 129, FreeResource = 15
[44] Allocate resource 130, FreeResource = 16
[44] Allocate resource 131, FreeResource = 17
[44] Allocate resource 132, FreeResource = 18
[44] Allocate resource 133, FreeResource = 19
[44] Allocate event 260
>>>>>>>>>> OS_GetEventNumber: event 260
VMMC_AddCaps: CODECS = 0
[44] Allocate resource 134, FreeResource = 20
[44] Allocate resource 135, FreeResource = 21
[44] Allocate resource 136, FreeResource = 22
[44] Allocate resource 137, FreeResource = 23
[44] Allocate event 261
>>>>>>>>>> OS_GetEventNumber: event 261
[44] Allocate resource 138, FreeResource = 24
[44] Allocate resource 139, FreeResource = 25
[44] Allocate resource 140, FreeResource = 26
[44] Allocate resource 141, FreeResource = 27
[44] Allocate event 262
>>>>>>>>>> OS_GetEventNumber: event 262
[44] Allocate resource 142, FreeResource = 28
[44] Allocate resource 143, FreeResource = 29
[44] Allocate resource 144, FreeResource = 30
[44] Allocate resource 145, FreeResource = 31
[44] Allocate event 263
>>>>>>>>>> OS_GetEventNumber: event 263
[44] Allocate resource 146, FreeResource = 32
[44] Allocate resource 147, FreeResource = 33
[44] Allocate resource 148, FreeResource = 34
[44] Allocate resource 149, FreeResource = 35
[44] Allocate event 264
>>>>>>>>>> OS_GetEventNumber: event 264
[44] Allocate resource 150, FreeResource = 36
[44] Allocate resource 151, FreeResource = 37
[44] Allocate resource 152, FreeResource = 38
[44] Allocate resource 153, FreeResource = 39
[44] Allocate event 265
>>>>>>>>>> OS_GetEventNumber: event 265
[44] Allocate resource 154, FreeResource = 40
[44] Allocate resource 155, FreeResource = 41
[44] Allocate resource 156, FreeResource = 42
[44] Allocate resource 157, FreeResource = 43
[44] Allocate event 266
>>>>>>>>>> OS_GetEventNumber: event 266
[44] Allocate resource 158, FreeResource = 44
[44] Allocate resource 159, FreeResource = 45
[44] Allocate resource 160, FreeResource = 46
[44] Allocate resource 161, FreeResource = 47
[44] Allocate event 267
>>>>>>>>>> OS_GetEventNumber: event 267
[44] Allocate resource 162, FreeResource = 48
[44] Allocate resource 163, FreeResource = 49
[44] Allocate resource 164, FreeResource = 50
[44] Allocate resource 165, FreeResource = 51
[44] Allocate event 268
>>>>>>>>>> OS_GetEventNumber: event 268
VMMC_Open --> 81a7fb10
VMMC_handle[0] : 81a7fb10
VMMC_Open : Major 122 Minor 11 
VMMC_Open --> 81a7faf0
VMMC_handle[1] : 81a7faf0
VMMC_Open : Major 122 Minor 12 
VMMC_Open --> 81a7fad0
VMMC_handle[2] : 81a7fad0
VMMC_Open : Major 122 Minor 13 
VMMC_Open --> 81a7fab0
VMMC_handle[3] : 81a7fab0
VMMC_Open : Major 122 Minor 14 
VMMC_Open --> 81a7fa90
VMMC_handle[4] : 81a7fa90
VMMC_Open : Major 122 Minor 15 
VMMC_Open --> 81a7fa70
VMMC_handle[5] : 81a7fa70
VMMC_Open : Major 122 Minor 16 
VMMC_Open --> 81a7fa50
VMMC_handle[6] : 81a7fa50
VMMC_Open : Major 122 Minor 17 
VMMC_Open --> 81a7fa30
VMMC_handle[7] : 81a7fa30
VMMC_Open : Major 122 Minor 18 
VMMC_Open --> 81a7fa10
VMMC_handle[8] : 81a7fa10
ifx_tapi_ioctl: 710f error at line 1028!
===> 
Set PCM I/F 0 VMMC_handle:81a7fb10
[get_vcpufirmware_address] DSP firmware: [5 -1], dCnt:1
Unzipping from B04C7C00 to 82A919FC ... [ZIP 2] Channel=0
rtmp_read_wds_from_file() is called !!!
rtmp_read_wds_from_file : WDS disabled 
Magic No. in Boot Param check OK!!!
sould check E2PROM MAC ?????????????????
NICReadEEPROMParameters 882 
NICReadEEPROMParameters 945 
NICReadEEPROMParameters 970 
done
Uncompressed size = 655776
IFX_MPS: Download firmware (size 655776 bytes)... [44] Allocate resource 166, FreeResource = 52
[44] Allocate resource 167, FreeResource = 53
Delay 5 seconds for WAN mode check
[reset_802dot1x] wireless module ready
config->enablePreAuthen=1
install group key to Mac ASIC ????????????????????????
[reset_802dot1x] 802.1Xv2 ready
VMMC_AddCaps: CODECS = 7df
[44] Allocate event 269
>>>>>>>>>> OS_GetEventNumber: event 269
[44] Allocate event 270
>>>>>>>>>> OS_GetEventNumber: event 270
===> 
 VMMC_Ioctl: Phone 1 IFX_TAPI_LINE_TYPE ok!
 VMMC_Ioctl: Phone 1 IFXPHONE_SET_LINEFEED ok!
Set PCM I/F 1 VMMC_handle:81a7faf0
===> 
 VMMC_Ioctl: Phone 2 IFX_TAPI_LINE_TYPE ok!
 VMMC_Ioctl: Phone 2 IFXPHONE_SET_LINEFEED ok!
Set PCM I/F 2 VMMC_handle:81a7fad0
===> 
Set PCM I/F 3 VMMC_handle:81a7fab0
===> 
Set PCM I/F 4 VMMC_handle:81a7fa90
===> 
Set PCM I/F 5 VMMC_handle:81a7fa70
===> 
Set PCM I/F 6 VMMC_handle:81a7fa50
===> 
Set PCM I/F 7 VMMC_handle:81a7fa30
===> 
Set PCM I/F 8 VMMC_handle:81a7fa10
Setting HOOK Related Parameters 0
Setting HOOKFLASH_TIME min 80 ms max 900 ms
Setting HOOKON_TIME min 370 max 370
Setting HOOK Related Parameters 1
Setting HOOKFLASH_TIME min 80 ms max 900 ms
Setting HOOKON_TIME min 370 max 370
Setting HOOK Related Parameters 2
Setting HOOK Related Parameters 3
RUNTASK id=66 VINETIC_DRV_Task...
[67] Allocate mailbox 26
RUNTASK id=67 VINETIC_T38_Task...
RUNTASK id=69 FXO_flash_task...
RUNTASK id=68 VOICE_API_task...
<==== rt28xx_init, Status=0
0x1300 = 00064300
ND 2 ???
ND 1 ???
pAd->VirtualIfCnt 1
dsl_relay_vdsl: switch to VDSL mode!
TRAP(coldStart) : send ok!
[USBLPT] Printer Initialize Fail : Plug Out !!
padmin_task_entry() task running
DSL[00]: DSL_DEV_LineStateGet: Got state 0
DSL[00]: Autoboot State: ConfigWriteWait
nReturn=0
********** upnp_main() Unsupportted UPnP root device[0]: UPnP
upnp_main(1-0) Run-up UPnP device IGD...
push_daemon> enter. (0, 0)
pd_get_server_socket> listen_port=49276
nReturn=0
*********************************************
****Wi-Fi Simple Config Application***** 
Version: Build 2.02.2.DTM1.1, Apr 23 2013 11:42:43
*********************************************
[37] Allocate resource 168, FreeResource = 54
[37] Allocate resource 169, FreeResource = 55
wsc_Send_UPNP_packet> enter
wsc_Send_eap_packet:udpFdupnp_wcn:34;;udpFdupnp:36
hr_daemon> port 32769.
hr_daemon> ssl port 32770.
Init_SSLServer> input listen_protocol=6, nListenPort=32770
[50] ssld_conf_init> ssl server info:
[50] PrivateKey=
[50] MyCertificate=
[50] CaCertificate=
[50] SSL_method=31
[50] verify_mode=0
[50] cipher_suites=ADH:SHA1:HIGH:EXP
[50] tftp_server_ip=140.92.61.131
[50] fn_myCerttificate=ServCert.pem
[50] fn_privateKey=PrivKey.pem
[50] fn_caCertificate=CaCert.pem
[50] 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
[50] pCtx=0x81a759a8 in ssld_conf_init
ssld_ctx_reset_cert> this is pkcs12 type certificate

[50] ssld_ctx_reset_cert : re-LoadServerCertAndKey() ok!!

[50] ssld_ctx_reset_cert> re-LoadCACertificate( 1stCA ) ok!![50] ssld_conf_init> ssld_conf_init() ok
[ncidd]: [ncidd]: <Network Port: 3333>
[ncidd]: lan ip=0xffffffffc0a80201
[ncidd]: ncidd_nwsk() sndlog_sock = 49
[HWLAN] [61] rapi_tmr_task running 
uhci_pci_attach: begin ... 
[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=ADH:SHA1:HIGH:EXP
[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=0x81a64c64 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_cert> this is pkcs12 type certificate

[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!
ptp Daemon task running
TR069: The connection request port is 50792 
lpd Daemon task running
[USB ROOTHUB_LOOP] RUNTASK id=73 lpd_main ...
[USB] lpd_init() End.
printer schedule task running
upnp_Init(0) upnpGlobalInit[1]:0
SSDP Initialization completed...
GenaInit : event_hook is NULL!!

>> Parse Service 'urn:schemas-microsoft-com:service:OSInfo:1' : TRUE
>> Parse Service 'urn:schemas-upnp-org:service:Layer3Forwarding:1' : TRUE
>> Parse Service 'urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1' : TRUE
>> Parse Service 'urn:schemas-upnp-org:service:WANEthernetLinkConfig:1' : TRUE
>> Parse Service 'urn:schemas-upnp-org:service:WANPPPConnection:1' : TRUE
>> Parse Service 'urn:schemas-upnp-org:service:WANIPConnection:1' : TRUE
>> Parse Device 'urn:schemas-upnp-org:device:WANConnectionDevice:1' : TRUE
>> Parse Device 'urn:schemas-upnp-org:device:WANDevice:1' : TRUE
>> Parse Device 'urn:schemas-upnp-org:device:InternetGatewayDevice:1' : TRUE
********** upnp_main1() Record pDevRoot[1]:81a4c06c

>>>> UPNP init IGD device successfully ...

********** upnp_main() Unsupportted UPnP root device[2]: TR64
upnp_main(3-0) Run-up UPnP device WPS-WCN...
upnp_Init(0) upnpGlobalInit[3]:0

>> Parse Service 'urn:schemas-wifialliance-org:service:WFAWLANConfig:1' : TRUE
>> Parse Device 'urn:schemas-wifialliance-org:device:WFADevice:1' : TRUE
********** upnp_main1() Record pDevRoot[3]:81a21c34

>>>> UPNP init WPS-WCN device successfully ...

********** upnp_main() Unsupportted UPnP root device[4]: AV Media Server
********** upnp_main() Unsupportted UPnP root device[5]: AV Media Renderer
********** upnp_main() Unsupportted UPnP root device[6]: Printer
uhci_init() UHCI_FRAMELIST_COUNT=1024, alloc size:4096
uhci_init() UHCI_FLBASEADDR:0x0344a000, physicalMem:0x0344a000
[45] Allocate resource 170, FreeResource = 56
[45] Allocate resource 171, FreeResource = 57
!! arcISDNIrqEnable: chipId=0
!! arcISDNIrqEnable: chipId=0

[runtsk] 8032a0bc, 1f40
ifx_tapi_KPI_IngressThread: error 0
ifx_tapi_KPI_IngressThread: error 0
[45] Allocate resource 172, FreeResource = 58
[45] Allocate resource 173, FreeResource = 59
[45] Allocate resource 174, FreeResource = 60
[45] Allocate resource 175, FreeResource = 61
sizeof(struct ap_cm)=256
RUNTSK ISDN_ApCM 80
### CAPI 2.0 / 3.001
### Nbr. of ctrls = 2
     ctrl 1: nbr. of B-chnls=2, global opts=0x451
             B1 prots=0x3, B2 prots=0x2, B3 prots=0x1
     ctrl 2: nbr. of B-chnls=2, global opts=0x451
             B1 prots=0x3, B2 prots=0x2, B3 prots=0x1
>>> CAPI_REGISTER (2048/1/8/2048), applId=1
>>> CAPI_REGISTER (2048/1/8/2048), applId=2
>>> CAPI_REGISTER (2048/1/8/2048), applId=3
>>> CAPI_REGISTER (2048/1/8/2048), applId=4
>>> CAPI_REGISTER (2048/1/8/2048), applId=5


>>>>>> usbd_new_device: adding unit bus:1, addr=1, rev=0100, class=9, subclass=0, protocol=0, maxpacket=64, len=18, speed=2

usbd_open_pipe_intr: addr:1, ep address=0x81 flags=0x4 len=1
usbd_open_pipe_intr: ipipe=8377F760 repeat=0 xfer=A344D1C0
usbd_probe_and_attach,probe 1!
uhci_pci_attach: begin ... 
[htf_dbg]     - OnlineActiveWirless() 1376
WirelessMode 9 BasicRate 15
AutochannelSelect 0 Channel 0 
Do APScan()
autoChannel : 2
NEW : channel 2, BW 0(20MHZ), EXTCHA 3(BELOW)
Set_PreAuth_Proc called, PreAuth=1
[WirelessCFG_task] CHannelBW:0
[signal_1x_reset] ...
>>>>>>>>>>>>>>>>>>>>>>tick 14642
DSL[00]: Autoboot State: Init
ifno2dot1x_if[2]=0
dot1x_wireless_if_mask=0x4
uhci_init() UHCI_FRAMELIST_COUNT=1024, alloc size:4096
uhci_init() UHCI_FLBASEADDR:0x03456000, physicalMem:0x03456000


>>>>>> usbd_new_device: adding unit bus:2, addr=1, rev=0100, class=9, subclass=0, protocol=0, maxpacket=64, len=18, speed=2

usbd_open_pipe_intr: addr:1, ep address=0x81 flags=0x4 len=1
usbd_open_pipe_intr: ipipe=8377FC60 repeat=0 xfer=A3459220
DSL[00]: Autoboot State: LinkActivateWait
nReturn=0 nData="A173 0000 0002 000C0D18 "
usbd_probe_and_attach,probe 1!
ehci_pci_attach: begin ... 
ehci_pci_attach: ioregs:0xb8010000, irq:95
ehci_init() flsize=1024, alloc size:4096
ehci_init() EHCI_PERIODICLISTBASE:0x03461000, physicalMem:0x03461260
ehci_init() sqh->physaddr:0x03619222
ehci_init() EHCI_ASYNCLISTADDR:0x03619220, physicalMem:0x03619220


>>>>>> usbd_new_device: adding unit bus:3, addr=1, rev=0200, class=9, subclass=0, protocol=1, maxpacket=64, len=18, speed=3

usbd_open_pipe_intr: addr:1, ep address=0x81 flags=0x4 len=1
usbd_open_pipe_intr: ipipe=837803E0 repeat=0 xfer=A3465280
Reset Duslic High begin
Reset Duslic end
ProDAAInitialize: begin now
ProDAAInitialize: Line-Side Device Status 0
Port 2 sytem-side revision 45, line-side revision 6
init_DTMF_data: time 15580
force_daa_offhook ch 2 onoff 1 time 15580
ProDaaOffhook 0 2 onoff 1
CID_Detect CH 2 onoff 0
FXO_PolState_DTMFCID --> Disable DTMF CID
[37] Allocate resource 176, FreeResource = 62
[37] Allocate resource 177, FreeResource = 63
force_daa_offhook ch 2 onoff 0 time 15639
ProDaaOffhook 1 2 onoff 0
CID_Detect CH 2 onoff 1
FXO_PolState_DTMFCID --> Detect Polarity Changed Enable DTMF CID
When * the value is 60000
When * the value is 60000
When * the value is 60000
When * the value is 60000
sys_voip_cfg->cpt.reorder = 425@-230;20(0.24/0.24/1)
TEL_DRV_TONE_REORDER  duration = 480
When * the value is 60000
[44] Allocate resource 178, FreeResource = 64
[44] Allocate mailbox 27
TEL_MGR_Init
[44] Allocate resource 179, FreeResource = 65
tel_mgr_mutex=179
[44] Allocate mailbox 28
 TEL_DM_Init
[44] Allocate resource 180, FreeResource = 66
[44] Allocate resource 181, FreeResource = 67
 TEL_MGR_VoiceChannelInit
 TEL_MGR_SetVoiceChannel 1
 !TEL_MGR_SetVoiceChannel: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneEC
 !TEL_MGR_SetPhoneEC: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneVAD
 !TEL_MGR_SetPhoneVAD: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneGain
Gain Tx -2, Rx -9
 TEL_MGR_SetPhoneJitter
 !TEL_MGR_SetPhoneJitter: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetVoiceChannel 2
 !TEL_MGR_SetVoiceChannel: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneEC
 !TEL_MGR_SetPhoneEC: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneVAD
 !TEL_MGR_SetPhoneVAD: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneGain
Gain Tx -2, Rx -9
 TEL_MGR_SetPhoneJitter
 !TEL_MGR_SetPhoneJitter: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetVoiceChannel 3
 !TEL_MGR_SetVoiceChannel: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneEC
 !TEL_MGR_SetPhoneEC: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneVAD
 !TEL_MGR_SetPhoneVAD: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneGain
Gain Tx -2, Rx -9
 TEL_MGR_SetPhoneJitter
 !TEL_MGR_SetPhoneJitter: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetVoiceChannel 4
 !TEL_MGR_SetVoiceChannel: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneEC
 !TEL_MGR_SetPhoneEC: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneVAD
 !TEL_MGR_SetPhoneVAD: TEL_PORT_GetPhoneChannelId fail
 TEL_MGR_SetPhoneGain
Gain Tx -2, Rx -9
 TEL_MGR_SetPhoneJitter
 !TEL_MGR_SetPhoneJitter: TEL_PORT_GetPhoneChannelId fail
[44] Allocate resource 182, FreeResource = 68
[44] Allocate mailbox 29
[81] Allocate resource 183, FreeResource = 69
[81] Allocate resource 184, FreeResource = 70
[SIP_CORE_Task] sip_core_ready
TEL_MGR_SetVoipPhoneEvtHookFunc
TEL_MGR_SetVoipPhoneEvtHookFunc
TEL_MGR_SetVoipPhoneEvtHookFunc
TEL_MGR_SetVoipPhoneEvtHookFunc
[44] Allocate resource 185, FreeResource = 71
[44] Allocate mailbox 30
VOICE_IVR_Init: voice_ivr_channel[0].ivrQueueId = 30
[44] Allocate mailbox 31
VOICE_IVR_Init: voice_ivr_channel[1].ivrQueueId = 31
[44] Allocate mailbox 32
VOICE_IVR_Init: voice_ivr_channel[2].ivrQueueId = 32
[44] Allocate mailbox 33
VOICE_IVR_Init: voice_ivr_channel[3].ivrQueueId = 33
[44] Allocate mailbox 34
VOICE_IVR_Init: voice_ivr_channel[4].ivrQueueId = 34
[44] Allocate mailbox 35
VOICE_IVR_Init: voice_ivr_channel[5].ivrQueueId = 35
[44] Allocate mailbox 36
VOICE_IVR_Init: voice_ivr_channel[6].ivrQueueId = 36
[44] Allocate mailbox 37
VOICE_IVR_Init: voice_ivr_channel[7].ivrQueueId = 37
TEL_MGR_DisableDebug

[runtsk] 802295d0, 1f40
TEL_MGR_AutoDetection: End U high impedance state 15870
DSL[00]: Autoboot State: Train
[37] Allocate resource 186, FreeResource = 72
[37] Allocate resource 187, FreeResource = 73
[37] Allocate resource 188, FreeResource = 74
[37] Allocate resource 189, FreeResource = 75
[37] Allocate resource 190, FreeResource = 76
DSL[00]: DSL_DEV_LineStateGet: Got state 1
usbd_probe_and_attach,probe 1!
[USB] dwc3884_start() Core id:0, funcIdx:5
[USB] dwc3884_start() DWC3884 core version:0x4F54220A, 2.20a, channel:16
[USB] dwc3884_reset(Danube) Reset In
[USB] dwc3884_reset() DANUBE_RCU_UBSCFG:0xBF203018, var:0x00000400
[USB] dwc3884_reset() rstctl:0xBE101010
[USB] dwc3884_start() intsts:0xBE101014, var:0x04008829


>>>>>> usbd_new_device: adding unit bus:4, addr=1, rev=0200, class=9, subclass=0, protocol=1, maxpacket=64, len=18, speed=3

usbd_probe_and_attach(Hub)> Reopen STATIC default pipe OK
usbd_open_pipe_intr: addr:1, ep address=0x81 flags=0x4 len=1
usbd_open_pipe_intr: ipipe=83780A20 repeat=0 xfer=A346D2C0
usbd_probe_and_attach,probe 1!
startExplore() usb explore task run-up, slot:0, tsk_id:84, reason:0
usb_hc_install_interrupt() Interrupt disable
usb_hc_install_interrupt() Interrupt disable
usb_hc_install_interrupt() Install EHCI interrupt 95
usb_hc_install_interrupt() Install OTG-1 interrupt 54
USB Module: Version 2.0.0 build Apr 23 2013 11:42:20
usb_explore_task() Begin ...
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0003)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0003)...
TEL_MGR_AutoDetection: Start calculate time 17870
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0003)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0003)...
[37] Allocate resource 191, FreeResource = 77
[37] Allocate resource 192, FreeResource = 78
[37] Allocate resource 193, FreeResource = 79
[37] Allocate resource 194, FreeResource = 80
[37] Allocate resource 195, FreeResource = 81
Config Method:0x84
*********************************************
***Waiting for Registrar to connect...***
*********************************************
[reset_802dot1x] wireless module ready
config->enablePreAuthen=1
install group key to Mac ASIC ????????????????????????
[reset_802dot1x] 802.1Xv2 ready
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0001)...
ce_l4_proc: 7h cause ah 2h
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 1 change, need check: status(0x0308), change(0x0001)...
uhub_explore(4.5): port 2 change, need check: status(0x0308), change(0x0001)...
TEL_MGR_AutoDetection: Disconnect NTBA 117830.
ISDN_PSTN_Relay : PSTN
DSL[00]: Reboot on training timeout (120)!!!
DSL[00]: Autoboot State: Restart
DSL[00]: Autoboot State: FirmwareRequest
DSL[00]: Autoboot State: FirmwareWait


@@@@@@@@@@@@@ DSL_CPE_DownloadFirmware() @@@@@@@@@@@@@
nFwReqType = 2, Fw name1=NULL, name2=NULL

[enable OAM]
DSL[00]: Autoboot State: firmwareReady
DSL[00]: DSL_DEV_LineStateGet: Got state 0
DSL[00]: Autoboot State: ConfigWriteWait
nReturn=0
nReturn=0
DSL[00]: Autoboot State: Init
DSL[00]: Autoboot State: LinkActivateWait
nReturn=0 nData="A173 0000 0002 000C0D18 "
DSL[00]: Autoboot State: Train
DSL[00]: DSL_DEV_LineStateGet: Got state 1
DSL[00]: Reboot on training timeout (120)!!!
DSL[00]: Autoboot State: Restart
DSL[00]: Autoboot State: FirmwareRequest
DSL[00]: Autoboot State: FirmwareWait


@@@@@@@@@@@@@ DSL_CPE_DownloadFirmware() @@@@@@@@@@@@@
nFwReqType = 2, Fw name1=NULL, name2=NULL

[enable OAM]
DSL[00]: Autoboot State: firmwareReady
DSL[00]: DSL_DEV_LineStateGet: Got state 0
DSL[00]: Autoboot State: ConfigWriteWait
nReturn=0
nReturn=0
DSL[00]: Autoboot State: Init
DSL[00]: Autoboot State: LinkActivateWait
nReturn=0 nData="A173 0000 0002 000C0D18 "
DSL[00]: Autoboot State: Train
DSL[00]: DSL_DEV_LineStateGet: Got state 1
DSL[00]: Reboot on training timeout (120)!!!
DSL[00]: Autoboot State: Restart
DSL[00]: Autoboot State: FirmwareRequest
DSL[00]: Autoboot State: FirmwareWait
HERE I need first some help

like in the most Astoria bootloader, it tells me, I should press 3 times Space Bar to enter the comand mode. But I'm not able to enter sad
There happens nothing, hen I hit the spacebar. Im sure, I'm doing something wrong, Because the command:

  sudo cat /proc/tty/driver/serial 

tells me:

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:64776 RTS|DTR

If I'm right, there is no upload to the router (tx:0)
I'm using this command:

 sudo minicom -s 

and edit the config to /dev/ttyS0 115200 8N1 and NO Flow Control


and I can acces the BRN-webinterface (like this: http://wiki.openwrt.org/doc/techref/bootloader/brnboot)
BRN Bootlog

ROM VER: 1.0.3
CFG 01
Read�
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless VDSL2 Gateway DANUBE Loader V1.05.04 build Apr 14 2011 17:13:34
                    Arcadyan Technology Corporation
=======================================================================
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X

Copying boot params.....DONE

RESET_BTN was pressed... 1
RESET_BTN was pressed... 2

Wake up Tiny_ETCPIP_KERNEL...

Unzipping Tiny Kernel at 0x80002000 ... [ZIP 1]  done
Tiny ETCPIP running ...

In c_entry() function ...
install_exception 
Co config = 80008483
sys_irq_init ...
Tiny Kernel System startup...
Unzipping from B001E800 to 80720000 ... done
Uncompressed size = 12667
CPU Clock 333333334 Hz
tcpip_startup...
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X
Set flash memory layout to BPARAMS+RECOVER_KERNEL
Bootcode version: V1.05.04
Serial number   : R1440490729
Hardware version: 01
!!No configuration file present!!
default route: 0.0.0.0
default route: 0.0.0.0
BufferInit:
BUF_HDR_SZ=32 BUF_ALIGN_SZ=16 BUFFER_OFFSET=96
BUF_BUFSZ0=384 BUF_BUFSZ1=1632
NUM_OF_B0=24 NUM_OF_B1=800
BUF_POOL0_SZ=9984 BUF_POOL1_SZ=1331200
Buf0_Block 8025f168  Buf1_Block 8011a148
BUF0[0]=0x8025f180 BUF1[0]=0x8011a160

buffer0 pointer init OK!
buffer1 pointer init OK!
init_if() ; gConfig.Interface[0].Link_Type is [4]
Interface 0 ip = 127.0.0.1

init_if() ; gConfig.Interface[1].Link_Type is [1]
reset GPIO#19.
DMA g_desc_list=0x80114B20
ETOP_MDIO_CFG=940
MII_MODE:  ETOP_CFG=148

Tantos Identifying Version=0x2, Product ID=0x2599
Lantiq Tantos 0G switch detected
Lantiq Tantos switch self-test pass
Tantos CPU port is UP!
MAC Address: 74:31:70:6f:bf:b0
Interface 1 ip = 192.168.2.1

init_if() ; gConfig.Interface[2].Link_Type is [0]
RUNTASK id=1 if_task if0...
RUNTASK id=2 if_task if1...
RUNTASK id=3 timer_task...
RUNTASK id=4 period_task...
RUNTASK id=5 dhcp_daemon...
RUNTASK httpd...
Starting Multitask...
period_task running!!!
httpd: listen at 192.168.2.1:80
period_task running 60
period_task running 120
period_task running 180
period_task running 240
period_task running 300
period_task running 360
period_task running 420

Thanks for any hep!!


EDIT:
I have tried it with the following command:

 sudo screen /dev/ttyS0 1152200 

and get the following:

ROM VER: 1.0.3
CFG 01
Read�
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless VDSL2 Gateway DANUBE Loader V1.05.04 build Apr 14 2011 17:13:34
                    Arcadyan Technology Corporation
=======================================================================
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...

after hitting 3 times the spacebar, I get the folloing:

 ��&�(Uͱ��ѕɁ����������������)5)5)5m9U   �       ���u�� 

and after hiting an exclamation mark, I get some more none readable output, so I have this screen in complete now:

ROM VER: 1.0.3
CFG 01
Read�
ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X



=======================================================================
Wireless VDSL2 Gateway DANUBE Loader V1.05.04 build Apr 14 2011 17:13:34
                    Arcadyan Technology Corporation
=======================================================================
Treat it as AMD compatible flash.
Manu-ID = 0x00C2, Chip-ID=0x227E, v1/2/3=0x04X/0x04X/0x04X

Copying boot params.....DONE


Press Space Bar 3 times to enter command mode ...��&�(Uͱ��ѕɁ����������������)5)5)5m9U   �       ���u��H�H��ʋ�Ɂ�������ɅѽɁ5�����)5)5�������������)5�m!u�M�с=�ѥ���)5�m5u�U�����ѽ�5�����)5�mAu�Aɥ�с�5�m���сA�Ʌ�́)5�mIu�I�����ɽ��5�����)5�mQu�5�����Q���)5�mUu�U�����ѽ���͡)5�mYu�M�с       ��ɑ�Y��ͥ��)5�m]u�]ɥѕ�ѽ�5�����)5�meu���ѽ�5�����)5�miu�յ�I�I���I����ѕ�)5�m�u�Aɥ�����%������)5�m�u�Aɥ�����%�����Ł)5����������������������)5)5m9U   �
        ���u��

do I have to edit some configs in the shell or somewhere else?

(Last edited by bonny on 30 Oct 2014, 12:48)

I have played a little bit around and found something out.

I have leaded to this article http://wiki.openwrt.org/toh/arcadyan/arv752dpw played with brndumper.

After I did the things I wrote before (starting the serial terminal, hit 3 times spacebar and an exclamation mark), I terminated the terminal and started the tool brndumper. With this tool u can also send commands, so I send an 'E' and thought, maybe I an see in the output the layout of the original flash image (like in the discretion in the wiki) and so maybe able to dump it.
When I did it, the output of the tool says:

E


ERASE Flash 
---

these are some chars from the first 2 lines from the expected 'Erase Flash' output. This means, that the input works correctly, but something is wrong with the output, or am I wrong?

Btw, I couldn't get brntool to ork, it shows me an error-message every time:

 
sudo time ./brntool-master/brntool.py --read=VRV752DHW22_whole.dump --addr=0xB0000000 --verbose --size=0x800000
Waiting for a prompt...Traceback (most recent call last):
  File "./brntool-master/brntool.py", line 91, in <module>
    main()
  File "./brntool-master/brntool.py", line 88, in main
    memread(ser,options.read,int(options.addr,0),int(options.size,0),options.verbose)
  File "./brntool-master/brntool.py", line 60, in memread
    get2menu(ser,verbose)
  File "./brntool-master/brntool.py", line 15, in get2menu
    if(ser.read(1)==']' and ser.read(1)==':'):
  File "/usr/lib/python2.7/site-packages/serial/serialposix.py", line 452, in read
    buf = os.read(self.fd, size-len(read))
OSError: [Errno 11] Resource temporarily unavailable
0.15user 0.10system 0:04.55elapsed 5%CPU (0avgtext+0avgdata 20240maxresident)k
31984inputs+0outputs (95major+4253minor)pagefaults 0swaps

Don't know, may it's helpfully?

Edit:
I have tried to reproduce the output, but it hasn't worked, it get only a '%' this time :$

Edit2:
I restarted my System tried it again and it works with the brndumper this time:

ERASE Flash

---------------------------------------

    Area            Address      Length 

---------------------------------------

[0] Boot            0xB0000000     128K

[1] Configuration   0xB0020000     384K

[2] None            0xB0080000     128K

[3] Special Area    0xB00A0000     128K

[4] Primary Setting 0xB00C0000     128K

[5] Code Image 0    0xB00E0000    7680K

[6] Code Image 1    0xB0860000    7680K

[7] Boot Params     0xB0FE0000     128K

[8] Flash Image     0xB0000000    16384K

---------------------------------------

Enter area to ERASE: 

ERROR: Not a valid area.

So my question is now:
What have I to dump, I'm pretty sure, the starting-address is '$b0000000' but I'm not sure, which is the end? May it is '$b1E00000'? Sry for my noobish questions, but I'm really new to it hmm

(Last edited by bonny on 30 Oct 2014, 19:45)

Looking at that table, it seems to me the 'Flash Image' on [8] spans the other ones. So the size is 16MiB, which is 0x1000000. The total range is 0xB0000000 to 0xB1000000.

Thanks  for your replay!

But I get a new problem: when I try to start the dump, it breaks at once. There appears an error-message who tells:

error counter 0 m 100000 done

sometimes the dump starts and breaks after a few seconds, so I get a file, witch has a size of 10 kB, seldom 20 kB and one time I get a 30 kB file.

sudo cat /proc/tty/driver/serial

tells me (after several retries):

serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:170 rx:153955 fe:134910 brk:22 RTS|DTR
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3

I searched a little bit around and found a spain forum, where somebody tells something about wrong settings, but I'm not totally sure about that (I don't speak spain and google.translater told me a lot of crap too). But if I'm right fe means frame-error, so there are a lot of errors. Could it be, that there are really some wrong settings? I have no plan about that ...

I don't know what u need to know, to help me, if there is something missing, wrote me and I will edit the missed information.

I'm running Fedora 20 on a 64 bit machine, use a Serial Port RS232 To TTL Converter
I think the other important information's are in my first post.

(Last edited by bonny on 31 Oct 2014, 08:47)