[ipxe-devel] Enabling myri10ge and intelx 10G Drivers

Pete Eby ebypi at ornl.gov
Fri Feb 21 20:32:57 UTC 2014


I just did a git pull and rebuilt (with DEBUG=intelx) and confirmed the
resultant build shows 'd4c022' in the banner.

I'll test on the metal and see if that resolves it - thanks for the tips!

Pete


On 02/21/2014 03:17 PM, Thomas Miletich wrote:
> Are they detected if you boot an OS instead of iPXE?
> And are you sure you're trying the iPXE image file you just built?
> Sometimes the new image doesn't get written to the usb drive right
> away which could leave an old version on the drive.
>
> You can also check the git commit ID in the iPXE banner when it boots
> up. It should start with 'd4c022' for the latest iPXE version.
>
> Thomas
>
>
> On Fri, Feb 21, 2014 at 8:57 PM, Pete Eby <ebypi at ornl.gov
> <mailto:ebypi at ornl.gov>> wrote:
>
>     That is the odd thing, the interfaces do not show with ifstat, nor
>     in the config menu and there are no errors.
>
>     Pete
>
>
>
>     On 02/21/2014 02:38 PM, Thomas Miletich wrote:
>>     How did you check/make sure that iPXE doesn't detect your cards?
>>     Do you get any error URL?
>>
>>     Can you see the interfaces if you enter the iPXE shell and use
>>     the 'ifstat' command?
>>
>>     Regards,
>>     Thomas
>>
>>
>>     On Fri, Feb 21, 2014 at 8:35 PM, Pete Eby <ebypi at ornl.gov
>>     <mailto:ebypi at ornl.gov>> wrote:
>>
>>         Hi Thomas,
>>
>>         Thanks for the tips, I thought drivers may need to be specified.
>>
>>         I normally build the bin/ipxe.usb and bin/ipxe.iso targets,
>>         and my Intel X520 and Myricom pciids are listed in:
>>
>>          src/util/niclist.pl <http://niclist.pl> --format csv | grep
>>         -i intelx
>>
>>         However, the resulting binaries do not seem to see either of
>>         these interface types?
>>
>>         Thank you,
>>         Pete
>>
>>
>>         On 02/21/2014 02:29 PM, Thomas Miletich wrote:
>>>         This is done by choosing the right build target.
>>>
>>>         make bin/ipxe.usb
>>>
>>>         produces an iPXE image that will contain any
>>>         drivers(including intelx and myri10ge), and will be bootable
>>>         from an usb drive.
>>>
>>>         make bin/intelx.lkrn
>>>
>>>         will produce an image in linux kernel format(to be booted
>>>         from syslinux, grub, etc), and contains only the intelx driver.
>>>
>>>         make bin/intelx--myri10ge.usb
>>>
>>>         Will contain the intelx and myri10ge driver.
>>>
>>>
>>>         Hope that helps
>>>         Thomas
>>>
>>>
>>>
>>>         On Fri, Feb 21, 2014 at 8:23 PM, Pete Eby <ebypi at ornl.gov
>>>         <mailto:ebypi at ornl.gov>> wrote:
>>>
>>>             I would like to enable drivers for myri10ge and intelx
>>>             NICs when
>>>             building iPXE, but I'm unclear how to do so.
>>>
>>>             I don't see anything in settings.h, general.h or in net/
>>>             files which
>>>             specify which drivers to build.
>>>
>>>             Looking around the documentation did not seem to
>>>             indicate how to
>>>             accomplish this either.
>>>
>>>             Perhaps I'm just blind, but could someone please point
>>>             me in the right
>>>             direction?
>>>
>>>             Thank you,
>>>             Pete
>>>
>>>             _______________________________________________
>>>             ipxe-devel mailing list
>>>             ipxe-devel at lists.ipxe.org <mailto:ipxe-devel at lists.ipxe.org>
>>>             https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>>>
>>>
>>
>>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20140221/c7be1eb4/attachment.htm>


More information about the ipxe-devel mailing list