OpenWrt Forum Archive

Topic: Openwrt support for Huawei HG655b

The content of this topic has been archived between 12 Mar 2018 and 5 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Bump.

Is there something we can provide without serial acces or does it help if one of us buys the stuff required to get serial acces? (I am willing to if it helps).

Of course with the serial access there are more chances to flash the firmware via CFE command line and by using a tftp server, with a command like this:

f 192.168.1.33:openwrt_firmware.bin

so i have a spare HG655b, i flashed latest bin (12), mac addresses are gone. lan leds are not working, wifi and power leds are ok. wifi ssid is broadcasting.

not a usual openwrt user (dd-wrt usually) so struggling a bit, i will spend more time testing today.

initially i couldnt reach CFE page by the 10 seconds reset. i did a 30-30-30 reset and i got to the CFE page instead of a reset which is what i wanted:


from ddwrt wiki this is how you do it:

"With the unit powered on, press and hold the reset button on back of unit for 30 seconds
Without releasing the reset button, unplug the unit and hold reset for another 30 seconds
Plug the unit back in STILL holding the reset button a final 30 seconds "

Hello danitool! First of all, thank you for all the time you've put into this. I was wondering if it is possible to develop a firmware for a Huawei HG658 https://wikidevi.com/wiki/Huawei_HG658 ?

maivorbim wrote:

Hello danitool! First of all, thank you for all the time you've put into this. I was wondering if it is possible to develop a firmware for a Huawei HG658 https://wikidevi.com/wiki/Huawei_HG658 ?

NAND flash chips aren't still supported in bcm63xx, therefore no support is possible for this particular router, might be eventually when the NAND driver is ported to OpenWRT.

Hi,

I've just added info to the wiki page at http://wiki.openwrt.org/toh/huawei/hg655d for the Huawei HG655m. The HG655m is a reduced cost adsl/vdsl router common in Asia. There is a particularly cheap edition (US$40) available on eBay at the moment which is a Telekom Malaysia unit for their Unifi fibre broadband service. Aliexpress has the same model going for US$30. It has 32Mb of RAM, 32Mb of Flash, no Wifi and no USB port.

I've tried all the images for the hg655d on the hg655m, but they hang during boot. I'm thinking it's either the flash block size (I believe mine has a 128Kb block, not 64Kb) or that the RAM is 32Mb instead of 64Mb. Otherwise the hardware is identical, unsurprising as it's all BCM6368.

I've downloaded the firmware source code from https://github.com/openwrt-es/barrier-b … aker_14.04 and built my own image. Apart from adjusting the flash block size, do I need to change the configured RAM or is it autodetected?

Thanks,
Niall

RAM size is autodectected

Ah, okay. I had wondered about the RAMSIZE variable at the top of the image makefile. Anyway still hangs with that set to 32Mb, it's a shame I can see no serial header on this fellow.

Oh BTW the stock firmware images for the HG655d flash and work fine on the HG655m, even from within the web GUI. They appear to be interchangeable. I flashed a HG655d image from the Netherlands and all appears to work fine.

I've noticed it can take a few retries to get an image to "take" though, which is suspicious.

Niall

Hi,
Nice work, very nice openwrt wiki page. I still want to solve the mac address issue, but unfortunatel i didn't ave timeto do more tests. Anyway, I plan to use the device as a media server on my car for my kid to connect  to it with the tabet.

Hi,

I'm coming back with the mac address issue. Actually, there are two problems.
1) After erasing the  calibration data from the second router and putting back the data from the saved one from the first router, The wifi mac address is the same in both routers, but there is the possibility to change this MAC address. I would lihe to restore the MAC address hardcoded into the CFE
2) There is a conflict message when both routers are connected to the same network, in the syslog of both routers

Sat Jul 26 20:07:05 2014 kern.warn kernel: [10826.912000] br-lan: received packet on eth0.1 with own address as source address

When looking at the two ifconfigs, I noticed the eth0 device has the same MAC (it is the switch) and I don't know how to change it. I give you the two ifconfigs and the two /etc/config/network, maybe you have some ideas.

Ifconfig device 1

root@Huawei1:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          inet addr:192.168.46.11  Bcast:192.168.46.255  Mask:255.255.255.0
          inet6 addr: fe80::10:18ff:fe01:1/64 Scope:Link
          inet6 addr: fdfc:c9ca:f0af::1/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1480  Metric:1
          RX packets:79552 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5049 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12675068 (12.0 MiB)  TX bytes:1130374 (1.0 MiB)

eth0      Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          inet6 addr: fe80::10:18ff:fe01:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:79141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14078634 (13.4 MiB)  TX bytes:1184232 (1.1 MiB)

eth0.1    Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:79095 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5343 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12638097 (12.0 MiB)  TX bytes:1151990 (1.0 MiB)

eth0.2    Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          inet addr:192.168.46.21  Bcast:192.168.46.255  Mask:255.255.255.0
          inet6 addr: fe80::10:18ff:fe01:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:478 (478.0 B)

