[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