unRAID plugin for iGPU SR-IOV support


Recommended Posts

7 hours ago, zhtengw said:

Sorry, it's the first version with web setting page. May cause some file conflicts. Could you please try remove the old plugin then install the new one?

some errors if more that one GPU in system I have iGPU and ARC770

image.thumb.png.bcb891017545da7181902fd5a7abb156.png

 

0000:00:02.1
0000:00:02.2root@com/usr/local/emhttp/plugins/intel-i915-sriov/include/tools.sh get_pf_pci
0000:00:02.0
0000:03:00.0root@com/usr/local/emhttp/plugins/intel-i915-sriov/include/tools.sh get_vfs_num
cat: '/sys/devices/pci0000:00:02.0': No such file or directory
cat: '0000:03/0000:00:02.0': No such file or directory
cat: '0000:03:00.0/sriov_numvfs': No such file or directory

 

This does not work because 2 gpus.

 

 /usr/local/emhttp/plugins/intel-i915-sriov/include/tools.sh get_sriov_support

 

do you know of a way to check vf to pf mappings? As I cannot find anything so far that shows 02.1 is a vf of 02.0 

found physfn and virtfn

 

 root@computenode:/sys/bus/pci/devices/0000:00:02.0# find /sys -name "physfn"
find: ‘/sys/kernel/slab’: Input/output error
/sys/devices/pci0000:00/0000:00:02.1/physfn
/sys/devices/pci0000:00/0000:00:02.2/physfn
root@computenode:/sys/bus/pci/devices/0000:00:02.0# cd ..
root@computenode:/sys/bus/pci/devices# cd 0000\:00\:02.1/
root@computenode:/sys/bus/pci/devices/0000:00:02.1# ls
ari_enabled           consistent_dma_mask_bits  dma_mask_bits    iommu@         local_cpus      msi_irqs/    reset         resource2_wc         subsystem_vendor
boot_vga              current_link_speed        driver@          iommu_group@   max_link_speed  numa_node    reset_method  revision             uevent
broken_parity_status  current_link_width        driver_override  irq            max_link_width  physfn@      resource      sriov_vf_msix_count  vendor
class                 d3cold_allowed            drm/             link/          modalias        power/       resource0     subsystem@
config                device                    enable           local_cpulist  msi_bus         power_state  resource2     subsystem_device
root@computenode:/sys/bus/pci/devices/0000:00:02.1# cat physfn
cat: physfn: Is a directory
root@computenode:/sys/bus/pci/devices/0000:00:02.1# ls physfn
physfn@
root@computenode:/sys/bus/pci/devices/0000:00:02.1# ls physfn/
ari_enabled               current_link_width  enable          i2c-13/  iommu@         max_link_speed  power_state   resource2                sriov_offset         subsystem_vendor
boot_vga                  d3cold_allowed      firmware_node@  i2c-14/  iommu_group@   max_link_width  remove        resource2_wc             sriov_stride         uevent
broken_parity_status      device              graphics/       i2c-6/   irq            modalias        rescan        resource4                sriov_totalvfs       vendor
class                     dma_mask_bits       hwmon/          i2c-7/   label          msi_bus         reset         revision                 sriov_vf_device      virtfn0@
config                    driver@             i2c-10/         i2c-8/   link/          msi_irqs/       reset_method  rom                      sriov_vf_total_msix  virtfn1@
consistent_dma_mask_bits  driver_override     i2c-11/         i2c-9/   local_cpulist  numa_node       resource      sriov_drivers_autoprobe  subsystem@
current_link_speed        drm/                i2c-12/         index    local_cpus     power/          resource0     sriov_numvfs             subsystem_device
root@computenode:/sys/bus/pci/devices/0000:00:02.1# ls physfn/

 

Edited by SimonF
Link to comment
10 hours ago, zhtengw said:

Sorry, it's the first version with web setting page. May cause some file conflicts. Could you please try remove the old plugin then install the new one?

Tried that (via the uninstall function on the plugins page)  - same error.
And now I've the problem that the plugin doesn't want to install anymore.

 

 

Edit: Also tried to replace the libvirt.php (that was patched by the previous version of the plugin) with the libvirt.php.orig backup -> but it didn't work

Edited by Acidcliff
Link to comment
1 hour ago, Acidcliff said:

Tried that (via the uninstall function on the plugins page)  - same error.
And now I've the problem that the plugin doesn't want to install anymore.

 

 

Edit: Also tried to replace the libvirt.php (that was patched by the previous version of the plugin) with the libvirt.php.orig backup -> but it didn't work

