Re: Is this router based on the infineon danube?

not working can you provide more ? schema pin order ?

702

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

703

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

706 (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.

708 (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!

717 (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)

720

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

722 (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!

723 (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;
   }
  */

725 (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