** Description changed:

  [Impact]
  
-  * Users cannot use Solarflare 8000 series NICs.
+  * Users cannot use Solarflare 8000 series NICs.
  
-  * Servers with only this NIC cannot install
-    via netboot/network.
+  * Servers with only this NIC cannot do netboot.
  
-  * The patchset adds the PCI IDs and a basic fix
-    to enable the NICs.
+  * The patchset adds the PCI IDs and a basic fix.
  
  [Test Case]
  
-  * Try to probe a Solarflare 8000 series NIC.
+  * Try to probe/netboot/use a Solarflare 8000
+    series NIC.
  
-  * It does not probe on the original kernel,
-    but probes and works on the patched kernel.
+  * It does not probe on the original kernel,
+    but it does probe/netboot/install/stress
+    (i.e., basic fuctionality works) on the 
+    patched kernel.
  
  [Regression Potential]
  
   * Users with Solarflare 8000 series NIC might hit
     problems on device probe or due to a new network
     interface coming up, now that the NIC comes up.
  
   * More specific features of the NIC or advanced
     tuning/setup might not work as expected or run
     into issues.
  
  [Other Info]
  
   * There are known error messages on device probe.
  
   * These are benign/non-fatal and will be addressed
     on another SRU cycle.
  
  ---
  
  The Trusty HWE kernel from Xenial lacks the PCI ID for the Solarflare 8000 
series NIC.
  This prevents network installs on servers which only have that NIC.
  
  In order to get NIC detected, link up, and successful network install,
  only 2 commits are required:
  
  dd248f1bc65b sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC
  93171b14a545 sfc: make TSO version a per-queue parameter
  
  This patchset is undergoing testing, and I will post the patches to the
  kernel-team mailing list.
  
  ---
  
  There are some kernel messages produced possibly due to additional commits 
missing,
  but are benign/non-fatal and allows the NIC probing and basic functionality 
to work.
  
  [    2.803941] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): 
Solarflare NIC detected
  [    2.806336] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): Part 
Number : SFN8042
  [    2.807366] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): MC 
command 0x4a inlen 8 failed rc=-2 (raw=2) arg=0
  [    2.808052] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): no PTP 
support
  [    2.808488] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): MC 
command 0x8f inlen 0 failed rc=-1 (raw=1) arg=0
  [    2.808605] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): failed 
to allocate PIO buffers (-1)
  ...
  [    4.037694] sfc 0000:37:00.0 p2p1: link up at 40000Mbps full-duplex (MTU 
1500)
  
  The PTP (precision time protocol / ieee 1588) support is a feature to 
synchronize clocks
  over a computer network with high precision, and is not required for basic 
functionality
  nor for this particular user.
  
  The failure to allocate PIO buffers is non-fatal, see
  sfc/ef10.c/efx_ef10_dimension_resources() comments.
  
  The additional patches to resolve the error messages will be worked on
  another SRU cycle.

** Description changed:

+ SRU Justification:
+ 
  [Impact]
  
-  * Users cannot use Solarflare 8000 series NICs.
+  * Users cannot use Solarflare 8000 series NICs.
  
-  * Servers with only this NIC cannot do netboot.
+  * Servers with only this NIC cannot do netboot.
  
-  * The patchset adds the PCI IDs and a basic fix.
+  * The patchset adds the PCI IDs and a basic fix.
  
  [Test Case]
  
-  * Try to probe/netboot/use a Solarflare 8000
-    series NIC.
+  * Try to probe/netboot/use a Solarflare 8000
+    series NIC.
  
-  * It does not probe on the original kernel,
-    but it does probe/netboot/install/stress
-    (i.e., basic fuctionality works) on the 
-    patched kernel.
+  * It does not probe on the original kernel,
+    but it does probe/netboot/install/stress
+    (i.e., basic fuctionality works) on the
+    patched kernel.
  
  [Regression Potential]
  
   * Users with Solarflare 8000 series NIC might hit
     problems on device probe or due to a new network
     interface coming up, now that the NIC comes up.
  
   * More specific features of the NIC or advanced
     tuning/setup might not work as expected or run
     into issues.
  
  [Other Info]
  
   * There are known error messages on device probe.
  
   * These are benign/non-fatal and will be addressed
     on another SRU cycle.
  
  ---
  
  The Trusty HWE kernel from Xenial lacks the PCI ID for the Solarflare 8000 
series NIC.
  This prevents network installs on servers which only have that NIC.
  
  In order to get NIC detected, link up, and successful network install,
  only 2 commits are required:
  
  dd248f1bc65b sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC
  93171b14a545 sfc: make TSO version a per-queue parameter
  
  This patchset is undergoing testing, and I will post the patches to the
  kernel-team mailing list.
  
  ---
  
  There are some kernel messages produced possibly due to additional commits 
missing,
  but are benign/non-fatal and allows the NIC probing and basic functionality 
to work.
  
  [    2.803941] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): 
Solarflare NIC detected
  [    2.806336] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): Part 
Number : SFN8042
  [    2.807366] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): MC 
command 0x4a inlen 8 failed rc=-2 (raw=2) arg=0
  [    2.808052] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): no PTP 
support
  [    2.808488] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): MC 
command 0x8f inlen 0 failed rc=-1 (raw=1) arg=0
  [    2.808605] sfc 0000:37:00.0 (unnamed net_device) (uninitialized): failed 
to allocate PIO buffers (-1)
  ...
  [    4.037694] sfc 0000:37:00.0 p2p1: link up at 40000Mbps full-duplex (MTU 
1500)
  
  The PTP (precision time protocol / ieee 1588) support is a feature to 
synchronize clocks
  over a computer network with high precision, and is not required for basic 
functionality
  nor for this particular user.
  
  The failure to allocate PIO buffers is non-fatal, see
  sfc/ef10.c/efx_ef10_dimension_resources() comments.
  
  The additional patches to resolve the error messages will be worked on
  another SRU cycle.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1783152

Title:
  Enable basic support for Solarflare 8000 series NIC

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-xenial/+bug/1783152/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to