Huawei HG655b stuck in bootloop
Username: Mihai
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=1995
The router reboots continuously while booting into OpenWrt 18.06.1. The same thing happens on version 18.06.0 as well.
Last working one is LEDE 17.01.6 .
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.9.120 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c96) ) #0 SMP Wed Aug 15 20:42:39 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 s17440 r8192 d23520 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 (3773K kernel code, 183K rwdata, 588K rodata, 1336K 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.008130] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648) [ 0.042781] pid_max: default: 32768 minimum: 301 [ 0.047767] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.054541] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.069410] SMP: Booting CPU1... [ 11.992235] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes. [ 11.992251] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes [ 11.992575] CPU1 revision is: 0002a031 (Broadcom BMIPS4350) [ 0.121564] Synchronize counters for CPU 1: [ 0.121565] done. [ 0.121573] SMP: CPU1 is running [ 0.131460] Brought up 2 CPUs [ 0.142908] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.152949] futex hash table entries: 512 (order: 1, 8192 bytes) [ 0.159260] pinctrl core: initialized pinctrl subsystem [ 0.166652] NET: Registered protocol family 16 [ 0.175484] Can't analyze schedule() prologue at 803baf08 [ 0.197227] registering PCI controller with io_map_base unset [ 0.203139] registering PCI controller with io_map_base unset [ 0.234630] PCI host bridge to bus 0000:00 [ 0.238879] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff] [ 0.245938] pci_bus 0000:00: root bus resource [io 0x8000000-0x8007fff] [ 0.252837] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.259812] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.276363] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff] [ 0.284076] PCI host bridge to bus 0000:01 [ 0.288281] pci_bus 0000:01: root bus resource [mem 0x38000000-0x3fffffff] [ 0.295332] pci_bus 0000:01: root bus resource [io 0x8008000-0x800ffff] [ 0.302249] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0] [ 0.309225] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff] [ 0.317823] pci 0000:01:1e.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.326326] pci 0000:01:1e.0: BAR 10: assigned [mem 0x38000000-0x3fffffff] [ 0.333401] pci 0000:01:1e.0: BAR 7: assigned [io 0x8008000-0x80080ff] [ 0.340186] pci 0000:01:1e.0: BAR 8: assigned [io 0x8008400-0x80084ff] [ 0.346986] pci 0000:01:1e.0: CardBus bridge to [bus 02-05] [ 0.352727] pci 0000:01:1e.0: bridge window [io 0x8008000-0x80080ff] [ 0.359528] pci 0000:01:1e.0: bridge window [io 0x8008400-0x80084ff] [ 0.366347] pci 0000:01:1e.0: bridge window [mem 0x38000000-0x3fffffff] [ 0.380818] clocksource: Switched to clocksource MIPS [ 0.388361] NET: Registered protocol family 2 [ 0.394665] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.401924] TCP bind hash table entries: 1024 (order: 1, 8192 bytes) [ 0.408534] TCP: Hash tables configured (established 1024 bind 1024) [ 0.415436] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.421530] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.428514] NET: Registered protocol family 1 [ 0.435230] Crashlog allocated RAM at address 0x3f00000 [ 0.444861] random: fast init done [ 0.450589] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.471721] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.477733] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.512734] io scheduler noop registered [ 0.516874] io scheduler deadline registered (default) [ 0.525247] bcm6368-pinctrl 10000080.pin-controller: registered at mmio b0000080 [ 0.534012] 10000100.serial: ttyS0 at MMIO 0x10000100 (irq = 10, base_baud = 1562500) is a bcm63xx_uart [ 0.543754] console [ttyS0] enabled [ 0.543754] console [ttyS0] enabled [ 0.550889] bootconsole [early0] disabled [ 0.550889] bootconsole [early0] disabled [ 0.559894] bcm63xx-rng bcm63xx-rng: registered RNG driver [ 0.566702] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001000 [ 0.577107] Amd/Fujitsu Extended Query Table at 0x0040 [ 0.582383] Amd/Fujitsu Extended Query version 1.3. [ 0.587560] number of CFI chips: 1 [ 0.591665] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000 [ 0.598317] bcm63xxpart: Partition 1 is nvram offset 7f0000 and length 10000 [ 0.605576] bcm63xxpart: Partition 2 is linux offset 10000 and length 7e0000 [ 0.612884] 3 bcm63xxpart partitions found on MTD device 18000000.nor [ 0.619494] Creating 3 MTD partitions on "18000000.nor": [ 0.624958] 0x000000000000-0x000000010000 : "CFE" [ 0.631868] 0x0000007f0000-0x000000800000 : "nvram" [ 0.638937] 0x000000010000-0x0000007f0000 : "linux" [ 0.646345] parser_imagetag: rootfs: CFE image tag at 0x0 CRC invalid (expected 0212102b, actual 24b1b887) [ 0.657859] bcm63xx-spi 10000800.spi: at [mem 0x10000800-0x10000f0b flags 0x200] (irq 9, FIFOs size 542) [ 0.669448] libphy: Fixed MDIO Bus: probed [ 0.717976] b53_common: found switch: BCM63xx, rev 0 [ 0.723524] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec [ 0.733982] NET: Registered protocol family 10 [ 0.741672] NET: Registered protocol family 17 [ 0.746347] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 0.759683] 8021q: 802.1Q VLAN Support v1.8 [ 0.774484] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6 [ 0.782230] Please append a correct "root=" boot option; here are the available partitions: [ 0.790832] 1f00 64 mtdblock0 [ 0.794921] (driver?) [ 0.797342] 1f01 64 mtdblock1 [ 0.801455] (driver?) [ 0.803858] 1f02 8064 mtdblock2 [ 0.807994] (driver?) [ 0.810425] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 0.820791] Rebooting in 1 seconds.. [ 1.819072] triggering watchdog soft-reset...