May try remove the plugin -> reboot unraid -> reinstall the plugin

  • Thanks 1
Link to comment

I am trying to get it to work but I'll keep getting code 43s.. clean install on either unraid and windows 11 vm didn't help.

 

Take a look at that:

 

root@Node:~# dmesg | grep i915
[   41.232503] i915 0000:00:02.0: Running in SR-IOV PF mode
[   41.232912] i915 0000:00:02.0: [drm] VT-d active for gfx access
[   41.232939] i915 0000:00:02.0: vgaarb: deactivate vga console
[   41.232982] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[   41.233290] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[   41.233993] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[   41.236535] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[   41.367452] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.367454] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.368643] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.368644] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.369058] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin version 70.1.1
[   41.369059] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9.3
[   41.369741] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.369742] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.372215] i915 0000:00:02.0: [drm] HuC authenticated
[   41.372774] i915 0000:00:02.0: [drm] GuC submission enabled
[   41.372775] i915 0000:00:02.0: [drm] GuC SLPC enabled
[   41.373292] i915 0000:00:02.0: [drm] GuC RC: enabled
[   41.374243] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[   41.374306] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[   41.394692] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[   41.404206] i915 0000:00:02.0: 7 VFs could be associated with this PF
[   41.447192] fbcon: i915drmfb (fb0) is primary device
[   41.480869] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[   43.662550] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[   43.662616] i915 0000:00:02.1: enabling device (0000 -> 0002)
[   43.662661] i915 0000:00:02.1: Running in SR-IOV VF mode
[   43.663221] i915 0000:00:02.1: GuC interface version 0.1.0.0
[   43.663869] i915 0000:00:02.1: IOV: Failed to get runtime info (-EPROTO)
[   43.669365] i915 0000:00:02.1: Device initialization failed (-71)
[   43.669368] i915: probe of 0000:00:02.1 failed with error -71
[   43.669439] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
[   43.669467] i915 0000:00:02.2: enabling device (0000 -> 0002)
[   43.669483] i915 0000:00:02.2: Running in SR-IOV VF mode
[   43.669966] i915 0000:00:02.2: GuC interface version 0.1.0.0
[   43.670571] i915 0000:00:02.2: IOV: Failed to get runtime info (-EPROTO)
[   43.683341] i915 0000:00:02.2: Device initialization failed (-71)
[   43.683344] i915: probe of 0000:00:02.2 failed with error -71
[   43.683367] i915 0000:00:02.0: Enabled 2 VFs
[  804.252339] i915 0000:00:02.0: VF1 FLR
[  804.523313] i915 0000:00:02.0: VF1 FLR
[  833.519972] i915 0000:00:02.0: VF1 FLR

 

You got any idea?

Edited by giganode
Link to comment
On 3/30/2023 at 11:21 PM, Acidcliff said:
plugin: installing: i915-sriov.plg
Executing hook script: pre_plugin_checks
plugin: downloading: i915-sriov.plg ... done

Executing hook script: pre_plugin_checks

+==============================================================================
| Skipping package unraid-i915-sriov-2023.03.30 (already installed)
+==============================================================================

patching file usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt.php
Hunk #1 FAILED at 780.
1 out of 1 hunk FAILED -- saving rejects to file usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt.php.rej
plugin: run failed: /bin/bash
Executing hook script: post_plugin_checks

 

getting this error, when trying to update the plugin to the latest version

Same problem here. Also could uninstall the plugin from terminal with: 
removepkg unraid-i915-sriov*

 

Now this error message:
 

Quote

plugin: installing: i915-sriov.plg Executing hook script: pre_plugin_checks plugin: downloading: i915-sriov.plg ... done Executing hook script: pre_plugin_checks +============================================================================== | Installing new package /boot/config/plugins/i915-sriov/unraid-i915-sriov-2023.04.01.txz +============================================================================== Verifying package unraid-i915-sriov-2023.04.01.txz. Installing package unraid-i915-sriov-2023.04.01.txz: PACKAGE DESCRIPTION: Package unraid-i915-sriov-2023.04.01.txz installed. patching file usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt.php Hunk #1 FAILED at 780. 1 out of 1 hunk FAILED -- saving rejects to file usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt.php.rej plugin: run failed: /bin/bash Executing hook script: post_plugin_checks

 

How can i fix this?

Edited by AlterSchwede
Link to comment
6 hours ago, AlterSchwede said:

