Project

General

Profile

Bug #3104

MSI/MSI-X support with Xen

Added by Xin Li over 5 years ago. Updated over 1 year ago.

Status:
Closed: Third party to resolve
Priority:
Nice to have
Assignee:
Alexander Motin
Category:
OS
Target version:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Per @henryzhouhao, there is a problem with MSI/MSI-X support when Xen is used as hypervisor. The problem was similar to #2293 .


Related issues

Related to FreeNAS - Bug #4798: loader tunables should be persistent across upgradeResolved2014-04-13

History

#1 Updated by Henry Zhou over 5 years ago

Dom0: Gentoo Linux (kernel 3.8.13-gentoo)
Xen-4.2.1-r4

Here's the output of "pciconf -lv"

[root@freenas] ~# pciconf -lv
hostb0@pci0:0:0:0:    class=0x060000 card=0x11001af4 chip=0x12378086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '440FX - 82441FX PMC [Natoma]'
    class      = bridge
    subclass   = HOST-PCI
isab0@pci0:0:1:0:    class=0x060100 card=0x11001af4 chip=0x70008086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82371SB PIIX3 ISA [Natoma/Triton II]'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:1:1:    class=0x010180 card=0x00015853 chip=0x70108086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82371SB PIIX3 IDE [Natoma/Triton II]'
    class      = mass storage
    subclass   = ATA
uhci0@pci0:0:1:2:    class=0x0c0300 card=0x11001af4 chip=0x70208086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82371SB PIIX3 USB [Natoma/Triton II]'
    class      = serial bus
    subclass   = USB
none0@pci0:0:1:3:    class=0x068000 card=0x11001af4 chip=0x71138086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82371AB/EB/MB PIIX4 ACPI'
    class      = bridge
vgapci0@pci0:0:2:0:    class=0x030000 card=0x00015853 chip=0x00b81013 rev=0x00 hdr=0x00
    vendor     = 'Cirrus Logic'
    device     = 'GD 5446'
    class      = display
    subclass   = VGA
none1@pci0:0:3:0:    class=0xff8000 card=0x00015853 chip=0x00015853 rev=0x01 hdr=0x00
    vendor     = 'XenSource, Inc.'
    device     = 'Xen Platform Device'
em0@pci0:0:4:0:    class=0x020000 card=0x150215d9 chip=0x15028086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82579LM Gigabit Network Connection'
    class      = network
    subclass   = ethernet
mps0@pci0:0:5:0:    class=0x010700 card=0x30201000 chip=0x00721000 rev=0x03 hdr=0x00
    vendor     = 'LSI Logic / Symbios Logic'
    device     = 'SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]'
    class      = mass storage
    subclass   = SAS

#2 Updated by Henry Zhou over 5 years ago

I checked the kernel configuration on Dom0 and found MSI/MSI-X support was not compiled into the kernel. That might explain the issue I'm experiencing. Now I re-compile the kernel for Dom0 and test again.

#3 Updated by Jordan Hubbard over 5 years ago

  • Target version changed from 19 to 59

#4 Updated by Craig Rodrigues over 5 years ago

  • Status changed from Unscreened to Screened

#5 Updated by Xin Li over 5 years ago

  • Target version changed from 59 to 49

Change to future as I haven't received any feedback so far.

#6 Updated by Xin Li almost 5 years ago

Confirmed that compiling in MSI/MSI-X support didn't help.

#7 Updated by Jordan Hubbard about 3 years ago

  • Assignee changed from Xin Li to Alexander Motin

#8 Updated by Alexander Motin about 3 years ago

  • Status changed from Screened to Closed: Third party to resolve

I am not sure what can we do about this. If this problem still exist and will ever be resolved, then it will be by FreeBSD Xen developers and probably in FreeBSD 10 at least.

#9 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Category set to 129
  • Target version changed from 49 to N/A

Also available in: Atom PDF