[OmniOS-discuss] Fwd: [developer] Intel I219 support, e1000g, igb testing requests
Dan McDonald
danmcd at omniti.com
Tue Feb 23 03:08:35 UTC 2016
Robert has improvements for Intel GigE drivers. Any volunteers or folks with currently-unsupported I219 should check out below. Please use an r151014 or later OmniOS as your base, please, and create a distinct BE. The following sample steps are recommended for existing igb or e1000g users (I Use igb as an example here):
1.) Create an alternate be: "beadm create igbtest"
2.) Mount the alternate be: "beadm mount igbtest /mnt"
3.) Copy the new 64-bit igb binary over: "cp .../obj64/igb /mnt/kernel/drv/amd64/igb"
4.) Update the new BE's boot archive: "bootadm update-archive -R /mnt"
5.) Activate the new BE: "beadm activate igbtest"
6.) Reboot.
7.) Run your networking tests on your IGB devices.
Thanks,
Dan
Sent from my iPhone (typos, autocorrect, and all)
Begin forwarded message:
> From: "Robert Mustacchi" <rm at joyent.com>
> Date: February 22, 2016 at 8:57:13 PM EST
> To: illumos Developer <developer at lists.illumos.org>
> Subject: [developer] Intel I219 support, e1000g, igb testing requests
>
> Hi all,
>
> I've updated the igb and e1000g drivers for the most recent changes from
> Intel. Most notably, this adds support for the I219 family of devices
> which can be found on Skylake systems with the 100 series chipsets.
>
> If you have an I219, in particular, I'd appreciate if you could test
> this, as this work is primarily for you.
>
> If you don't have an I219, but do have other Intel 1 gig cards, powered
> by the e1000g and igb drivers, I'd appreciate it if you could also test
> this. You can see what NICs you have by running dladm show-phys.
>
> Here are links to all of the different formats I have it in:
>
> SmartOS/SDC platform:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/platform-20160221T163907Z.tgz
> SmartOS ISO:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/platform-20160221T163907Z.iso
> SmartOS USB:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/platform-20160221T163907Z.usb.bz2
>
> e1000g 64-bit x86:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv/amd64/e1000g
> e1000g 64-bit x86 debug:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv-debug/amd64/e1000g
>
> e1000g 32-bit x86:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv/e1000g
> e1000g 32-bit x86 debug:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv-debug/e1000g
>
> igb 64-bit x86:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv/amd64/igb
> igb 64-bit x86 debug:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv-debug/amd64/igb
> igb 32-bit x86:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv/igb
> igb 32-bit x86 debug:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/drv-debug/igb
>
>
> webrev:
> http://us-east.manta.joyent.com/rmustacc/public/webrevs/6666/index.html
> patch:
> https://us-east.manta.joyent.com/rmustacc/public/preview/i219/i219.patch
>
> I will send separate mail to the list for review. Please do not reply to
> this with any non-testing review feedback at this time.
>
> If you do end up testing this, I ask that you do the following:
>
> 1) For each entry in dladm show-phys that's e1000g or igb, run:
> prtconf -d /dev/<dladm instance name>
>
> Note if devices share the same description, then it's not important to
> repeat this. e.g. you may have a card with multiple ports.
>
> 2) Make sure that everything that used to work, still works. e.g. basic
> unicast and multicast traffic flows. VNICs and zones are still all
> pingable, etc.
>
> 3) If you have an I219, I'd appreciate if you could run the following
> test just to make sure that we're properly transitioning the NIC to
> promiscuous mode. The test basically is to create sixteen VNICs in total.
>
> After each VNIC is created:
> * Assign an IP address to that VNIC
> * Ensure that you can ping that IP address from another host
> * Create the next VNIC
> * Stop after the 16th one
>
> 4) If you find yourselves wanting to do some basic stress tests, that'd
> be great. I'll make sure that we do some for several of the devices as well.
>
> If you have any questions, please reach out to me and let me know.
>
> Thanks,
> Robert
>
>
> -------------------------------------------
> illumos-developer
> Archives: https://www.listbox.com/member/archive/182179/=now
> RSS Feed: https://www.listbox.com/member/archive/rss/182179/21175029-813097db
> Modify Your Subscription: https://www.listbox.com/member/?member_id=21175029&id_secret=21175029-471fe0d4
> Powered by Listbox: http://www.listbox.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20160222/562b40ed/attachment.html>
More information about the OmniOS-discuss
mailing list