Same problem here. Also could uninstall the plugin from terminal with: 
removepkg unraid-i915-sriov*

 

Now this error message:
 

 

How can i fix this?

Try download this libvirt.php.orig and put it into /usr/local/emhttp/plugins/dynamix.vm.manager/include/. Then reinstall the plugin.

libvirt.php.orig

Link to comment
On 3/31/2023 at 8:03 PM, giganode said:

I am trying to get it to work but I'll keep getting code 43s.. clean install on either unraid and windows 11 vm didn't help.

 

Take a look at that:

 

root@Node:~# dmesg | grep i915
[   41.232503] i915 0000:00:02.0: Running in SR-IOV PF mode
[   41.232912] i915 0000:00:02.0: [drm] VT-d active for gfx access
[   41.232939] i915 0000:00:02.0: vgaarb: deactivate vga console
[   41.232982] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[   41.233290] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[   41.233993] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[   41.236535] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[   41.367452] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.367454] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.368643] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.368644] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.369058] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.1.1.bin version 70.1.1
[   41.369059] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9.3
[   41.369741] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Class(1):Compute(4)!
[   41.369742] i915 0000:00:02.0: [drm] Missing GuC-Err-Cap reglist Instance(2):Compute(4)!
[   41.372215] i915 0000:00:02.0: [drm] HuC authenticated
[   41.372774] i915 0000:00:02.0: [drm] GuC submission enabled
[   41.372775] i915 0000:00:02.0: [drm] GuC SLPC enabled
[   41.373292] i915 0000:00:02.0: [drm] GuC RC: enabled
[   41.374243] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[   41.374306] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[   41.394692] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[   41.404206] i915 0000:00:02.0: 7 VFs could be associated with this PF
[   41.447192] fbcon: i915drmfb (fb0) is primary device
[   41.480869] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[   43.662550] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[   43.662616] i915 0000:00:02.1: enabling device (0000 -> 0002)
[   43.662661] i915 0000:00:02.1: Running in SR-IOV VF mode
[   43.663221] i915 0000:00:02.1: GuC interface version 0.1.0.0
[   43.663869] i915 0000:00:02.1: IOV: Failed to get runtime info (-EPROTO)
[   43.669365] i915 0000:00:02.1: Device initialization failed (-71)
[   43.669368] i915: probe of 0000:00:02.1 failed with error -71
[   43.669439] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
[   43.669467] i915 0000:00:02.2: enabling device (0000 -> 0002)
[   43.669483] i915 0000:00:02.2: Running in SR-IOV VF mode
[   43.669966] i915 0000:00:02.2: GuC interface version 0.1.0.0
[   43.670571] i915 0000:00:02.2: IOV: Failed to get runtime info (-EPROTO)
[   43.683341] i915 0000:00:02.2: Device initialization failed (-71)
[   43.683344] i915: probe of 0000:00:02.2 failed with error -71
[   43.683367] i915 0000:00:02.0: Enabled 2 VFs
[  804.252339] i915 0000:00:02.0: VF1 FLR
[  804.523313] i915 0000:00:02.0: VF1 FLR
[  833.519972] i915 0000:00:02.0: VF1 FLR

 

You got any idea?

 

@zhtengw did you recognize my post?

Link to comment
4 hours ago, giganode said:

 

@zhtengw did you recognize my post?

 

[ 43.683341] i915 0000:00:02.2: Device initialization failed (-71) [ 43.683344] i915: probe of 0000:00:02.2 failed with error -71

=> I'm by far no expert but this seems to be the culprit - seems as if unraid isn't able to initiatize the VFs. Therefore Win11 is probably not able to use it

 

What CPU model are you using?

Have you enabled SR-IOV in BIOS?

Have you done a reboot after installing the plugin?

What's your "lspci -v" output?

Link to comment
5 hours ago, giganode said:

 

@zhtengw did you recognize my post?

Hi giganode,

This may happened when not enough MMIO resources to assign for SR-IOV. You may find some options like "SR-IOV enable", "MMIO BIOS assignment", "Above 4G Decoding", "Re-Size BAR Support" in your matherboard's BIOS. If you find any of them, make it enabled. Then reboot to try.

Link to comment
  • zhtengw changed the title to unRAID plugin for iGPU SR-IOV support
54 minutes ago, momov587 said:

我的也是i5 11400。。请问还是用不了吗。。

这个没办法啊,Intel的文档明确说了这款只支持gvt-g,而且lspci -vs列出的功能列表里也没有sr-iov。而gvt-g的驱动又只支持到10代,11代rocketlake的CPU目前就是处于爹不疼妈不爱的状态

 

