Project

General

Profile

Feature #37308

Update base OS to FreeBSD 11.2

Added by Alexander Motin 9 months ago. Updated 9 months ago.

Status:
Done
Priority:
No priority
Assignee:
Nick Wolff
Category:
OS
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Comparing to previous merge from stable/11 of March 19 used for 11.2-BETA1 this includes such bigger changes:
- ixl(4) driver updated to 1.9.9-k;
- em(4) driver got initial support for Intel Ice Lake and Cannon Lake Ethernet MACs;
- cxgbe(4) driver and firmware update.
- smartpqi(4) driver added for Microsemi Chipset RAIDs;
- Enabled eager FPU context switch on i386 and amd64 (CVE-2018-3665);
- Added Intel Spec Store Bypass Disable control (CVE-2018-3639);
- ZFS got -t option to create/import pool with different one-time name.


Related issues

Related to FreeNAS - Bug #35718: Add support for additional Intel NICsDone

Associated revisions

Revision 55c94d85
Added by Alexander Motin 9 months ago

Merge pull request #129 from freenas/merge_11-stable_20180603

Update 'freenas/11-stable' to FreeBSD 11.2

Ticket: #37308

Revision b08bb863 (diff)
Added by Alexander Motin 9 months ago

Slightly resync kernel configs with upstream.

Mostly just add ocs_fc and smartpqi drivers.

Ticket: #37308

Revision 604648d8 (diff)
Added by Alexander Motin 9 months ago

Move ocs_fc and smartpqi drivers to modules and clean ancient trash.

Unfortunately limit on number of types in kernel does not allow us to link
statically everything we would like.

Ticket: #37308

Revision f4e901df (diff)
Added by Alexander Motin 9 months ago

Slightly resync kernel configs with upstream.

Mostly just add ocs_fc and smartpqi drivers.

Ticket: #37308
(cherry picked from commit b08bb86341405710bd31abaa50f4d4e0d5d73c28)

Revision 16aa3acb (diff)
Added by Alexander Motin 9 months ago

Move ocs_fc and smartpqi drivers to modules and clean ancient trash.

Unfortunately limit on number of types in kernel does not allow us to link
statically everything we would like.

Ticket: #37308
(cherry picked from commit 604648d88bd6fcda3c08a3000e394a21a37a79ba)

Revision a538b58d (diff)
Added by Dru Lavigne 9 months ago

Mention OS update to 11.2.
Ticket: #37308

Revision c78c48b0 (diff)
Added by Dru Lavigne 9 months ago

Mention OS update to 11.2.
Ticket: #37308

Revision e1afa022 (diff)
Added by Alexander Motin 6 months ago

Restore NetGraph build as kernel modules. (#126)

Its removal appears to be premature, it is used by VirtualBox plugin.

Ticket: #50343
Ticket: #37308

Revision 3ec51f64 (diff)
Added by Alexander Motin 6 months ago

Restore NetGraph build as kernel modules. (#127)

Its removal appears to be premature, it is used by VirtualBox plugin.

Ticket: #50343
Ticket: #37308
(cherry picked from commit 20cfaea7d53b5386c45a49e810e3d20f3adb54c6)

History

#1 Updated by Dru Lavigne 9 months ago

  • Status changed from Unscreened to In Progress

#2 Updated by Dru Lavigne 9 months ago

  • Status changed from In Progress to Ready for Testing

#3 Updated by Alexander Motin 9 months ago

  • Related to Bug #35718: Add support for additional Intel NICs added

#4 Updated by Alexander Motin 9 months ago

Also as part of https://github.com/freenas/build/pull/79 new smartpqi(4) and ocs_fc(4) drivers were added as modules (unfortunately we can't link them statically due to DTrace limitations), while dpt(4), mlx(4), mly(4), twe(4) drivers were removed for being too old.

#5 Updated by Timothy Moore II 9 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Testing with FreeNAS Mini manually updated to FreeNAS-11.2-MASTER-201807110935:

Went to shell and entered freebsd-version -k. Command returned 11.2-STABLE.

#6 Updated by Alexander Motin 9 months ago

That is good that you see the updated version, Tim, but much more useful would be to test updated drivers: ixl(4), cxgbe(4). Though that is not ab easy task and we have some time to do it before this finally reaches TrueNAS.

#7 Updated by Timothy Moore II 9 months ago

  • Status changed from Passed Testing to Ready for Testing
  • Needs QA changed from No to Yes

Understood, I thought that might be too easy. Moving back to "Ready for Testing" and will continue to work on it.

#10 Updated by Nick Wolff 9 months ago

  • Assignee changed from Alexander Motin to Nick Wolff

Assign to myself for testing but mid priority on my list.

#11 Updated by Nick Wolff 9 months ago

  • Status changed from Ready for Testing to Passed Testing

#13 Updated by Dru Lavigne 9 months ago

  • Status changed from Passed Testing to Done
  • Needs QA changed from Yes to No

Also available in: Atom PDF