← Back to team overview

kernel-packages team mailing list archive

[Bug 1553934] [NEW] xenial: 'msi_irqs' directory isn't show under pci device capable of MSI

 

Public bug reported:

When I test xenial kernel about PCI function on one ARM64 box,  I see
the PCI device does work, and this device is shown with MSI capability.

But the msi_irqs directory can't be found under:

./platform/soc/1f2b0000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/

When I trace the kernel and I found populate_msi_sysfs() is run successfully
from this path(pci_enable_msi), but it looks weird.


[1] lspci: 
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722
Gigabit Ethernet PCI Express
    Subsystem: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet
PCI Express
    Flags: bus master, fast devsel, latency 0, IRQ 93
    Memory at c140000000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [48] Power Management version 3
    Capabilities: [50] Vital Product Data
    Capabilities: [58] Vendor Specific Information: Len=78 <?>
    Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel
    Capabilities: [160] Device Serial Number 00-10-18-ff-fe-55-33-0d
    Capabilities: [16c] Power Budgeting <?>
    Kernel driver in use: tg3

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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/1553934

Title:
  xenial: 'msi_irqs' directory isn't show under pci device capable of
  MSI

Status in linux package in Ubuntu:
  New

Bug description:
  When I test xenial kernel about PCI function on one ARM64 box,  I see
  the PCI device does work, and this device is shown with MSI capability.

  But the msi_irqs directory can't be found under:

  ./platform/soc/1f2b0000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/

  When I trace the kernel and I found populate_msi_sysfs() is run successfully
  from this path(pci_enable_msi), but it looks weird.

  
  [1] lspci: 
  01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5722
  Gigabit Ethernet PCI Express
      Subsystem: Broadcom Corporation NetXtreme BCM5722 Gigabit Ethernet
  PCI Express
      Flags: bus master, fast devsel, latency 0, IRQ 93
      Memory at c140000000 (64-bit, non-prefetchable) [size=64K]
      Capabilities: [48] Power Management version 3
      Capabilities: [50] Vital Product Data
      Capabilities: [58] Vendor Specific Information: Len=78 <?>
      Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
      Capabilities: [d0] Express Endpoint, MSI 00
      Capabilities: [100] Advanced Error Reporting
      Capabilities: [13c] Virtual Channel
      Capabilities: [160] Device Serial Number 00-10-18-ff-fe-55-33-0d
      Capabilities: [16c] Power Budgeting <?>
      Kernel driver in use: tg3

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


Follow ups