Hi Robert, how is Intel I219 / Skylake support for SmartOS coming along?
I do not have a Skylake system yet, but I am planning to buy one specifically for SmartOS and will only do so once I am confident that SmartOS will actually run, i.e. the I219 ethernet NIC needs to work. Any chance of a I219 driver merge anytime soon? Thanks, Dirk > Am 23.02.2016 um 02:56 schrieb Robert Mustacchi <[email protected]>: > > 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 > ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
