[ipxe-devel] exprimenting with TG3 cards and motherboard

Geert Stappers stappers at stappers.nl
Thu Jan 30 20:59:46 UTC 2020


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

So how I do read "I blame you" in the previous subject.



On Thu, Jan 30, 2020 at 08:39:16PM +0100, freebsd at tango.lu wrote:
> On 2020-01-30 20:31, Christian Nilsson wrote:
> > On Thu, 30 Jan 2020 at 20:09, <freebsd at tango.lu> wrote:
> > > 
> > > 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?
> > > 
> > 
> > So, did you try the driver build of iPXE before flashing it?
> > If the machine was "bricked" and you got no signal to monitor, how did
> > you manage to flash bios?
> > 
> > I would suggest that you first of disable the nic roms, and the nics.
> > Figure out which tools you can use to make backups, and then go from
> > there.
> > 
> > The only reasonable way that something like this could happen that I
> > can think of is if you have some kind of RAM error issue in the
> > machine. So make sure that is good (run memtest86+ or similar as a
> > start)
> Hello,
> 
> It is only "bricked" if I chose iPXE for booting but as I said the machine
> can now freeze during large file transfers through the nics. No it did not
> have any hardware or memory issues before that I throughly tested it.
> 
> Can that be an issue that I did not update the PXE code in adapter 1?

} Can you explain me which ROM code is used on my computer?

No


> I would have no problem further experimenting with iPXE but I would like to
> get the system back in a working state again.

You can do both at the same time.

 
> Could you describe it how to remove iPXE and restore the original rom
> (without having saved it)?

Go get somewhere the content of the original ROM,
flash it to the place where it should be.
That restore is removal of iPXE ...

 
> Thanks!


Thank you for remembering us on all the research that is done.


Groeten
Geert Stappers
-- 
Leven en laten leven



More information about the ipxe-devel mailing list