可以看看这个讨论https://github.com/intel/gvt-linux/issues/190

Edited by zhtengw
Link to comment
On 4/2/2023 at 9:57 PM, zhtengw said:

Hi giganode,

This may happened when not enough MMIO resources to assign for SR-IOV. You may find some options like "SR-IOV enable", "MMIO BIOS assignment", "Above 4G Decoding", "Re-Size BAR Support" in your matherboard's BIOS. If you find any of them, make it enabled. Then reboot to try.

 

On 4/2/2023 at 8:12 PM, Acidcliff said:

 

[ 43.683341] i915 0000:00:02.2: Device initialization failed (-71) [ 43.683344] i915: probe of 0000:00:02.2 failed with error -71

=> I'm by far no expert but this seems to be the culprit - seems as if unraid isn't able to initiatize the VFs. Therefore Win11 is probably not able to use it

 

What CPU model are you using?

Have you enabled SR-IOV in BIOS?

Have you done a reboot after installing the plugin?

What's your "lspci -v" output?

 

Everything is set up.. except I can't find the SR-IOV Enable Setting.

 

here is the lspci -v output:

 

root@Node:~# lspci -v
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers
        Flags: bus master, fast devsel, latency 0, IOMMU group 1

00:01.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #1 (rev 05) (prog-if 00 [Normal decode])
        Subsystem: Intel Corporation 11th Gen Core Processor PCIe Controller
        Flags: bus master, fast devsel, latency 0, IRQ 122, IOMMU group 2
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 4000-4fff [size=4K] [16-bit]
        Memory behind bridge: 50400000-505fffff [size=2M] [32-bit]
        Prefetchable memory behind bridge: 6000000000-60001fffff [size=2M] [32-bit]
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation 11th Gen Core Processor PCIe Controller
        Capabilities: [a0] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [220] Access Control Services
        Capabilities: [150] Precision Time Measurement
        Capabilities: [280] Virtual Channel
        Capabilities: [a00] Downstream Port Containment
        Capabilities: [a30] Secondary PCI Express
        Capabilities: [a90] Data Link Feature <?>
        Capabilities: [a9c] Physical Layer 16.0 GT/s <?>
        Capabilities: [edc] Lane Margining at the Receiver <?>
        Kernel driver in use: pcieport

00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) (prog-if 00 [VGA controller])
        DeviceName: Onboard - Video
        Subsystem: Intel Corporation TigerLake-H GT1 [UHD Graphics]
        Flags: bus master, fast devsel, latency 0, IRQ 190, IOMMU group 0
        Memory at 6001000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 4000000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Process Address Space ID (PASID)
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Capabilities: [320] Single Root I/O Virtualization (SR-IOV)
        Kernel driver in use: i915
        Kernel modules: i915

00:02.1 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation TigerLake-H GT1 [UHD Graphics]
        Flags: fast devsel, IOMMU group 21
        Memory at 4010000000 (64-bit, non-prefetchable) [disabled] [size=16M]
        Memory at 4020000000 (64-bit, prefetchable) [virtual] [size=512M]
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
        Kernel driver in use: vfio-pci
        Kernel modules: i915

00:02.2 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation TigerLake-H GT1 [UHD Graphics]
        Flags: fast devsel, IOMMU group 22
        Memory at 4011000000 (64-bit, non-prefetchable) [disabled] [size=16M]
        Memory at 4040000000 (64-bit, prefetchable) [virtual] [size=512M]
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
        Kernel driver in use: vfio-pci
        Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 05)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant
        Flags: fast devsel, IRQ 16, IOMMU group 3
        Memory at 6002100000 (64-bit, non-prefetchable) [size=128K]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: proc_thermal
        Kernel modules: processor_thermal_device_pci_legacy

00:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller #0 (rev 05) (prog-if 00 [Normal decode])
        Subsystem: Intel Corporation 11th Gen Core Processor PCIe Controller
        Flags: bus master, fast devsel, latency 0, IRQ 123, IOMMU group 4
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: 50900000-509fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation 11th Gen Core Processor PCIe Controller
        Capabilities: [a0] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [220] Access Control Services
        Capabilities: [150] Precision Time Measurement
        Capabilities: [280] Virtual Channel
        Capabilities: [a00] Downstream Port Containment
        Capabilities: [a30] Secondary PCI Express
        Capabilities: [a90] Data Link Feature <?>
        Capabilities: [a9c] Physical Layer 16.0 GT/s <?>
        Capabilities: [edc] Lane Margining at the Receiver <?>
        Kernel driver in use: pcieport

