Hi Thomas,<br><br>I have started testing your code on a HP Z800 Workstation. The network card is listed under Linux as "Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)" (14e4:1684).<br>The latest code i got by doing a "git clone -b tg3 git://<a href="http://git.etherboot.org/people/meteger/gpxe.git">git.etherboot.org/people/meteger/gpxe.git</a>". If I use the following make line: make clean ; make -j 10 DEBUG=tg3_main,tg3_hw,tg3_phy EMBEDDED_IMAGE=~/disk-images/tftp.gpxe ,then I get the following output:<br>
----------------------------------------------------<br>Link is down<br>ok<br><br><br><br>gPXE 1.0.1+ -- Open Source Boot Firmware -- <a href="http://etherboot.org" target="_blank">http://etherboot.org</a><br>
Features: AoE HTTP iSCSI DNS TFTP bzImage COMBOOT ELF Multiboot PXE PXEXT<br><br>Link is down <br>Waiting for link-up on net0...Link is up at 1000 Mbps, full duplex<br>Flow control is off for TX and off for RX<br>
ok<br>DHCP (net0 00:1f:29:05:2b:9a)................ Connection timed out (0x4c106035)<br>Could not configure net0: Connection timed out (0x4c106035)<br>Could not configure any interface.<br><br>--------------------------------------------------------<br>
<br>To me it looks like packet loss but Linux has no problems with the card at the 2.6.38 kernel level.<br>Is there any debug options I can use to get more info?<br><br>btw, if you didn't get my mail earlier, the embedded script problem I had earlier was caused by a missing "#!gpxe" header. Without it, the script is not recognized.<br>
<br>br,<br>Quinn Plattel<br>
<br><br><div class="gmail_quote">On Fri, Jan 20, 2012 at 8:59 AM, Quinn Plattel <span dir="ltr"><<a href="mailto:qiet72@gmail.com" target="_blank">qiet72@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Thomas,<br><br>I found my problem as I mentioned on the list earlier. The embedded script needs to have "#!gpxe" as the first line otherwise the script won't execute.<br>I will be testing gpxe on an HP Z800 soon. It also has a broadcom chipset so I will give my report when I am ready.<br>
<br>br,<br><font color="#888888">Quinn</font><div><div></div><div><br><br><div class="gmail_quote">On Wed, Jan 11, 2012 at 2:14 PM, Thomas Miletich <span dir="ltr"><<a href="mailto:thomas.miletich@gmail.com" target="_blank">thomas.miletich@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Fri, Jan 6, 2012 at 9:41 AM, Quinn Plattel <<a href="mailto:qiet72@gmail.com" target="_blank">qiet72@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> I have now finished my testing of your code. It works but EMBEDDED_IMAGE<br>
> support seems to be broken.<br>
> Can you or anyone on the mailing list confirm this?<br>
<br>
</div>Hello Quinn,<br>
I just pulled the code from the git repository and built an image with:<br>
<br>
make bin/tg3_main.usb NO_WERROR=1 EMBEDDED_IMAGE=/boot/memtest86+.bin<br>
<br>
I booted tg3_main.usb in qemu and 'imgstat' shows the embedded image.<br>
It won't boot because gPXE's multiboot support isn't complete(linux<br>
kernel format memtest binaries should work), but at least the image is<br>
there. Checking the md5 sum of the embedded image reveals that the md5<br>
sum is also correct.<br>
<br>
What exactly is the behavior you're seeing / how did you determine<br>
that EMBEDDED_IMAGE doesn't work?<br>
<font color="#888888"><br>
Thomas<br>
</font><div><div></div><div><br>
> br,<br>
> Quinn<br>
><br>
> On Sat, Aug 20, 2011 at 6:07 PM, Thomas Miletich <<a href="mailto:thomas.miletich@gmail.com" target="_blank">thomas.miletich@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hello everyone,<br>
>> For my GSoC project I have been working on updating the tg3 driver for<br>
>> Broadcom BCM57xx NICs.<br>
>> The old driver was still from etherboot and severely out of date.<br>
>> The new driver is based on the driver of a recent linux version and<br>
>> supports 79 NIC variants, as opposed to the 31 supported variants of<br>
>> the old driver.<br>
>><br>
>> We don't have hardware to test the fiber PHY codepath, so no fiber<br>
>> code is implemented in the current version. If you have fiber tg3 NICs<br>
>> and would be interested in helping us test/implement this feature,<br>
>> please let us know.<br>
>><br>
>> This driver was tested with the following cards: BCM5788, BCM5789,<br>
>> BCM57780, BCM5761.<br>
>> There is a know bug that freezes the machine with mdc's test card, a<br>
>> BCM5701 that we still have to sort out.<br>
>><br>
>> If you're interested in testing the new driver, please let us know<br>
>> which card you used and whether it worked or not.<br>
>><br>
>> You can get images from a rom-o-matic installation from<br>
>> <a href="http://etherboot.org/meteger/gpxe/contrib/rom-o-matic/" target="_blank">http://etherboot.org/meteger/gpxe/contrib/rom-o-matic/</a><br>
>><br>
>> The source can be fetched from<br>
>> <a href="http://git.etherboot.org/people/meteger/gpxe.git/shortlog/refs/heads/tg3" target="_blank">http://git.etherboot.org/people/meteger/gpxe.git/shortlog/refs/heads/tg3</a><br>
>> The branch tg3 contains the most recent driver code.<br>
>><br>
>> If you experience any driver related issues, please enable the serial<br>
>> console in<br>
>> src/config/console.h, by changing "//#define CONSOLE_SERIAL" to<br>
>> "#define CONSOLE_SERIAL".<br>
>><br>
>> Then rebuild gPXE with the following options:<br>
>> make bin/tg3_main.usb DEBUG=tg3_main:3,tg3_hw,tg3_phy<br>
>><br>
>> and copy the serial output to <a href="http://pastebin.com" target="_blank">http://pastebin.com</a> or a similar site.<br>
>><br>
>> Thanks for any feedback!<br>
>> Thomas<br>
>> _______________________________________________<br>
>> gPXE-devel mailing list<br>
>> <a href="mailto:gPXE-devel@etherboot.org" target="_blank">gPXE-devel@etherboot.org</a><br>
>> <a href="http://etherboot.org/mailman/listinfo/gpxe-devel" target="_blank">http://etherboot.org/mailman/listinfo/gpxe-devel</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Best regards/Med venlig hilsen,<br>
> Quinn Plattel<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards/Med venlig hilsen,<br>Quinn Plattel<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards/Med venlig hilsen,<br>Quinn Plattel<br>