701

Re: Is this router based on the infineon danube?

aiayua wrote:

Almost forget:

As you will compile your own kernel, don't forget this:

aiayua wrote:

2. compile your own OpenWRT modifying 'target/linux/lantiq/files-3.2/arch/mips/lantiq/xway/mach-arv.c' and 'target/linux/lantiq/files-3.3/arch/mips/lantiq/xway/mach-arv.c' (I think you only need the last one but ... modify both and no doubts) with this code:

/*
 * this is generic configuration for all arv based boards, note that it can be
 * rewriten in arv_load_nor()
 */
static struct mtd_partition arv_partitions[] =
{
        {
                .name   = "uboot",
                .offset = 0x0,
                .size   = 0x10000,
        },
        {
                .name   = "uboot_env",
                .offset = 0x10000,
                .size   = 0x10000,
        },
        {
                .name   = "linux",
                .offset = 0x20000,
                .size   = 0x3d0000,
        },
        {
                .name   = "board_config",
                .offset = 0x3f0000,
                .size   = 0x10000,
        },
};

Flash OpenWRT to 0xb0020000 and all will be so fine. You will get 65kb extra and u-boot and openwrt will be 'synced'. You can modify u-boot env from openwrt without problems

From Here

This is the most fitted openwrt configuration. U-boot at 0xb0000000, u-boot environment variables at 0xb0010000 and openwrt at 0xb0020000

aiayua

aiayua,

I have flashed my own built via tftp as you advised and it works fine. My problem now is that I did not include kmod-usb-storage in the image and I'm not able to compile it. I spent hours searching the net for solution but I how I can compile Kmod-*.ipk packages using buildroot. It is easy to select in menuconfig to have it as part of the image, but what if my image is compiled and I simply want a kernel module for it? How did you compile your repository? FYI, I used ./scripts/feeds install -a and ./scripts/feeds install kmod-usb-storage and then i ran make package/kmod-usb-storage/compile, but I'm just getting errors. I don't seem to find a tutorial explaining this...

Saludos,

       dp79

702

Re: Is this router based on the infineon danube?

