[ipxe-devel] iPxe ruined my TG3 cards and motherboard :(

freebsd at tango.lu freebsd at tango.lu
Thu Jan 30 19:08:55 UTC 2020


Hello,

I had an older Tyan S4882 with the following onboard NICs:

02:09.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme 
BCM5704 Gigabit Ethernet [14e4:1648] (rev 03)
02:09.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme 
BCM5704 Gigabit Ethernet [14e4:1648] (rev 03)

I have built the rom:

78848 Jan 29 18:22 14e41648.rom

and followed the TG3 guide: https://ipxe.org/howto/romburning/tg3

Got the latest ipxe from git, built my rom.
I have only flashed card 0.
The flashing process was successful.

After reboot I noticed that iPXE is in the BIOS as it should but when 
trying to boot from iPXE the monitor signal goes out then the board goes 
into POS 06 and constantly beeps like an ambulance. Same thing happens 
when I tried to go into the iPXE control panel with CTRL+B at boot. So 
any time the motherboard try to boot from iPXE it dies.

To make things WORSE this is NOT just affecting the boot rom but the NIC 
itself got screwed up as well. For example I tried to copy larger amount 
of data through it in Linux and same thing happened, monitor turned off 
and the board died with error code 06.


So what I have tried next to upgrade the Tyan BIOS from v1.08 to the 
latest 1.10. This helped somewhat because at least the board doesnt die 
with black screen but it hangs forever on iPXE with initialising 
devices...  It's still not possible to go in the iPXE control panel 
either.

After I reflashed the motherboards BIOS btw I reflashed iPXE as well 
because in the new one it was not in the BIOS initially.


So any suggestions what to do now?

Unfortunately I did NOT backup the original firmware from the card, you 
should've include that in the tutorial as well :(

On broadcoms site when I try to search 5704 it's like 200 downloads and 
none of them it.

Since I did not update the PXE code in NIC1 would it be possible to pull 
out the PXE code from that and load it back to NIC0?

BTW the forum does not send confirmation emails so I had to post it 
here.



More information about the ipxe-devel mailing list