Linksys WRT54GS v1.0 Unsupported Radio Problem

Hi,

I have an ancient Linksys WRT54GS v1.0 which i haven't been using about 10 years.In past i was using it without any problems.Recently i needed another router.

I powered up router and it booted with DD-WRT Mega and i switched over to Openwrt 21.02.1.While flashing it updated without any problems but it cannot initialize wireless so i connected it via serial usb and saw that "b43-phy0 ERROR: FOUND UNSUPPORTED RADIO (Manuf 0xFFF, ID 0xFFFF, Revision 15, Version 0)".I can use luci gui without any problems.Here is my full serial log:

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Thu Feb 26 21:11:19 CST 2004 (root@honor)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena.
Initializing Devices.
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 2004.1.30.0
rndis0: Broadcom USB RNDIS Network Adapter (P-t-P)
CPU type 0x29007: 200MHz
Total memory: 0x2000000 bytes (32MB)

Total memory used by CFE:  0x80300000 - 0x8043E6F0 (1304304)
Initialized Data:          0x80339120 - 0x8033AF20 (7680)
BSS Area:                  0x8033AF20 - 0x8033C6F0 (6096)
Local Heap:                0x8033C6F0 - 0x8043C6F0 (1048576)
Stack Area:                0x8043C6F0 - 0x8043E6F0 (8192)
Text (code) segment:       0x80300000 - 0x80339120 (233760)
Boot area (physical):      0x0043F000 - 0x0047F000
Relocation Factor:         I:00000000 - D:00000000

Boot version: v3.1
The boot is CFE

