[ipxe-devel] How to add a driver?

Torgeir.Wulfsberg at kongsberg.com Torgeir.Wulfsberg at kongsberg.com
Fri Feb 17 09:47:07 UTC 2017


Hi!

I am also very interessted in getting Allied Telesis fiber nic to work under iPXE.
We don't use this excact card, but it has the same Vender/Device ID (14e4:16a7).

It only works with undionly.kpxe.
We would really appreciate getting this to work with native iPXE drivers (Broadcom/tg3).

Regards,
Torgeir


-----Original Message-----
From: ipxe-devel-bounces at lists.ipxe.org [mailto:ipxe-devel-bounces at lists.ipxe.org] On Behalf Of ipxe-devel-request at lists.ipxe.org
Sent: 10. februar 2017 13:00
To: ipxe-devel at lists.ipxe.org
Subject: ipxe-devel Digest, Vol 81, Issue 3

Send ipxe-devel mailing list submissions to
ipxe-devel at lists.ipxe.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
or, via email, send a message with subject or body 'help' to
ipxe-devel-request at lists.ipxe.org

You can reach the person managing the list at
ipxe-devel-owner at lists.ipxe.org

When replying, please edit your Subject line so it is more specific than "Re: Contents of ipxe-devel digest..."


Today's Topics:

   1. Re: How to add a driver? (Short, Kermit)
   2. Re: How to add a driver? (Christian Nilsson)


----------------------------------------------------------------------

Message: 1
Date: Thu, 9 Feb 2017 22:21:48 +0000
From: "Short, Kermit" <kermit at lanl.gov>
To: Michael Brown <mcb30 at ipxe.org>, "ipxe-devel at lists.ipxe.org"
<ipxe-devel at lists.ipxe.org>
Subject: Re: [ipxe-devel] How to add a driver?
Message-ID: <1486678908843.69520 at lanl.gov>
Content-Type: text/plain; charset="iso-8859-1"

Greetings!
  In regards to my earlier reply:
   The Allied Telesis 2916SX card has a Broadcom controller on it, and uses Vender/Device ID of (14e4:16a7).  I note that this vendor/device pair is on the "Expected to Work" list and does call out the tg3 (Tigon3) Broadcom driver.

   That said, when I try to boot a system using the stock iPXE boot ISO, I am unable to 'ifopen' the interface, and the system hangs in a Hard Freeze.  Any suggestions would be appreciated!

Best regards,
Kermit Short
--


________________________________________
From: Michael Brown <mcb30 at ipxe.org>
Sent: Wednesday, February 8, 2017 6:41 AM
To: Short, Kermit; ipxe-devel at lists.ipxe.org
Subject: Re: [ipxe-devel] How to add a driver?

On 06/02/17 16:13, Short, Kermit wrote:
>     I'm looking for some help adding a driver to iPXE that will
> support the Allied Telesis 2916SX Fiber NIC.  I've looked at FAQs but
> I don't see any topics close to that.  Might anyone know where I can start?

What are the PCI IDs for this NIC, and which driver does it use under Linux?

Thanks,

Michael


------------------------------

Message: 2
Date: Thu, 9 Feb 2017 23:50:06 +0100
From: Christian Nilsson <nikize at gmail.com>
To: "Short, Kermit" <kermit at lanl.gov>
Cc: "ipxe-devel at lists.ipxe.org" <ipxe-devel at lists.ipxe.org>
Subject: Re: [ipxe-devel] How to add a driver?
Message-ID:
<CAHhAHviiEFD9HTtSPkVeAGzyJH+cm2ABXiqzAi3-1LYDbVRezQ at mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

Hi,
14e4:16a7 is already included in the tg3 driver:
https://git.ipxe.org/ipxe.git/blob/HEAD:/src/drivers/net/tg3/tg3.c#l870
You could test building with make bin/ipxe.iso DEBUG=tg3:3,tg3_hw:3,tg3_phy:3 that will give you all the debug output that is possible, you might want to just use DEBUG=tg3 at first and see if that gives you anything.

/Christian

On Thu, Feb 9, 2017 at 11:21 PM, Short, Kermit <kermit at lanl.gov> wrote:
> Greetings!
>   In regards to my earlier reply:
>    The Allied Telesis 2916SX card has a Broadcom controller on it, and uses Vender/Device ID of (14e4:16a7).  I note that this vendor/device pair is on the "Expected to Work" list and does call out the tg3 (Tigon3) Broadcom driver.
>
>    That said, when I try to boot a system using the stock iPXE boot ISO, I am unable to 'ifopen' the interface, and the system hangs in a Hard Freeze.  Any suggestions would be appreciated!
>
> Best regards,
> Kermit Short
> --
>
>
> ________________________________________
> From: Michael Brown <mcb30 at ipxe.org>
> Sent: Wednesday, February 8, 2017 6:41 AM
> To: Short, Kermit; ipxe-devel at lists.ipxe.org
> Subject: Re: [ipxe-devel] How to add a driver?
>
> On 06/02/17 16:13, Short, Kermit wrote:
>>     I'm looking for some help adding a driver to iPXE that will
>> support the Allied Telesis 2916SX Fiber NIC.  I've looked at FAQs but
>> I don't see any topics close to that.  Might anyone know where I can start?
>
> What are the PCI IDs for this NIC, and which driver does it use under Linux?
>
> Thanks,
>
> Michael
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


------------------------------

_______________________________________________
ipxe-devel mailing list
ipxe-devel at lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


End of ipxe-devel Digest, Vol 81, Issue 3
*****************************************

________________________________

CONFIDENTIALITY
This e-mail and any attachment contain KONGSBERG information which may be proprietary, confidential or subject to export regulations, and is only meant for the intended recipient(s). Any disclosure, copying, distribution or use is prohibited, if not otherwise explicitly agreed with KONGSBERG. If received in error, please delete it immediately from your system and notify the sender properly.



More information about the ipxe-devel mailing list