eth0.3    Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::10:18ff:fe01:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:408 (408.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:98 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9712 (9.4 KiB)  TX bytes:9712 (9.4 KiB)

wlan0     Link encap:Ethernet  HWaddr 72:D1:5E:0D:AD:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:421 errors:0 dropped:0 overruns:0 frame:0
          TX packets:75416 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:44057 (43.0 KiB)  TX bytes:14757088 (14.0 MiB)

ifconfig device 2

root@Huawei2:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 02:10:18:01:00:02
          inet addr:192.168.46.12  Bcast:192.168.46.255  Mask:255.255.255.0
          inet6 addr: fd27:f8e7:20af::1/64 Scope:Global
          inet6 addr: fe80::10:18ff:fe01:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1480  Metric:1
          RX packets:6599 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2815 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:970566 (947.8 KiB)  TX bytes:730896 (713.7 KiB)

eth0      Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          inet6 addr: fe80::10:18ff:fe01:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6835 errors:0 dropped:4 overruns:0 frame:0
          TX packets:2832 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1122307 (1.0 MiB)  TX bytes:752913 (735.2 KiB)

eth0.1    Link encap:Ethernet  HWaddr 02:10:18:01:00:01
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6599 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2815 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:970566 (947.8 KiB)  TX bytes:730896 (713.7 KiB)

eth0.2    Link encap:Ethernet  HWaddr 02:10:18:01:00:02
          inet addr:192.168.46.22  Bcast:192.168.46.255  Mask:255.255.255.0
          inet6 addr: fe80::10:18ff:fe01:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:408 (408.0 B)

eth0.3    Link encap:Ethernet  HWaddr 02:10:18:01:00:02
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::10:18ff:fe01:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:408 (408.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:858 errors:0 dropped:0 overruns:0 frame:0
          TX packets:858 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:85072 (83.0 KiB)  TX bytes:85072 (83.0 KiB)

wlan0     Link encap:Ethernet  HWaddr 72:D1:5E:0D:AD:6D
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4039 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:819004 (799.8 KiB)

/etc/config/network device 1

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdfc:c9ca:f0af::/48'

config interface 'lan'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option _orig_ifname 'eth0.1 wlan0-1 wlan0'
        option _orig_bridge 'true'
        option ifname 'eth0.1'
        option mtu '1480'
        option gateway '192.168.46.1'
        option dns '192.168.46.1'
        option ipaddr '192.168.46.11'
        option ip6assign '64'

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

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '1 2 8t'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '3 8t'

config switch_vlan
        option device 'eth0'
        option vlan '3'
        option ports '0 8t'

config interface 'Admin'
        option proto 'static'
        option ifname 'eth0.3'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

config interface 'WAN'
        option proto 'static'
        option ifname 'eth0.2'
        option netmask '255.255.255.0'
        option ipaddr '192.168.46.21'

/etc/config/network device 2

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd27:f8e7:20af::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option macaddr '02:10:18:01:00:02'
        option mtu '1480'
        option ipaddr '192.168.46.12'
        option gateway '192.168.46.1'
        option dns '192.168.46.1'
        option ip6assign '64'

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


config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '1 2 8t'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '3 8t'

config switch_vlan
        option device 'eth0'
        option vlan '3'
        option ports '0 8t'

config interface 'Admin'
        option proto 'static'
        option ifname 'eth0.3'
        option ipaddr '192.168.1.2'
        option macaddr '02:10:18:01:00:02'
        option netmask '255.255.255.0'

config interface 'WAN'
        option proto 'static'
        option ifname 'eth0.2'
        option ipaddr '192.168.46.22'
        option netmask '255.255.255.0'
        option macaddr '02:10:18:01:00:02'

Also, when I start the second device, the first is not connecting.

The MAC address of eth0 seems to be automatically set by openwrt by default

(Last edited by fratzicu on 26 Jul 2014, 19:19)

ned14 wrote:

Oh BTW the stock firmware images for the HG655d flash and work fine on the HG655m, even from within the web GUI. They appear to be interchangeable. I flashed a HG655d image from the Netherlands and all appears to work fine.

I've noticed it can take a few retries to get an image to "take" though, which is suspicious.

Niall

It turns out the reason why it takes a few retries to get an image to take is because the HG655m provides a dual boot solution, and the H655b/d images only work if flashed to the main (0xb8020000) not slave storage (0xb87a0000).

I finally got round to getting some pins soldered into the UART, and if I flash openwrt-HG655x-squashfs-cfe-5.bin I see this:

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Sun May 20 16:16:27 CST 2012 (wanglaijian@VHG-CT-SER1)
Copyright (C) 2000-2008 Broadcom Corporation.


==== MaxMultibyteWrite: 32 ====
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)
Boot Address 0xb8000000


Board IP address                  : 192.168.1.1:ffffff00  
Host IP address                   : 192.168.1.100  
Gateway IP address                :   
Run from flash/host (f/h)         : f  
Default host run file name        : vmlinux  
Default host flash file name      : bcm963xx_fs_kernel  
Boot delay (0-9 seconds)          : 3  
Boot image (0=latest, 1=previous) : 0  
Board Id (0-4)                    : 96368MVWG  
Number of MAC Addresses (1-32)    : 11  
Base MAC Address                  : 00:e0:fc:09:09:09  
PSI Size (1-64) KBytes            : 64  
Main Thread Number [0|1]          : 0  

*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 33210

 Support Double system.

Flash boot Flag: MAINSS
Boot from main system!
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80010000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
24 buffers found.
Closing DMA Channels.
Starting program at 0x80010000
[    0.000000] Linux version 3.10.34 (dani@tool) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r40396) ) #9 SMP Tue Apr 29 20:00:28 CEST 2014
[    0.000000] Detected Broadcom 0x6368 CPU revision b2
[    0.000000] CPU frequency is 400 MHz
[    0.000000] 32MB of RAM installed
[    0.000000] registering 38 GPIOs
[    0.000000] board_bcm963xx: Boot address 0xb8000000
[    0.000000] board_bcm963xx: CFE version: 1.0.37-102.6
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[    0.000000] board_bcm963xx: board name: 96368MVWG
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 02000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x01ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x01ffffff]
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.000000] PERCPU: Embedded 7 pages/cpu @81043000 s6592 r8192 d13888 u32768
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Memory: 28780k/32768k available (2455k kernel code, 3988k reserved, 620k data, 248k init, 0k highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:256
[    0.000000] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[    0.032000] pid_max: default: 32768 minimum: 301
[    0.036000] Mount-cache hash table entries: 512
[    0.044000] SMP: Booting CPU1...
[    0.048000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[    0.048000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[    0.048000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[    0.080000] Synchronize counters for CPU 1: done.
[    0.080000] SMP: CPU1 is running
[    0.084000] Brought up 2 CPUs
[    0.108000] NET: Registered protocol family 16
[    0.120000] registering PCI controller with io_map_base unset
[    0.136000] bio: create slab <bio-0> at 0
[    0.140000] PCI host bridge to bus 0000:00
[    0.144000] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.148000] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
[    0.152000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.156000] Switching to clocksource MIPS
[    0.164000] NET: Registered protocol family 2
[    0.168000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.176000] TCP bind hash table entries: 512 (order: 0, 4096 bytes)
[    0.184000] TCP: Hash tables configured (established 512 bind 512)
[    0.192000] TCP: reno registered
[    0.192000] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.200000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.208000] NET: Registered protocol family 1
[    0.216000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.220000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.232000] msgmni has been set to 56
[    0.236000] io scheduler noop registered
[    0.240000] io scheduler deadline registered (default)
[    0.248000] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10) is a bcm63xx_uart
[    0.256000] console [ttyS0] enabled, bootconsole disabled
[    0.256000] console [ttyS0] enabled, bootconsole disabled
[    0.268000] bcm63xx-rng bcm63xx-rng: registered RNG driver
[    0.276000] physmap platform flash device: 08000000 at 18000000
[    0.284000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002101
[    0.292000] Amd/Fujitsu Extended Query Table at 0x0040
[    0.300000]   Amd/Fujitsu Extended Query version 1.3.
[    0.304000] number of CFI chips: 1
[    0.308000] bcm63xxpart: CFE boot tag found with version 7 and board type HW65x
[    0.316000] bcm63xxpart: Partition 0 is CFE offset 0 and length 20000
[    0.320000] bcm63xxpart: Partition 1 is kernel offset 20100 and length 10ff00
[    0.328000] bcm63xxpart: Partition 2 is rootfs offset 130000 and length eb0000
[    0.336000] bcm63xxpart: Partition 3 is nvram offset fe0000 and length 20000
[    0.344000] bcm63xxpart: Partition 4 is linux offset 20000 and length fc0000
[    0.352000] bcm63xxpart: Spare partition is offset 470004 and length b6fffc
[    0.360000] 5 bcm63xxpart partitions found on MTD device physmap-flash.0
[    0.364000] Creating 5 MTD partitions on "physmap-flash.0":
[    0.372000] 0x000000000000-0x000000020000 : "CFE"
[    0.380000] 0x000000020100-0x000000130000 : "kernel"
[    0.384000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.400000] 0x000000130000-0x000000fe0000 : "rootfs"
[    0.404000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
[    0.420000] mtd: device 2 (rootfs) set to be root filesystem
[    0.424000] mtd: partition "rootfs_data" created automatically, ofs=0x480000, len=0xb60000
[    0.432000] 0x000000480000-0x000000fe0000 : "rootfs_data"
[    0.440000] 0x000000fe0000-0x000001000000 : "nvram"
[    0.448000] 0x000000020000-0x000000fe0000 : "linux"
[    0.456000] bcm63xx-spi bcm63xx-spi: at 0xb0000800 (irq 9, FIFOs size 542)
[    0.504000] b53_common: found switch: BCM63xx, rev 0
[    0.508000] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.520000] TCP: cubic registered
[    0.524000] NET: Registered protocol family 17
[    0.528000] 8021q: 802.1Q VLAN Support v1.8
[    0.544000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.552000] Freeing unused kernel memory: 248K (80312000 - 80350000)
procd: Console is alive
procd: - watchdog -
procd: - preinit -
ifconfig: SIOCGIFFLAGS: No such device
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    4.208000] usbcore: registered new interface driver usbfs
[    4.212000] usbcore: registered new interface driver hub
[    4.220000] usbcore: registered new device driver usb
[    4.232000] Button Hotplug driver version 0.4.1
[    4.276000] SCSI subsystem initialized
[    4.292000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.300000] ehci-platform: EHCI generic platform driver
[    4.408000] ehci-platform ehci-platform: EHCI Host Controller
[    4.412000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.420000] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[    4.440000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    4.448000] hub 1-0:1.0: USB hub found
[    4.452000] hub 1-0:1.0: 1 port detected
[    4.460000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.468000] ohci-platform ohci-platform: Generic Platform OHCI Controller
[    4.472000] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    4.480000] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
[    4.548000] hub 2-0:1.0: USB hub found
[    4.552000] hub 2-0:1.0: 1 port detected
[    4.564000] usbcore: registered new interface driver usb-storage
No jffs2 marker was found
ifconfig: SIOCGIFFLAGS: No such device
procd: - early -
procd: - watchdog -
procd: - ubus -
procd: - init -
Please press Enter to activate this console.
[    9.488000] NET: Registered protocol family 10
[    9.508000] NTFS driver 2.1.30 [Flags: R/O MODULE].
[    9.532000] nf_conntrack version 0.5.0 (453 buckets, 1812 max)
[    9.544000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    9.572000] Loading modules backported from Linux version master-2014-03-31-1-0-g5c109d2
[    9.580000] Backport generated by backports.git backports-20140221-0-g8e94650
[    9.592000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.660000] usbcore: registered new interface driver ums-alauda
[    9.672000] usbcore: registered new interface driver ums-cypress
[    9.680000] usbcore: registered new interface driver ums-datafab
[    9.688000] usbcore: registered new interface driver ums-freecom
[    9.696000] usbcore: registered new interface driver ums-isd200
[    9.708000] usbcore: registered new interface driver ums-jumpshot
[    9.716000] usbcore: registered new interface driver ums-karma
[    9.728000] usbcore: registered new interface driver ums-sddr09
[    9.736000] usbcore: registered new interface driver ums-sddr55
[    9.744000] usbcore: registered new interface driver ums-usbat
[    9.776000] xt_time: kernel timezone is -0000
[    9.800000] cfg80211: Calling CRDA to update world regulatory domain
[    9.808000] cfg80211: World regulatory domain updated:
[    9.816000] cfg80211:  DFS Master region: unset
[    9.820000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[    9.828000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[    9.840000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[    9.848000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[    9.856000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[    9.864000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[    9.872000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[    9.948000] PPP generic driver version 2.4.2
[    9.956000] NET: Registered protocol family 24
[   18.336000] device eth0.1 entered promiscuous mode
[   18.344000] device eth0 entered promiscuous mode
[   18.348000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   18.356000] br-lan: port 1(eth0.1) entered forwarding state
[   18.360000] br-lan: port 1(eth0.1) entered forwarding state
[   19.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x5dcf instead
[   19.176000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x1a38 instead
[   19.188000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xc260 instead
[   19.196000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x362e instead
[   19.208000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0xe746 instead
[   19.216000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xc61e instead
[   19.228000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0xb8d0 instead
[   19.244000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x97f8 instead
[   19.260000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0x805d instead
[   19.276000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xfb2a instead
[   19.284000] jffs2: Further such events for this erase block will not be printed
[   19.372000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0x496c instead
[   19.388000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0x469d instead
[   19.396000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020008: 0xb404 instead
[   19.408000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002000c: 0xaf5f instead
[   19.416000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020010: 0xe35e instead
[   19.428000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020014: 0x16fa instead
[   19.436000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020018: 0x0345 instead
[   19.448000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002001c: 0xd35e instead
[   19.456000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020020: 0x233d instead
[   19.468000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020024: 0x73d6 instead
[   19.476000] jffs2: Further such events for this erase block will not be printed
[   19.544000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0x74bd instead
[   19.552000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0xab5f instead
[   19.564000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0x86ce instead
[   19.572000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004000c: 0x9115 instead
[   19.584000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040010: 0x976a instead
[   19.592000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040014: 0x8b9a instead
[   19.604000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040018: 0x7396 instead
[   19.616000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004001c: 0xe7bf instead
[   19.624000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040020: 0xceee instead
[   19.636000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040024: 0xd693 instead
[   19.644000] jffs2: Further such events for this erase block will not be printed
[   19.708000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060000: 0x8bd2 instead
[   19.716000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060004: 0xf41e instead
[   19.728000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060008: 0x4f54 instead
[   19.736000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006000c: 0x3e7a instead
[   19.748000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060010: 0x9540 instead
[   19.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060014: 0xd831 instead
[   19.768000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060018: 0xd32a instead
[   19.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006001c: 0x1c0d instead
[   19.788000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060020: 0x24f1 instead
[   19.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060024: 0x8f8c instead
[   19.808000] jffs2: Further such events for this erase block will not be printed
[   19.856000] jffs2: Old JFFS2 bitmask found at 0x000765f8
[   19.864000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   19.876000] jffs2: Old JFFS2 bitmask found at 0x0007b49c
[   19.884000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   19.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0x2034 instead
[   19.924000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x3abd instead
[   19.940000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0xa225 instead
[   19.956000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008000c: 0x1a5b instead
[   19.972000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080010: 0x352d instead
[   19.988000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080014: 0x96b2 instead
[   20.000000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080018: 0xd92a instead
[   20.028000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008001c: 0x773e instead
[   20.040000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080020: 0xb2e3 instead
[   20.060000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080024: 0xe6a9 instead
[   20.068000] jffs2: Further such events for this erase block will not be printed
[   20.140000] jffs2: Old JFFS2 bitmask found at 0x0008fcd0
[   20.144000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   20.188000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0xfc39 instead
[   20.212000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0004: 0xffc0 instead
[   20.228000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0xeaf8 instead
[   20.244000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a000c: 0x4928 instead
[   20.260000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0010: 0x05d4 instead
[   20.276000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0014: 0x99c4 instead
[   20.292000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0018: 0xd365 instead
[   20.300000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a001c: 0xf6dc instead
[   20.312000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0020: 0xae2b instead
[   20.320000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0024: 0x0ba1 instead
[   20.332000] jffs2: Further such events for this erase block will not be printed
[   20.364000] br-lan: port 1(eth0.1) entered forwarding state
[   20.400000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0000: 0x6b9e instead
[   20.408000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0004: 0x0eaf instead
[   20.420000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0008: 0xfcf3 instead
[   20.428000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c000c: 0x655e instead
[   20.440000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0010: 0xd992 instead
[   20.448000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0014: 0x802f instead
[   20.460000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0018: 0x0988 instead
[   20.472000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c001c: 0x9aae instead
[   20.480000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0020: 0x2a78 instead
[   20.492000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0024: 0x5eae instead
[   20.500000] jffs2: Further such events for this erase block will not be printed
[   20.564000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0000: 0x6632 instead
[   20.576000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0004: 0x262d instead
[   20.584000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0008: 0x5b94 instead
[   20.596000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e000c: 0xf50b instead
[   20.604000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0010: 0x80bf instead
[   20.624000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0014: 0x32e2 instead
[   20.636000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0018: 0xaf5d instead
[   20.644000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e001c: 0x7d3e instead
[   20.656000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0020: 0x83e9 instead
[   20.664000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0024: 0xebf6 instead
[   20.676000] jffs2: Further such events for this erase block will not be printed
[   20.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100000: 0x84d2 instead
[   20.768000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100004: 0x1c8b instead
[   20.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100008: 0xaf09 instead
[   20.788000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010000c: 0xd17f instead
[   20.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100010: 0x3f37 instead
[   20.808000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100014: 0xe9ee instead
[   20.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100018: 0xef8c instead
[   20.828000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0010001c: 0x6dc9 instead
[   20.836000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100020: 0x9b01 instead
[   20.848000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00100024: 0xa04e instead
[   20.856000] jffs2: Further such events for this erase block will not be printed
[   20.868000] jffs2: Old JFFS2 bitmask found at 0x00100f9c
[   20.872000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   20.944000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120000: 0x8c87 instead
[   20.952000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120004: 0xa194 instead
[   20.964000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120008: 0x7259 instead
[   20.972000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012000c: 0x1efe instead
[   20.984000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120010: 0xbe63 instead
[   20.992000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120014: 0x6b82 instead
[   21.004000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120018: 0xce63 instead
[   21.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0012001c: 0x3eb4 instead
[   21.024000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120020: 0xdb44 instead
[   21.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00120024: 0xcf98 instead
[   21.044000] jffs2: Further such events for this erase block will not be printed
[   21.080000] jffs2: Old JFFS2 bitmask found at 0x001300e8
[   21.084000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   21.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140000: 0x9436 instead
[   21.136000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140004: 0x2f82 instead
[   21.148000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140008: 0x26ae instead
[   21.156000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014000c: 0x536f instead
[   21.168000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140010: 0x1bfd instead
[   21.176000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140014: 0x5d84 instead
[   21.196000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140018: 0xb578 instead
[   21.208000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0014001c: 0xa8ea instead
[   21.216000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140020: 0x6337 instead
[   21.228000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00140024: 0x01fd instead
[   21.236000] jffs2: Further such events for this erase block will not be printed
[   21.320000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320000: 0x3700 instead
[   21.336000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320004: 0x4272 instead
[   21.352000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320008: 0x6463 instead
[   21.364000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0032000c: 0x2043 instead
[   21.376000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320010: 0x706f instead
[   21.384000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320014: 0x7469 instead
[   21.396000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320018: 0x7665 instead
[   21.404000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0032001c: 0x2032 instead
[   21.416000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00320028: 0x3638 instead
[   21.424000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0032002c: 0x4857 instead
[   21.436000] jffs2: Further such events for this erase block will not be printed
[   21.460000] jffs2: Old JFFS2 bitmask found at 0x0032a0a8
[   21.464000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   21.524000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340000: 0x3e64 instead
[   21.536000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340004: 0x6740 instead
[   21.544000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340008: 0xc3f6 instead
[   21.556000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0034000c: 0xb329 instead
[   21.564000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340010: 0x97f2 instead
[   21.576000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340014: 0x45f1 instead
[   21.584000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340018: 0x20c8 instead
[   21.596000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0034001c: 0x1c28 instead
[   21.604000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340020: 0x0ec7 instead
[   21.616000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00340024: 0x1910 instead
[   21.624000] jffs2: Further such events for this erase block will not be printed
[   21.672000] jffs2: Old JFFS2 bitmask found at 0x0034f3fc
[   21.676000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   21.704000] jffs2: Old JFFS2 bitmask found at 0x00354188
[   21.708000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   21.716000] jffs2: Old JFFS2 bitmask found at 0x00354f7c
[   21.720000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   21.752000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360000: 0xf987 instead
[   21.760000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360004: 0x493e instead
[   21.772000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360008: 0xaa49 instead
[   21.780000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0036000c: 0x6831 instead
[   21.792000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360010: 0x90b8 instead
[   21.800000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360014: 0xb9c2 instead
[   21.812000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360018: 0xc4fa instead
[   21.820000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0036001c: 0x80aa instead
[   21.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360020: 0xbfc0 instead
[   21.840000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00360024: 0x694e instead
[   21.852000] jffs2: Further such events for this erase block will not be printed
[   21.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380000: 0x634e instead
[   21.920000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380004: 0x6d8a instead
[   21.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380008: 0x2c80 instead
[   21.940000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0038000c: 0x2a81 instead
[   21.948000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380010: 0xa8a0 instead
[   21.960000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380014: 0x75c1 instead
[   21.968000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380018: 0x64cf instead
[   21.980000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0038001c: 0x246e instead
[   21.988000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380020: 0xc83c instead
[   22.000000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00380024: 0x6bfc instead
[   22.008000] jffs2: Further such events for this erase block will not be printed
[   22.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0000: 0x8d85 instead
[   22.076000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0004: 0xe529 instead
[   22.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0008: 0x4109 instead
[   22.096000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a000c: 0xe883 instead
[   22.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0010: 0x4c15 instead
[   22.116000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0014: 0xfe83 instead
[   22.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0018: 0x7b82 instead
[   22.136000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a001c: 0xa48f instead
[   22.148000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0020: 0xbc34 instead
[   22.156000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003a0024: 0x73af instead
[   22.168000] jffs2: Further such events for this erase block will not be printed
[   22.232000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0000: 0x30cd instead
[   22.244000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0004: 0xa108 instead
[   22.252000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0008: 0xb9f5 instead
[   22.264000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c000c: 0x81aa instead
[   22.276000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0010: 0x1918 instead
[   22.284000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0014: 0xa8ef instead
[   22.296000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0018: 0x6b8a instead
[   22.304000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c001c: 0x3065 instead
[   22.316000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0020: 0xbc34 instead
[   22.324000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003c0024: 0xcc7d instead
[   22.336000] jffs2: Further such events for this erase block will not be printed
[   22.408000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0000: 0x79bc instead
[   22.416000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0004: 0x0b5f instead
[   22.428000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0008: 0x5edf instead
[   22.440000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e000c: 0x4cbd instead
[   22.448000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0010: 0xc8cc instead
[   22.460000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0014: 0x3c02 instead
[   22.468000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0018: 0xe8e7 instead
[   22.480000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e001c: 0x2767 instead
[   22.488000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0020: 0xf544 instead
[   22.500000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x003e0024: 0x9fd4 instead
[   22.508000] jffs2: Further such events for this erase block will not be printed
[   22.568000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400000: 0x4556 instead
[   22.576000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400004: 0x7c73 instead
[   22.588000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400008: 0x6eb5 instead
[   22.596000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0040000c: 0x5a78 instead
[   22.608000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400010: 0xf889 instead
[   22.616000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400014: 0x1959 instead
[   22.628000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400018: 0xa08a instead
[   22.636000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0040001c: 0xb9fc instead
[   22.648000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400020: 0x7599 instead
[   22.656000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00400024: 0x277f instead
[   22.664000] jffs2: Further such events for this erase block will not be printed
[   22.724000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420000: 0x6670 instead
[   22.732000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420004: 0x802c instead
[   22.744000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420008: 0xdfc9 instead
[   22.752000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0042000c: 0x1eaf instead
[   22.764000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420010: 0xb2ed instead
[   22.772000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420014: 0x5ff0 instead
[   22.784000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420018: 0xd382 instead
[   22.792000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0042001c: 0x5130 instead
[   22.804000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420020: 0x7128 instead
[   22.812000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00420024: 0x13f4 instead
[   22.820000] jffs2: Further such events for this erase block will not be printed
[   22.856000] jffs2: Empty flash at 0x00430038 ends at 0x00430040
[   22.880000] jffs2: Old JFFS2 bitmask found at 0x0043ba3c
[   22.884000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   22.900000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440000: 0x0866 instead
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440004: 0x8b43 instead
[   22.916000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440008: 0xf7d6 instead
[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0044000c: 0x16e2 instead
[   22.936000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440010: 0xb550 instead
[   22.948000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440014: 0xe779 instead
[   22.956000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440018: 0xac8c instead
[   22.968000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0044001c: 0xc1b7 instead
[   22.976000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440020: 0x6f02 instead
[   22.988000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00440024: 0x63c7 instead
[   22.996000] jffs2: Further such events for this erase block will not be printed
[   23.036000] jffs2: Old JFFS2 bitmask found at 0x00454e60
[   23.044000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460000: 0xad6c instead
[   23.076000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460004: 0xf599 instead
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460008: 0xfda8 instead
[   23.096000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0046000c: 0x858d instead
[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460010: 0x7826 instead
[   23.116000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460014: 0xec96 instead
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460018: 0x61bc instead
[   23.136000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0046001c: 0x1109 instead
[   23.148000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460020: 0xb23b instead
[   23.156000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00460024: 0x116e instead
[   23.164000] jffs2: Further such events for this erase block will not be printed
[   23.224000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480000: 0x88a9 instead
[   23.232000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480004: 0x5aaa instead
[   23.244000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480008: 0xdda0 instead
[   23.252000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0048000c: 0x0381 instead
[   23.264000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480010: 0x0796 instead
[   23.272000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480014: 0x01a0 instead
[   23.284000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480018: 0xa9f1 instead
[   23.292000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0048001c: 0xb3e9 instead
[   23.304000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480020: 0x833e instead
[   23.312000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00480024: 0x766d instead
[   23.320000] jffs2: Further such events for this erase block will not be printed
[   23.380000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0000: 0x095a instead
[   23.388000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0004: 0xd9ab instead
[   23.400000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0008: 0x18b2 instead
[   23.408000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a000c: 0xeafd instead
[   23.420000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0010: 0x5338 instead
[   23.428000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0014: 0x2764 instead
[   23.440000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0018: 0x5aac instead
[   23.448000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a001c: 0x9e71 instead
[   23.460000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0020: 0x40e8 instead
[   23.468000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004a0024: 0x961e instead
[   23.476000] jffs2: Further such events for this erase block will not be printed
[   23.536000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0000: 0x21f3 instead
[   23.544000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0004: 0x4cde instead
[   23.556000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0008: 0x1fa5 instead
[   23.564000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c000c: 0x1a86 instead
[   23.576000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0010: 0xf514 instead
[   23.584000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0014: 0xf1c3 instead
[   23.596000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0018: 0x4f9b instead
[   23.604000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c001c: 0x8657 instead
[   23.616000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0020: 0x6e12 instead
[   23.624000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004c0024: 0xf9c3 instead
[   23.632000] jffs2: Further such events for this erase block will not be printed
[   23.692000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0000: 0xcded instead
[   23.700000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0004: 0xb915 instead
[   23.712000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0008: 0x57e7 instead
[   23.720000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e000c: 0xedf4 instead
[   23.732000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0010: 0x0689 instead
[   23.740000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0014: 0x6516 instead
[   23.752000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0018: 0x03d2 instead
[   23.760000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e001c: 0xe256 instead
[   23.772000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0020: 0x197b instead
[   23.780000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x004e0024: 0xc8a3 instead
[   23.788000] jffs2: Further such events for this erase block will not be printed
[   23.808000] jffs2: Old JFFS2 bitmask found at 0x004e5658
[   23.812000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   23.860000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500000: 0x3d3b instead
[   23.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500004: 0xe8a6 instead
[   23.880000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500008: 0x64de instead
[   23.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0050000c: 0x7234 instead
[   23.900000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500010: 0x3f7d instead
[   23.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500014: 0x2402 instead
[   23.920000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500018: 0x1a9d instead
[   23.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0050001c: 0xa6e6 instead
[   23.940000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500020: 0x08c6 instead
[   23.948000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00500024: 0x2874 instead
[   23.960000] jffs2: Further such events for this erase block will not be printed
[   24.016000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520000: 0x20d6 instead
[   24.028000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520004: 0x33a1 instead
[   24.036000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520008: 0xe4d1 instead
[   24.048000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0052000c: 0xe312 instead
[   24.056000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520010: 0xcb3e instead
[   24.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520014: 0xe5d0 instead
[   24.076000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520018: 0x9ea2 instead
[   24.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0052001c: 0x4ee2 instead
[   24.096000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520020: 0x3609 instead
[   24.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00520024: 0x3112 instead
[   24.116000] jffs2: Further such events for this erase block will not be printed
[   24.160000] jffs2: Old JFFS2 bitmask found at 0x00530878
[   24.164000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   24.200000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540000: 0x65e0 instead
[   24.208000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540004: 0x0301 instead
[   24.220000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540008: 0x46c9 instead
[   24.228000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0054000c: 0x6047 instead
[   24.240000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540010: 0x9b73 instead
[   24.248000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540014: 0xc5b6 instead
[   24.260000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540018: 0x8289 instead
[   24.268000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0054001c: 0xf338 instead
[   24.280000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540020: 0xde9b instead
[   24.288000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00540024: 0xb990 instead
[   24.296000] jffs2: Further such events for this erase block will not be printed
[   24.356000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560000: 0x433e instead
[   24.364000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560004: 0xdc31 instead
[   24.376000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560008: 0xf643 instead
[   24.384000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0056000c: 0x1fbd instead
[   24.396000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560010: 0x914c instead
[   24.404000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560014: 0x3dc3 instead
[   24.416000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560018: 0xe8ef instead
[   24.424000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0056001c: 0xb492 instead
[   24.436000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560020: 0xd1c1 instead
[   24.444000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00560024: 0x6cde instead
[   24.452000] jffs2: Further such events for this erase block will not be printed
[   24.512000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580000: 0xa5f5 instead
[   24.520000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580004: 0xc79d instead
[   24.532000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580008: 0x1bf6 instead
[   24.540000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0058000c: 0xffcc instead
[   24.552000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580010: 0xa8e5 instead
[   24.560000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580014: 0xe0a3 instead
[   24.572000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580018: 0x07cb instead
[   24.580000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0058001c: 0x6564 instead
[   24.592000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580020: 0x4dd1 instead
[   24.600000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00580024: 0xffe7 instead
[   24.608000] jffs2: Further such events for this erase block will not be printed
[   24.668000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0000: 0xa181 instead
[   24.676000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0004: 0x605f instead
[   24.688000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0008: 0xec7f instead
[   24.696000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a000c: 0x9511 instead
[   24.708000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0010: 0xde3d instead
[   24.716000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0014: 0x7292 instead
[   24.728000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0018: 0x99ef instead
[   24.736000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a001c: 0x7ffd instead
[   24.748000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0020: 0xb077 instead
[   24.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005a0024: 0xd6cb instead
[   24.764000] jffs2: Further such events for this erase block will not be printed
[   24.824000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0000: 0x4b64 instead
[   24.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0004: 0x5e2b instead
[   24.844000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0008: 0x4cf0 instead
[   24.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c000c: 0xd48a instead
[   24.864000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0010: 0x3eb3 instead
[   24.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0014: 0xecc2 instead
[   24.884000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0018: 0x71ec instead
[   24.892000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c001c: 0xbf92 instead
[   24.904000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0020: 0x9e69 instead
[   24.912000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005c0024: 0x0c92 instead
[   24.920000] jffs2: Further such events for this erase block will not be printed
[   24.932000] jffs2: Old JFFS2 bitmask found at 0x005c1d9c
[   24.940000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   24.992000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0000: 0x8437 instead
[   25.000000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0004: 0x1869 instead
[   25.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0008: 0x2bdd instead
[   25.020000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e000c: 0x111e instead
[   25.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0010: 0xf0f4 instead
[   25.040000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0014: 0xf74f instead
[   25.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0018: 0x548c instead
[   25.060000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e001c: 0xac3d instead
[   25.072000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0020: 0x3ee0 instead
[   25.080000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x005e0024: 0xdd79 instead
[   25.092000] jffs2: Further such events for this erase block will not be printed
[   25.124000] jffs2: Old JFFS2 bitmask found at 0x005f12ac
[   25.132000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[   25.160000] jffs2: Empty flash at 0x00600020 ends at 0x006001e0
[   25.168000] jffs2: Empty flash at 0x00600220 ends at 0x006003e0
[   25.176000] jffs2: Empty flash at 0x00600420 ends at 0x006005e0
[   25.184000] jffs2: Empty flash at 0x00600620 ends at 0x006007e0
[   25.192000] jffs2: Empty flash at 0x00600820 ends at 0x006009e0
[   25.200000] jffs2: Empty flash at 0x00600a20 ends at 0x00600be0
[   25.204000] jffs2: Empty flash at 0x00600c20 ends at 0x00600de0
[   25.212000] jffs2: Empty flash at 0x00600e20 ends at 0x00600fe0
[   25.220000] jffs2: Empty flash at 0x00601020 ends at 0x006011e0
[   25.228000] jffs2: Empty flash at 0x00601220 ends at 0x006013e0
[   25.236000] jffs2: Empty flash at 0x00601420 ends at 0x006015e0
[   25.240000] jffs2: Empty flash at 0x00601620 ends at 0x006017e0
[   25.248000] jffs2: Empty flash at 0x00601820 ends at 0x006019e0
[   25.256000] jffs2: Empty flash at 0x00601a20 ends at 0x00601be0
[   25.264000] jffs2: Empty flash at 0x00601c20 ends at 0x00601de0
[   25.272000] jffs2: Empty flash at 0x00601e20 ends at 0x00601fe0
[   25.280000] jffs2: Empty flash at 0x00602020 ends at 0x006021e0
[   25.284000] jffs2: Empty flash at 0x00602220 ends at 0x006023e0
[   25.292000] jffs2: Empty flash at 0x00602420 ends at 0x006025e0
[   25.300000] jffs2: Empty flash at 0x00602620 ends at 0x006027e0
[   25.308000] jffs2: Empty flash at 0x00602820 ends at 0x006029e0
[   25.316000] jffs2: Empty flash at 0x00602a20 ends at 0x00602be0
[   25.320000] jffs2: Empty flash at 0x00602c20 ends at 0x00602de0
[   25.328000] jffs2: Empty flash at 0x00602e20 ends at 0x00602fe0
[   25.336000] jffs2: Empty flash at 0x00603020 ends at 0x006031e0
[   25.344000] jffs2: Empty flash at 0x00603220 ends at 0x006033e0
[   25.352000] jffs2: Empty flash at 0x00603420 ends at 0x006035e0
[   25.360000] jffs2: Empty flash at 0x00603620 ends at 0x006037e0
[   25.364000] jffs2: Empty flash at 0x00603820 ends at 0x006039e0
[   25.372000] jffs2: Empty flash at 0x00603a20 ends at 0x00603be0
[   25.380000] jffs2: Empty flash at 0x00603c20 ends at 0x00603de0
[   25.388000] jffs2: Empty flash at 0x00603e20 ends at 0x00603fe0
[   25.396000] jffs2: Empty flash at 0x00604020 ends at 0x006041e0
[   25.400000] jffs2: Empty flash at 0x00604220 ends at 0x006043e0
[   25.408000] jffs2: Empty flash at 0x00604420 ends at 0x006045e0
[   25.416000] jffs2: Empty flash at 0x00604620 ends at 0x006047e0
[   25.424000] jffs2: Empty flash at 0x00604820 ends at 0x006049e0
[   25.432000] jffs2: Empty flash at 0x00604a20 ends at 0x00604be0
[   25.440000] jffs2: Empty flash at 0x00604c20 ends at 0x00604de0
[   25.444000] jffs2: Empty flash at 0x00604e20 ends at 0x00604fe0
[   25.452000] jffs2: Empty flash at 0x00605020 ends at 0x006051e0
[   25.460000] jffs2: Empty flash at 0x00605220 ends at 0x006053e0
[   25.468000] jffs2: Empty flash at 0x00605420 ends at 0x006055e0
[   25.476000] jffs2: Empty flash at 0x00605620 ends at 0x006057e0
[   25.480000] jffs2: Empty flash at 0x00605820 ends at 0x006059e0
[   25.488000] jffs2: Empty flash at 0x00605a20 ends at 0x00605be0
[   25.496000] jffs2: Empty flash at 0x00605c20 ends at 0x00605de0
[   25.504000] jffs2: Empty flash at 0x00605e20 ends at 0x00605fe0
[   25.512000] jffs2: Empty flash at 0x00606020 ends at 0x006061e0
[   25.520000] jffs2: Empty flash at 0x00606220 ends at 0x006063e0
[   25.524000] jffs2: Empty flash at 0x00606420 ends at 0x006065e0
[   25.532000] jffs2: Empty flash at 0x00606620 ends at 0x006067e0
[   25.540000] jffs2: Empty flash at 0x00606820 ends at 0x006069e0
[   25.548000] jffs2: Empty flash at 0x00606a20 ends at 0x00606be0
[   25.556000] jffs2: Empty flash at 0x00606c20 ends at 0x00606de0
[   25.560000] jffs2: Empty flash at 0x00606e20 ends at 0x00606fe0
[   25.568000] jffs2: Empty flash at 0x00607020 ends at 0x006071e0
[   25.576000] jffs2: Empty flash at 0x00607220 ends at 0x006073e0
[   25.584000] jffs2: Empty flash at 0x00607420 ends at 0x006075e0
[   25.592000] jffs2: Empty flash at 0x00607620 ends at 0x006077e0
[   25.600000] jffs2: Empty flash at 0x00607820 ends at 0x006079e0
[   25.608000] jffs2: Empty flash at 0x00607a20 ends at 0x00607be0
[   25.616000] jffs2: Empty flash at 0x00607c20 ends at 0x00607de0
[   25.620000] jffs2: Empty flash at 0x00607e20 ends at 0x00607fe0
[   25.628000] jffs2: Empty flash at 0x00608020 ends at 0x006081e0
[   25.636000] jffs2: Empty flash at 0x00608220 ends at 0x006083e0
[   25.644000] jffs2: Empty flash at 0x00608420 ends at 0x006085e0
[   25.652000] jffs2: Empty flash at 0x00608620 ends at 0x006087e0
[   25.660000] jffs2: Empty flash at 0x00608820 ends at 0x006089e0
[   25.668000] jffs2: Empty flash at 0x00608a20 ends at 0x00608be0
[   25.676000] jffs2: Empty flash at 0x00608c20 ends at 0x00608de0
[   25.680000] jffs2: Empty flash at 0x00608e20 ends at 0x00608fe0
[   25.688000] jffs2: Empty flash at 0x00609020 ends at 0x006091e0
[   25.696000] jffs2: Empty flash at 0x00609220 ends at 0x006093e0
[   25.704000] jffs2: Empty flash at 0x00609420 ends at 0x006095e0
[   25.712000] jffs2: Empty flash at 0x00609620 ends at 0x006097e0
[   25.720000] jffs2: Empty flash at 0x00609820 ends at 0x006099e0
[   25.728000] jffs2: Empty flash at 0x00609a20 ends at 0x00609be0
[   25.732000] jffs2: Empty flash at 0x00609c20 ends at 0x00609de0
[   25.740000] jffs2: Empty flash at 0x00609e20 ends at 0x00609fe0
[   25.748000] jffs2: Empty flash at 0x0060a020 ends at 0x0060a1e0
[   25.756000] jffs2: Empty flash at 0x0060a220 ends at 0x0060a3e0
[snip]
[   27.304000] jffs2: Empty flash at 0x0061fe20 ends at 0x0061ffe0
[   27.316000] jffs2: notice: (833) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
procd: - init complete -

At which point he appears to hang.

Can I assume that the different flash block size (128Kb instead of 64Kb) is to blame? Does the OpenWRT jffs2 flash driver autodetect the flash block size, or do I need to set it?

If I look at the commit delta at https://github.com/openwrt-es/barrier-b … 3fb044919, I see nothing obvious which sets the flash block size apart from in the image header.

Niall

ned14: looks like your board HG655m is not using the same board ID as the HG655b/d, they are totally different boards. The block size of course is important.

Your board ID 96368MVWG was already supported in the official Openwrt branch, what I don't know if the leds and the switch are correctly defined, if not, then it should be defined with an overwritten (CFEFIXUP) board ID.

(Last edited by danitool on 4 Aug 2014, 20:40)

danitool wrote:

ned14: looks like your board HG655m is not using the same board ID as the HG655b/d, they are totally different boards. The block size of course is important.

Your board ID 96368MVWG was already supported in the official Openwrt branch, what I don't know if the leds and the switch are correctly defined, if not, then it should be defined with an overwritten (CFEFIXUP) board ID.

I think the lightbulb may have switched on for me. Are you saying that openwrt when it boots looks at the board id, and if it's 96368MVWG it configures one way and if it's HG65x it configures another way?

You see, I *think* the HG655m really shouldn't have the board id it does given its "modern" layout which looks much more like a HG65x. I've tried flashing a number of OEM firmwares and none of the 96368 ones would boot, whereas all of the HG622/HG655 ones do boot even if they're not fully functional. I suspect that's more because the HG6xxx firmwares are from newer models with newer flash chips more than necessary anything else.

I see that my CFE lets me choose a board id from a list of options. They are all 9636xxx values. I suppose I could choose some unusual value and patch OpenWRT to select HG65x config if it sees that? It would also explain why my build of your image didn't work any better than your image, if the board id is different I was changing the wrong stuff.

Niall

Hi everyone,

I am owning a Huawei HG655d that online.nl supplied once to their clients in the netherlands.
I have the problems mentioned earlier in this discussion.

I cannot flash the openwrt firmware for example compiled by danitool (ver 9, 12) via the internet browser.
The flashing progress is much to fast it seems to me that it is not flashing at all and after that the
modem is starting with the original firmware. when I am flashing with the original firmware it takes
much more time and is working.

Can anyone help me with that? I would really like to try openwrt on this device. When anyone has a smart
idea how to get it working I would be able to test it on my device.

By the way, congratulation to the cool website for the hg655x. It is really a great job you are doing here. Would it be
possible to place there a link to the newest source code or binary file under development  (for example the one of danitool ver 9 or 12). It was not quite obvious for me to find it?

Best regards

magnetite

Hi,

Las night for some unknown reason my router stopped working. I conected throgh serial port and noticed some jffs errors.after reflashing wit the same firmwae (11th built by danitool), wifi doesn't work.
I also get this:

root@Huawei1:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "CFE"
mtd1: 0010ff00 00010000 "kernel"
mtd2: 00690000 00010000 "rootfs"
mtd3: 00090000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "cal_data"
mtd5: 00010000 00010000 "nvram"
mtd6: 007a0000 00010000 "linux"
root@Huawei1:/# cat /proc/mtd4 |hexdump
cat: can't open '/proc/mtd4': No such file or directory

Any ideas?

I have the same problem as Mauritso and Alh.
Router won't accept openwrt firmware and reboots into original firmware

I connected serial and this is the output when uploading the openwrt image (no matter what version):

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Mon Jun 14 15:35:14 CST 2010 (songchen@IBM_x3500)
Copyright (C) 2000-2008 Broadcom Corporation.

Parallel flash device: name AM29LV320MB, id 0x2200, size 8192KB
CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
CPU running TP0
Total memory: 67108864 bytes (64MB)
Boot Address 0xb8000000


Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-6)                    : HW65x
Number of MAC Addresses (1-32)    : 11
Base MAC Address                  : 02:10:18:01:00:01
PSI Size (1-64) KBytes            : 64
Main Thread Number [0|1]          : 0

*** Press any key to stop auto run (2 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
CFE>

web info: Upload 7405572 bytes, Broadcom image format.
CFE> failed
RSA verified failed.

Resetting board...

An original firmware, which does upload/flashes successfully has this output:

web info: Upload 5205102 bytes, Broadcom image format.
web info: Waiting for connection on socket 0.
RSA verified success.
Current boot system is:<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ> iMode:<2>

------ Going to update Main System.

Flashing root file system and kernel at 0xb8020000, len = 5204826
................................................................................

Current boot system is:<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ> iMode:<1>
.
*** Image flash done *** !

Resetting board...

Also tried to upload the openwrt image using tftp, but it seems the CFE on this router is crippled and won't accept any commands, except  'reset'..

lymon your serial output says

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Mon Jun 14 15:35:14 CST 2010 (songchen@IBM_x3500)
Copyright (C) 2000-2008 Broadcom Corporation.

Whereas the fratzicu's serial output says

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Wed Mar 23 22:59:09 CST 2011 (lihua@IBM_x3500)
Copyright (C) 2000-2008 Broadcom Corporation.

As you can see the fratzicu's CFE bootloader is newer than yours, then a possible fix is to upgrade the bootloader.

fratzicu About your jffs2 errors, they might be related to an old bug with SMP. Try to erase rootfs_data:

mtd erase -r rootfs_data

(Last edited by danitool on 14 Jan 2015, 15:40)

Hi, danitool,

Thank you for your reply. I gave the command

mtd erase rootfs_data (without r). after that I flashed the firmware that worked and I don't have jffs error messages, but I have the message
root@Huawei1:/# cat /proc/mtd4 |hexdump (corresponding to cal_data)
cat: can't open '/proc/mtd4': No such file or directory
which is strange.
also, wifi doesn't work (after flashing, in luce there is no wifi in the menu). If I load the old configuration file, the wifi appears, but it never activates.

Also, I noticed that all the devices have the same mac address 02:10:18:01:00:01 and I think this is the source of the address conflict I described earlier when connecting two devices in the same subnet. Do you know a method to change the mac address? I tried to change it in the /etc/config/network but in one network device it always remains.

Thank you.

magnetite wrote:

Hi everyone,

I am owning a Huawei HG655d that online.nl supplied once to their clients in the netherlands.
I have the problems mentioned earlier in this discussion.

I cannot flash the openwrt firmware for example compiled by danitool (ver 9, 12) via the internet browser.
The flashing progress is much to fast it seems to me that it is not flashing at all and after that the
modem is starting with the original firmware. when I am flashing with the original firmware it takes
much more time and is working.

Can anyone help me with that? I would really like to try openwrt on this device. When anyone has a smart
idea how to get it working I would be able to test it on my device.

By the way, congratulation to the cool website for the hg655x. It is really a great job you are doing here. Would it be
possible to place there a link to the newest source code or binary file under development  (for example the one of danitool ver 9 or 12). It was not quite obvious for me to find it?

Best regards

magnetite

Hi, I have a huawei HG655b and don't know if the firmware images are compatible, but maybe the failsafe interface is the same

If you search on this thread, you should find some links to my wuala drive and I think also to my google site. But anyway, I give you this link
https://sites.google.com/site/fratzicu/hg655b.

If you like, you could flash from failsafe interface. To do that, you should power off the device, then press the reset button, then while pressing the reset button power on the device, than wait approximately 20-30 seconds, then release the reset button. After that, you connect a utp cable to one LAN port of the device, set your personal PC network IP address to 192.168.1.x (x not 1 or 0 and <255, not 255). then you open your browser and type http://192.168.1.1 and you should see a text-like page with a button to upload a file and one button to start flashing. Just follow the instructions. After that, the luci interface should be accessible at 192.168.1.1 or via dhcp at the same address. I used the v11 file. Be careful the file you flash not to be greater than 7.3 mb. At the link to my wuala drive that you can find on my google site linked page you can see also board pictures and wiring for the serial cable. Also you can check the openwrt wiki page of the device where there are some of those pictures. You can access the failsafe interface also if connected on serial console you press some buttons on the keyboard (I press space and enter) right after the initial info during the countdown of 3 s. If you do that, you can access via LAN the failsafe web interface.

fratzicu

(Last edited by fratzicu on 21 Aug 2014, 13:54)

danitool wrote:

lymon your serial output says

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Mon Jun 14 15:35:14 CST 2010 (songchen@IBM_x3500)
Copyright (C) 2000-2008 Broadcom Corporation.

Whereas the fratzicu's serial output says

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Sun May 20 16:16:27 CST 2012 (wanglaijian@VHG-CT-SER1)
Copyright (C) 2000-2008 Broadcom Corporation.

As you can see the fratzicu's CFE bootloader is newer than yours, then a possible fix is to upgrade the bootloader.

fratzicu About your jffs2 errors, they might be related to an old bug with SMP. Try to erase rootfs_data:

mtd erase -r rootfs_data

Hi,

Why do you say the CFE is different? I see the same version, only build date different. Maybe the IBM is better? smile)

> I see the same version, only build date different. Maybe the IBM is better

Indeed seems weird that it has the exact same version number, but a different build date.
I didn't mention this, but the router I have here is a HG655d from online.nl.

It doesn't seem to be a better build of CFE though...this one refuses to flash the openwrt firmwares posted in this thread.
Also all CFE commands seem to have been disabled, so no way to upgrade using tftp.

I will try to flash the cfe bootloader with Build Date: Sun May 20 16:16:27 CST 2012
I guess I'll have to do this using JTAG ? ..or is there another way ? (hope so, since I don't have a JTAG cable)

Hi,

I searched into the sartup logs and found that before:

[   10.080000] PPP generic driver version 2.4.2
[   10.088000] NET: Registered protocol family 24
[   10.136000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2x00.eeprom'.
[   10.280000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   10.288000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0001 detected
[   15.448000] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port1, 100Mbps, full-duplex

and after suddenly stopped working:

[   10.288000] PPP generic driver version 2.4.2
[   10.296000] NET: Registered protocol family 24
[   10.336000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[   10.340000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2x00.eeprom'.
[   10.352000] ieee80211 phy0: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
[   10.364000] ieee80211 phy0: rt2x00lib_probe_dev: Error - Failed to allocate device
[   11.652000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.660000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.668000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.676000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.684000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.692000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.700000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.708000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.716000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.724000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04
[   11.732000] jffs2: Node CRC 73b4c004 != calculated CRC dfa5176e for node at 0007be04

I tried to flash other working firmwares...still the same

root@Huawei1:/# cat /proc/partitions
major minor  #blocks  name

  31        0        128 mtdblock0
  31        1       1087 mtdblock1
  31        2       6720 mtdblock2
  31        3        576 mtdblock3
  31        4         64 mtdblock4
  31        5         64 mtdblock5
  31        6       7808 mtdblock6
   8        0  625131864 sda
   8        1          1 sda1
   8        5  625089118 sda5
root@Huawei1:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "CFE"
mtd1: 0010ff00 00010000 "kernel"
mtd2: 00690000 00010000 "rootfs"
mtd3: 00090000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "cal_data"
mtd5: 00010000 00010000 "nvram"
mtd6: 007a0000 00010000 "linux"
root@Huawei1:/# cat /proc/mtd4 |hexdump
cat: can't open '/proc/mtd4': No such file or directory
root@Huawei1:/# cat /dev/mtdblocck4 |hexdump
cat: can't open '/dev/mtdblocck4': No such file or directory
root@Huawei1:/# cat /dev/mtdblock4 |hexdump
0000000 6230 0100 72d1 5e0d ad6c 6230 1418 0180
0000010 0000 6230 1418 0000 0100 6aff 0c00 ffff
0000020 ffff ffff b092 ffff ffff ffff ffff ffff
0000030 ffff ffff 2208 2400 ffff 1601 ffff d9fa
0000040 cc88 ffff 0dff 0000 0300 0000 0000 ffff
0000050 ffff 0e0f 0f0f 1010 1010 100f 0f0f 0f0f
0000060 0c0c 0c0c 0c0c 0c0c 0c0b 0b0b 0b0b ffff
0000070 ffff ffff ffff ffff ffff ffff ffff ffff
*
00000d0 ffff ffff ffff ffff ffff ffff ffff 5555
00000e0 8888 7777 6666 6666 6666 6666 6666 6666
00000f0 ffff ffff ffff ffff ffff ffff ffff ffff
*
00001f0 ffff ffff ffff ffff ffff ffff ff06 8693
0000200 ffff ffff ffff ffff ffff ffff ffff ffff
*
0010000
root@Huawei1:/#

(Last edited by fratzicu on 27 Aug 2014, 21:21)

Sorry, posts 126 to 125 are missing from our archive.