mac_init(): Find mac [00:0F:66**MASKED**] in location 1
Nothing...
Device eth0:  hwaddr 00-0F-66-**MASKED**, ipaddr 192.168.1.1, mask 255.255.255.0
        gateway not set, nameserver not set
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: .. 3816 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
[    0.000000] Linux version 5.4.154 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16325-88151b8303)) #0 Sun Oct 24 09:01:35 2021
[    0.000000] CPU0 revision is: 00029007 (Broadcom BMIPS3300)
[    0.000000] bcm47xx: Using ssb bus
[    0.000000] ssb: Found chip with id 0x4712, rev 0x01 and package 0x00
[    0.000000] can not parse nvram name (null)ag0(null) with value 255 got -34
[    0.000000] ssb: Sonics Silicon Backplane found at address 0x18000000
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Primary instruction cache 8kB, VIPT, 2-way, linesize 16 bytes.
[    0.000000] Primary data cache 4kB, 2-way, VIPT, no aliases, linesize 16 bytes
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff]
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line:   noinitrd console=ttyS0,115200
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 27444K/32768K available (3840K kernel code, 151K rwdata, 516K rodata, 216K init, 267K bss, 5324K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 128
[    0.000000] MIPS: machine is Linksys WRT54G/GS/GL
[    0.000000] random: get_random_bytes called from 0x8046aa48 with crng_init=0
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.000058] sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
[    0.000326] Calibrating delay loop... 197.63 BogoMIPS (lpj=395264)
[    0.036835] pid_max: default: 32768 minimum: 301
[    0.038218] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.038425] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.054326] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.054480] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.059686] NET: Registered protocol family 16
[    0.196060] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512
[    0.220290] clocksource: Switched to clocksource MIPS
[    0.228988] thermal_sys: Registered thermal governor 'step_wise'
[    0.561749] PCI host bridge to bus 0000:00
[    0.561918] pci_bus 0000:00: root bus resource [mem 0x40000000-0x7fffffff]
[    0.562039] pci_bus 0000:00: root bus resource [io  0x0100-0x07ff]
[    0.562157] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.562266] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.562551] pci 0000:00:00.0: [14e4:4712] type 00 class 0x060000
[    0.562721] pci 0000:00:00.0: PCI: Fixing up bridge 0000:00:00.0
[    0.562875] pci 0000:00:00.0: PCI: Fixing up device 0000:00:00.0
[    0.563034] pci 0000:00:00.0: PCI: Fixing latency timer of device 0000:00:00.0 to 168
[    0.563249] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.563418] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.565423] pci 0000:00:01.0: [14e4:4712] type 00 class 0x060000
[    0.565705] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.565882] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.567726] pci 0000:00:02.0: [14e4:4712] type 00 class 0x060000
[    0.568000] pci 0000:00:02.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.568174] pci 0000:00:02.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.570083] pci 0000:00:03.0: [14e4:4712] type 00 class 0x060000
[    0.570367] pci 0000:00:03.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.570545] pci 0000:00:03.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.572552] pci 0000:00:04.0: [14e4:4712] type 00 class 0x060000
[    0.572823] pci 0000:00:04.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.572996] pci 0000:00:04.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.574662] pci 0000:00:05.0: [14e4:4712] type 00 class 0x060000
[    0.574946] pci 0000:00:05.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.575123] pci 0000:00:05.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.577146] pci 0000:00:06.0: [14e4:4712] type 00 class 0x060000
[    0.577421] pci 0000:00:06.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.577593] pci 0000:00:06.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.579235] pci 0000:00:07.0: [14e4:4712] type 00 class 0x060000
[    0.579518] pci 0000:00:07.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.579695] pci 0000:00:07.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.581756] pci 0000:00:08.0: [14e4:4712] type 00 class 0x060000
[    0.582030] pci 0000:00:08.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.582205] pci 0000:00:08.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.583928] pci 0000:00:09.0: [14e4:4712] type 00 class 0x060000
[    0.584212] pci 0000:00:09.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.584656] pci 0000:00:09.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.586370] pci 0000:00:0a.0: [14e4:4712] type 00 class 0x060000
[    0.586644] pci 0000:00:0a.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.586818] pci 0000:00:0a.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.588832] pci 0000:00:0b.0: [14e4:4712] type 00 class 0x060000
[    0.589115] pci 0000:00:0b.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.589292] pci 0000:00:0b.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.590971] pci 0000:00:0c.0: [14e4:4712] type 00 class 0x060000
[    0.591246] pci 0000:00:0c.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.591417] pci 0000:00:0c.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.593417] pci 0000:00:0d.0: [14e4:4712] type 00 class 0x060000
[    0.593701] pci 0000:00:0d.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.593876] pci 0000:00:0d.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.595544] pci 0000:00:0e.0: [14e4:4712] type 00 class 0x060000
[    0.595819] pci 0000:00:0e.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.595992] pci 0000:00:0e.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.597988] pci 0000:00:0f.0: [14e4:4712] type 00 class 0x060000
[    0.598271] pci 0000:00:0f.0: reg 0x10: [mem 0x00000000-0x00001fff]
[    0.598447] pci 0000:00:0f.0: reg 0x14: [mem 0x00000000-0x07ffffff pref]
[    0.600519] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.609667] NET: Registered protocol family 2
[    0.610667] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.615029] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.615295] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.615539] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.615727] TCP: Hash tables configured (established 1024 bind 1024)
[    0.616942] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.617192] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.618645] NET: Registered protocol family 1
[    0.619311] PCI: CLS 0 bytes, default 16
[    0.677855] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[    0.746673] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.746766] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.840058] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.847085] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.870172] printk: console [ttyS0] disabled
[    0.890667] serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 3, base_baud = 3125000) is a 16550A
[    1.127318] random: fast init done
[    1.671917] printk: console [ttyS0] enabled
[    1.698967] serial8250.0: ttyS1 at MMIO 0xb8000400 (irq = 3, base_baud = 3125000) is a 16550A
[    1.715571] physmap-flash physmap-flash.0: physmap platform flash device: [mem 0x1c000000-0x1e000000]
[    1.725266] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000089 Chip ID 0x000017
[    1.736090] Intel/Sharp Extended Query Table at 0x0031
[    1.741582] Intel/Sharp Extended Query Table at 0x0031
[    1.747036] Using buffer write method
[    1.750988] cfi_cmdset_0001: Erase suspend on write enabled
[    1.766921] 3 bcm47xxpart partitions found on MTD device physmap-flash.0
[    1.773923] Creating 3 MTD partitions on "physmap-flash.0":
[    1.779846] 0x000000000000-0x000000040000 : "boot"
[    1.815650] 0x000000040000-0x0000007e0000 : "firmware"
[    1.829510] 3 trx partitions found on MTD device firmware
[    1.835222] Creating 3 MTD partitions on "firmware":
[    1.840546] 0x00000000001c-0x000000000948 : "loader"
[    1.869901] 0x000000000948-0x000000174800 : "linux"
[    1.892159] 0x000000174800-0x0000007a0000 : "rootfs"
[    1.905825] mtd: device 4 (rootfs) set to be root filesystem
[    1.911887] 1 squashfs-split partitions found on MTD device rootfs
[    1.918450] 0x0000004c0000-0x0000007a0000 : "rootfs_data"
[    1.948509] 0x0000007e0000-0x000000800000 : "nvram"
[    1.990755] libphy: Fixed MDIO Bus: probed
[    1.995965] b44: Broadcom 44xx/47xx 10/100 PCI ethernet driver version 2.0
[    2.009286] libphy: b44_eth_mii: probed
[    2.014766] adm6996: adm6996_gpio: ADM6996L model PHY found.
[    2.044523] b44 ssb0:1: could not find PHY at 30, use fixed one
[    2.051343] Generic PHY fixed-0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=fixed-0:00, irq=POLL)
[    2.061600] b44 ssb0:1 eth0: Broadcom 44xx/47xx 10/100 PCI ethernet driver 00:0f:66:58:03:3b
[    2.073116] bcm47xx-wdt bcm47xx-wdt.0: BCM47xx Watchdog Timer enabled (30 seconds, Software Timer)
[    2.082973] GPIO_WDT: failed to register misc device
[    2.097492] NET: Registered protocol family 10
[    2.139078] Segment Routing with IPv6
[    2.143603] NET: Registered protocol family 17
[    2.148772] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.162021] 8021q: 802.1Q VLAN Support v1.8
[    2.189978] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[    2.200851] Freeing unused kernel memory: 216K
[    2.205587] This architecture does not have kernel memory protection.
[    2.212401] Run /sbin/init as init process
[    3.640034] init: Console is alive
[    3.645627] init: - watchdog -
[    5.449703] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    5.547929] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    5.567511] init: - preinit -
[    9.368934] random: jshn: uninitialized urandom read (4 bytes read)
[    9.671313] random: jshn: uninitialized urandom read (4 bytes read)
[   10.136038] random: jshn: uninitialized urandom read (4 bytes read)
[   10.949182] random: procd: uninitialized urandom read (4 bytes read)
[   10.986616] b44 ssb0:1 eth0: Link is up at 100 Mbps, half duplex
[   10.992957] b44 ssb0:1 eth0: Flow control is off for TX and off for RX
[   11.008907] b44 ssb0:1 eth0: Link is Up - 100Mbps/Full - flow control off
[   11.016150] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
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
[   11.944576] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   26.124712] jffs2: notice: (407) jffs2_build_xattr_subsystem: complete building xattr subsystem, 8 of xdatum (0 unchecked, 1 orphan) and 9 of xref (1 dead, 0 orphan) found.
[   26.146392] mount_root: switching to jffs2 overlay
[   26.161515] overlayfs: upper fs does not support tmpfile.
[   26.196741] urandom-seed: Seeding with /etc/urandom.seed
[   26.446153] b44 ssb0:1 eth0: Link is Down
[   26.450579] b44 ssb0:1 eth0: powering down PHY
[   26.552545] procd: - early -
[   26.557055] procd: - watchdog -
[   27.712053] procd: - watchdog -
[   27.721946] procd: - ubus -
[   27.933140] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.954427] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.963927] random: ubusd: uninitialized urandom read (4 bytes read)
[   27.999946] procd: - init -
Please press Enter to activate this console.
[   32.566717] urngd: v1.0.2 started.
[   33.296035] kmodloader: loading kernel modules from /etc/modules.d/*
[   33.555189] Loading modules backported from Linux version v5.10.68-0-g4d8524048a35
[   33.563062] Backport generated by backports.git v5.10.68-1-0-ga4f9ba32
[   33.748768] random: crng init done
[   33.752542] random: 3 urandom warning(s) missed due to ratelimiting
[   33.796235] xt_time: kernel timezone is -0000
[   35.170795] PPP generic driver version 2.4.2
[   35.200092] NET: Registered protocol family 24
**[   35.655094] b43-phy0: Broadcom 4712 WLAN found (core revision 7)**
**[   35.676569] b43-phy0: Found PHY: Analog 2, Type 2 (G), Revision 2**
**[   35.683016] b43-phy0 ERROR: FOUND UNSUPPORTED RADIO (Manuf 0xFFF, ID 0xFFFF, Revision 15, Version 0)**
[   35.692637] b43: probe of ssb0:0 failed with error -122
[   35.698942] Broadcom 43xx driver loaded [ Features: PNL ]
[   35.781122] kmodloader: done loading kernel modules from /etc/modules.d/*
[  102.681401] b44 ssb0:1 eth0: Link is up at 100 Mbps, full duplex
[  102.687746] b44 ssb0:1 eth0: Flow control is off for TX and off for RX
[  102.697283] b44 ssb0:1 eth0: Link is Up - 100Mbps/Full - flow control off
[  102.802606] br-lan: port 1(eth0.1) entered blocking state
[  102.808406] br-lan: port 1(eth0.1) entered disabled state
[  102.818912] device eth0.1 entered promiscuous mode
[  102.824030] device eth0 entered promiscuous mode
[  102.964755] br-lan: port 1(eth0.1) entered blocking state
[  102.970478] br-lan: port 1(eth0.1) entered forwarding state
[  103.593053] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  103.604186] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready



BusyBox v1.33.1 (2021-10-24 09:01:35 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 21.02.1, r16325-88151b8303
 -----------------------------------------------------
root@OpenWrt:/#

It works without wireless:

How can i solve this problem?

**Additional info:**In past i have modded ram from 32 to 64 mb if i remember correctly.Is this wireless issue related with it?
I forget how i did changed nvram variables for 64mb anyone have a clue?
Here is my nvram variables:

root@OpenWrt:~# nvram show
boardnum=42
boot_ver=v3.1
pa0b2=0xfe70
pa0b1=0xfa24
pa0b0=0x170c
**sdram_ncdl=0x120**
pa0maxpwr=0x48
pa0itssit=62
wl0gpio3=0
wl0gpio2=0
ag0=255
vlan0ports=1 2 3 4 5*
il0macaddr=00:00:00:00:00:02
sdram_config=0x0022
vlan1hwname=et0
aa0=3
wl0id=0x4320
lan_netmask=255.255.255.0
sromrev=2
et0macaddr=00:0F:66:**MASKED**
os_ram_addr=80001000
dl_ram_addr=a0001000
**sdram_init=0x0008**
et0phyaddr=30
boardflags=0x0388
clkfreq=200
lan_ipaddr=192.168.1.1
boardtype=0x0101
pmon_ver=CFE 2004.1.30.0
boot_wait=off
boardrev=0x10
opo=0x0
vlan0hwname=et0
sdram_refresh=0x0000
ccode=0
scratch=a0180000
vlan1ports=0 5
cctl=0
boardflags2=0
os_flash_addr=bfc40000
gpio6=adm_rc
gpio5=adm_eedi
gpio3=adm_eesk
gpio2=adm_eecs
et0mdcport=0
watchdog=5000
root@OpenWrt:~#

Thanks in advance!

Anyone please?

buy something supported, this is ancient model.