Public bug reported:

Cavium engineers are testing  SR-IOV feature with  Cavium's new liquidIO
card (based on OCTEON processor running as an intelligent NIC) on x86
Dell servers and ran into the issue described below.

They are *not* seeing this issue on  Intel 82599 NIC.

So far, they have seen this on multiple Dell servers - T5810  & Dell
T630 (x86 - Ubuntu certified).

We are testing a Cavium OCTEON device in EP mode with SRIOV.  With a CentOS7 VM 
running on the Ubuntu 14.04.2 host (using VFIO) we see that a single PCI read 
or write transaction targeting the device’s BAR0 issued from the VM appears 
twice on the PCIe bus. The same accesses work fine when the VF is accessed 
directly from the Ubuntu 14.04.2 host. These BAR0 PCI accesses do not require a 
driver on the VM side. We can reproduce the problem using a simple user-space 
application to access the VF’s BAR0 registers.
 
We do not see this problem when the VM runs within a CentOS 7 host or under a 
Ubuntu 12.04 host. This appears specific to Ubuntu 14.04 release. Appreciate 
your help in any clues or pointers to this behavior.

This issue is also not happening with 16.04 beta.

** Affects: linux (Ubuntu)
     Importance: Medium
     Assignee: Joseph Salisbury (jsalisbury)
         Status: In Progress


** Tags: kernel-da-key trusty wily

** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1563375

Title:
  A a single PCI read or write appears twice on the PCIe bus. This
  happens when using the SR-IOV feature with  Cavium's liquidIO card

Status in linux package in Ubuntu:
  In Progress

Bug description:
  Cavium engineers are testing  SR-IOV feature with  Cavium's new
  liquidIO card (based on OCTEON processor running as an intelligent
  NIC) on x86 Dell servers and ran into the issue described below.

  They are *not* seeing this issue on  Intel 82599 NIC.

  So far, they have seen this on multiple Dell servers - T5810  & Dell
  T630 (x86 - Ubuntu certified).

  We are testing a Cavium OCTEON device in EP mode with SRIOV.  With a CentOS7 
VM running on the Ubuntu 14.04.2 host (using VFIO) we see that a single PCI 
read or write transaction targeting the device’s BAR0 issued from the VM 
appears twice on the PCIe bus. The same accesses work fine when the VF is 
accessed directly from the Ubuntu 14.04.2 host. These BAR0 PCI accesses do not 
require a driver on the VM side. We can reproduce the problem using a simple 
user-space application to access the VF’s BAR0 registers.
   
  We do not see this problem when the VM runs within a CentOS 7 host or under a 
Ubuntu 12.04 host. This appears specific to Ubuntu 14.04 release. Appreciate 
your help in any clues or pointers to this behavior.

  This issue is also not happening with 16.04 beta.

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to