[SOLVED] Something wrong in firmware on HG655b

I've also had bricked my HG655b upgrading from openwrt 15 to lede 17.01.1

It was a kernel panic ( seen with serial connection ).
NO restore interface with alessio31183 method , but i've managed to get it back to openwrt from fail safe mode with netcat and sysupgrade

I can confirm these errors too.
On Chaos Calmer 15.05.1 the Wi-Fi doesn't work, and on any LEDE version it doesn't boot at all, it's just restarting continuously...

What can be the problem?

if someone of you guys can connect a TTL-usb dongle to its serial debug port (info in the article linked in my post above), you can open a bug report with the boot log (the text you see in serial console when the device is booting, that will probably give some hints to what the error is).
(connecting VCC pin isn't usually required if you use a USB TTL dongle as it takes power from your PC's USB port)

1 Like

Here's the boot log:

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Fri Apr 16 15:18:13 CST 2010 (lihua@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: 0
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 4.4.71 (buildbot@builds-02.infra.lede-project.org) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3103-1b51a49) ) #0 Wed Jun 7 19:24:41 2017
[    0.000000] Detected Broadcom 0x6368 CPU revision b2
[    0.000000] CPU frequency is 400 MHz
[    0.000000] 64MB of RAM installed
[    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] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW65x
[    0.000000] MIPS: machine is Huawei HG655b
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    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] Memory: 59576K/65536K available (3123K kernel code, 153K rwdata, 504K rodata, 1268K init, 198K bss, 5960K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:256
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000015] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008091] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[    0.042716] pid_max: default: 32768 minimum: 301
[    0.047677] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.054443] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.068078] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.078107] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.086525] NET: Registered protocol family 16
[    0.095497] Can't analyze schedule() prologue at 80016d28
[    0.106743] registering PCI controller with io_map_base unset
[    0.112645] registering PCI controller with io_map_base unset
[    0.131897] PCI host bridge to bus 0000:00
[    0.136132] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.143164] pci_bus 0000:00: root bus resource [io  0x8000000-0x8007fff]
[    0.150061] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.157048] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.173540] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.181189] PCI host bridge to bus 0000:01
[    0.185372] pci_bus 0000:01: root bus resource [mem 0x38000000-0x3fffffff]
[    0.192433] pci_bus 0000:01: root bus resource [io  0x8008000-0x800ffff]
[    0.199331] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.206317] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.214899] pci 0000:01:1e.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.223410] pci 0000:01:1e.0: BAR 10: assigned [mem 0x38000000-0x3fffffff]
[    0.230466] pci 0000:01:1e.0: BAR 7: assigned [io  0x8008000-0x80080ff]
[    0.237254] pci 0000:01:1e.0: BAR 8: assigned [io  0x8008400-0x80084ff]
[    0.244061] pci 0000:01:1e.0: CardBus bridge to [bus 02-05]
[    0.249793] pci 0000:01:1e.0:   bridge window [io  0x8008000-0x80080ff]
[    0.256604] pci 0000:01:1e.0:   bridge window [io  0x8008400-0x80084ff]
[    0.263414] pci 0000:01:1e.0:   bridge window [mem 0x38000000-0x3fffffff]
[    0.272034] clocksource: Switched to clocksource MIPS
[    0.279423] NET: Registered protocol family 2
[    0.285556] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.292795] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.299344] TCP: Hash tables configured (established 1024 bind 1024)
[    0.306221] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.312273] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.319101] NET: Registered protocol family 1
[    0.331920] Crashlog allocated RAM at address 0x3f00000
[    0.363322] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.369341] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.384002] io scheduler noop registered
[    0.388038] io scheduler deadline registered (default)
[    0.394804] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10, base_baud = 1▒[    0.404427] console [ttyS0] enabled
[    0.404427] console [ttyS0] enabled
[    0.411547] bootconsole [early0] disabled
[    0.411547] bootconsole [early0] disabled
[    0.420520] bcm63xx-rng bcm63xx-rng: registered RNG driver
[    0.427032] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001000
[    0.437445] Amd/Fujitsu Extended Query Table at 0x0040
[    0.442701]   Amd/Fujitsu Extended Query version 1.3.
[    0.447881] number of CFI chips: 1
[    0.455012] bcm63xxpart: CFE boot tag found with version 7 and board type HW65x
[    0.462623] 7 bcm63xxpart partitions found on MTD device 18000000.nor
[    0.469224] Creating 7 MTD partitions on "18000000.nor":
[    0.474679] 0x000000000000-0x000000020000 : "CFE"
[    0.481818] 0x000000020100-0x000000156b74 : "kernel"
[    0.489553] 0x000000156b74-0x000000790000 : "rootfs"
[    0.497222] mtd: device 2 (rootfs) set to be root filesystem
[    0.503076] 1 squashfs-split partitions found on MTD device rootfs
[    0.509405] 0x000000390000-0x000000790000 : "rootfs_data"
[    0.517571] 0x000000020000-0x000000790000 : "linux"
[    0.525220] 0x000000790000-0x0000007c0000 : "board_data"
[    0.533386] 0x0000007c0000-0x0000007e0000 : "cal_data"
[    0.541316] 0x0000007e0000-0x000000800000 : "nvram"
[    0.551098] bcm63xx-spi bcm6358-spi: at [mem 0xb0000800-0xb0000f0b flags 0x200] (irq 9, FIFOs size 542)
[    0.596821] b53_common: found switch: BCM63xx, rev 0
[    0.602295] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.612874] NET: Registered protocol family 10
[    0.625624] NET: Registered protocol family 17
[    0.630299] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.643260] 8021q: 802.1Q VLAN Support v1.8
[    0.654916] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.676156] Freeing unused kernel memory: 1268K (803c3000 - 80500000)
[    1.970675] init: Console is alive
[    1.974422] init: - watchdog -
[    3.088611] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.207721] usbcore: registered new interface driver usbfs
[    3.213568] usbcore: registered new interface driver hub
[    3.219152] usbcore: registered new device driver usb
[    3.234240] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.243183] ehci-platform: EHCI generic platform driver
[    3.352076] ehci-platform ehci-platform: EHCI Host Controller
[    3.358012] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    3.366424] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[    3.384052] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    3.393777] hub 1-0:1.0: USB hub found
[    3.398079] hub 1-0:1.0: 2 ports detected
[    3.407490] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.415849] ohci-platform: OHCI generic platform driver
[    3.421403] ohci-platform ohci-platform: Generic Platform OHCI controller
[    3.428420] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    3.436648] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
[    3.501450] hub 2-0:1.0: USB hub found
[    3.505813] hub 2-0:1.0: 2 ports detected
[    3.511176] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.529086] init: - preinit -
[    4.463567] random: jshn: uninitialized urandom read (4 bytes read, 17 bits of entropy available)
[    4.646952] random: jshn: uninitialized urandom read (4 bytes read, 17 bits of entropy available)
[    4.815312] random: jshn: uninitialized urandom read (4 bytes read, 18 bits of entropy available)
[    4.888326] random: jshn: uninitialized urandom read (4 bytes read, 18 bits of entropy available)
[    4.984266] random: jshn: uninitialized urandom read (4 bytes read, 19 bits of entropy available)
[    5.391148] random: procd: uninitialized urandom read (4 bytes read, 20 bits of entropy available)
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
[    8.826777] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[    8.839250] urandom-seed: Seed file not found (/etc/urandom.seed)
[    9.014362] procd: - early -
[    9.017448] procd: - watchdog -
[    9.697789] procd: - ubus -
[    9.816255] random: ubusd: uninitialized urandom read (4 bytes read, 38 bits of entropy available)
[    9.918332] random: ubusd: uninitialized urandom read (4 bytes read, 38 bits of entropy available)
[    9.928141] random: ubusd: uninitialized urandom read (4 bytes read, 38 bits of entropy available)
[    9.937494] random: ubusd: uninitialized urandom read (4 bytes read, 38 bits of entropy available)
[    9.947948] procd: - init -
Please press Enter to activate this console.
[   10.410267] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.425670] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.450507] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f
[   10.458760] Backport generated by backports.git backports-20160324-13-g24da7d3c
[   10.472269] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.492552] nf_conntrack version 0.5.0 (950 buckets, 3800 max)
[   10.548125] xt_time: kernel timezone is -0000
[   10.657386] PPP generic driver version 2.4.2
[   10.665348] NET: Registered protocol family 24
[   10.711044] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[   10.719663] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2x00.eeprom'.
[   10.729942] rt2800pci 0000:00:01.0: Direct firmware load for rt2x00.eeprom failed with error -2
[   10.738884] rt2800pci 0000:00:01.0: Falling back to user helper
[   10.857499] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   10.865511] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
[   10.872590] CPU 0 Unable to handle kernel paging request at virtual address 00000004, epc == 8001a328, ra == 830712c8
[   10.883471] Oops[#1]:
[   10.885797] CPU: 0 PID: 439 Comm: kmodloader Not tainted 4.4.71 #0
[   10.892154] task: 838d2840 ti: 83bd0000 task.ti: 83bd0000
[   10.897701] $ 0   : 00000000 10008c00 0000000e 00000003
[   10.903076] $ 4   : 00000000 83134008 00000000 00000001
[   10.908451] $ 8   : 00000002 83b70966 00000010 73657420
[   10.913827] $12   : 00000000 00000000 00000000 30305f73
[   10.919204] $16   : 83b71460 83b70b40 00000000 000000ff
[   10.924580] $20   : 83b71734 00000008 803b0000 80341844
[   10.929955] $24   : 00000010 80051058
[   10.935331] $28   : 83bd0000 83bd1b80 00000000 830712c8
[   10.940709] Hi    : 00000000
[   10.943665] Lo    : 00000000
[   10.946629] epc   : 8001a328 0x8001a328
[   10.950578] ra    : 830712c8 0x830712c8 [rt2800lib@83060000+0x16700]
[   10.957105] Status: 10008c03 KERNEL EXL IE
[   10.961408] Cause : 80800008 (ExcCode 02)
[   10.965527] BadVA : 00000004
[   10.968488] PrId  : 0002a031 (Broadcom BMIPS4350)
[   10.973322] Modules linked in: rt2800pci(+) rt2800mmio rt2800lib pppoe ppp_async iptable_nat rt2x00pci rt2x00mmio rt2x00lib pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv6 nf_conntrack_ipv4 mac80211 ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_itu_t crc_ccitt compat ledtrig_usbport ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables x_tables eeprom_93cx6 ohci_platform ohci_hcd ehci_platform ehci_hcd gpio_button_hotplug usbcore nls_base usb_common
[   11.045461] Process kmodloader (pid: 439, threadinfo=83bd0000, task=838d2840, tls=77d68d48)
[   11.054050] Stack : 831eec10 83882580 830746d8 00000008 00000223 800b501c 00000000 830a0024
          0101ffef 00000223 83b71460 00000000 02400000 83b70b40 83b71734 831e9660
          8386ca00 00000008 00000002 80187464 00000000 830b4d80 8385fc00 800b501c
          83b71460 8385fc00 02400000 83b70b40 831379fc 00000008 803b0000 80341844
          00000000 8305c384 803b0000 80341844 00000000 8010bf68 80530000 80193592
          ...
[   11.090608] Call Trace:[<800b501c>] 0x800b501c
[   11.095215] [<831e9660>] 0x831e9660 [rt2x00lib@831e8000+0x7b00]
[   11.101282] [<80187464>] 0x80187464
[   11.104871] [<800b501c>] 0x800b501c
[   11.108471] [<8305c384>] 0x8305c384 [rt2x00pci@8305c000+0x760]
[   11.114448] [<8010bf68>] 0x8010bf68
[   11.118032] [<80193592>] 0x80193592
[   11.121628] [<80191f8c>] 0x80191f8c
[   11.125199] [<801b7fe4>] 0x801b7fe4
[   11.128811] [<801b8608>] 0x801b8608
[   11.132367] [<800991a4>] 0x800991a4
[   11.135979] [<801b87e4>] 0x801b87e4
[   11.139536] [<801b6a24>] 0x801b6a24
[   11.143126] [<801b8768>] 0x801b8768
[   11.146703] [<801b6ae0>] 0x801b6ae0
[   11.150292] [<80319a4c>] 0x80319a4c
[   11.153878] [<83077000>] 0x83077000 [rt2800pci@83137000+0xe80]
[   11.159874] [<801b68b4>] 0x801b68b4
[   11.163476] [<801b7d0c>] 0x801b7d0c
[   11.167073] [<83077000>] 0x83077000 [rt2800pci@83137000+0xe80]
[   11.173046] [<801b8efc>] 0x801b8efc
[   11.176644] [<83077000>] 0x83077000 [rt2800pci@83137000+0xe80]
[   11.182633] [<80019a3c>] 0x80019a3c
[   11.186229] [<80041f30>] 0x80041f30
[   11.189832] [<800755c8>] 0x800755c8
[   11.193386] [<800ad144>] 0x800ad144
[   11.196976] [<80076a80>] 0x80076a80
[   11.200556] [<80074c48>] 0x80074c48
[   11.204142] [<800ad620>] 0x800ad620
[   11.207729] [<80076c7c>] 0x80076c7c
[   11.211306] [<80076d18>] 0x80076d18
[   11.214900] [<800129d8>] 0x800129d8
[   11.218477] [<80014e58>] 0x80014e58
[   11.222057]
[   11.223574]
Code: ac620010  03e00008  00000000 <03e00008> 8c820004  03e00008  00001021  03e00008  00000000
[   11.233819] ---[ end trace 08c6947d95b008a0 ]---
[   11.242184] Fatal exception: panic in 5 seconds
[   16.248047] Kernel panic - not syncing: Fatal exception
[   16.255492] Rebooting in 1 seconds..
[   17.253572] triggering watchdog soft-reset...

hg655b serial

I'm not sure though how to make a bug report... I am pretty noobish at this.

See here for how/where to submit a bug https://lede-project.org/bugs

It seems the kernel crashes because of kmodloader (program that loads driver modules) that does something wrong while loading that device's wifi driver ("rt2800pci"), but I'm not a dev, I don't know the specifics here.

There were a few commits in the last 4 days to fix some kmodloader crashing (maybe related to your issue?) in the main repo https://git.lede-project.org/?p=project/ubox.git;a=summary

You may want to try a LEDE snapshot too.

EDIT: theoretically, if that's indeed the issue, a firmware built without the wifi driver would work fine. Of course the wifi won't work without the driver.

1 Like

Looks like it's a known issue in the kernel (not kmodloader) and has a temporary fix available at https://bugs.lede-project.org/index.php?do=details&task_id=918

The temporary fix is already in the lede-17.01 branch, but it happens after the release of 17.01.2. Please consider giving snapshot build of lede-17.01 branch a try: https://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/brcm63xx/generic/

1 Like

Alright. The info you guys provided above helped a lot.
I believe it was indeed a problem in the kernel, because this image worked: https://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/brcm63xx/generic/lede-17.01-snapshot-r3504-1100bbf-brcm63xx-generic-HG655b-squashfs-cfe.bin
Untitled

Seeing it is a known issue, I don't think I have to send another bug report...

Anyway, I've tried the SMP image too and this works as well.
https://downloads.lede-project.org/releases/17.01-SNAPSHOT/targets/brcm63xx/smp/lede-17.01-snapshot-r3503-f62a31d-brcm63xx-smp-HG655b-squashfs-cfe.bin
This is the bootlog (lede-17.01-snapshot-r3503-f62a31d-brcm63xx-smp-HG655b-squashfs-cfe), if it helps with anything:

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Fri Apr 16 15:18:13 CST 2010 (lihua@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: 0
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 4.4.83 (buildbot@builds-02.infra.lede-project.org) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3101-bce140e) ) #0 SMP Mon Aug 21 14:46:18 2017
[    0.000000] Detected Broadcom 0x6368 CPU revision b2
[    0.000000] CPU frequency is 400 MHz
[    0.000000] 64MB of RAM installed
[    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] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW65x
[    0.000000] MIPS: machine is Huawei HG655b
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    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 9 pages/cpu @81087000 s8016 r8192 d20656 u36864
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    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] Memory: 59200K/65536K available (3384K kernel code, 157K rwdata, 516K rodata, 1312K init, 208K bss, 6336K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:256
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000014] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008114] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[    0.042765] pid_max: default: 32768 minimum: 301
[    0.047760] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.054538] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.067254] SMP: Booting CPU1...
[   11.724354] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[   11.724369] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[   11.724699] CPU1 revision is: 0002a031 (Broadcom BMIPS4350)
[    0.119360] Synchronize counters for CPU 1:
[    0.119362] SMP: CPU1 is running
[    0.119380] done.
[    0.119568] Brought up 2 CPUs
[    0.128782] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.128815] futex hash table entries: 512 (order: 1, 8192 bytes)
[    0.132747] NET: Registered protocol family 16
[    0.140768] Can't analyze schedule() prologue at 80017280
[    0.164351] registering PCI controller with io_map_base unset
[    0.170306] registering PCI controller with io_map_base unset
[    0.193136] PCI host bridge to bus 0000:00
[    0.197388] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.204436] pci_bus 0000:00: root bus resource [io  0x8000000-0x8007fff]
[    0.211331] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.218318] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.235007] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.242705] PCI host bridge to bus 0000:01
[    0.246916] pci_bus 0000:01: root bus resource [mem 0x38000000-0x3fffffff]
[    0.253964] pci_bus 0000:01: root bus resource [io  0x8008000-0x800ffff]
[    0.260877] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.267850] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.276428] pci 0000:01:1e.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.285033] pci 0000:01:1e.0: BAR 10: assigned [mem 0x38000000-0x3fffffff]
[    0.292107] pci 0000:01:1e.0: BAR 7: assigned [io  0x8008000-0x80080ff]
[    0.298891] pci 0000:01:1e.0: BAR 8: assigned [io  0x8008400-0x80084ff]
[    0.305699] pci 0000:01:1e.0: CardBus bridge to [bus 02-05]
[    0.311430] pci 0000:01:1e.0:   bridge window [io  0x8008000-0x80080ff]
[    0.318243] pci 0000:01:1e.0:   bridge window [io  0x8008400-0x80084ff]
[    0.325051] pci 0000:01:1e.0:   bridge window [mem 0x38000000-0x3fffffff]
[    0.334887] clocksource: Switched to clocksource MIPS
[    0.343181] NET: Registered protocol family 2
[    0.349155] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.356386] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.362955] TCP: Hash tables configured (established 1024 bind 1024)
[    0.369701] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.375793] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.382698] NET: Registered protocol family 1
[    0.389109] Crashlog allocated RAM at address 0x3f00000
[    0.418273] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.424338] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.440062] io scheduler noop registered
[    0.444145] io scheduler deadline registered (default)
[    0.452196] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10, base_baud = 1562500) is a bcm63xx_uart
[    0.461869] console [ttyS0] enabled
[    0.461869] console [ttyS0] enabled
[    0.469018] bootconsole [early0] disabled
[    0.469018] bootconsole [early0] disabled
[    0.478343] bcm63xx-rng bcm63xx-rng: registered RNG driver
[    0.485580] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001000
[    0.496039] Amd/Fujitsu Extended Query Table at 0x0040
[    0.501316]   Amd/Fujitsu Extended Query version 1.3.
[    0.506490] number of CFI chips: 1
[    0.510352] bcm63xxpart: CFE boot tag found with version 7 and board type HW65x
[    0.518026] 7 bcm63xxpart partitions found on MTD device 18000000.nor
[    0.524671] Creating 7 MTD partitions on "18000000.nor":
[    0.530112] 0x000000000000-0x000000020000 : "CFE"
[    0.537620] 0x000000020100-0x00000016ad0c : "kernel"
[    0.545468] 0x00000016ad0c-0x000000790000 : "rootfs"
[    0.553119] mtd: device 2 (rootfs) set to be root filesystem
[    0.559062] 1 squashfs-split partitions found on MTD device rootfs
[    0.565417] 0x0000003a0000-0x000000790000 : "rootfs_data"
[    0.573814] 0x000000020000-0x000000790000 : "linux"
[    0.581390] 0x000000790000-0x0000007c0000 : "board_data"
[    0.589328] 0x0000007c0000-0x0000007e0000 : "cal_data"
[    0.597154] 0x0000007e0000-0x000000800000 : "nvram"
[    0.606550] bcm63xx-spi bcm6358-spi: at [mem 0xb0000800-0xb0000f0b flags 0x200] (irq 9, FIFOs size 542)
[    0.656181] b53_common: found switch: BCM63xx, rev 0
[    0.661898] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.675581] NET: Registered protocol family 10
[    0.682772] NET: Registered protocol family 17
[    0.687451] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    0.700445] 8021q: 802.1Q VLAN Support v1.8
[    0.713151] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.735377] Freeing unused kernel memory: 1312K
[    2.032027] init: Console is alive
[    2.035913] init: - watchdog -
[    3.166718] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.288563] usbcore: registered new interface driver usbfs
[    3.294467] usbcore: registered new interface driver hub
[    3.300180] usbcore: registered new device driver usb
[    3.314932] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.323324] ehci-platform: EHCI generic platform driver
[    3.430662] ehci-platform ehci-platform: EHCI Host Controller
[    3.436625] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    3.445082] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
[    3.462633] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    3.472503] hub 1-0:1.0: USB hub found
[    3.476511] hub 1-0:1.0: 2 ports detected
[    3.486313] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    3.494312] ohci-platform: OHCI generic platform driver
[    3.499946] ohci-platform ohci-platform: Generic Platform OHCI controller
[    3.506973] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    3.515289] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
[    3.580331] hub 2-0:1.0: USB hub found
[    3.584332] hub 2-0:1.0: 2 ports detected
[    3.590031] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.602370] init: - preinit -
[    4.458996] random: jshn: uninitialized urandom read (4 bytes read, 62 bits of entropy available)
[    4.645802] random: jshn: uninitialized urandom read (4 bytes read, 64 bits of entropy available)
[    4.820150] random: jshn: uninitialized urandom read (4 bytes read, 67 bits of entropy available)
[    4.894574] random: jshn: uninitialized urandom read (4 bytes read, 68 bits of entropy available)
[    4.990995] random: jshn: uninitialized urandom read (4 bytes read, 71 bits of entropy available)
[    5.396735] random: procd: uninitialized urandom read (4 bytes read, 78 bits of entropy available)
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
[    8.842477] jffs2: notice: (399) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    8.860509] mount_root: switching to jffs2 overlay
[    8.875107] urandom-seed: Seeding with /etc/urandom.seed
[    9.065567] procd: - early -
[    9.068667] procd: - watchdog -
[    9.741112] procd: - watchdog -
[    9.744796] procd: - ubus -
[    9.797286] random: nonblocking pool is initialized
[    9.957149] procd: - init -
Please press Enter to activate this console.
[   10.353968] kmodloader: loading kernel modules from /etc/modules.d/*
[   10.370547] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.394008] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f
[   10.402328] Backport generated by backports.git backports-20160324-13-g24da7d3c
[   10.415151] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.434450] nf_conntrack version 0.5.0 (945 buckets, 3780 max)
[   10.523344] xt_time: kernel timezone is -0000
[   10.596761] PPP generic driver version 2.4.2
[   10.603670] NET: Registered protocol family 24
[   10.639196] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[   10.647848] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'rt2x00.eeprom'.
[   10.659071] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3572, rev 0223 detected
[   10.667105] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
[   10.681602] kmodloader: done loading kernel modules from /etc/modules.d/*
[   17.801849] device eth0.1 entered promiscuous mode
[   17.807003] device eth0 entered promiscuous mode
[   17.823307] br-lan: port 1(eth0.1) entered forwarding state
[   17.829368] br-lan: port 1(eth0.1) entered forwarding state
[   19.830609] br-lan: port 1(eth0.1) entered forwarding state

I'm going to use it daily, if it's stable, until something better appears. And I will inform here as well if I find something wrong with it.

Thanks for all of your help! I really appreciate it.

Hi again.
The HG655b has another similar problem. Now it doesn't work with the latest version, 18.06.0. It worked great with previous ones: 17.01.03, 17.01.04 and 17.01.05...

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Fri Apr 16 15:18:13 CST 2010 (lihua@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: 0
LZMA: Prossible old LZMA format, trying to decompress..
Decompression OK!
Entry at 0x80a00000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80a00000
[    0.000000] Linux version 4.9.111 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c9) ) #0 SMP Mon Jul 30 16:25:17 2018
[    0.000000] Detected Broadcom 0x6368 CPU revision b2
[    0.000000] CPU frequency is 400 MHz
[    0.000000] 64MB of RAM installed
[    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] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW65x
[    0.000000] MIPS: machine is Huawei HG655b
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    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] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] percpu: Embedded 12 pages/cpu @8108a000 s17408 r8192 d23552 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    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] Memory: 58636K/65536K available (3770K kernel code, 178K rwdata, 588K rodata, 1344K init, 227K bss, 6900K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:256
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000015] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008133] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
[    0.042813] pid_max: default: 32768 minimum: 301
[    0.047805] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.054587] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.067920] SMP: Booting CPU1...
[   11.988337] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
[   11.988353] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[   11.988675] CPU1 revision is: 0002a031 (Broadcom BMIPS4350)
[    0.120087] Synchronize counters for CPU 1:
[    0.120088] SMP: CPU1 is running
[    0.120092] done.
[    0.129973] Brought up 2 CPUs
[    0.141406] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.151455] futex hash table entries: 512 (order: 1, 8192 bytes)
[    0.157770] pinctrl core: initialized pinctrl subsystem
[    0.165089] NET: Registered protocol family 16
[    0.173877] Can't analyze schedule() prologue at 803ba3e8
[    0.195644] registering PCI controller with io_map_base unset
[    0.201564] registering PCI controller with io_map_base unset
[    0.235419] PCI host bridge to bus 0000:00
[    0.239725] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.246784] pci_bus 0000:00: root bus resource [io  0x8000000-0x8007fff]
[    0.253665] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.260666] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.277188] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.284895] PCI host bridge to bus 0000:01
[    0.289094] pci_bus 0000:01: root bus resource [mem 0x38000000-0x3fffffff]
[    0.296156] pci_bus 0000:01: root bus resource [io  0x8008000-0x800ffff]
[    0.303051] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.310031] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.318646] pci 0000:01:1e.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.327144] pci 0000:01:1e.0: BAR 10: assigned [mem 0x38000000-0x3fffffff]
[    0.334209] pci 0000:01:1e.0: BAR 7: assigned [io  0x8008000-0x80080ff]
[    0.341000] pci 0000:01:1e.0: BAR 8: assigned [io  0x8008400-0x80084ff]
[    0.347810] pci 0000:01:1e.0: CardBus bridge to [bus 02-05]
[    0.353531] pci 0000:01:1e.0:   bridge window [io  0x8008000-0x80080ff]
[    0.360353] pci 0000:01:1e.0:   bridge window [io  0x8008400-0x80084ff]
[    0.367161] pci 0000:01:1e.0:   bridge window [mem 0x38000000-0x3fffffff]
[    0.380100] clocksource: Switched to clocksource MIPS
[    0.387732] NET: Registered protocol family 2
[    0.394047] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.401309] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.407928] TCP: Hash tables configured (established 1024 bind 1024)
[    0.414829] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.420929] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.428046] NET: Registered protocol family 1
[    0.437371] Crashlog allocated RAM at address 0x3f00000
[    0.445032] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.466154] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.472171] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.498273] io scheduler noop registered
[    0.502367] io scheduler deadline registered (default)
[    0.510675] bcm6368-pinctrl 10000080.pin-controller: registered at mmio b0000080
[    0.519458] 10000100.serial: ttyS0 at MMIO 0x10000100 (irq = 10, base_baud = 1562500) is a bcm63xx_uart
[    0.529195] console [ttyS0] enabled
[    0.529195] console [ttyS0] enabled
[    0.536341] bootconsole [early0] disabled
[    0.536341] bootconsole [early0] disabled
[    0.545339] bcm63xx-rng bcm63xx-rng: registered RNG driver
[    0.552295] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001000
[    0.562697] Amd/Fujitsu Extended Query Table at 0x0040
[    0.567981]   Amd/Fujitsu Extended Query version 1.3.
[    0.573156] number of CFI chips: 1
[    0.581051] random: fast init done
[    0.581760] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[    0.581773] bcm63xxpart: Partition 1 is nvram offset 7f0000 and length 10000
[    0.581785] bcm63xxpart: Partition 2 is linux offset 10000 and length 7e0000
[    0.581860] 3 bcm63xxpart partitions found on MTD device 18000000.nor
[    0.581870] Creating 3 MTD partitions on "18000000.nor":
[    0.581894] 0x000000000000-0x000000010000 : "CFE"
[    0.584678] 0x0000007f0000-0x000000800000 : "nvram"
[    0.587670] 0x000000010000-0x0000007f0000 : "linux"
[    0.635680] parser_imagetag: rootfs: CFE image tag at 0x0 CRC invalid (expected 0212102b, actual 24b1b887)
[    0.647684] bcm63xx-spi 10000800.spi: at [mem 0x10000800-0x10000f0b flags 0x200] (irq 9, FIFOs size 542)
[    0.659230] libphy: Fixed MDIO Bus: probed
[    0.708912] b53_common: found switch: BCM63xx, rev 0
[    0.714443] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    0.724878] NET: Registered protocol family 10
[    0.735957] NET: Registered protocol family 17
[    0.740605] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.753949] 8021q: 802.1Q VLAN Support v1.8
[    0.762253] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    0.769990] Please append a correct "root=" boot option; here are the available partitions:
[    0.778576] 1f00              64 mtdblock0 [    0.782679]  (driver?)
[    0.785104] 1f01              64 mtdblock1 [    0.789217]  (driver?)
[    0.791616] 1f02            8064 mtdblock2 [    0.795757]  (driver?)
[    0.798186] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    0.808543] Rebooting in 1 seconds..
[    1.806822] triggering watchdog soft-reset...

This does not bother me too much. I just wanted you guys to know.

same problem as Mihai on latest firmware (I have hg622u, but the firmware link is for hg655b)

The hardware pages lists the 655 firmware:

https://openwrt.org/toh/hwdata/huawei/huawei_hg622u
https://openwrt.org/toh/huawei/hg622u

?

I don't have problem getting the right firmware, my problem is that it doesn't work (kernel panic, same as the post above). Since I'm using the same firmware package (I assume since it's got hg655b in it's name), and since the error message is the same, I think it's likely it's the same issue.

Yes, all 18.06 stable release builds are broken, including the new 18.06.2 one.
I did a bug report and they fixed this problem very fast in the development snapshot builds.
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=26d4cb2ca7acde1254f6ce6c0a54e0aca1489a0f

It seems to me that all brcm63xx targets were affected...
Anyway, the fix has not yet been implemented in a stable release.

For now you can use this version on your device:
https://downloads.openwrt.org/releases/17.01.6/targets/brcm63xx/smp/lede-17.01.6-brcm63xx-smp-HG655b-squashfs-cfe.bin

...or this snapshot (it comes without luci):
https://downloads.openwrt.org/snapshots/targets/brcm63xx/smp/openwrt-brcm63xx-smp-HG655b-squashfs-cfe.bin

1 Like

But... What happens if we no longer have the original calibration data? Has this snapshot version some kind of valid calibration data? If I flash the latest snapshot version, will it come back to life?
TIA

I have no idea.
You deleted the cal_data partition? If so, maybe I could make a copy from my router, but I'm not sure if it will work.
Sorry for my late response btw. I've been extremely busy lately...

I have already solved. But thank you anyway.

1 Like

No problem. I'm glad you figured it out.

This is very interesting. Thanks for sharing!

1 Like

On the web page of the model HG655b you have the calibration data of that model. They are very similar to those of the HG622 model. Use my procedure and maybe it works for you. Do not forget to change the MAC by which the sticker is printed, and change the last two characters. If it works, report it.

1 Like

Hi guys,
Did anyone played with the hardware of this router?
Is there any chance to upgrade RAM, Flash chips?

Thanks in advance!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.