00:0d.0 USB controller: Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller (rev 05) (prog-if 30 [XHCI])
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller
        Flags: bus master, medium devsel, latency 0, IRQ 127, IOMMU group 5
        Memory at 6002130000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Capabilities: [90] Vendor Specific Information: Len=14 <?>
        Capabilities: [b0] Vendor Specific Information: Len=00 <?>
        Kernel driver in use: xhci_hcd

00:14.0 USB controller: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller (rev 11) (prog-if 30 [XHCI])
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller
        Flags: bus master, medium devsel, latency 0, IRQ 128, IOMMU group 6
        Memory at 6002120000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Capabilities: [90] Vendor Specific Information: Len=14 <?>
        Capabilities: [b0] Vendor Specific Information: Len=00 <?>
        Kernel driver in use: xhci_hcd

00:14.2 RAM memory: Intel Corporation Tiger Lake-H Shared SRAM (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H Shared SRAM
        Flags: fast devsel, IOMMU group 6
        Memory at 6002144000 (64-bit, non-prefetchable) [disabled] [size=16K]
        Memory at 6002152000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3

00:15.0 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H Serial IO I2C Controller
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 7
        Memory at 4017000000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:15.1 Serial bus controller: Intel Corporation Tiger Lake-H Serial IO I2C Controller #1 (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 7
        Memory at 4017001000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:15.2 Serial bus controller: Intel Corporation Device 43ea (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 7
        Memory at 4017002000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:15.3 Serial bus controller: Intel Corporation Device 43eb (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 7
        Memory at 4017003000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:16.0 Communication controller: Intel Corporation Tiger Lake-H Management Engine Interface (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H Management Engine Interface
        Flags: bus master, fast devsel, latency 0, IRQ 130, IOMMU group 8
        Memory at 600214d000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: [50] Power Management version 3
        Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [a4] Vendor Specific Information: Len=14 <?>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device 43d3 (rev 11) (prog-if 01 [AHCI 1.0])
        DeviceName: Onboard - SATA
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 164, IOMMU group 9
        Memory at 50a00000 (32-bit, non-prefetchable) [size=8K]
        Memory at 50a03000 (32-bit, non-prefetchable) [size=256]
        I/O ports at 5090 [size=8]
        I/O ports at 5080 [size=4]
        I/O ports at 5060 [size=32]
        Memory at 50a02000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA v1.0
        Kernel driver in use: ahci
        Kernel modules: ahci

00:19.0 Serial bus controller: Intel Corporation Device 43ad (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 10
        Memory at 4017004000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:19.1 Serial bus controller: Intel Corporation Device 43ae (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 10
        Memory at 4017005000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:1c.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 11
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: 50800000-508fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Device 0000:0000
        Capabilities: [a0] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [220] Access Control Services
        Capabilities: [150] Precision Time Measurement
        Capabilities: [a30] Secondary PCI Express
        Capabilities: [a00] Downstream Port Containment
        Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation Device 43b2 (rev 11) (prog-if 00 [Normal decode])
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 12
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: 3000-3fff [size=4K] [16-bit]
        Memory behind bridge: 50700000-507fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation Device 7270
        Capabilities: [a0] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [220] Access Control Services
        Capabilities: [150] Precision Time Measurement
        Capabilities: [a30] Secondary PCI Express
        Capabilities: [a00] Downstream Port Containment
        Kernel driver in use: pcieport

00:1d.3 PCI bridge: Intel Corporation Device 43b3 (rev 11) (prog-if 00 [Normal decode])
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 13
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        I/O behind bridge: [disabled] [16-bit]
        Memory behind bridge: 50600000-506fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation Device 7270
        Capabilities: [a0] Power Management version 3
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [220] Access Control Services
        Capabilities: [150] Precision Time Measurement
        Capabilities: [a30] Secondary PCI Express
        Capabilities: [a00] Downstream Port Containment
        Kernel driver in use: pcieport

00:1e.0 Communication controller: Intel Corporation Device 43a8 (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: fast devsel, IRQ 255, IOMMU group 14
        Memory at 4017006000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:1e.3 Serial bus controller: Intel Corporation Device 43ab (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Device 7270
        Flags: bus master, fast devsel, latency 0, IRQ 255, IOMMU group 14
        Memory at 4017007000 (64-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:1f.0 ISA bridge: Intel Corporation Tiger Lake-H LPC/eSPI Controller (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H LPC/eSPI Controller
        Flags: bus master, fast devsel, latency 0, IOMMU group 15

00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
        DeviceName: Onboard - Sound
        Subsystem: Realtek Semiconductor Co., Ltd. Tiger Lake-H HD Audio Controller
        Flags: fast devsel, IRQ 255, IOMMU group 15
        Memory at 6002140000 (64-bit, non-prefetchable) [disabled] [size=16K]
        Memory at 6002000000 (64-bit, non-prefetchable) [disabled] [size=1M]
        Capabilities: [50] Power Management version 3
        Capabilities: [80] Vendor Specific Information: Len=14 <?>
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+

00:1f.4 SMBus: Intel Corporation Tiger Lake-H SMBus Controller (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H SMBus Controller
        Flags: medium devsel, IRQ 16, IOMMU group 15
        Memory at 6002148000 (64-bit, non-prefetchable) [size=256]
        I/O ports at efa0 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-H SPI Controller (rev 11)
        DeviceName: Onboard - Other
        Subsystem: Intel Corporation Tiger Lake-H SPI Controller
        Flags: fast devsel, IOMMU group 15
        Memory at 50a04000 (32-bit, non-prefetchable) [size=4K]

01:00.0 Serial Attached SCSI controller: Broadcom / LSI Fusion-MPT 12GSAS/PCIe Secure SAS38xx
        Subsystem: Broadcom / LSI 9500-16i Tri-Mode HBA
        Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 16
        Memory at 6000100000 (64-bit, prefetchable) [size=1M]
        Memory at 6000000000 (64-bit, prefetchable) [size=1M]
        Memory at 50400000 (32-bit, non-prefetchable) [size=1M]
        I/O ports at 4000 [size=256]
        Expansion ROM at 50500000 [disabled] [size=256K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable+ Count=128 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Power Budgeting <?>
        Capabilities: [158] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [168] Secondary PCI Express
        Capabilities: [188] Physical Layer 16.0 GT/s <?>
        Capabilities: [1b0] Lane Margining at the Receiver <?>
        Capabilities: [218] Dynamic Power Allocation <?>
        Capabilities: [248] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Capabilities: [348] Vendor Specific Information: ID=0001 Rev=1 Len=038 <?>
        Capabilities: [380] Data Link Feature <?>
        Kernel driver in use: mpt3sas
        Kernel modules: mpt3sas

02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
        Subsystem: Samsung Electronics Co Ltd SSD 970 EVO
        Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0, IOMMU group 17
        Memory at 50900000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable+ Count=33 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
        Capabilities: [158] Power Budgeting <?>
        Capabilities: [168] Secondary PCI Express
        Capabilities: [188] Latency Tolerance Reporting
        Capabilities: [190] L1 PM Substates
        Kernel driver in use: nvme
        Kernel modules: nvme

03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
        Subsystem: Samsung Electronics Co Ltd SSD 970 EVO
        Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0, IOMMU group 18
        Memory at 50800000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable+ Count=33 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
        Capabilities: [158] Power Budgeting <?>
        Capabilities: [168] Secondary PCI Express
        Capabilities: [188] Latency Tolerance Reporting
        Capabilities: [190] L1 PM Substates
        Kernel driver in use: nvme
        Kernel modules: nvme

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 18, IOMMU group 19
        I/O ports at 3000 [size=256]
        Memory at 50704000 (64-bit, non-prefetchable) [size=4K]
        Memory at 50700000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8169
        Kernel modules: r8169

05:00.0 Multimedia controller: Digital Devices GmbH Device 000b
        Subsystem: Digital Devices GmbH Device 0026
        Flags: bus master, fast devsel, latency 0, IRQ 19, IOMMU group 20
        Memory at 50600000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit+
        Capabilities: [90] Express Endpoint, MSI 00
        Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=00c <?>
        Kernel driver in use: ddbridge
        Kernel modules: ddbridge

 

Hardware used is listed in my signature. The board is from ERYING - the one with the directly soldered 11800h - from AliExpress.

Link to comment
9 minutes ago, arturovf said:

that sucks.. GVT-g is not supported either, can you confirm this?

Documentation says gvt is supported on one hand but then others say not. It does seem that it is the middle ground with no support for either option. Tigerlake is first sriov supported cpu. But not sure if any one has it running giganode has tried but no success I believe.

  • Like 1
Link to comment
  • ich777 locked this topic
Guest
This topic is now closed to further replies.