[gPXE-devel] Attempting to add support for Broadcom BCM5755M (14e4:1673) ethernet adapter

Quinn Plattel qiet72 at gmail.com
Tue Jan 3 05:46:12 EST 2012


Nope, same issue:

$ make bin/14E41673.usb DEBUG=tg3_main:3,tg3_hw,tg3_phy
  [BUILD] bin/usbdisk.o
  [OBJCOPY] bin/usbdisk.bin
make: *** No rule to make target `bin/tg3_main.dbg3.o', needed by
`bin/blib.a'. Stop.

All of the following commands gives the same error:
make bin/14E41673.usb DEBUG=tg3_main:3,tg3_hw,tg3_phy
make bin/14e41673.usb DEBUG=tg3_main:3,tg3_hw,tg3_phy
make bin/14E41673.usb DEBUG=14E41673:3,tg3_hw,tg3_phy
make bin/14e41673.usb DEBUG=14e41673:3,tg3_hw,tg3_phy

br,
Quinn

On Tue, Jan 3, 2012 at 11:36 AM, Chris Pitzel <chris at pitzel.dyndns.org>wrote:

> Yeah iSCSI works great on the undi driver.  Wanted to get native bcm5755 /
> tg3 iscsi working simply so I could take the laptop outside of my dhcp/tftp
> environment and still use it to http/tftp-load stuff.****
>
> ** **
>
> Looks like you’re working with the (new tg3-driver patched) gpxe code
> tree.  I think your error relates to how make interprets the tg3_main.usb
> ‘target’.  ****
>
> ** **
>
> For example, if you go “make bin/80861043.usb”, it will build only the
> code for PCI vendor 0x8086 (Intel), and PCI ID 0x1043, into the usb image.
> ****
>
> ** **
>
> In your case, if you want a pure bcm5755m driver build, wouldn’t you do,
> “make bin/14E41673.usb DEBUG=tg3_main,tg3_hw,tg3_phy” ???  That’s my
> thought (but its 4:35am here....).****
>
> ** **
>
> Chris****
>
> ** **
>
> ** **
>
> *From:* Quinn Plattel [mailto:qiet72 at gmail.com]
> *Sent:* Tuesday, January 03, 2012 4:26 AM
> *To:* Chris Pitzel; gpxe-devel at etherboot.org; gpxe at etherboot.org
>
> *Subject:* Re: [gPXE-devel] Attempting to add support for Broadcom
> BCM5755M (14e4:1673) ethernet adapter****
>
> ** **
>
> Hi,
>
> I am currently testing his code now, but I currently have compile issues
> when I try to turn on debugging.
> Regarding iSCSI - i have a fair bit of experience there.  I have a
> gpxe/pxe/tftpboot/iscsi implementation currently working with Ubuntu.
> Check out etherboot.org for my iscsi recipe. :-)
>
> Do you happen to know why I get this error:
>
> $ make bin/tg3_main.usb DEBUG=tg3_main:3,tg3_hw,tg3_phy
>   [BUILD] bin/usbdisk.o
>   [OBJCOPY] bin/usbdisk.bin
> make: *** No rule to make target `bin/tg3_main.dbg3.o', needed by
> `bin/blib.a'. Stop.
>
>
> br,
> Quinn****
>
> On Tue, Jan 3, 2012 at 11:01 AM, Chris Pitzel <chris at pitzel.dyndns.org>
> wrote:****
>
> I tried it out Thomas’ tg3 code as well on gPXE (Dell Latitude D630 and
> D830 laptops).  It seemed to be a little bit more stable during set-up, but
> not good enough to make iSCSI work, and tftp booting would time-out.****
>
>  ****
>
> I did hack at the iPXE code, and found that, with the bcm5755m, if I
> replaced the PCI ID (and a few other variables) of the BCM5787 with the
> bcm5755m PCI ID, it sort of worked beter.    Enough to tftp and http boot,
> but no-go on the iSCSI.  I think its a ring buffer issue; the bcm5755m has
> a unique way of handling ring buffers compared to the other members of the
> family.  Even in the (linux) kernel tg3 driver, the amount of special
> handling for the BCM5755 is considerable.****
>
>  ****
>
> Have you tested iSCSI?  Or just tftp and http?  ****
>
>  ****
>
> Chris****
>
>  ****
>
>  ****
>
>  ****
>
> *From:* Quinn Plattel [mailto:qiet72 at gmail.com]
> *Sent:* Tuesday, January 03, 2012 3:48 AM
> *To:* Chris Pitzel
> *Subject:* Re: [gPXE-devel] Attempting to add support for Broadcom
> BCM5755M (14e4:1673) ethernet adapter****
>
>  ****
>
> Hi,
>
> I just tested Thomas's newest tg3 code.  It is now working properly with
> the Dell Laptop that didn't work in the previous version. :-)
>
> br,
> Quinn****
>
> On Mon, Jan 2, 2012 at 2:45 PM, Quinn Plattel <qiet72 at gmail.com> wrote:***
> *
>
> Check the list, Thomas Miletich has updated the code for the tg3 driver
> and is calling for testers.
>
> br,
> Quinn****
>
> On Sun, Jan 1, 2012 at 12:42 AM, Chris Pitzel <chris at pitzel.dyndns.org>
> wrote:****
>
> Hello.  I was just reviewing your thread on the gPXE list concerning the
> Broadcom BCM5755M (presumably from a Dell laptop).****
>
>  ****
>
> I’ve basically replicated your efforts on the latest iPXE build to the
> same extent as your attempt.  There appears to be a slight difference in
> how the BCM5755M is handled in the mainline (Linux) kernel tg3 driver.  **
> **
>
>  ****
>
> Have you pursued any additional line of inquiry?   ****
>
>  ****
>
> Chris****
>
> Saskatchewan, Canada****
>
>  ****
>
>  ****
>
>
>
> ****
>
>
> --
> Best regards/Med venlig hilsen,
> Quinn Plattel****
>
>
>
>
> --
> Best regards/Med venlig hilsen,
> Quinn Plattel****
>
>
>
>
> --
> Best regards/Med venlig hilsen,
> Quinn Plattel****
>



-- 
Best regards/Med venlig hilsen,
Quinn Plattel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://etherboot.org/pipermail/gpxe-devel/attachments/20120103/256719ae/attachment.html>


More information about the gPXE-devel mailing list