I think I have found the solution to the above problem I posted (I just haven't tried it yet):

svn co svn://svn.openwrt.org/openwrt/trunk/
cd trunk
make menuconfig         
make package/symlinks   #includes all packages including LuCI
make menuconfig         
make V=99

What I'm struggling with right now is the ath5k driver. I have it inside suashfs but wlan0 doesn't come up after boot. if I issue "rmmod ath5k" and then "insmod ath5k", it appears as wlan0, but dmeg outputs this:

[ 1346.808000] ath5k 0000:00:0e.0: registered as 'phy1'
[ 1346.820000] ath: EEPROM regdomain: 0x67
[ 1346.820000] ath: EEPROM indicates we should expect a direct regpair map
[ 1346.820000] ath: Country alpha2 being used: 00
[ 1346.820000] ath: Regpair used: 0x67
[ 1346.820000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 1346.824000] ath5k: phy1: Atheros AR2417 chip found (MAC: 0xf0, PHY: 0x70)
[ 1459.948000] ath5k: phy1: failed to warm reset the MAC Chip
[ 1459.956000] ath5k: phy1: can't reset hardware (-5)

If I set ifconfig wlan0 up, it gives me:

[ 8449.056000] ath5k: phy2: failed to warm reset the MAC Chip
[ 8449.060000] ath5k: phy2: can't reset hardware (-5)

If I set ifconfig wlan0 up again, it works:

eth0      Link encap:Ethernet  HWaddr 00:13:F7:EB:65:38
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:14840 (14.4 KiB)  TX bytes:14840 (14.4 KiB)

nas0      Link encap:Ethernet  HWaddr 00:00:01:00:00:00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1645 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:69090 (67.4 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:13:F7:EB:65:39
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

The problem is, that every application, that is trying to access the wlan0 interface is generating the very same error code:

[ 8449.056000] ath5k: phy2: failed to warm reset the MAC Chip
[ 8449.060000] ath5k: phy2: can't reset hardware (-5)

I saw in an earlier post from pippolippi, that he has submitted a patch for arv7518pw to solve issues with ath9k, but I didn't see patch from him for ath5k. I saw patches from delboy to fix issues with config data, but I've seen it implemented it in trunk already, so I think my build already contains it, that's why I have mac address.

Has anybody gotten farther and has working wifi on arv4518pw?

    dp79

Re: Is this router based on the infineon danube?

My experience so far:

As angrybb mentioned earlier, ARV4518PW2 (branded as netfaster IAD 2 in Greece) is DIFFERENT than ARV4518PW. PW2 model is *not* version 2 of ARV4518PW, which aiayua and dp79 are working on. This board has only 32Mb of ram, and probably different init settings. The only u-boot builds in asc that I was able to use were the ones for ARV4519PW. Tftp transfer in trunk builds is still not working.

I managed to boot using asc file angrybb posted on mediafire (link is around page 25 of this thread) which has loady support. From UART mode, I flashed u-boot and openwrt images from official snapshots. Tried both 4518 and 4519 sets, with main problem the inability to make usb devices show up in /dev/.

Maybe there is a need for proper initialization values for this particular board. I may postpone any more tries for the moment, too much time is needed...

Re: Is this router based on the infineon danube?

Almost 4 years since the initial post was published by pippolippi... For me it didn't look like so long time, but it was. I'm going to try and flash my ARV4518 as a "celebration"...

Thanks to everybody that has been working on it, there is still a key milestone (if its possible): flash the devices without serial console... I think there is no way yet to do it, isn't it?

Bye!
Santi

705 (edited by sblanco 2012-06-05 01:13:58)

Re: Is this router based on the infineon danube?

Done! It was great and easy to do it. Thanks to aiayua for the procedure!

Tomorrow I will try to get asterisk, DSL modem and WiFi working... At the moment I don't need FXO ports working because I have WiFi SIP phones so I don't care about them, but it's great to have a DSL router with Openwrt working...

I will give feedback!

Bye!
Santi

Re: Is this router based on the infineon danube?

sblanco wrote:

Almost 4 years since the initial post was published by pippolippi...

Yes, watching paint dry is more fun than waiting for your patches to be ignored forever.

707 (edited by pabloalgar 2012-06-13 08:38:25)

Re: Is this router based on the infineon danube?

Hi all. I could finally resume my openwrt experience with arv7518pw. All compiled from trunk.
By now I got ADSL (stable and fast enough), WIFI (low signal but high enough performance) and USB working.
I thought SWITCH was OK but when I came to connect a second host I found a problem I can't solve. That's my configuration:

config 'switch' 'eth0'
        option 'reset' '1'
        option 'enable' '1'
        option 'enable_vlan' '1'

config 'switch_vlan'
        option 'device' 'eth0'
        option 'vlan' '2'
        option 'vid' '2'
        option 'ports' '5 4 3 2 0t'
                                                 
config interface 'lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.2.1'
        option ifname 'eth0.2'

It all works right on ports 5 and 3 (labeled LAN1 and LAN3). But there is not DHCP, nor PING at ports 4 and 2. LEDs  show traffic on these ports but openwrt never gets the MAC addresses. If I set a fixed IP to a host connected on ports 4 or 2 then it's visible from the rest of the VLAN, but still not from CPU port.

Even more, the switch doesn't start to work (DHCP on ports 5 or 3) until I send some PING packets from the router.

Has it something to do with reverse learning? Is it an already known problem? It' the first time I deal with a programmable switch, all the help is appreciated.

Re: Is this router based on the infineon danube?

In this wiki there is an example of a VLAN.
http://wiki.openwrt.org/toh/huawei/hg556a

As far i can read you are not interested in VLANs, only in the switch working ok. Maybe you have activated it in UCI or LUCI; try to disable VLAN or reset the router's configuration to defaults.

In fact, VLAN is enabled in your configuration:

config 'switch' 'eth0'
        option 'reset' '1'
        option 'enable' '1'
        option 'enable_vlan' '1'

The leds are controlled by the switch, not by the cpu (which only send the configuration to the AR8216).

Re: Is this router based on the infineon danube?

Hi there!

I was in a travel and just came back. I was disconnected and i'm outdated

pabloalgar: wifi is working ? As far I know wifi was broken ... which wireless chip do you have? AR2417?

Thanks!

Re: Is this router based on the infineon danube?

aiayua wrote:

pabloalgar: wifi is working ? As far I know wifi was broken ... which wireless chip do you have? AR2417?

Thanks!

The wifi works in the arv7518pw (AR9223), but doesn't in the arv4518pw. The problem is the driver: ath9k works more or less, ath5k don't.

Seems that nobody wants to patch the atheros driver for the B/G chips. In addition ath5k and ath9k drivers aren't so good than madwifi.
pippolippi published patches for the wifi some months ago, but wasn't included in trunk.

Re: Is this router based on the infineon danube?

I read bad hahaha i though pabloalgar was talking about 45 not 75 wink

Do you have located that patches? I want to try it and this thread is long hahaha

Re: Is this router based on the infineon danube?

My patches were for the 7518, not for the 4518.
They were refused because I modified the eeprom content on the fly (since it has no valid regdomain), then resubmitted with the modification of the regdomain optional, depending on a kernel command line switch.
One year later, somebody else submit the same patch I submitted originally (which was deemed as unacceptable) and it was included in trunk ipso facto (without crediting me).
I remember that before that there were also patches by ngp that enabled madwifi on the 7908a (which should be the same as the 4518).

Re: Is this router based on the infineon danube?

I'll get a 7908a in about 2 days, and i'll say you wink

About the patch ... that sucks, at least all this thread thanks you all your effort hehe Before I started to write here, i read all your stuff and all this thread

Re: Is this router based on the infineon danube?

pippolippi wrote:

I remember that before that there were also patches by ngp that enabled madwifi on the 7908a (which should be the same as the 4518).

The SMC-7908-ISP, 7908a and ARV4518pw are the same router.

Re: Is this router based on the infineon danube?

Regarding the switch problem with ports 4 and 2. It all seems to work well as long as you bridge the interface.

config interface 'lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.2.1'
        option ifname 'eth0.2'
        option type 'bridge'

I've tried several VLAN configs, all working well.
In fact I'm not able to make ethernet work without activating vlan.

Nevertheless it seems like there must be some traffic from port0 outside before DHCP starts working.
A single ICMP packet does it: ping -c1 192.168.2.0. Strange.

Now I get to the phone ports and VoIP. Wish me luck.

PS: I launch a small script on startup that shows load average using green/orange/red WPS LED and also touched dsl_notify.sh in order to correctly set DSL LED and ifup/down internet interface. Pretty cool!

716 (edited by dp79 2012-06-15 21:04:16)

Re: Is this router based on the infineon danube?

pippolippi wrote:

My patches were for the 7518, not for the 4518.
They were refused because I modified the eeprom content on the fly (since it has no valid regdomain), then resubmitted with the modification of the regdomain optional, depending on a kernel command line switch.
One year later, somebody else submit the same patch I submitted originally (which was deemed as unacceptable) and it was included in trunk ipso facto (without crediting me).
I remember that before that there were also patches by ngp that enabled madwifi on the 7908a (which should be the same as the 4518).

Hi All,

Could somebody help us locating this madwifi pach on the 4518 from ngp that pippolippi is mentioning above here? I don't seem to get lucky finding it... This is the only patch I've found from ngp for 4518 so far --> http://patchwork.openwrt.org/patch/464/

dp79

Re: Is this router based on the infineon danube?

By the way, is it possible to flash an update for OpenWRT from command line? Or should it be lashed from uboot from serial console?

I'll wait if somebody brings the 4518 WiFi patch to the actual trunk for getting WiFi working, otherwise I won't use the router as the mail one.

Santi

Re: Is this router based on the infineon danube?

Hi people! Today arrived my serial cable and this night I will try to flash my arv4518pw with OpenWrt!!  I have other one 7518, this works on it too? With same image as 4518?

(Sorry for my poor english)

719

Re: Is this router based on the infineon danube?

Hi and welcome!

They are similar, but they are not the same. The main difference is that arv4518pw uses ath5k for the wireless radio and arv7518pw uses ath9k. Also, the Ethernet nic may vary on arv4518pw (RTL8306SD or AR8216) while arv7518pw uses AR8216 only. Please refer to: http://wiki.openwrt.org/toh/arcadyan/arv4518pw and  http://wiki.openwrt.org/toh/astoria/arv7518pw for basic info. I recommend that you read through the whole topic, before you proceed with the installation. You will find a lot of useful information here. Please note that wifi has issues on arv4518pw and arv7518pw seems to work ok with ath9k. I have an arv4518pw and I use a TP-Link tl-wn722n external usb adapter with ath9k_htc and it works just fine.

Good luck!

dp79

Re: Is this router based on the infineon danube?

have anybody figured the correct gpio pinning for the ARV752DPW - Easybox 802

My investigations so far



[Name of the gpio]             [Function]                            [GPIO]

soc:blue:power            Power Blue                   3
soc:red:internet                Message Red                   5
soc:red:power            Power Red                       6
soc:red:wps            -none-                      8
soc:red:fxo            UMTS Red                    103
soc:red:voice            WLAN Red                    104
soc:green:usb            BACK - N Line                105
soc:green:wifi            BACK - Red U Line            106
soc:green:wifi1            BACK - Status LED            107
soc:blue:wifi            Internet Blue                108
soc:blue:wifi1            Voice Blue                    109
soc:green:eth1            -none-                    111
soc:green:eth2            -none-                    112
soc:green:eth3            -none-                    113
soc:green:eth4            -none-                    114

Also it seems that the internal relays are not correctly. And this is for sure the problem regarding the DSL, which is not working for me.
Some posts ago, somebody has removed the internal splitter on this model and DSL is working for him.

But my aim is to keep the hardware as it is, and create a correct gpio config for this board.


In general there is a help page for this board (but only in german) where you can read how the leds can react.

http://dsl.vodafone.de/hilfe/index.php? … &faq=2

                    Red    Blue         Purple (can be activated when red and blue are on at the same time)

Power            6        3        x
Internet         m       108        x
Voice             m       109        x
Wlan             104       -
UMTS            103       -
Message          5        -

x = Available
- = Currently not on hand
m = missing gpio pin

721 (edited by doblcero 2012-06-27 10:35:56)

Re: Is this router based on the infineon danube?

Hi,
I've followed steps described on page 27 by aiayua and after the last rebooting, once I've flashed ARV4518PW-squashfs.image (the one attached at the same post), I got a "Data bus error"
Find the output below:

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


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
Net:
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue May 15 15:02:17 PDT 2012
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00004000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00004000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00012b28
[    0.000000] Readback ErrCtl register=00012b28
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k data, 176k init, 0k highmem)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 512
[    0.052000] NET: Registered protocol family 16
[    0.060000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.064000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.068000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.088000] Data bus error, epc == 80259654, ra == 80259630
[    0.088000] Oops[#1]:
[    0.088000] Cpu 0
[    0.088000] $ 0   : 00000000 0000006d be105400 00000002
[    0.088000] $ 4   : 802f0000 feffffff ffffffff 000085c7
[    0.088000] $ 8   : ffffffdf 8012ab3c 00000000 ffffff80
[    0.088000] $12   : 03ff0000 03bd0000 24000000 ac000000
[    0.088000] $16   : 8026e2d0 0000000e 802d7590 0000000e
[    0.088000] $20   : 802d5598 80330000 802f0000 80330000
[    0.088000] $24   : 00000018 80259488
[    0.088000] $28   : 83c18000 83c19d80 00000000 80259630
[    0.088000] Hi    : 00000000
[    0.088000] Lo    : 00000000
[    0.088000] epc   : 80259654 ltq_pci_probe+0x1cc/0x3cc
[    0.088000]     Not tainted
[    0.088000] ra    : 80259630 ltq_pci_probe+0x1a8/0x3cc
[    0.088000] Status: 1100fc03    KERNEL EXL IE
[    0.088000] Cause : 1080001c
[    0.088000] PrId  : 00019641 (MIPS 24KEc)
[    0.088000] Modules linked in:
[    0.088000] Process swapper (pid: 1, threadinfo=83c18000, task=83c17928, tls=00000000)
[    0.088000] Stack : 00000000 802d5598 802d55a0 802e830c 802b2a04 802e830c 00000000 802d5598
[    0.088000]         80330000 ffffffed 802e830c 802d2680 802e830c 00000000 00000000 80166490
[    0.088000]         83c57e00 83c19dc8 83c56b30 80251604 83801518 802d55cc 802d5598 802e830c
[    0.088000]         802e830c 83c55e00 00000000 801665f8 802e830c 8016498c 00000000 83c55e00
[    0.088000]         00000000 802e830c 8016658c 80164c80 00000000 80164214 802e63f0 8016490c
[    0.088000]         ...
[    0.088000] Call Trace:
[    0.088000] [<80259654>] ltq_pci_probe+0x1cc/0x3cc
[    0.088000] [<80166490>] driver_probe_device+0x12c/0x228
[    0.088000] [<801665f8>] __driver_attach+0x6c/0xa4
[    0.088000] [<80164c80>] bus_for_each_dev+0x54/0x98
[    0.088000] [<80165c2c>] bus_add_driver+0xc0/0x254
[    0.088000] [<801669a4>] driver_register+0xc8/0x174
[    0.088000] [<80300a48>] pcibios_init+0x18/0x40
[    0.088000] [<80002900>] do_one_initcall+0xf0/0x1c0
[    0.088000] [<802ed97c>] kernel_init+0xa4/0x120
[    0.088000] [<8000822c>] kernel_thread_helper+0x10/0x18
[    0.088000]
[    0.088000]
[    0.088000] Code: 34a5ffff  3c04802f  7c631a80 <00c52824> ac450030  ac83837c  0000000f  8ee3cb30  8c85837c
[    0.092000] ---[ end trace 139ce121c98e96c9 ]---
[    0.096000] Kernel panic - not syncing: Attempted to kill init!

Any ideas about what I'm doing wrong?
thanks. smile

btw: excellent job aiayua!

722 (edited by pabloalgar 2012-06-28 01:17:59)

Re: Is this router based on the infineon danube?

Hello. I got libab, sofia-sip and svd compiled.
All implied modules seem to be loaded:

drv_ifxos              11904  2 drv_vmmc,drv_tapi
drv_tapi              140448  1 drv_vmmc
drv_vmmc              145152  0

but when starting all I get is:

Jun 28 02:02:59 fluorum local5.info svd[3641]: starting
Jun 28 02:02:59 fluorum local5.info svd[3641]: main(): ERROR - IFX_TAPI_DEV_STOP ioctl failed
Jun 28 02:02:59 fluorum local5.notice svd[3641]: terminated

Help needed. Thanks in advance.

Re: Is this router based on the infineon danube?

That message comes from libab/ab_basic.c, in function "tapi_dev_start".
Maybe they changed the driver so that it's not possible to stop tapi if it hasn't started before.
This is the function, around line 180

   /* Stop TAPI*/
   status = ioctl(ab->devs[0].cfg_fd, IFX_TAPI_DEV_STOP, 0);
   if (status != AB_ERR_NO_ERR) {
      sprintf(ab_g_err_str, "ERROR - IFX_TAPI_DEV_STOP ioctl failed");
      return status;
   }

You can try ignoring the result of IFX_TAPI_DEV_STOP by commenting out the "if", e.g.

   /* Stop TAPI*/
   status = ioctl(ab->devs[0].cfg_fd, IFX_TAPI_DEV_STOP, 0);
  /*
   if (status != AB_ERR_NO_ERR) {
      sprintf(ab_g_err_str, "ERROR - IFX_TAPI_DEV_STOP ioctl failed");
      return status;
   }
  */

724 (edited by TuxPalm 2012-07-15 09:35:38)

Re: Is this router based on the infineon danube?

Hello All,

This is my first post, I have one of the SMC7908 (ARV4518PW) and I followed all the steps of this tutorial Install U-Boot and OpenWRT on ARV4518PW but I got Kernel panic.

bootloog

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
Net:   
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.5
   Created:      2012-05-15  22:02:35 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1096555 Bytes =  1 MB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.5 (openwrt@huchra) (gcc version 4.6.3 20120201 (prerelease) (Linaro G2
[    0.000000] SoC: Danube rev 1.3
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00004000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00004000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=000752c0
[    0.000000] Readback ErrCtl register=000752c0
[    0.000000] Memory: 61664k/65536k available (2421k kernel code, 3872k reserved, 564k data, 176k ini)
[    0.000000] NR_IRQS:256
[    0.000000] CPU Clock: 333MHz
[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
[    0.040000] pid_max: default: 32768 minimum: 301
[    0.044000] Mount-cache hash table entries: 512
[    0.052000] NET: Registered protocol family 16
[    0.060000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
[    0.064000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
[    0.068000] MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
[    0.100000] bio: create slab <bio-0> at 0
[    0.108000] PCI host bridge to bus 0000:00
[    0.112000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
[    0.116000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
[    0.120000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
[    0.124000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
[    0.128000] Switching to clocksource MIPS
[    0.136000] NET: Registered protocol family 2
[    0.144000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.148000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.156000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.164000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.168000] TCP reno registered
[    0.172000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.180000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.184000] NET: Registered protocol family 1
[    0.192000] gptu: totally 6 16-bit timers/counters
[    0.196000] gptu: misc_register on minor 63
[    0.200000] gptu: succeeded to request irq 126
[    0.204000] gptu: succeeded to request irq 127
[    0.208000] gptu: succeeded to request irq 128
[    0.212000] gptu: succeeded to request irq 129
[    0.220000] gptu: succeeded to request irq 130
[    0.224000] gptu: succeeded to request irq 131
[    0.232000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.236000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Ha.
[    0.248000] msgmni has been set to 120
[    0.252000] io scheduler noop registered
[    0.256000] io scheduler deadline registered (default)
[    0.260000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
[    0.268000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.268000] console [ttyLTQ1] enabled, bootconsole disabled
[    0.284000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x00007f Chip ID 0x9
[    0.292000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.296000]   Amd/Fujitsu Extended Query version 1.1.
[    0.300000] number of CFI chips: 1
[    0.304000] Creating 4 MTD partitions on "ltq_nor":
[    0.308000] 0x000000000000-0x000000010000 : "uboot"
[    0.316000] 0x000000010000-0x000000020000 : "uboot_env"
[    0.324000] 0x000000020000-0x0000003f0000 : "linux"
[    0.332000] Creating 2 MTD partitions on "ltq_nor":
[    0.332000] 0x000000020000-0x000000120000 : "kernel"
[    0.340000] 0x000000120000-0x0000003f0000 : "rootfs"
[    0.348000] mtd: partition "rootfs" set to be root filesystem
[    0.352000] split_squashfs: no squashfs found in "ltq_nor"
[    0.356000] 0x0000003f0000-0x000000400000 : "board_config"
[    0.384000] ltq_mii: probed
[    0.416000] Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
[    0.420000] eth0: attached PHY [Realtek RTL8306S] (phy_addr=ltq_etop-fffffff:00, irq=-1)
[    0.444000] TCP westwood registered
[    0.444000] NET: Registered protocol family 17
[    0.448000] Bridge firewalling registered
[    0.452000] 8021q: 802.1Q VLAN Support v1.8
[    0.456000] drivers/rtc/hctosys.c: unable to open rtc devi[    0.468000] jffs2_scan_eraseblock(): Md
[    0.476000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x6f32 instead
[    0.484000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0x768f instead
[    0.492000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0xe37f instead
[    0.500000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x726c instead
[    0.508000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xe9ea instead
[    0.516000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x8029 instead
[    0.528000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x4cf9 instead
[    0.536000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0x02f9 instead
[    0.544000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xe0e3 instead
[    0.552000] Further such events for this erase block will not be printed
[    0.692000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010000: 0x9833 instead
[    0.700000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010004: 0x2819 instead
[    0.708000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010008: 0x9d68 instead
[    0.716000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001000c: 0x2b8b instead
[    0.724000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010010: 0x78dd instead
[    0.732000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010014: 0x8f93 instead
[    0.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010018: 0xf5fe instead
[    0.748000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001001c: 0x35b9 instead
[    0.760000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010020: 0x46f8 instead
[    0.768000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010024: 0xfdb2 instead
[    0.776000] Further such events for this erase block will not be printed
[    0.888000] Empty flash at 0x0001bbe4 ends at 0x0001bbe8
[    0.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0xd388 instead
[    0.928000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0x273a instead
[    0.936000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020008: 0x4dbd instead
[    0.944000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002000c: 0xdcde instead
[    0.952000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020010: 0x22cd instead
[    0.964000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020014: 0x3344 instead
[    0.972000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020018: 0x93f2 instead
[    0.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002001c: 0x9b44 instead
[    0.988000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020020: 0x82e2 instead
[    0.996000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020024: 0x5b33 instead
[    1.004000] Further such events for this erase block will not be printed
[    1.144000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030000: 0xae71 instead
[    1.152000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030004: 0x24df instead
[    1.160000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030008: 0xeae5 instead
[    1.168000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003000c: 0x7784 instead
[    1.176000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030010: 0xc6a9 instead
[    1.184000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030014: 0xd9c5 instead
[    1.196000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030018: 0x19d1 instead
[    1.204000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003001c: 0xd57b instead
[    1.212000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030020: 0x44ea instead
[    1.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030024: 0xf50a instead
[    1.228000] Further such events for this erase block will not be printed
[    1.368000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0xd65f instead
[    1.376000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0x8270 instead
[    1.384000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0x3ef1 instead
[    1.392000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004000c: 0x3e0d instead
[    1.400000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040010: 0x897f instead
[    1.408000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040014: 0x8d62 instead
[    1.416000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040018: 0xd5e3 instead
[    1.428000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004001c: 0xd66a instead
[    1.436000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040020: 0x32d2 instead
[    1.444000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040024: 0xec60 instead
[    1.452000] Further such events for this erase block will not be printed
[    1.592000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050000: 0x6541 instead
[    1.596000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050004: 0x6961 instead
[    1.608000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050008: 0xce41 instead
[    1.616000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005000c: 0xd529 instead
[    1.624000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050010: 0x8dbb instead
[    1.632000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050014: 0x4695 instead
[    1.640000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050018: 0x95f4 instead
[    1.648000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005001c: 0x70d4 instead
[    1.656000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050020: 0xb0df instead
[    1.668000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050024: 0x1de8 instead
[    1.676000] Further such events for this erase block will not be printed
[    1.788000] Old JFFS2 bitmask found at 0x0005c964
[    1.792000] You cannot use older JFFS2 filesystems with newer kernels
[    1.824000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060000: 0xd835 instead
[    1.832000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060004: 0xf6cd instead
[    1.840000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060008: 0xfc4c instead
[    1.848000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006000c: 0x69ef instead
[    1.856000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060010: 0x74c6 instead
[    1.864000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060014: 0x3fad instead
[    1.872000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060018: 0xd65a instead
[    1.884000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006001c: 0x2ebd instead
[    1.892000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060020: 0xb41a instead
[    1.900000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060024: 0xe078 instead
[    1.908000] Further such events for this erase block will not be printed
[    2.048000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070000: 0xd2b8 instead
[    2.056000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070004: 0x8e3f instead
[    2.064000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070008: 0xdd3e instead
[    2.072000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007000c: 0x177c instead
[    2.080000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070010: 0xb345 instead
[    2.088000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070014: 0x96ff instead
[    2.096000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070018: 0xdd0d instead
[    2.104000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007001c: 0x7671 instead
[    2.116000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070020: 0x11d9 instead
[    2.124000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070024: 0x26d9 instead
[    2.132000] Further such events for this erase block will not be printed
[    2.272000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0x4b5e instead
[    2.276000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x7000 instead
[    2.288000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0xdd03 instead
[    2.296000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008000c: 0x02e5 instead
[    2.304000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080010: 0xa3c9 instead
[    2.312000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080014: 0x1b58 instead
[    2.320000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080018: 0xc1cb instead
[    2.328000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008001c: 0x3ac8 instead
[    2.336000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080020: 0xf145 instead
[    2.348000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080024: 0x9ee4 instead
[    2.356000] Further such events for this erase block will not be printed
[    2.492000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090000: 0x3498 instead
[    2.500000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090004: 0x1383 instead
[    2.508000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090008: 0x6f68 instead
[    2.520000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009000c: 0xf737 instead
[    2.528000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090010: 0x4aec instead
[    2.536000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090014: 0xb9f5 instead
[    2.544000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090018: 0x3563 instead
[    2.552000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009001c: 0x2e79 instead
[    2.560000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090020: 0x3a45 instead
[    2.568000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090024: 0x70e0 instead
[    2.580000] Further such events for this erase block will not be printed
[    2.716000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0x98e7 instead
[    2.724000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0004: 0x575c instead
[    2.732000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0x27d3 instead
[    2.740000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a000c: 0x3214 instead
[    2.752000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0010: 0x45ab instead
[    2.760000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0014: 0x4fc3 instead
[    2.768000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0018: 0x4747 instead
[    2.776000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a001c: 0x26c2 instead
[    2.784000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0020: 0x815a instead
[    2.792000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0024: 0x0547 instead
[    2.800000] Further such events for this erase block will not be printed
[    2.940000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0000: 0x392f instead
[    2.948000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0004: 0x1207 instead
[    2.956000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0008: 0x614e instead
[    2.964000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b000c: 0xfff3 instead
[    2.972000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0010: 0x506e instead
[    2.980000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0014: 0xc59e instead
[    2.992000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0018: 0xf3fc instead
[    3.000000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b001c: 0x29eb instead
[    3.008000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0020: 0x7338 instead
[    3.016000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0024: 0xbf50 instead
[    3.024000] Further such events for this erase block will not be printed
[    3.164000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0000: 0xd38b instead
[    3.172000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0004: 0xb9a9 instead
[    3.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0008: 0x10f2 instead
[    3.188000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c000c: 0xb0ea instead
[    3.196000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0010: 0x58bf instead
[    3.204000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0014: 0x0e45 instead
[    3.212000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0018: 0x5365 instead
[    3.224000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c001c: 0x52a0 instead
[    3.232000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0020: 0xce9b instead
[    3.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0024: 0x6197 instead
[    3.248000] Further such events for this erase block will not be printed
[    3.352000] Old JFFS2 bitmask found at 0x000cb684
[    3.356000] You cannot use older JFFS2 filesystems with newer kernels
[    3.396000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0000: 0x42d0 instead
[    3.404000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0004: 0x4585 instead
[    3.412000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0008: 0x407d instead
[    3.420000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d000c: 0x2894 instead
[    3.428000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0010: 0xa124 instead
[    3.440000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0014: 0xbe33 instead
[    3.448000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0018: 0x2da1 instead
[    3.456000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d001c: 0x9117 instead
[    3.464000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0020: 0xef90 instead
[    3.472000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000d0024: 0xb992 instead
[    3.480000] Further such events for this erase block will not be printed
[    3.620000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0000: 0x1320 instead
[    3.628000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0004: 0x9994 instead
[    3.636000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0008: 0x6c4e instead
[    3.644000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e000c: 0x3551 instead
[    3.652000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0010: 0x27e4 instead
[    3.660000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0014: 0xa00f instead
[    3.672000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0018: 0xcd0c instead
[    3.680000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e001c: 0x91f2 instead
[    3.688000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0020: 0x8dae instead
[    3.696000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0024: 0x9674 instead
[    3.704000] Further such events for this erase block will not be printed
[    3.792000] Old JFFS2 bitmask found at 0x000e9470
[    3.796000] You cannot use older JFFS2 filesystems with newer kernels
[    3.852000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0000: 0x8ed2 instead
[    3.860000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0004: 0x9af4 instead
[    3.868000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0008: 0x649f instead
[    3.876000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f000c: 0x8735 instead
[    3.884000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0010: 0xf391 instead
[    3.896000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0014: 0xb0eb instead
[    3.904000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0018: 0x0dd2 instead
[    3.912000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f001c: 0x1a49 instead
[    3.920000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0020: 0xa51a instead
[    3.928000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000f0024: 0xf9ab instead
[    3.936000] Further such events for this erase block will not be printed
[    4.008000] Old JFFS2 bitmask found at 0x000f79ec
[    4.012000] You cannot use older JFFS2 filesystems with newer kernels
[    4.084000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100000: 0xa90a instead
[    4.092000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100004: 0x2dad instead
[    4.100000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100008: 0x5e14 instead
[    4.108000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010000c: 0x7c07 instead
[    4.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100010: 0xa0fb instead
[    4.128000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100014: 0x65b6 instead
[    4.136000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100018: 0x9922 instead
[    4.144000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010001c: 0x7cfb instead
[    4.152000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100020: 0xb649 instead
[    4.160000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100024: 0xb9e7 instead
[    4.172000] Further such events for this erase block will not be printed
[    4.308000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110000: 0x7d1a instead
[    4.316000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110004: 0xa67d instead
[    4.324000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110008: 0x0e41 instead
[    4.332000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011000c: 0xdd10 instead
[    4.340000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110010: 0xb4ad instead
[    4.352000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110014: 0x0b91 instead
[    4.360000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110018: 0x8b30 instead
[    4.368000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0011001c: 0x5060 instead
[    4.376000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110020: 0x4ff9 instead
[    4.384000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00110024: 0x2c13 instead
[    4.392000] Further such events for this erase block will not be printed
[    4.532000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120000: 0xdb27 instead
[    4.540000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120004: 0x8527 instead
[    4.548000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120008: 0x5f64 instead
[    4.556000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012000c: 0x91a6 instead
[    4.564000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120010: 0xe412 instead
[    4.572000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120014: 0x64d6 instead
[    4.584000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120018: 0x1791 instead
[    4.592000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012001c: 0x21b4 instead
[    4.600000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120020: 0x6ca0 instead
[    4.608000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120024: 0xb8e0 instead
[    4.616000] Further such events for this erase block will not be printed
[    4.664000] Empty flash at 0x00123468 ends at 0x00124000
[    4.760000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x130000
[    4.764000] Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[    4.772000] empty_blocks 26, bad_blocks 0, c->nr_blocks 45
[    4.780000] VFS: Cannot open root device "(null)" or unknown-block(31,4)
[    4.784000] Please append a correct "root=" boot option; here are the available partitions:
[    4.792000] 1f00              64 mtdblock0  (driver?)
[    4.800000] 1f01              64 mtdblock1  (driver?)
[    4.804000] 1f02            3904 mtdblock2  (driver?)
[    4.808000] 1f03            1024 mtdblock3  (driver?)
[    4.812000] 1f04            2880 mtdblock4  (driver?)
[    4.816000] 1f05              64 mtdblock5  (driver?)
[    4.824000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)

After that, I try to send again ARV4518PW-squashfs.image but always got the same error.
I don't know the reason, Could somebody help me.

updated

I downloaded this image openwrt-lantiq-danube-ARV4518PW-squashfs.image, and now I can boot and see OpenWrt shell. But without WiFi and USB.

ROM VER: 1.0.3
CFG 01
Read EEPROMX
 X


U-Boot 2010.03 (May 16 2012 - 05:51:08)

Board: ARV4518PW
SoC: Danube/Twinpass/Vinax-VE V1.3, DDR Speed 166 MHz, CPU Speed 333 MHz
DRAM:  64 MB
Flash:  4 MB
Net:   
searching for rtl8306 switch ... found
lq_cpe_eth
Hit any key to stop autoboot:  0 
## Booting kernel from Legacy Image at b0030000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.33
   Created:      2011-12-21   7:04:40 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    898715 Bytes = 877.7 kB
   Load Address: 80002000
   Entry Point:  80002000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.32.33 (jow@nd-build-02.linux-appliance.net) (gcc version 4.3.3 (GCC) ) #51
SoC: Danube rev1.3
bootconsole [early0] enabled
CPU revision is: 00019641 (MIPS 24Kc)
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV4518PW
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=000252e8
Readback ErrCtl register=000252e8
Memory: 62056k/65536k available (2195k kernel code, 3404k reserved, 376k data, 144k init, 0)
Hierarchical RCU implementation.
NR_IRQS:256
Calibrating delay loop... 221.69 BogoMIPS (lpj=443392)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is ARV4518PW - SMC7908A-ISP, Airties WAV-221
bio: create slab <bio-0> at 0
pci 0000:00:0e.0: PME# supported from D1 D2
pci 0000:00:0e.0: PME# disabled
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 126
gptu: succeeded to request irq 127
gptu: succeeded to request irq 128
gptu: succeeded to request irq 129
gptu: succeeded to request irq 130
gptu: succeeded to request irq 131
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
msgmni has been set to 121
io scheduler noop registered
io scheduler deadline registered (default)
ltq_asc.0: ttyLTQ0 at MMIO 0x1e100400 (irq = 104) is a ltq_asc
ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
console [ttyLTQ1] enabled, bootconsole disabled
console [ttyLTQ1] enabled, bootconsole disabled
ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank
 CFI mfr 0x0000007f
 CFI id  0x000022f9
 Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.1.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Creating 4 MTD partitions on "ltq_nor":
0x000000000000-0x000000020000 : "uboot"
0x000000020000-0x000000030000 : "uboot_env"
0x000000030000-0x0000003f0000 : "linux"
Creating 2 MTD partitions on "ltq_nor":
0x000000030000-0x00000010b6db : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller thany
0x00000010b6db-0x0000003f0000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be smaller thany
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=270000, len=180000 
0x000000270000-0x0000003f0000 : "rootfs_data"
0x0000003f0000-0x000000400000 : "board_config"
ltq_mii: probed
Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
eth0: attached PHY [Realtek RTL8306S] (phy_addr=0:00, irq=-1)
Registered led device: soc:green:power
Registered led device: soc:green:adsl
Registered led device: soc:green:internet
Registered led device: soc:green:wlan
Registered led device: soc:yellow:wps
Registered led device: soc:red:fail
Registered led device: soc:green:usb
Registered led device: soc:green:voip
Registered led device: soc:green:fxs1
Registered led device: soc:green:fxs2
Registered led device: soc:green:fxo
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
Freeing unused kernel memory: 144k freed
Please be patient, while OpenWrt loads ...
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
- regular preinit -
switching to jffs2
mini_fo: using base directory: /
mini_fo: using storage directory: /overlay
- init -

Please press Enter to activate this console. device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
NET: Registered protocol family 8
NET: Registered protocol family 20
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (973 buckets, 3892 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
IFX MEI Version 5.00.00

Infineon CPE API Driver version: DSL CPE API V3.24.4.4
Infineon Technologies ATM driver version 1.0.8
Infineon Technologies ATM (A1) firmware version 0.1
ifxmips_atm: ATM init succeed

BusyBox v1.15.3 (2011-11-24 05:50:19 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 Backfire (10.03.1, r29592) ------------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua 
  * 1/3 shot Bailey's  on the bottom, then Bailey's, 
  * 1/3 shot Vodka     then Vodka.
 ---------------------------------------------------
root@OpenWrt:/#

Sergio

725 (edited by daniel1919 2012-07-05 15:21:26)

Re: Is this router based on the infineon danube?

Hi!
I have a Dartybox(Bewan?) ARV4519PW.
By following some of the posts here i managed to get into the router flash by using UART,but it only gives me some info on the router,which looks like a normal log to me..i understand that there is a hidden boot-loader in the CPU since i don't get the press space 3 times to enter command mode,if so how do i get into this hidden bootloader.
Thanks,
  Daniel.

Boot log

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.07.05 16:02:41 =~=~=~=~=~=~=~=~=~=~=~=

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





   _                              
  | |__   _____      ____ _ _ __  
  | '_ \ / _ \ \ /\ / / _` | '_ \ 
  | |_) |  __/\ V  V / (_| | | | |
  |_.__/ \___| \_/\_/ \__,_|_| |_|

Portions Copyright (c) 2005-2008 bewan systems
   www.bewan.com


Parameters:
  Product         : A50F01
  Product family  : A50F00
  Flash size      : 1000000
  DRAM size       : 2000000
  Ethernet        : MII
  LAN MAC address : 00:0c:c3:44:5f:65
  WAN MAC address : 00:0c:c3:44:5f:65
  Dual bank boot  : yes
  Reset           : no
  Pairing         : no
  Serial number   : 940000044808692
  WEP key         : GUWP665ER4LW2
  Loader version  : 13400
  Capabilities    : 80000001


Found valid bootable partition 0:
  Copyright (c) 2006-2009 BeWAN Systems
  Arcadyan ibox Darty
  A50F01
  2010-09-24-11:57:07
  A50F01-darty23-35357.bin

Found valid bootable partition 1:
  Copyright (c) 2006-2009 BeWAN Systems
  Arcadyan ibox Darty
  A50F01
  2010-05-17-11:19:35
  A50F01-darty22-32433.bin

Booting from partition 1 in flash.

Loading: Linux Kernel Image

Load address = 80000000
Uncompressing Linux....................
done, booting the kernel.

start addr = 802C9000
memsize=31
TODO: chip version
Linux version 2.6.16bewan (build@bewan.com) (gcc version 3.3.4) #1
Reserving memory for CP1 @0xa1f00000
CPU revision is: 00019641
PCI: Probing PCI hardware on host bus 0.
Board with an external oscillator
Determined physical RAM map:
 memory: 01f00000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 01f00000 @ 00000000 (usable)
Built 1 zonelists
Kernel command line: nofpu console=ttyS0,115200n1 bewan_boot=flash1 bewan_fs_addr=0x8f3000 bewan_fs_size=0x6d2000 mem=31M 
Primary instruction cache 16kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
PID hash table entries: 128 (order: 7, 2048 bytes)
mips_hpt_frequency:166666667
r4k_offset: 00196e6a(1666666)
Using 166.667 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 27792k/31744k available (2352k kernel code, 3952k reserved, 497k data, 156k init, 0k highmem)
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
DANUBE MIPS24KEc MPS mailbox driver, Version 1.1.0
(c) Copyright 2006, Infineon Technologies AG
IFX_MPS: using proc fs
squashfs: version 3.0 (2006/03/15) Phillip Lougher
Squashfs 2.2 with LZMA support
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Initializing Cryptographic API
io scheduler noop registered (default)
cgu: misc_register on minor = 63
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 62
gptu: succeeded to request irq 118
gptu: succeeded to request irq 119
gptu: succeeded to request irq 120
gptu: succeeded to request irq 121
gptu: succeeded to request irq 122
gptu: succeeded to request irq 123
IFX MEI Version 3.04.00
Danube Port Settings

Danube Port Initialization
ttyS0 at MMIO 0xbe100c00 (irq = 9) is a DANUBEASC
ttyS1 at MMIO 0xbe100400 (irq = 2) is a DANUBEASC
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
NET: Registered protocol family 24
danube ETOP driver loaded!
danube_sw : led_thread_handler: 
ppe: ATM init succeeded (firmware version 1.1.0.2.1.13
Danube IAD flash device: 0x1000000 at 0xb0000000
Danube IAD FLASH: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x0031
Using buffer write method
cfi_cmdset_0001: Erase suspend on write enabled
Creating 5 MTD partitions on "Danube IAD FLASH":
0x00000000-0x01000000 : "Flash"
0x00000000-0x00020000 : "Loader"
0x00020000-0x00040000 : "Config"
0x00820000-0x01000000 : "Firmware"
0x00040000-0x00820000 : "OldFirmware"
bootpart=2
Creating 1 MTD partitions on "Danube IAD FLASH":
0x008f3000-0x00fc5000 : "ART"
rootdev = 31,5
dwc_otg: version 2.40a 10-APR-2006
usb0: Ethernet Gadget, version: Equinox 2004
usb0: using dwc_otg_pcd, OUT ep2 IN ep1 STATUS ep3
usb0: MAC 82:11:0d:d2:ea:0c
usb0: HOST MAC 1a:8c:52:53:9a:d4
usb0: RNDIS ready
LED and Buttons driver: v2.6.0
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
ip_conntrack version 2.4 (248 buckets, 1984 max) - 220 bytes per conntrack
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Ethernet Multiplexer Support v1.0 Christophe Piel (c) 2006 BeWAN systems
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memoryinit started:  BusyBox v1.00 multi-call binary 
Starting pid 119, console /dev/tts/0: '/etc/rc' 
Algorithmics/MIPS FPU Emulator v1.5
Software Watchdog Timer: 0.05, timer margin: 120 sec.
Thu Jan  1 00:00:00 UTC 2009
 _                              
| |__   _____      ____ _ _ __  
| '_ \ / _ \ \ /\ / / _` | '_ \ 
| |_) |  __/\ V  V / (_| | | | |
|_.__/ \___| \_/\_/ \__,_|_| |_|
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/drv_tapi
IFX TAPI, version 3.5.2.5, (c) 2007 Infineon Technologies

Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/drv_vmmc
IFX VMMC device driver, version 1.1.6.5, (c) 2007 Infineon Technologies AG

Hotplug: SUBSYSTEM=block ACTION=mount DEVPATH=/block/ram0
Got an USB block device at /block/ram0
Not an add/remove/umount action for /block/ram0. Exiting.
<4>drv_daa: module license 'unspecified' taints kernel.
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/drv_daa
TAPI DAA driver for Si3050, version 1.0.0, (c) 2007, Infineon Technologies AG

Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/tz
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/fat
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/vfat
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/usbcore
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/usb/drivers/usbfs
<6>usbcore: registered new driver usbfs
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/usb/drivers/hub
usbcore: registered new driver hub
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/usb/drivers/usb
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/scsi_mod
SCSI subsystem initialized
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/usb_storage
Initializing USB Mass Storage driver...
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/usb/drivers/usb-storage
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/sd_mod
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/scsi/drivers/sd
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/ehci_hcd
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/pci/drivers/ehci_hcd
PCI: Enabling device 0000:00:0f.2 (0000 -> 0002)
plat_dev_init(803c4400)
ehci_hcd 0000:00:0f.2: EHCI Host Controller
Hotplug: SUBSYSTEM=usb_host ACTION=add DEVPATH=/class/usb_host/usb_host1
ehci_hcd 0000:00:0f.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0f.2: irq 26, io mem 0x18010000
ehci_hcd 0000:00:0f.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.2/usb1
usb usb1: configuration #1 chosen from 1 choice
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.2/usb1/1-0:1.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
vendor id : 0000, product : 0000, usbifclass : 09, interface : 0
0000 0000 09
Hotplug: SUBSYSTEM=usb_device ACTION=add DEVPATH=/class/usb_device/usbdev1.1
vendor id : , product : , usbifclass : , interface : 1

Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/uhci_hcd
USB Universal Host Controller Interface driver v2.3
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/pci/drivers/uhci_hcd
PCI: Enabling device 0000:00:0f.0 (0000 -> 0001)
plat_dev_init(803c4c00)
uhci_hcd 0000:00:0f.0: UHCI Host Controller
Hotplug: SUBSYSTEM=usb_host ACTION=add DEVPATH=/class/usb_host/usb_host2
uhci_hcd 0000:00:0f.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:0f.0: irq 26, io base 0x1ae00000
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.0/usb2
vendor id : , product : , usbifclass : , interface : 2

usb usb2: configuration #1 chosen from 1 choice
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.0/usb2/2-0:1.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Hotplug: SUBSYSTEM=usb_device ACTION=add DEVPATH=/class/usb_device/usbdev2.1
PCI: Enabling device 0000:00:0f.1 (0000 -> 0001)
plat_dev_init(803c4800)
uhci_hcd 0000:00:0f.1: UHCI Host Controller
Hotplug: SUBSYSTEM=usb_host ACTION=add DEVPATH=/class/usb_host/usb_host3
uhci_hcd 0000:00:0f.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:0f.1: irq 26, io base 0x1ae00020
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.1/usb3
vendor id : , product : , usbifclass : , interface : 3

usb usb3: configuration #1 chosen from 1 choice
Hotplug: SUBSYSTEM=usb ACTION=add DEVPATH=/devices/pci0000:00/0000:00:0f.1/usb3/3-0:1.0
vendor id : 0000, product : 0000, usbifclass : 09, interface : 0
0000 0000 09
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
vendor id : 0000, product : 0000, usbifclass : 09, interface : 0
0000 0000 09
Hotplug: SUBSYSTEM=usb_device ACTION=add DEVPATH=/class/usb_device/usbdev3.1
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/x10
x10: X10 DEV module v2.1.3 (wsh@sprintmail.com)
x10: $Id: dev.c,v 1.22 2005/03/27 04:39:26 root Exp root $
x10: X10 driver successfully loaded
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/firmware_class
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/videodev
Linux video capture interface: v1.00
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/gspca
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/usb/drivers/gspca
usbcore: registered new driver gspca
../user/gspca/gspca_core.c: gspca driver 01.00.20 registered
build router.conf from /etc/flash/router.diff
/etc/init.d/syslog start
/etc/eom.d/update-config
/etc/init.d/dsl start
Using /lib/modules/2.6.16bewan/extra/drv_dsl_cpe_api-3.20.5.1/dsl_cpe_api.ko
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/dsl_cpe_api


Infineon CPE API Driver version: DSL CPE API V3.20.5.1
modprobe: module ctlmeth not found.
modprobe: failed to load module ctlmeth
/etc/init.d/interface start LANEthernetInterface 1
/etc/init.d/switch stop 1
/etc/init.d/phy stop 1 1
using the specified MII index 19.
power down...
/etc/init.d/phy stop 1 2
using the specified MII index 18.
power down...
/etc/init.d/phy stop 1 3
using the specified MII index 17.
power down...
/etc/init.d/phy stop 1 4
using the specified MII index 16.
power down...
danube_sw : danube_switch_open: eth0
danube_sw : open_rx_dma: eth0
/etc/init.d/switchvlan nothing 1
/etc/init.d/switchigmp start 1
igmpctl : disabling IGMP snooping!
Setting Hardware IGMP Snooping Enable ........................... [ HISE ] : Off
Setting Snooping Control Packet Actions ......................... [ SCPA ] : 0x1
igmpctl : enable IGMP snooping !
Setting Snooping Control Packet Actions ......................... [ SCPA ] : 0x0
Setting Hardware IGMP Snooping Enable ........................... [ HISE ] : On
Setting IGMP/MLD Trap Enable .................................... [ IMTE ] : 0x3f
modprobe: module ctlmusb not found.
modprobe: failed to load module ctlmusb
/etc/init.d/interface start LANUSBInterface 1
wireless config : atheros
/etc/init.d/wifi.d/wifi start 1
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/cn
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/ath_hal
ath_hal: 0.9.14.25 (AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, DEBUG)
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/ath_dfs
ath_dfs: Version 2.0.0
Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved

DS max rate = 0 kbps
US max rate = 0 kbps
DS payload rate = 0 kbps
US payload rate = 0 kbps
Local CRC = 0
Remote CRC = 0
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan
wlan: 0.8.4.2 (Atheros/multi-bss)
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/ath_rate_atheros
ath_rate_atheros: Version 2.0.1
Copyright (c) 2001-2004 Atheros Communications, Inc, All Rights Reserved
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/ath_pci
ath_pci: 0.9.4.5 (Atheros/multi-bss)
ath_pci: CR-LSDK-1.3.1.71
Hotplug: SUBSYSTEM=drivers ACTION=add DEVPATH=/bus/pci/drivers/ath_pci
PCI: Enabling device 0000:00:0c.0 (0000 -> 0002)
plat_dev_init(81051000)
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/wifi0
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 7.8 phy 4.5 radio 5.6
wifi0: Atheros 5212: mem=0x18000000, irq=95 hw_base=0xb8000000
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_xauth
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_ccmp
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_tkip
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_wep
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_acl
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/wlan_scan_ap
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/ath0
/etc/init.d/wifi.d/wifi start 2
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/ath1
modprobe: module ctlmatm not found.
modprobe: failed to load module ctlmatm
/etc/init.d/interface start ATMEthernetInterface 1
/etc/init.d/atm start 1
/bin/atmcfg atm1 -grpreq 1 1
/bin/atmcfg atm1 -flowset 0 0 0 3 0 0 0 1
/bin/atmcfg atm1 -vccopen 8 35 0 llc brip
/etc/init.d/interface nothing ATMEthernetInterface 2
/etc/init.d/interface nothing ATMEthernetInterface 3
/etc/init.d/interface nothing ATMEthernetInterface 4
/etc/init.d/interface nothing ATMEthernetInterface 5
/etc/init.d/autodslam start auto-stop
/etc/init.d/lan start 1
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/lan1
/etc/init.d/lanif start 1 all
/etc/init.d/lanintf start lan1 eth0
danube_sw : switch_ethtool_ioctl: eth0
device eth0 entered promiscuous mode
/etc/init.d/lanintf start lan1 usb0
device usb0 entered promiscuous mode
/etc/init.d/lanintf start lan1 ath0
device ath0 entered promiscuous mode
/etc/init.d/lanintf start lan1 ath1
danube_sw : switch_ethtool_ioctl: eth0
device ath1 entered promiscuous mode
/etc/init.d/shaping nothing
/etc/init.d/lanip start 1
/etc/config.default/ip-up-dhcp lan1 192.168.1.254
lan1: port 4(ath1) entering listening state
lan1: port 3(ath0) entering listening state
lan1: port 1(eth0) entering listening state
/etc/init.d/host start
/etc/init.d/igmp start
/etc/init.d/inittab
/var/etc/config/inittab.d/miniupnpd restart
Starting miniupnpd
/etc/init.d/inittab
/etc/init.d/ipsec restart all
/etc/init.d/landhcp start 1
/etc/init.d/racoon stop
/etc/init.d/wifi.d/lanacl start 1
/etc/init.d/passthrough start 1
/etc/init.d/lan nothing 2
/etc/init.d/lan nothing 3
/etc/init.d/lan nothing 4
/etc/init.d/lan nothing 5
/etc/init.d/users start
/etc/init.d/unix start
/etc/init.d/unixusers start 1
/etc/init.d/unixusers start 2
/etc/init.d/pureftpd start
/etc/init.d/webusers start
rm: cannot remove `/var/etc/config/.naspasswd': No such file or directory
rm: cannot remove `/var/etc/config/.nasaudiopasswd': No such file or directory
/etc/init.d/unixadmin start
/etc/init.d/time start
/etc/init.d/mdns start
/etc/init.d/rmthttp start
/etc/init.d/wan start 1
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/wan1
/etc/init.d/interface start WANConnectionDevice 1
/etc/init.d/wannet start 1
/etc/init.d/wanbr nothing 1
/etc/init.d/wanip nothing 1
/etc/init.d/wanppp start 1
/etc/init.d/firewall start 1
lan1: port 4(ath1) entering learning state
lan1: port 3(ath0) entering learning state
lan1: port 1(eth0) entering learning state
/etc/init.d/ports start 1
/etc/init.d/wan start 2
Hotplug: SUBSYSTEM=net ACTION=add DEVPATH=/class/net/wan2
/etc/init.d/interface start WANConnectionDevice 2
/etc/init.d/wannet start 2
/etc/init.d/wanbr start 2
wan2: dev_set_promiscuity(master, 1)
device atm1 entered promiscuous mode
device wan2 entered promiscuous mode
/etc/init.d/wanip nothing 2
/etc/init.d/wanppp nothing 2
/etc/init.d/firewall start 2
/etc/init.d/ports nothing 2
/etc/init.d/wan nothing 3
/etc/init.d/wan nothing 4
/etc/init.d/wan nothing 5
/etc/init.d/qos start all
/etc/init.d/shaping nothing
/etc/init.d/dhcp start all
/etc/init.d/dhcpd nothing all
/etc/init.d/dhcrelay nothing all
/etc/init.d/hbrdhcp start all
/etc/init.d/dnsmasq start all
/etc/init.d/dnsmasq start all
/etc/init.d/adddnsmasq start
/etc/init.d/pppd start all
/etc/init.d/dhclient start all
/etc/init.d/wifi.d/hostapd start all
/etc/init.d/wifi.d/wsccmd start all
/etc/init.d/wifi.d/wpa_supplicant start all
/etc/init.d/wifi.d/easyp start
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/pbcbutton
Hotplug: SUBSYSTEM=misc ACTION=add DEVPATH=/class/misc/pbcbutton
/etc/init.d/inittab
/etc/init.d/pptp stop
/etc/init.d/pptp stop
/etc/init.d/openl2tp stop
/etc/init.d/openl2tp stop
lan1: topology change detected, propagating
lan1: port 4(ath1) entering forwarding state
br_change_link(ath1): 0 -> 1
lan1: topology change detected, propagating
lan1: port 3(ath0) entering forwarding state
br_change_link(ath0): 0 -> 1
lan1: topology change detected, propagating
lan1: port 1(eth0) entering forwarding state
br_change_link(eth0): 0 -> 1
/etc/init.d/ipsec start all
/etc/init.d/fwrules start
/etc/init.d/iptables start
/etc/init.d/ebtables start
/etc/init.d/routes start
/etc/init.d/mirror nothing
/etc/init.d/upnp start
/etc/init.d/dyndns start
/etc/init.d/dyndns nothing 0
/etc/init.d/phy start 1 1
using the specified MII index 19.
resetting the transceiver...
restarting autonegotiation...
/etc/init.d/phy start 1 2
using the specified MII index 18.
resetting the transceiver...
restarting autonegotiation...
/etc/init.d/phy start 1 3
using the specified MII index 17.
resetting the transceiver...
restarting autonegotiation...
/etc/init.d/phy start 1 4
using the specified MII index 16.
resetting the transceiver...
restarting autonegotiation...
/etc/init.d/inittab
rc completed
Starting pid 1750, console /dev/null: '/sbin/syslogd' 
Starting pid 1751, console /dev/null: '/sbin/klogd' 
Starting pid 1752, console /dev/null: '/bin/dnsmasq-2' 
Starting pid 1753, console /dev/null: '/sbin/igmpproxyd' 
Starting pid 1754, console /dev/null: '/bin/mDNSResponderPosix' 
Starting pid 1755, console /dev/null: '/bin/miniupnpd' 
Starting pid 1756, console /dev/null: '/bin/pairingd' 
Starting pid 1757, console /dev/null: '/bin/pppd' 
Starting pid 1758, console /dev/console: '/bin/resetd' 
Starting pid 1759, console /dev/null: '/bin/upnpd' 
Starting pid 1760, console /dev/console: '/bin/wdgd' 
Starting pid 1761, console /dev/null: '/bin/ash' 
Software Watchdog Timer: set margin to 40 sec.
Hotplug: SUBSYSTEM=module ACTION=add DEVPATH=/module/fuse
fuse init (API version 7.8)
fuse distribution version: 2.6.5
Hotplug: SUBSYSTEM=misc ACTION=add DEVPATH=/class/misc/fuse
/etc/init.d/upgd nothing
/etc/init.d/inetd start
/etc/init.d/http start
/etc/init.d/htpwd start
/etc/init.d/tr069 nothing
/etc/init.d/usbdevices
/etc/init.d/voip start
br_change_link(ath0): 1 -> 0
lan1: port 3(ath0) entering disabled state
lan1: port 3(ath0) entering listening state
/etc/init.d/bluetooth nothing
/etc/init.d/host start
Load functions
Main loop 1
isJobInQueue( )
startServices
/etc/init.d/userscreatedir start
/etc/init.d/usersdir start 1
/etc/init.d/usersdir start 2
/etc/init.d/mediafs restart
/etc/init.d/upnpav restart
/etc/init.d/inittab
Reloading /etc/inittab 
Starting pid 2081, console /dev/console: '/bin/asterisk' 
Starting pid 2083, console /dev/null: '/sbin/inetd' 
Starting pid 2084, console /dev/null: '/bin/msdmount' 
Starting pid 2085, console /dev/null: '/bin/ushare' 
Starting pid 2082, console /dev/console: '/bin/thttpd' 
msdmount V1.0, copyright (c) BeWAN systems (mpt=/var/media, c=/etc/config/msdmount.conf, d=0, m=1400)
/etc/init.d/inittab
Reloading /etc/inittab 
/etc/init.d/upnpav nothing
/etc/init.d/pureftpdserver start
lan1: port 3(ath0) entering learning state
/etc/init.d/obexpush nothing4
isJobInQueue( )
Unlocking
/etc/init.d/webcam start
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Sanity check start
/var/etc/config/inittab.d/tinyproxy start
Starting Tinyproxy
/etc/init.d/adddyndns start
/etc/init.d/adddyndns start 1
lan1: topology change detected, propagating
lan1: port 3(ath0) entering forwarding state
br_change_link(ath0): 0 -> 1
/etc/init.d/samba start
/etc/init.d/web start
****** Start cgi NAS server (port: 8081) ********
/etc/init.d/webusers start
/etc/init.d/inittab
rc2 completed
Reloading /etc/inittab 
Starting pid 2329, console /dev/null: '/sbin/nmbd' 
Starting pid 2330, console /dev/null: '/sbin/smbd' 
Starting pid 2331, console /dev/null: '/bin/tinyproxy' 
Starting pid 2332, console /dev/console: '/bin/thttpd' 
Starting pid 2333, console /dev/null: '/var/lib/webcam'