Support for Huawei's HG8245H (GPON ONT Router)

Has anyone had luck running LEDE on Huawei's HG8245H?

It does have a dedicated Techdata page which links to OpenWrt's device page, which says that it isn't currently officially supported.

Thanks.

1 Like

Looks like this question has been asked before on OpenWrt forums, but not many devs were interested. :worried:

Some information from my device
Hardware Version : BE9.E
Software Version : V3R017C10S105

Wifi Chip :

SU_WAP>display wifichip
chiptype = BCM43217T

success!
SU_WAP>

Other information
CPU: ARMv7 Processor
Machine: Hisilicon A9, model: HISI-CA9
[dts]:cpu type is 5115
SOC is 5116T PILOT
wl0: Broadcom BCM43227 802.11 Wireless Controller 7.14.116

There is complete startup info

WAP>su
success!
SU_WAP>display startup info
<6>Booting Linux on physical CPU 0x0
<6>Initializing cgroup subsys cpuset
<6>Initializing cgroup subsys cpu
<6>Initializing cgroup subsys cpuacct
<5>Linux version 3.10.53-HULK2 (ci@SZX1000044441) (gcc version 4.7.1 (SDK V100R005C00SPC030B050) ) #1 SMP Tue Nov 22 02:53:02 UTC 2016
<4>CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=18c53c7d
<4>CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
<6>Machine: Hisilicon A9, model: HISI-CA9
<6>skbuff priv len is 128.
<4>Memory policy: ECC disabled, Data cache writealloc
<7>On node 0 totalpages: 30464
<7>free_area_init_node: node 0, pgdat c0499400, node_mem_map c04c8800
<7>  Normal zone: 298 pages used for memmap
<7>  Normal zone: 0 pages reserved
<7>  Normal zone: 30464 pages, LIFO batch:7
<6>[dts]:cpu type is 5115
<6>PERCPU: Embedded 7 pages/cpu @c05f6000 s7424 r8192 d13056 u32768
<7>pcpu-alloc: s7424 r8192 d13056 u32768 alloc=8*4096
<7>pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
<4>Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 30166
<5>Kernel command line: noalign mem=119M console=ttyAMA1,115200 ubi.mtd=1 root=/dev/mtdblock11 rootfstype=squashfs mtdparts=hinand:0x100000(startcode),0x7f00000(ubifs),-(reserved) pcie0_sel=x1 maxcpus=0 l2_cache=l2x0 coherent_pool=4M user_debug=0x1f panic=1 skb_priv=128 debug_ll=on
<6>PID hash table entries: 512 (order: -1, 2048 bytes)
<6>Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
<6>Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
<6>allocated 243712 bytes of page_cgroup
<6>please try 'cgroup_disable=memory' option if you don't want memory cgroups
<6>Memory: 119MB = 119MB total
<5>Memory: 115256k/115256k available, 6600k reserved, 0K highmem
<5>Virtual kernel memory layout:
<5>    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
<5>    fixmap  : 0xffe00000 - 0xfffe0000   (1920 kB)
<5>    vmalloc : 0xc7800000 - 0xff000000   ( 888 MB)
<5>    lowmem  : 0xc0000000 - 0xc7700000   ( 119 MB)
<5>    modules : 0xbf000000 - 0xc0000000   (  16 MB)
<5>      .text : 0xc0008000 - 0xc042de04   (4248 kB)
<5>      .init : 0xc042e000 - 0xc0459d00   ( 176 kB)
<5>      .data : 0xc045a000 - 0xc049d3b8   ( 269 kB)
<5>       .bss : 0xc049d3b8 - 0xc04c5508   ( 161 kB)
<6>SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
<6>Hierarchical RCU implementation.
<6>NR_IRQS:512
<6>sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
<6>Calibrating delay loop... 1397.55 BogoMIPS (lpj=6987776)
<6>pid_max: default: 32768 minimum: 301
<6>Security Framework initialized
<6>Mount-cache hash table entries: 512
<6>Initializing cgroup subsys memory
<6>Initializing cgroup subsys devices
<6>Initializing cgroup subsys freezer
<6>Initializing cgroup subsys blkio
<6>CPU: Testing write buffer coherency: ok
<6>Setting up static identity map for 0xc0311b50 - 0xc0311b84
<6>Brought up 1 CPUs
<6>SMP: Total of 1 processors activated (1397.55 BogoMIPS).
<6>CPU: All CPU(s) started in SVC mode.
<6>NET: Registered protocol family 16
<6>DMA: preallocated 4096 KiB pool for atomic coherent allocations
<4>SD511x chip id:0x51162100
<6>L310 cache controller enabled
<6>l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x02450001, Cache size: 524288 B
<6>bio: create slab <bio-0> at 0
<6>cfg80211: Calling CRDA to update world regulatory domain
<6>Switching to clocksource arm,sp804
<6>NET: Registered protocol family 2
<6>TCP established hash table entries: 1024 (order: 1, 8192 bytes)
<6>TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
<6>TCP: Hash tables configured (established 1024 bind 1024)
<6>TCP: reno registered
<6>UDP hash table entries: 256 (order: 1, 12288 bytes)
<6>UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
<6>NET: Registered protocol family 1
<7>PCI: CLS 0 bytes, default 64
<6>squashfs: version 4.0 (2009/01/31) Phillip Lougher
<6>jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
<6>fuse init (API version 7.22)
<6>msgmni has been set to 225
<6>io scheduler noop registered
<6>io scheduler deadline registered
<6>io scheduler cfq registered (default)
<6>brd: module loaded
<3>mtdoops: mtd device (mtddev=name/number) must be supplied
<4>Spi id table Version 1.22
<4>Special nand id table Version 1.33
<4>Hisilicon Nand Flash Controller V301 Device Driver, Version 1.10
<4>Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
<4>Nand(Hardware): Block:128KB Page:2KB Chip:128MB OOB:64B ECC:4bit 
<6>NAND device: Manufacturer ID: 0xc2, Chip ID: 0xf1 (Macronix MX30LF1G18AC), 128MiB, page size: 2048, OOB size: 64
<4>NAND_ECC_NONE selected by board driver. This is not recommended!
<5>3 cmdlinepart partitions found on MTD device hinand
<5>Creating 3 MTD partitions on "hinand":
<5>0x000000000000-0x000000100000 : "startcode"
<5>0x000000100000-0x000008000000 : "ubifs"
<5>0x000008000000-0x000008000000 : "reserved"
<3>mtd: partition "reserved" is out of reach -- disabled
<6>softdog: Software Watchdog Timer: 0.08 initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
<6>TCP: cubic registered
<6>NET: Registered protocol family 17
<6>ThumbEE CPU extension supported.
<5>mapp kbox ddrram_address=0, 			ddrram_size=0 fail
<5>[WARNNING]:Kbox device descriptor struct kbox_dev_des 		Intialization Failed
<4>kbox: init ddrram fail ret=-99
<4>kbox: load OK
<5>UBI: attaching mtd1 to ubi0
<5>UBI: scanning is finished
<5>UBI: attached mtd1 (name "ubifs", size 127 MiB) to ubi0
<5>UBI: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
<5>UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
<5>UBI: VID header offset: 2048 (aligned 2048), data offset: 4096
<5>UBI: good PEBs: 1015, bad PEBs: 1, corrupted PEBs: 0
<5>UBI: user volume: 14, internal volumes: 1, max. volumes count: 128
<5>UBI: max/mean erase counter: 5/2, WL threshold: 512, image sequence number: 807372016
<5>UBI: available PEBs: 288, total reserved PEBs: 727, PEBs reserved for bad PEB handling: 19
<5>UBI: background thread "ubi_bgt0d" started, PID 251
<3>Warning: unable to open an initial console.
<6>squashfs_cache_init: sqcachesize=8.
<6>VFS: Mounted root (squashfs filesystem) readonly on device 31:11.
<6>Freeing unused kernel memory: 172K (c042e000 - c0459000)
<1>******** Total Boot time: 1145 ms, uncompress initrd cost 0 ms ********
<6>Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
<6>1010e000.uart: ttyAMA0 at MMIO 0x1010e000 (irq = 77) is a 16550A
<6>1010f000.uart: ttyAMA1 at MMIO 0x1010f000 (irq = 78) is a 16550A
<6>console [ttyAMA1] enabled
<4>the uart is suspended!
<4>hi_wdt: User-Mode!
<4>register_reset_notifier success
<4>hi_wdt: Init sucessfull!
<6>nf_conntrack version 0.5.0 (4000 buckets, 16000 max)
<6>Netfilter messages via NETLINK v0.30.
<6>arp_tables: (C) 2002 David S. Miller
<6>ip_tables: (C) 2000-2006 Netfilter Core Team
<4>hw_ssp_basic: module license 'Huawei Tech. Co., Ltd.' taints kernel.
<4>Disabling lock debugging due to kernel taint
<4>set log file to:/var/init_debug_bak.txt
<4>hw_dm_init successfully...
<3>current lastword info:Add=0xc8b01000;max_num=300;Add1=0xc8b01000;Add2=0xc8b06000;Add3=0xc8b0b000;
<4>proc_dbg_log_get_last_logbuffer:reset buffer.
<5>UBIFS: background thread "ubifs_bgt0_13" started, PID 541
<5>UBIFS: recovery needed
<5>UBIFS: recovery completed
<5>UBIFS: mounted UBI device 0, volume 13, name "file_system"
<5>UBIFS: LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
<5>UBIFS: FS size: 19681280 bytes (18 MiB, 155 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
<5>UBIFS: reserved for root: 0 bytes (0 KiB)
<5>UBIFS: media format: w4/r0 (latest is w4/r0), UUID 26A4999A-1465-41BF-8DC0-13A25A5333E0, small LPT model
<4>reload log OK!
<6>NET: Registered protocol family 10
<4>ICMPv6: process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.default.base_reachable_time - use net.ipv6.neigh.default.base_reachable_time_ms instead
<4>
<4> SYSCTL module is installed
<4>
<4> SPI module is installed
<4>
<4> GPIO module is installed
<4>
<4> I2C module is installed
<4>
<4> TIMER23 module is installed
<4>
<4> SERDES module is intalled 
<4>
<4> HW module is installed
<4>
<4> UART module is installed
<4>
<4> DMA module is installed
<4>
<4> CHIP module is installed
<4>set mac work mode ge...set port mode PMODE_SGMII...set port tx/rx enable...set mac work mode ge...set port mode PMODE_SGMII...set port tx/rx enable...set mac work mode ge...set port mode PMODE_SGMII...set port tx/rx enable...set mac work mode ge...set port mode PMODE_SGMII...set port tx/rx enable...
<4> hi_adp_cnt module is installed
<4>
<4> BRIDGE module is installed
<4>regist : vd success ! 
<4>PIE USE 1 cpus
<4>@@@ set_dma_ops: name:eth0
<4>
<4> PIE module is installed
<4>
<4> PON_LP module is installed
<4>
<4> GPON module is installed
<4>
<4> EPON module is installed
<4>
<4> L3 module is installed
<4>
<4> L3 API module is installed!
<4>
<4> OAM module is installed
<4>
<4> SCI module is installed
<4>
<4> MDIO module is installed
<4>PIE: hi_kernel_pie_change_mtu: Invalid MTU setting, MTU should between 1~2048
<4>diable outer cache ops...
<4>pcie0 sel: 0x1, pcie1 sel:0x2,pcie0 memsize:0xa00000, pcie1 memsize:0xa00000.
<4>PCIE0 1.1 Device Link Up val = 0x00008028, loop = 16.
<4>PCIE0 2.0 Device Link Down val = 0x2044d2b5.
<4>PCIE1 1.1 Device Link Down val = 0x00000008.
<6>PCI host bridge to bus 0000:00
<6>pci_bus 0000:00: root bus resource [io  0x40a00000-0x40ffffff]
<6>pci_bus 0000:00: root bus resource [mem 0x40000000-0x409fffff]
<6>pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
<7>pci 0000:00:00.0: [14e4:a8db] type 00 class 0x028000
<7>pci 0000:00:00.0: reg 10: [mem 0x00000000-0x00007fff 64bit]
<7>pci 0000:00:00.0: supports D1 D2
<6>PCI: bus0: Fast back to back transfers disabled
<7>pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
<6>pci 0000:00:00.0: BAR 0: assigned [mem 0x40000000-0x40007fff 64bit]
<4>set_dma_ops: name:0000:00:00.0, vendor_id=5348, device_id=43227
<4>set_dma_ops done, total 1 devices.
<4>
<4> ------ SOC is 5116T PILOT ------ 
<4>COMMON For LDSP Install Successfully...
<4>I2C For LDSP Install Successfully...
<4>GPIO For LDSP Install Successfully...
<4>UART For LDSP Install Successfully...
<4>BATTERY For LDSP Install Successfully...
<4>OPTIC For LDSP Install Successfully...
<4>KEY For LDSP Install Successfully...
<4>LED For LDSP Install Successfully...
<4>RF For LDSP Install Successfully...
<4>SIM For LDSP Install Successfully...
<4><ldsp>board version is 3
<4><ldsp>pcb version is 4
<4><ldsp>orig board version is 3
<4>DEV For LDSP Install Successfully...
<4>SoftVersion=[V300R017C10SPC105B084], ResVersion=[] Active=[0] Dir=[]
<4>hw_dm_init_data successfully...
<4>load ft
<4>WARNING: Spec SPEC_TR143_WAITTIME value  is error, and discarded.
<4>MPCP For LDSP Install Successfully...
<4>PLOAM For LDSP Install Successfully...
<4>PHY For LDSP Install Successfully...
<4>PPM For LDSP Install Successfully...
<4>AMP Module Install Successfully...
<4>GMAC Module Install Successfully...
<4>EMAC Module Install Successfully...
<4>kbox: ddrram: verify fs magic fail. It's ok if first time using this device
<4>kbox_exception_dump abort for NULL dump_path!
<4>kbox:create region panic, size=102400
<4>kbox:create region ks_main, size=102400
<4>kbox:create region ks_0, size=4096
<7>register fiq129 callback
<4>addr0, 0xc53de000
<4>addr1, 0xc5416000
<4>addr2, 0xc53a2000
<4>addr3, 0xc53d6000
<4>fiq_stack init ok
<1>load from debug dir success!
<4>fiq_glue_register_handler, ok<6>fiq source is 1!
<6>fiq type is 0!
<6>fiq clean source is 0!
<6>fiq dead loop is 1!
<6>[fiq_set_gic]set 129 irq to fiq, Priority is 0.
<6>[request_fiq]fiq first register succeed!
<4>HIGHWAY For LDSP Install Successfully...
<4>SPI For LDSP Install Successfully...
<4>CODEC For LDSP Install Successfully...
<4>
<4> PEF3100X For LDSP install successfully...
<5>SCSI subsystem initialized
<6>usbcore: registered new interface driver usbfs
<6>usbcore: registered new interface driver hub
<6>usbcore: registered new device driver usb
<6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<6>ehci-pci: EHCI PCI platform driver
<6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
<4>hiusb_start_hcd sucessful(5116)!
<6>xhci-hcd hiusb3.0: xHCI Host Controller
<6>xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 1
<6>xhci-hcd hiusb3.0: irq 71, io mem 0x10a50000
<7>xHCI xhci_add_endpoint called for root hub
<7>xHCI xhci_check_bandwidth called for root hub
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 2 ports detected
<6>xhci-hcd hiusb3.0: xHCI Host Controller
<6>xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 2
<7>xHCI xhci_add_endpoint called for root hub
<7>xHCI xhci_check_bandwidth called for root hub
<6>hub 2-0:1.0: USB hub found
<6>hub 2-0:1.0: 2 ports detected
<6>usbcore: registered new interface driver usb-storage
<6>usbcore: registered new interface driver usblp
<6>usbcore: registered new interface driver cdc_acm
<6>cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
<6>usbcore: registered new interface driver usbserial
<6>usbcore: registered new interface driver pl2303
<6>usbserial: USB Serial support registered for pl2303
<6>usbcore: registered new interface driver cp210x
<6>usbserial: USB Serial support registered for cp210x
<6>usbcore: registered new interface driver ftdi_sio
<6>usbserial: USB Serial support registered for FTDI USB Serial Device
<6>usbcore: registered new interface driver usbhid
<6>usbhid: USB HID core driver
<6>usbcore: registered new interface driver option
<6>usbserial: USB Serial support registered for GSM modem (1-port)
<6>usbcore: registered new interface driver huawei_ether
<4>
<4> chip_id is 6, not support himci 
<4>USB For LDSP Install Successfully...
<4>DATACARD For LDSP Install Successfully...
<4>DATACARD CHIP For LDSP install successfully...
<4>SD For LDSP Install Successfully...
<4>hw_ker_pdt_usb_init successfully...
<6>PPP generic driver version 2.4.2
<6>NET: Registered protocol family 24
<4>bbsp ptpdrv install ...... [OK]
<4>[Error]received netlink trace message. src pid:0;
<4>disc rate1
<4>pppoe_module_init load success!
<4>l2base For BBSP Install Successfully...
<4>[Error]received netlink trace message. src pid:0;
<4>[Error]received netlink trace message. src pid:0;
<4>[Error]received netlink trace message. src pid:0;
<4>[Error]received netlink trace message. src pid:0;
<4>l2ext For BBSP Install Successfully...
<4>[Error]received netlink trace message. src pid:0;
<4>PIE ACK not support...
<4>bbsp pie tcp ack install ...... [OK]
<4>pdt QOS install successfully...
<4>vlanflt_module_init load success !
<4>pppoe_cmd_module_init load success !
<4>l3base for bbsp Install Successfully...
<4>linux kernel dopra is installed!
<4>
<4>dsp sdk insmod success! Addr: 0x85700000 0xc8e9e000 0x85500000 0xc8f9f000.
<4>DSP For VOICE Install Successfully...
<6>gre: GRE over IPv4 demultiplexor driver
<6>ip_gre: GRE over IPv4 tunneling driver
<4>arp_config_bridge_filter: 
<4>hw_arp_announce_module_init load success !
<4>arp_module_init load success !
<4>hw_route_ipv4_module_init in 
<4>Route ipv4 for bbsp Install Successfully...
<4>Neighbour discovery for bbsp Install Successfully...
<4>Portal For BBSP Install Successfully...
<4>User device for bbsp Install Successfully...
<4>
<4>====hw_firewall_log_hook is registered!
<4>hw_conntrack_dyn_rsv_ini v1.0!
<4>ipfpm_pathdata_init Successfully...
<4>[hw_nd_init]
<4>l3ext for bbsp Install Successfully...
<4>ipt_conenat_init success
<6>ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>sit: IPv6 over IPv4 tunneling driver
<4>hw_route_ipv6_module_init in 
<4>Route ipv6 for bbsp Install Successfully
<4>pdt l3 install start...
<4>
<4>[ker_L2M_CTP] for bbsp Install Successfully...
<4>[IPv6 Session]pdt start to install...
<4>[IPv6 Session]pdt install successfully...
<4>pdt l3 install successfully...
<4>[Error]received netlink trace message. src pid:0;
<4>ker_video_diag For BBSP Install Successfully...
<6>l2tp_core: L2TP core driver, V2.0
<6>l2tp_ppp: PPPoL2TP kernel driver, V2.0
<4>[IP FPM]pdt start to install...
<4>[IP FPM]pdt install successfully...
<4>
<4>[ker_pdt_wifi] for bbsp Install Successfully...
<4><LDSP> system has slave space for bob 
<4>UART For LDSP init complete Successfully...
<4>SD511X test self OK
<4>Optic test self NoCheck
<4>WIFI test self OK
<4>PHY[1] test self OK
<4>PHY[2] test self OK
<4>PHY[3] test self OK
<4>PHY[4] test self OK
<4>PHY[5] test self NoCheck
<4>ExtRF  test self NoCheck
<4><LDSP>hn5176 read status ui_loop:1
<4>
<4>bob chip id is 0x00c0
<4><LDSP> HN5176 optic . . .
<4>
<4><LDSP> bob optic was calibrated 
<4><LDSP> optic para load success! 
<4><LDSP> HN5176 optic init success! 
<4>
<4> gpon_api module is installed
<6>hs_gmac_func_register ret=0x0! 
<6>
<6>hi_kernel_dp_ponlink_init! mode:0
<6>
<4> Serdes SDS TX FIFO  has been reset!
<4>
<4>kbox:create region deadlock, size=131072
<3>UBI error: ubi_open_volume: cannot open device 0, volume 13, error -16
<3>ubi_open_volume error with 2, try UBI_READONLY;
<6>GPON init success ! 
<6>
<6>warning: process `bbsp' used the deprecated sysctl system call with 3.12.16.-2.1.0.
<6>warning: process `bbsp' used the deprecated sysctl system call with 3.12.16.-2.5.0.
<6>warning: process `bbsp' used the deprecated sysctl system call with 3.12.16.-2.6.0.
<4>
<4>==gemport iso force 0
<4>
<4> OS-Functions are registered !CPU-TYPE=7
<4>  HIAPI_ZspBootCompleteWait: Boot Complete!
<4>
<4>Slic init Start...
<4>
<4>LDSP PEF31002 INIT SUCCESS!
<4>[0360] hi_pdu_collision_check, faltal error: pdu_class[0] pdu[44](thick_A)  collide with trans_act[0]
<4>ct dyn resv:0
<4>
<4> nf_alg_rtsp_nat_policy:0 
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 1
<4>[8331] hi_egress_car_resource_get_511x, info: car id 2
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 3
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 4
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 5
<4>[8331] hi_egress_car_resource_get_511x, info: car id 6
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 7
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 8
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 9
<4>[8331] hi_egress_car_resource_get_511x, info: car id 10
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 11
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 12
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 13
<4>[8331] hi_egress_car_resource_get_511x, info: car id 14
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 15
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 16
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 17
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 18
<4>[8143] hi_ingress_car_resource_get_511x, info: car id 19
<4>[8331] hi_egress_car_resource_get_511x, info: car id 20
<6>[Softlockup UTC][1981.01.01 00:00:23-331404]
<6>[Softlockup Clock][26090064710]
<0>BUG: soft lockup - CPU#0 stuck for 1507ms! [phy_manager:592]
<4>Modules linked in: nf_nat_rtsp_alg(O) nf_conntrack_rtsp_alg(O) nf_nat_pptp(O) nf_nat_proto_gre nf_conntrack_pptp(O) nf_conntrack_proto_gre nf_nat_sip(O) nf_conntrack_sip(O) nf_nat_h323(O) nf_conntrack_h323(O) nf_nat_tftp(O) nf_conntrack_tftp(O) nf_nat_ftp(O) nf_conntrack_ftp(O) xt_nat acc(PO) wifi_fwd(PO) ipfpm_adpt(PO) l2tp_ppp(O) l2tp_core(O) btv_adpt(PO) video_diag_adpt(PO) ethoam_adpt(PO) bbsp_l3_adpt(PO) l3sfwd_ipv6(O) wap_ipv6(PO) sit(O) tunnel4 ip6_tunnel(O) tunnel6 ip6t_REJECT ip6table_mangle ip6table_filter ip6_tables ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6(O) l3sfwd(PO) hw_module_conenat(O) l3ext(PO) ip_gre(O) gre ip_tunnel(O) hw_module_dsp(PO) hw_module_dsp_sdk(PO) hw_module_dopra(PO) l3base(PO) hw_module_trigger(PO) hw_module_wifi(PO) hw_ssp_gpl_ext(O) qos_adpt(PO) ker_pie_ack(PO) l2ext(PO) dbgsoc(PO) bbsp_l2_adpt(PO) cpu(PO) acl(PO) l2base(PO) hw_ptp(PO) hw_bbsp_lswadp(PO) l2ffwd(PO) sfwd(PO) commondata(PO) pppoe(O) pppox(O) ppp_generic(O) slhc hw_amp(PO) smp_usb(PO) hw_module_sd(PO) hw_module_datacard_chip(PO) hw_module_datacard(PO) hw_module_usb(PO) mmc_block(O) mmc_core(O) hw_cdc_driver(O) option(O) usb_wwan(O) usbhid(O) hid(O) input_core(O) ftdi_sio(O) cp210x(O) pl2303(O) usbserial(O) cdc_acm(O) usblp(O) usb_storage(O) xhci_hcd(O) ohci_hcd(O) ehci_pci(O) ehci_hcd(O) hiusb_sd511x(PO) usbcore(O) usb_common(O) sd_mod(O) scsi_mod vfat fat nls_cp936 nls_utf8 nls_cp437 nls_ascii hw_ker_codec_pef31002(PO) hw_module_codec(PO) hw_module_spi(PO) hw_module_highway(PO) rtos_snapshot(O) hw_module_emac(PO) hw_module_gmac(PO) hw_module_amp(PO) hw_module_ppm(PO) hw_module_phy(PO) hw_module_ploam(PO) hw_module_mpcp(PO) hw_module_feature(PO) hw_dm_pdt(PO) hw_module_dev(PO) hw_module_sim(PO) hw_module_rf(PO) hw_module_led(PO) hw_module_key(PO) hw_module_optic(PO) hw_module_battery(PO) hw_module_uart(PO) hw_module_gpio(PO) hw_module_i2c(PO) hw_module_common(PO) hw_module_acp(O) pcie(O) hi_mdio(PO) hi_sci(PO) hi_oam(PO) hi_l3(PO) hi_epon(PO) hi_gpon(PO) hi_ponlp(PO) hi_pie(O) pkt_ring(PO) hi_bridge(PO) hi_dma(PO) hi_uart(PO) hi_hw(PO) hi_serdes(PO) hi_timer(PO) hi_i2c(PO) hi_gpio(PO) hi_spi(PO) hi_sysctl(O) ipv6 hw_ssp_extend(PO) hw_ssp_depend(PO) hw_himem_soc_config(PO) hw_smp_dm(PO) hw_ssp_basic(PO) hw_ssp_gpl(O) xt_LOG(O) ipt_ah ipt_ECN ipt_REJECT ipt_ULOG iptable_nat nf_nat_ipv4 iptable_raw arpt_mangle iptable_mangle iptable_filter ip_tables arptable_filter arp_tables xt_multiport xt_iprange xt_HL nfnetlink_queue nfnetlink_log nfnetlink nf_conntrack_ipv4(O) nf_defrag_ipv4(O) xt_REDIRECT ipt_MASQUERADE nf_nat(O) xt_tcpmss xt_state xt_limit xt_connmark xt_mark nf_conntrack(O) rng_core hi_drv_wdt(O) uart_suspend(O) 8250_dw 8250 serial_core
<4>
<4>CPU: 0 PID: 592 Comm: phy_manager Tainted: P           O 3.10.53-HULK2 #1
<4>task: c6fae400 ti: c667c000 task.ti: c667c000
<4>PC is at __loop_delay+0x0/0xc
<4>LR is at set_phy_power+0x70/0xbc [hi_bridge]
<4>pc : [<c01ac104>]    lr : [<bf2608d0>]    psr: 20000113
<4>sp : c667de98  ip : bf25c430  fp : 00000330
<4>r10: bf298a44  r9 : 00000003  r8 : 00000000
<4>r7 : bf2a9984  r6 : 00000000  r5 : c048770c  r4 : 00000039
<4>r3 : c01ac0d8  r2 : 00001aa8  r1 : ffffffff  r0 : 0003a173
<4>Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
<4>Control: 18c53c7d  Table: 84e9004a  DAC: 55555555
<4>CPU: 0 PID: 592 Comm: phy_manager Tainted: P           O 3.10.53-HULK2 #1
<4>[<c001163c>] (unwind_backtrace+0x0/0xfc) from [<c000ce10>] (show_stack+0x10/0x14)
<4>[<c000ce10>] (show_stack+0x10/0x14) from [<c0074a10>] (watchdog_timer_fn+0x1d0/0x234)
<4>[<c0074a10>] (watchdog_timer_fn+0x1d0/0x234) from [<c003eed8>] (hrtimer_run_queues+0x128/0x3dc)
<4>[<c003eed8>] (hrtimer_run_queues+0x128/0x3dc) from [<c002a170>] (run_local_timers+0x8/0x14)
<4>[<c002a170>] (run_local_timers+0x8/0x14) from [<c002a1a8>] (update_process_times+0x2c/0x64)
<4>[<c002a1a8>] (update_process_times+0x2c/0x64) from [<c005e188>] (tick_periodic+0x3c/0xc8)
<4>[<c005e188>] (tick_periodic+0x3c/0xc8) from [<c005e280>] (tick_handle_periodic+0x24/0x88)
<4>[<c005e280>] (tick_handle_periodic+0x24/0x88) from [<c001734c>] (sp804_timer_interrupt+0x44/0x4c)
<4>[<c001734c>] (sp804_timer_interrupt+0x44/0x4c) from [<c00753e8>] (handle_irq_event_percpu+0x74/0x2a4)
<4>[<c00753e8>] (handle_irq_event_percpu+0x74/0x2a4) from [<c007566c>] (handle_irq_event+0x54/0x74)
<4>[<c007566c>] (handle_irq_event+0x54/0x74) from [<c00784d0>] (handle_fasteoi_irq+0x80/0x158)
<4>[<c00784d0>] (handle_fasteoi_irq+0x80/0x158) from [<c0074c5c>] (generic_handle_irq+0x28/0x38)
<4>[<c0074c5c>] (generic_handle_irq+0x28/0x38) from [<c000a8d0>] (handle_IRQ+0x4c/0x118)
<4>[<c000a8d0>] (handle_IRQ+0x4c/0x118) from [<c0008560>] (gic_handle_irq+0x2c/0x60)
<4>[<c0008560>] (gic_handle_irq+0x2c/0x60) from [<c0009a00>] (__irq_svc+0x40/0x50)
<4>Exception stack(0xc667de50 to 0xc667de98)
<4>de40:                                     0003a173 ffffffff 00001aa8 c01ac0d8
<4>de60: 00000039 c048770c 00000000 bf2a9984 00000000 00000003 bf298a44 00000330
<4>de80: bf25c430 c667de98 bf2608d0 c01ac104 20000113 ffffffff
<4>[<c0009a00>] (__irq_svc+0x40/0x50) from [<c01ac104>] (__loop_delay+0x0/0xc)
<4>[<c01ac104>] (__loop_delay+0x0/0xc) from [<bf2608d0>] (set_phy_power+0x70/0xbc [hi_bridge])
<4>[<bf2608d0>] (set_phy_power+0x70/0xbc [hi_bridge]) from [<bf259040>] (hi_kernel_dp_phy_manager+0x7b0/0x1f24 [hi_bridge])
<4>[<bf259040>] (hi_kernel_dp_phy_manager+0x7b0/0x1f24 [hi_bridge]) from [<c003b2b4>] (kthread+0xb4/0xb8)
<4>[<c003b2b4>] (kthread+0xb4/0xb8) from [<c0009e00>] (ret_from_fork+0x14/0x34)
<4>=====================SOFTLOCKUP INFO BEGIN=======================
<4>------------------CPU#0-----------------------------------
<4>[CPU#0] the task [phy_manager] is not waiting for a lock,maybe a delay or deadcircle!
<6>phy_manager     R running      0   592      2 0x00000002
<4>locked:
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>bf28b27c   g_dp_phy_mutex   0  [<bf2588f4>] hi_kernel_dp_phy_manager+0x64/0x1f24 [hi_bridge]	
<4>[<c001163c>] (unwind_backtrace+0x0/0xfc) from [<c000ce10>] (show_stack+0x10/0x14)
<4>[<c000ce10>] (show_stack+0x10/0x14) from [<c0042b74>] (show_lock_info+0x158/0x1ec)
<4>[<c0042b74>] (show_lock_info+0x158/0x1ec) from [<c0074a18>] (watchdog_timer_fn+0x1d8/0x234)
<4>[<c0074a18>] (watchdog_timer_fn+0x1d8/0x234) from [<c003eed8>] (hrtimer_run_queues+0x128/0x3dc)
<4>[<c003eed8>] (hrtimer_run_queues+0x128/0x3dc) from [<c002a170>] (run_local_timers+0x8/0x14)
<4>[<c002a170>] (run_local_timers+0x8/0x14) from [<c002a1a8>] (update_process_times+0x2c/0x64)
<4>[<c002a1a8>] (update_process_times+0x2c/0x64) from [<c005e188>] (tick_periodic+0x3c/0xc8)
<4>[<c005e188>] (tick_periodic+0x3c/0xc8) from [<c005e280>] (tick_handle_periodic+0x24/0x88)
<4>[<c005e280>] (tick_handle_periodic+0x24/0x88) from [<c001734c>] (sp804_timer_interrupt+0x44/0x4c)
<4>[<c001734c>] (sp804_timer_interrupt+0x44/0x4c) from [<c00753e8>] (handle_irq_event_percpu+0x74/0x2a4)
<4>[<c00753e8>] (handle_irq_event_percpu+0x74/0x2a4) from [<c007566c>] (handle_irq_event+0x54/0x74)
<4>[<c007566c>] (handle_irq_event+0x54/0x74) from [<c00784d0>] (handle_fasteoi_irq+0x80/0x158)
<4>[<c00784d0>] (handle_fasteoi_irq+0x80/0x158) from [<c0074c5c>] (generic_handle_irq+0x28/0x38)
<4>[<c0074c5c>] (generic_handle_irq+0x28/0x38) from [<c000a8d0>] (handle_IRQ+0x4c/0x118)
<4>[<c000a8d0>] (handle_IRQ+0x4c/0x118) from [<c0008560>] (gic_handle_irq+0x2c/0x60)
<4>[<c0008560>] (gic_handle_irq+0x2c/0x60) from [<c0009a00>] (__irq_svc+0x40/0x50)
<4>Exception stack(0xc667de50 to 0xc667de98)
<4>de40:                                     0003a173 ffffffff 00001aa8 c01ac0d8
<4>de60: 00000039 c048770c 00000000 bf2a9984 00000000 00000003 bf298a44 00000330
<4>de80: bf25c430 c667de98 bf2608d0 c01ac104 20000113 ffffffff
<4>[<c0009a00>] (__irq_svc+0x40/0x50) from [<c01ac104>] (__loop_delay+0x0/0xc)
<4>[<c01ac104>] (__loop_delay+0x0/0xc) from [<bf2608d0>] (set_phy_power+0x70/0xbc [hi_bridge])
<4>[<bf2608d0>] (set_phy_power+0x70/0xbc [hi_bridge]) from [<bf259040>] (hi_kernel_dp_phy_manager+0x7b0/0x1f24 [hi_bridge])
<4>[<bf259040>] (hi_kernel_dp_phy_manager+0x7b0/0x1f24 [hi_bridge]) from [<c003b2b4>] (kthread+0xb4/0xb8)
<4>[<c003b2b4>] (kthread+0xb4/0xb8) from [<c0009e00>] (ret_from_fork+0x14/0x34)
<4>=====================SOFTLOCKUP INFO END=========================
<4>[sched_delayed] sched: RT throttling activated
<4> wifi para select A
<4> wifi para select A
<4>wl_module_init: passivemode set to 0x0
<4>wl_module_init: txworkq set to 0x0
<4>PCI: enabling device 0000:00:00.0 (0140 -> 0142)
<4>init sprom with nvfile vars devid:0xa8db, len:3144
<4>wl0: Broadcom BCM43227 802.11 Wireless Controller 7.14.116 (r549303 WLTEST)
<4>hi_omci_callback_hook: hw_ker_gmac_omci_recv
<4>
<4>[GONT_ReadRogueStatus]File not exist or Unable to open!
<4>
<4>[GONT_ReadEmergencyStatus]File not exist or Unable to open!
<4>[PLOAM]ONUID(0): O1 => O1
<4>@@@ cpu mode:0,special mode:1,domain id:0,real dev name:wl0
<4>nas calls setitimer() with new_value NULL pointer. Misfeature support will be removed
<6>warning: `/bin/write_proc' has both setuid-root and effective capabilities. Therefore not raising all capabilities.
<4>set log file to:/var/console.log
<4>
<4>The link of ETH2 is up, uni_phy
<4>
<4>eth2,status:f1000   
<4>eth status changed: port 2, status 0
<4>
<4>The link of ETH1 is up, uni_phy
<4>
<4>eth1,status:f100    
<4>eth status changed: port 1, status 0
<6>nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
<4>[Error]received netlink trace message. src pid:3012;
<1>Set kmsgread process pid to:3013;

What should I prepare to build openwrt

i wish that , installing openwrt on hg8245 :drooling_face: