Boot log from the Huawei HG612

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Mon Mar  2 15:45:35 CST 2009 (root@localhost.localdomain)
Copyright (C) 2000-2008 Broadcom Corporation.

Parallel flash device: name MX29LV640BT, id 0x22c9, size 8192KB
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: 2
web info: Waiting for connection on socket 0.
CFE> 
CFE>
CFE> help
Available commands:

sm                  Set memory or registers.
dm                  Dump memory or registers.
w                   Write the whole image start from beginning of the flash
e                   Erase [n]vram or [a]ll flash except bootrom
r                   Run program from flash image or from host depend on [f/h] flag
p                   Print boot line and board parameter info
c                   Change booline parameters
f                   Write image to the flash
i                   Erase persistent storage data
b                   Change board parameters
reset               Reset the board
flashimage          Flashes a compressed image after the bootloader.
help                Obtain help for CFE commands

For more information about a command, enter 'help command-name'
*** command status = 0

CFE> reset

Resetting board...�

CFE version 1.0.37-102.6 for BCM96368 (32bit,SP,BE)
Build Date: Mon Mar  2 15:45:35 CST 2009 (root@localhost.localdomain)
Copyright (C) 2000-2008 Broadcom Corporation.

Parallel flash device: name MX29LV640BT, id 0x22c9, size 8192KB
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: 0

Support Double system.

Flash boot Flag:
Boot from main system!
Decompression OK!
Entry at 0x8024b000
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x8024b000
Linux version 2.6.21.5 (root@g40420m) (gcc version 4.2.3) #43 Thu Jan 7 10:23:47 CST 2010

ATP_FLASHCBB_InitSector i=1,ulBase=0x00000000

ATP_FLASHCBB_InitSector i=0,ulBase=0xB87F0000
Flash 0 at 0xb8000000
Size : 8 MB
Regions : 2
0 : 0x007f0000 - 0x00002000 *  8
1 : 0x00000000 - 0x00010000 * 127
CHIP96368 prom init
CPU revision is: 0002a031
Determined physical RAM map:
memory: 01f00000 @ 00000000 (usable)
On node 0 totalpages: 7936
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 4064 pages, LIFO batch:0
Normal zone: 30 pages used for memmap
Normal zone: 3810 pages, LIFO batch:0
Built 1 zonelists.  Total pages: 7874
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
brcm mips: enabling icache and dcache...
Primary instruction cache 64kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 32kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (21 instructions).
Synthesized TLB load handler fastpath (33 instructions).
Synthesized TLB store handler fastpath (33 instructions).
Synthesized TLB modify handler fastpath (32 instructions).
PID hash table entries: 128 (order: 7, 512 bytes)
Using 200.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28852k/31744k available (1841k kernel code, 2892k reserved, 438k data, 92k init, 0k highmem)
KLOB Pool 1 Initialized: 1048576 bytes <0x80300000 ... 0x80400000>
Calibrating delay loop... 398.95 BogoMIPS (lpj=997376)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
registering PCI controller with io_map_base unset
BLOG v1.0 Initialized
NET: Registered protocol family 8
NET: Registered protocol family 20
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 128 (order: -3, 512 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
JFFS2 version 2.2. (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered (default)
PPP generic driver version 2.4.2
NET: Registered protocol family 24
IMQ starting with 3 devices...
IMQ driver loaded successfully.
Hooking IMQ before NAT on PREROUTING.
Hooking IMQ after NAT on POSTROUTING.

===start to init mtd=222========
bcm963xx_mtd driver v2.0

==boot from main kernel==
Registered device mtd[BCM63XX RootFS] dev[0] Flash[0xb8010100,2678784]

===bcm=mtdaufs.size=393216========
Registered device mtd[BCM63XX AuxFS] dev[1] Flash[0xb8790000,393216]
bhal: bhal_init entry

Led_module_init ok<6>Serial: BCM63XX driver $Revision: 1.1 $
ttyS0 at MMIO 0xb0000100 (irq = 10) is a BCM63XX
ttyS1 at MMIO 0xb0000120 (irq = 11) is a BCM63XX
bcmxtmrt: Broadcom BCM6368B2 ATM/PTM Network Device v0.1 Jan  7 2010 10:22:38
GACT probability on
Mirror/redirect action on
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (248 buckets, 1984 max)
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge LAN vlan registered
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 92k freed
init started: BusyBox v1.9.1 (2010-01-07 10:24:29 CST)
starting pid 57, tty '': '/etc/init.d/rcS'
RCS DONE
starting pid 59, tty '': '/bin/sh'

BusyBox v1.9.1 (2010-01-07 10:24:29 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

-/bin/sh: can't access tty; job control turned off
Loading drivers and kernel modules...

pktflow: module license 'Proprietary' taints kernel.
Broadcom Packet Flow Cache learning via BLOG enabled.
Created Proc FS /procfs/fcache
Constructed Broadcom Packet Flow Cache v0.1 Aug 28 2009 07:52:33
Broadcom Packet CMF (Experimental) Char Driver v0.1 Aug 28 2009 07:52:30 Registered<232>
Broadcom Packet CMF (Experimental) [6368-B2] v0.1 Aug 28 2009 07:52:30 Loaded
bcmxtmcfg: bcmxtmcfg_init entry
adsl: adsl_init entry
Broadcom BCM6368B2 Ethernet Network Device v0.1 Jan  7 2010 10:22:27
KLOB extended to 2 pools
dgasp: kerSysRegisterDyingGaspHandler: eth0 registered
Broadcom Packet CMF (Experimental) SWC RESET.
Broadcom Packet CMF (Experimental) SWC INITIALIZED.
KLOB extended to 3 pools
KLOB extended to 4 pools
KLOB extended to 5 pools
KLOB extended to 6 pools
KLOB extended to 7 pools
KLOB extended to 8 pools
Broadcom Packet CMF (Experimental) Forwarder Net Device 0 v0.1 Aug 28 2009 07:52:31 Registered
Broadcom Packet CMF (Experimental) Forwarder Net Device 1 v0.1 Aug 28 2009 07:52:31 Registered
Broadcom Packet CMF (Experimental) ENABLED.
eth0.2: MAC Address: B4:82:FE:B7:91:7E
eth0.3: MAC Address: B4:82:FE:B7:91:7E
eth0.4: MAC Address: B4:82:FE:B7:91:7E
eth0.5: MAC Address: B4:82:FE:B7:91:7E
p8021ag: p8021ag_init entry
eth0.5 Link UP 100 mbps full duplex
Waiting for cli start!|Config File is error. Havn't start or end tag.
Now read the backup configuration!!!
The second Config File is error. Havn't start or end tag.
/read default config file!!!!!!!!!!!
2000-1-1 0:0:3 Warning 10400 KLOB Pool 1 Initialized: 1048576 bytes <0x80300000 ... 0x80400000>

TSP_DBGetPara ok ulPort = 23
CWMP app version: V100R002C05B021 cwmp app V1.2.3.0.0
CWMP stk version: V100R002C05B021 cwmp stk V1.2.3.0.0
bootok
Not save certification!!!
ConfigDefaultSsl return: 0

prepare server ok!!!
main: About to load source plugins
library_load: start plugin_source/libbtagent.so
library_load: success
library_load: start plugin_source/libhuawei.so
library_load: success
library_load: start plugin_source/libprobe.so
library_load: success
main: Loaded source plugins
xdslCtl_GetVersioBcmAdsl_Initialize=0xC00F066C, g_pFnNotifyCallback=0xC011F874
n success
Clocks for QPROC and AFE are being aligned with step through ...
AFE is aligned, i = 051, PhaseValue = -048, PhaseCntl = 0x3FCD0000
QPROC is aligned, i = 027, PhaseValue = 0050, PhaseCntl = 0x3FCD401B
Clocks for QPROC and AFE are aligned with syn_status AFE = 0x70, QPROC = 0x78
AFE  phase control reg @0xb0f570f8 default actual = 0x0021C38F, exp = 0x0021c38f
QPRC phase control reg @0xb0f5f0c0 default actual = 0x0421C38F, exp = 0x0421c38f
pSdramPHY=0xA1FFFFF8, 0x275D2FD 0xDEBDBEFF
*** XfaceOffset: 0x5FF90 => 0x5FF90 ***

Welcome Visiting Huawei  Home Gateway
Copyright by Huawei Technologies Co., Ltd.
Login:
About these ads

7 thoughts on “Boot log from the Huawei HG612

  1. Pingback: The boot sequence « huaweihg612hacking

  2. Hi a.

    Hope this is the right place…………..

    Hope you can help, have unlocked, did work OK, but in tinkering ( dummy ) I made a change to Basic-Wan = Bindings, it was checked for only port 2, I checked 1-apply.
    Can’t talk to it now *.
    Did another unlock upload successfully, still can’t talk to it !
    Q
    If I was to connect it into a working environment and wanted to talk to it over its network would I need to connect both ports 1 & 2 to the router ?
    Thanks ( hopefully )

    • Have you tried giving the device a long-reset, by holding the button pressed for 10 seconds, after it has powered up? By doing so, it will revert back to the (unlocked) default configuration and you will regain the ability to access it via the LAN2 port.

      • Holding the reset button for longer always produces the upload page.
        Following another upload with unlocked firmware appears to work, after a couple of minutes Chrome produces the usual time out error “this page is not available Etc” opening another tab and entering the ip after a while gives the same error.
        Not easy to see when the modem has actually started so can’t time the button hold exactly.

      • Holding the ‘reset’ button when powering up the device will always take you to the firmware upload page. So don’t do that. ;)

        Disconnect the HG612 from the xDSL service and allow it to boot normally. If necessary, time (say) a couple of minutes from power-up. Now perform a ‘long reset’ of about ten seconds. Give it time to copy the default configuration and perform its subsequent re-boot. You should now be able to access it, via 192.168.1.1, from the LAN2 port.

      • Opps.

        Must learn to read properly, you did say “after it has powered up” ………….
        That did it, thanks very much.
        Any thought on the question…..
        If I was to connect it into a working environment and wanted to talk to it over its network would I need to connect both ports 1 & 2 to the router ?
        Need to say I don’t have VDSL, but I do own this modem, I’m supporting somebody who has and they have a half speed throughtput issue, Router sync at 40, best throughput 20 !, the ISP is BT but see this .http://helpforum.sky.com/t5/Sky-Fibre-Broadband/Half-speed/td-p/413509/page/44

  3. Great!

    As to your other question, ‘Yes’ is the answer. The LAN1 port of the HG612 should be connected to the WAN port of the router as normal and the LAN2 port of the HG612 should be connected to a LAN port of the router. Assuming the router is configured correctly, then you should be to access the HG612 remotely. Not having a VDSL2 service of my own, I have no practical experience of performing such a remote access. The person who can help you is ‘Bald_Eagle1′, a contributor to the Kitz forum. [1] Perhaps you could ask for his advice?

    [1] http://forum.kitz.co.uk/index.php

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s