Failed to load firmware tigon tg3 on Openwrt v19.07.7-x86-64

Hello everybody

After installing the latest version of OpenWrt's stable branch, "openwrt-19.07.7-x86-64-combined-ext4.img", on a router-intended PC, this has presented errors and delays when loading the drivers of the wired network cards. The system has 4 ethernet network ports:
eth0 y eth1: Broadcom NetXtreme BCM5704 Gigabit Ethernet - Dual port PCI card added
eth2: Realtek RTL810xE PCI Express Fast Ethernet - Card built into the motherboard
wlan0: Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter- Added PCI card.

The kernel log messages are as follows:
1.-Between seconds 2 and 5, it recognizes the cards eth0 and eth1, but then says that it could not load the firmware.
2.-Then from second 7 to 10, load the eth2 and wlan0 drivers and leave eth2 activated.
3.-From here the errors and the delay begin. In second 9 the tg3 driver reports again that it cannot load the firmware and it is until the 133rd second, two minutes later, that it manages to configure both the eth0 and eth1 cards.

After, the system is working fine. In the previous version 19.07.04 it did not present these problems.

I hope someone can contribute to resolve this detail.
Thanks in advance,

Kernel log transcript:
https://github.com/tjgonbor/OpenWrt-forum-publishing-file/blob/eb379962ad0532190105b697af3f32cde51b5c6f/20210424%20Kernel%20log

lspci command output:
https://github.com/tjgonbor/OpenWrt-forum-publishing-file/blob/eb379962ad0532190105b697af3f32cde51b5c6f/20210424%20%20lspci%20command%20output

To be clear, you installed the firmware, correct?

Definitely, due to the architecture of the PC, it is the correct firmware:

64 bits processor

[    0.377269] smpboot: CPU0: Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz (family: 0x6, model: 0xf, stepping: 0xd)

On Biostar motherboard

[    0.000000] DMI: BIOSTAR Group G31-M7 TE/G31-M7 TE, BIOS 080014  03/05/2009

The installed firmware was "openwrt-19.07.7-x86-64-combined-ext4.img", stable branch.

I really appreciate your interest. Thanks.

Lemme try again...Did you install the Wireless Card firmware package from the repisitory?

Yes, I did.
After having access to the internet through the ethernet port integrated in the motherboard, which was recognized automatically, I executed the following commands:

opkg update
opkg install kmod-tg3
reboot

opkg update
opkg install kmod-ath5k
reboot

They must come from the official repository.

  • So your issue is it works; but it's a delay in 19.07.7, correct?
  • Did you just add the bridge and/or WiFi?

It is right. The system works.
The configuration at this moment is the following:

eth0 and eth1:
NIC: Broadcom NetXtreme BCM5704 Gigabit Ethernet - Dual port PCI card added
WAN and WANB managed by mwan3

eth2 and wlan0
NIC: Realtek RTL810xE PCI Express Fast Ethernet - Card built into the motherboard
WNIC: Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter- Added PCI card.
Configured as Bridge-LAN Interface

In summary, the driver that reports the error is kmod-tg3.
The kmod-ath5k driver loads without errors.

I have a couple of BCM5751 single port cards and no problems with them working on OpenWrt. The firmware for a tg3 card is held in an EEPROM on the card. The driver copies the firmware into the tg3 chip to boot it up. There is no separate firmware file needed by Linux. There may be a way (almost certainly requiring Windows) to flash an updated firmware into the EEPROM. I have not explored that since the cards I have just worked.

Well, you are the experts.
If you know a way to do it and want to share it, I'm willing to give it a try.