No Wireless settings in OpenWrt 21.02.0 (HG566A Ver.B)

I've been using openwrt along time but yersterday I wanted to update to the latest version and I faced a problem is that I don't see wireless option in Network. I installed the right version based on the serial number but same occurs.

this is the kernel log:

[    0.000000] Linux version 5.4.143 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16279-5cc0535800)) #0 Tue Aug 31 22:20:08 2021
[    0.000000] Detected Broadcom 0x6358 CPU revision a1
[    0.000000] CPU frequency is 300 MHz
[    0.000000] 64MB of RAM installed
[    0.000000] board_bcm963xx: Boot address 0xbe000000
[    0.000000] board_bcm963xx: CFE version: d081.5003
[    0.000000] bcm63xx_nvram: nvram checksum failed, contents may be invalid (expected 33303639, got 4d805582)
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0002a010 (Broadcom BMIPS4350)
[    0.000000] board: board name: HW556_B
[    0.000000] MIPS: machine is Huawei EchoLife HG556a (version B)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 16kB, 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] On node 0 totalpages: 16384
[    0.000000]   Normal zone: 144 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    0.000000] Kernel command line: rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 57220K/65536K available (5219K kernel code, 217K rwdata, 684K rodata, 1296K init, 201K bss, 8316K 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] random: get_random_bytes called from 0x8060ca20 with crng_init=0
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 12741736309 ns
[    0.000025] sched_clock: 32 bits at 150MHz, resolution 6ns, wraps every 14316557820ns
[    0.008186] Calibrating delay loop... 299.26 BogoMIPS (lpj=598528)
[    0.050743] pid_max: default: 32768 minimum: 301
[    0.056098] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.063744] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.087209] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.097337] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.104652] pinctrl core: initialized pinctrl subsystem
[    0.114542] NET: Registered protocol family 16
[    0.129520] registering PCI controller with io_map_base unset
[    0.135498] registering PCI controller with io_map_base unset
[    0.216591] PCI host bridge to bus 0000:00
[    0.220905] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
[    0.228033] pci_bus 0000:00: root bus resource [io  0x8000000-0x8007fff]
[    0.234986] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.242020] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.250427] pci 0000:00:01.0: [168c:ff1d] type 00 class 0x020000
[    0.258756] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x0000ffff]
[    0.273800] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.280705] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x3000ffff]
[    0.288633] PCI host bridge to bus 0000:01
[    0.292920] pci_bus 0000:01: root bus resource [mem 0x38000000-0x3fffffff]
[    0.300046] pci_bus 0000:01: root bus resource [io  0x8008000-0x800ffff]
[    0.306998] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.314032] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.323831] pci 0000:01:1e.0: [14e4:6358] type 02 class 0x060700
[    0.330836] pci 0000:01:1e.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.339210] pci_bus 0000:02: extended config space not accessible
[    0.345846] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 05
[    0.352742] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 05
[    0.359644] pci 0000:01:1e.0: BAR 10: assigned [mem 0x38000000-0x3fffffff]
[    0.366785] pci 0000:01:1e.0: BAR 7: assigned [io  0x8008000-0x80080ff]
[    0.373655] pci 0000:01:1e.0: BAR 8: assigned [io  0x8008400-0x80084ff]
[    0.380517] pci 0000:01:1e.0: CardBus bridge to [bus 02-05]
[    0.386294] pci 0000:01:1e.0:   bridge window [io  0x8008000-0x80080ff]
[    0.393152] pci 0000:01:1e.0:   bridge window [io  0x8008400-0x80084ff]
[    0.400010] pci 0000:01:1e.0:   bridge window [mem 0x38000000-0x3fffffff]
[    0.407328] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.433434] clocksource: Switched to clocksource MIPS
[    0.442178] thermal_sys: Registered thermal governor 'step_wise'
[    0.443701] NET: Registered protocol family 2
[    0.455053] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.464783] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.473639] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.481674] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.489067] TCP: Hash tables configured (established 1024 bind 1024)
[    0.496323] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.503234] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.511416] NET: Registered protocol family 1
[    0.516077] pci 0000:00:01.0: invalid calibration data
[    0.521577] PCI: CLS 0 bytes, default 16
[    0.544859] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    0.577331] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.583423] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.654724] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.672827] bcm6358-pinctrl fffe0080.pin-controller: registered at mmio (ptrval)
[    0.682986] fffe0100.serial: ttyS0 at MMIO 0xfffe0100 (irq = 10, base_baud = 1562500) is a bcm63xx_uart
[    0.692809] printk: console [ttyS0] enabled
[    0.701498] printk: bootconsole [early0] disabled
[    0.714397] physmap-flash 1e000000.nor: physmap platform flash device: [mem 0x1e000000-0x1fffffff]
[    0.723929] 1e000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x00227e
[    0.734317] 1e000000.nor: Found an alias at 0x1000000 for the chip at 0x0
[    0.734360] Amd/Fujitsu Extended Query Table at 0x0040
[    0.739723]   Amd/Fujitsu Extended Query version 1.3.
[    0.744974] number of CFI chips: 1
[    0.770633] Searching for RedBoot partition table in 1e000000.nor at offset 0xfe0000
[    0.813782] No RedBoot partition table detected in 1e000000.nor
[    0.820338] 4 fixed-partitions partitions found on MTD device 1e000000.nor
[    0.827496] Creating 4 MTD partitions on "1e000000.nor":
[    0.833033] 0x000000000000-0x000000020000 : "CFE"
[    0.841006] 0x000000020000-0x000000ee0000 : "linux"
[    0.856802] parser_imagetag: rootfs: CFE image tag found at 0x0 with version 8, board type HW556
[    0.865988] parser_imagetag: Partition 0 is kernel offset 100 and length 1f6fe8
[    0.873572] parser_imagetag: Partition 1 is rootfs offset 1f70e8 and length cc8f18
[    0.881407] parser_imagetag: Spare partition is offset 520004 and length 99fffc
[    0.889237] 2 bcm963xx-imagetag partitions found on MTD device linux
[    0.895856] Creating 2 MTD partitions on "linux":
[    0.900785] 0x000000000100-0x0000001f70e8 : "kernel"
[    0.908828] 0x0000001f70e8-0x000000ec0000 : "rootfs"
[    0.916886] mtd: device 3 (rootfs) set to be root filesystem
[    0.922862] 1 squashfs-split partitions found on MTD device rootfs
[    0.929304] 0x000000520000-0x000000ec0000 : "rootfs_data"
[    0.937982] 0x000000ee0000-0x000000fe0000 : "cal_data"
[    0.946536] 0x000000fe0000-0x000001000000 : "nvram"
[    0.978402] bcm63xx-spi fffe0800.spi: at [mem 0xfffe0800-0xfffe0f0b flags 0x200] (irq 9, FIFOs size 542)
[    0.991378] libphy: Fixed MDIO Bus: probed
[    1.016466] b53_common: found switch: BCM5325, rev 0
[    1.021853] libphy: bcm63xx_enet MII bus: probed
[    1.026769] Broadcom B53 (1) bcm63xx_enet-1:00: attached PHY driver [Broadcom B53 (1)] (mii_bus:phy_addr=bcm63xx_enet-1:00, irq=POLL)
[    1.040137] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
[    1.053917] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.061189] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.068429] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.075669] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.082908] leds-gpio leds-gpio.0: Skipping unavailable LED gpio 0 ((null))
[    1.094300] NET: Registered protocol family 10
[    1.129381] Segment Routing with IPv6
[    1.133611] NET: Registered protocol family 17
[    1.138444] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.151872] 8021q: 802.1Q VLAN Support v1.8
[    1.168782] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[    1.194892] Freeing unused kernel memory: 1296K
[    1.199633] This architecture does not have kernel memory protection.
[    1.206308] Run /sbin/init as init process
[    1.333500] random: fast init done
[    2.451431] init: Console is alive
[    2.455633] init: - watchdog -
[    4.357000] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    4.682213] usbcore: registered new interface driver usbfs
[    4.688219] usbcore: registered new interface driver hub
[    4.694072] usbcore: registered new device driver usb
[    4.719942] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.730479] ehci-fsl: Freescale EHCI Host controller driver
[    4.740214] ehci-platform: EHCI generic platform driver
[    4.746006] ehci-platform ehci-platform: EHCI Host Controller
[    4.752096] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    4.760880] ehci-platform ehci-platform: irq 18, io mem 0xfffe1300
[    4.781542] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[    4.792873] hub 1-0:1.0: USB hub found
[    4.798162] hub 1-0:1.0: 2 ports detected
[    4.819483] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.830187] ohci-platform: OHCI generic platform driver
[    4.835996] ohci-platform ohci-platform: Generic Platform OHCI controller
[    4.843184] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[    4.851667] ohci-platform ohci-platform: irq 13, io mem 0xfffe1400
[    4.924422] hub 2-0:1.0: USB hub found
[    4.930069] hub 2-0:1.0: 2 ports detected
[    4.938936] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.957582] init: - preinit -
[    5.186043] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    5.808335] hub 1-1:1.0: USB hub found
[    5.970251] hub 1-1:1.0: 2 ports detected
[    6.155885] random: procd: uninitialized urandom read (4 bytes read)
[    7.271307] random: jshn: uninitialized urandom read (4 bytes read)
[    7.381084] random: jshn: uninitialized urandom read (4 bytes read)
[    7.751269] random: jshn: uninitialized urandom read (4 bytes read)
[    8.913698] eth0: link UP - 100/full - flow control off
[    8.922492] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    8.937680] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   13.637954] jffs2: notice: (464) jffs2_build_xattr_subsystem: complete building xattr subsystem, 6 of xdatum (0 unchecked, 1 orphan) and 7 of xref (1 dead, 0 orphan) found.
[   13.656670] mount_root: switching to jffs2 overlay
[   13.666161] overlayfs: upper fs does not support tmpfile.
[   13.683691] urandom-seed: Seeding with /etc/urandom.seed
[   13.926771] eth0: link DOWN
[   13.979708] procd: - early -
[   13.983121] procd: - watchdog -
[   14.813612] procd: - watchdog -
[   15.043629] procd: - ubus -
[   15.202285] urandom_read: 2 callbacks suppressed
[   15.202303] random: ubusd: uninitialized urandom read (4 bytes read)
[   15.219824] random: ubusd: uninitialized urandom read (4 bytes read)
[   15.227805] random: ubusd: uninitialized urandom read (4 bytes read)
[   15.245930] procd: - init -
[   17.717954] kmodloader: loading kernel modules from /etc/modules.d/*
[   18.282611] Loading modules backported from Linux version v5.10.42-0-g65859eca4dff
[   18.290490] Backport generated by backports.git v5.10.42-1-0-gbee5c545
[   18.419353] xt_time: kernel timezone is -0000
[   18.834087] urngd: v1.0.2 started.
[   18.962825] PPP generic driver version 2.4.2
[   18.983607] NET: Registered protocol family 24
[   19.242357] kmodloader: done loading kernel modules from /etc/modules.d/*
[   19.419683] random: crng init done
[   19.423272] random: 1 urandom warning(s) missed due to ratelimiting
[   53.687482] eth0: link UP - 100/full - flow control off
[   53.710285] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   53.734498] br-lan: port 1(eth0.1) entered blocking state
[   53.740150] br-lan: port 1(eth0.1) entered disabled state
[   53.746621] device eth0.1 entered promiscuous mode
[   53.751632] device eth0 entered promiscuous mode
[   53.801687] br-lan: port 1(eth0.1) entered blocking state
[   53.807316] br-lan: port 1(eth0.1) entered forwarding state
[   54.562584] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

Your log is really hard to read because somehow you lost all newlines. Please edit your post with a more readable log.

Have you seen and tried this: No wifi in 18.06 with hg556a

1 Like

I've seen it and tried it with no results

I have updated the kernel log.

This is covered in the wiki entry for the device, wireless kernel modules need to be installed after setup, with different modules for different revisions

Eg;

If your router has an Atheros wifi chip:

opkg update opkg install kmod-ath9k

1 Like