XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Compile Drivers

    Scheduled Pinned Locked Moved Development
    7 Posts 4 Posters 1.9k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • _danielgurgel_ Offline
      _danielgurgel
      last edited by

      How can we compile a new Network Driver for XCP/XenServer?
      Is the development tools (DDK) required? Is there a tutorial explaining the procedure?

      1 Reply Last reply Reply Quote 0
      • olivierlambertO Offline
        olivierlambert Vates 🪐 Co-Founder CEO
        last edited by

        Pinging @stormi 🙂

        1 Reply Last reply Reply Quote 0
        • stormiS Offline
          stormi Vates 🪐 XCP-ng Team
          last edited by

          Well, first you can simply tell which driver and give a link to the upstream sources and we could consider providing it as an alternate driver directly in our repositories for everyone.

          To build it yourself, there are several solutions:

          • Use this template: https://github.com/xcp-ng-rpms/kernel-driver-template and build your RPM in a docker container that we provide as an alternative to the DDK (more convenient and uses XCP-ng packages).
          • Or use Xenserver's DDK (this solution still works because we're using the same kernel, but we prefer the first one).

          See also: https://github.com/xcp-ng/xcp/wiki/Kernel-modules-policy

          E 1 Reply Last reply Reply Quote 0
          • E Offline
            everest333 @stormi
            last edited by everest333

            @stormi hi,(r8125, 2.5Gb/s) given xcp kind of needs working network cards and not suprisingly the referenced template doesnt work for clean installed xcp 8.1 or the alternative kernel, then can we have a *generic iso to load and compile any device out the box please, with an ftp dir to upload it to so you know to look at and officially compile and qc them in future perhaps...

            as requested everything useful here including
            xcp supplying "mc" with --enable-vfs-smb=yes would be good

            https://github.com/heri16/r8125
            https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947356
            #947356 - W: Possible missing firmware /lib/firmware/rtl_nic ...bugs.debian.org › cgi-bin › bugreport 25 Dec 2019
            https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
            *tomas m's slax would be a GREAT option for this see
            https://www.slax.org/blog/25684-Testing-Slax-10.2-beta1.html
            especially https://www.slax.org/customize.php for why i choose that today.

            E 1 Reply Last reply Reply Quote 0
            • E Offline
              everest333 @everest333
              last edited by everest333

              @everest333 said in Compile Drivers:

              @stormi hi,(r8125, 2.5Gb/s) given xcp kind of needs working network cards and not suprisingly the referenced template doesnt work for clean installed xcp 8.1 or the alternative kernel, then can we have a *generic iso to load and compile any device out the box please, with an ftp dir to upload it to so you know to look at and officially compile and qc them in future perhaps...

              as requested everything useful here including
              xcp supplying "mc" with --enable-vfs-smb=yes would be good

              https://github.com/heri16/r8125
              https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947356
              #947356 - W: Possible missing firmware /lib/firmware/rtl_nic ...bugs.debian.org › cgi-bin › bugreport 25 Dec 2019
              https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
              *tomas m's slax would be a GREAT option for this see
              https://www.slax.org/blog/25684-Testing-Slax-10.2-beta1.html
              especially https://www.slax.org/customize.php for why i choose that today.

              [05:46 xcp-ng-rufyvvbe rtl_nic]# lspci -nnv
              00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex [1022:1450]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: fast devsel
              
              00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) I/O Memory Management Unit [1022:1451]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: fast devsel
                      Capabilities: [40] Secure device <?>
                      Capabilities: [64] MSI: Enable+ Count=1/4 Maskable- 64bit+
                      Capabilities: [74] HyperTransport: MSI Mapping Enable+ Fixed+
              
              00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge [1022:1453] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 86
                      Bus: primary=00, secondary=01, subordinate=0a, sec-latency=0
                      I/O behind bridge: 0000a000-0000dfff
                      Memory behind bridge: f5a00000-f5efffff
                      Capabilities: [50] Power Management version 3
                      Capabilities: [58] Express Root Port (Slot+), MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
                      Capabilities: [370] L1 PM Substates
                      Capabilities: [3c4] #23
                      Kernel driver in use: pcieport
              
              00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge [1022:1453] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 87
                      Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
                      Memory behind bridge: f5400000-f58fffff
                      Capabilities: [50] Power Management version 3
                      Capabilities: [58] Express Root Port (Slot+), MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
                      Capabilities: [370] L1 PM Substates
                      Capabilities: [3c4] #23
                      Kernel driver in use: pcieport
              
              00:03.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge [1022:1453] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 88
                      Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
                      I/O behind bridge: 0000e000-0000efff
                      Memory behind bridge: f4000000-f50fffff
                      Prefetchable memory behind bridge: 00000000e8000000-00000000f1ffffff
                      Capabilities: [50] Power Management version 3
                      Capabilities: [58] Express Root Port (Slot+), MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
                      Capabilities: [370] L1 PM Substates
                      Capabilities: [3c4] #23
                      Kernel driver in use: pcieport
              
              00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B [1022:1454] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 89
                      Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
                      Memory behind bridge: f5f00000-f61fffff
                      Capabilities: [50] Power Management version 3
                      Capabilities: [58] Express Root Port (Slot-), MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
                      Kernel driver in use: pcieport
              
              00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
                      Flags: fast devsel
              
              00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B [1022:1454] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 90
                      Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
                      Memory behind bridge: f6200000-f62fffff
                      Capabilities: [50] Power Management version 3
                      Capabilities: [58] Express Root Port (Slot-), MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
                      Kernel driver in use: pcieport
              
              00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 59)
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: 66MHz, medium devsel
                      Kernel driver in use: piix4_smbus
                      Kernel modules: i2c_piix4
              
              00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: bus master, 66MHz, medium devsel, latency 0
              
              00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460]
                      Flags: fast devsel
              
              00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461]
                      Flags: fast devsel
              
              00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462]
                      Flags: fast devsel
              
              00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463]
                      Flags: fast devsel
                      Kernel driver in use: k10temp
                      Kernel modules: k10temp
              
              00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464]
                      Flags: fast devsel
              
              00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465]
                      Flags: fast devsel
              
              00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466]
                      Flags: fast devsel
              
              00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467]
                      Flags: fast devsel
              
              01:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5] (rev 01) (prog-if 30 [XHCI])
                      Subsystem: ASMedia Technology Inc. Device [1b21:1142]
                      Flags: bus master, fast devsel, latency 0, IRQ 32
                      Memory at f5ea0000 (64-bit, non-prefetchable) [size=32K]
                      Capabilities: [50] MSI: Enable- Count=1/8 Maskable- 64bit+
                      Capabilities: [68] MSI-X: Enable+ Count=8 Masked-
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Legacy Endpoint, MSI 00
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [300] Latency Tolerance Reporting
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: xhci_hcd
                      Kernel modules: xhci_pci
              
              01:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller [1022:43c8] (rev 01) (prog-if 01 [AHCI 1.0])
                      Subsystem: ASMedia Technology Inc. Device [1b21:1062]
                      Flags: bus master, fast devsel, latency 0, IRQ 102
                      Memory at f5e80000 (32-bit, non-prefetchable) [size=128K]
                      Expansion ROM at f5e00000 [disabled] [size=512K]
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Legacy Endpoint, MSI 00
                      Capabilities: [100] Advanced Error Reporting
                      Kernel driver in use: ahci
                      Kernel modules: ahci
              
              01:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge [1022:43c6] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 91
                      Bus: primary=01, secondary=02, subordinate=0a, sec-latency=0
                      I/O behind bridge: 0000a000-0000dfff
                      Memory behind bridge: f5a00000-f5dfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Upstream Port, MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:0201]
                      Capabilities: [100] Advanced Error Reporting
                      Kernel driver in use: pcieport
              
              02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 92
                      Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
                      I/O behind bridge: 0000d000-0000dfff
                      Memory behind bridge: f5d00000-f5dfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:3306]
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: pcieport
              
              02:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 93
                      Bus: primary=02, secondary=04, subordinate=07, sec-latency=0
                      I/O behind bridge: 0000a000-0000bfff
                      Memory behind bridge: f5a00000-f5bfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:3306]
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: pcieport
              
              02:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 94
                      Bus: primary=02, secondary=08, subordinate=08, sec-latency=0
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:3306]
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: pcieport
              
              02:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 95
                      Bus: primary=02, secondary=09, subordinate=09, sec-latency=0
                      I/O behind bridge: 0000c000-0000cfff
                      Memory behind bridge: f5c00000-f5cfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:3306]
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: pcieport
              
              02:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 96
                      Bus: primary=02, secondary=0a, subordinate=0a, sec-latency=0
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:3306]
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [200] #19
                      Capabilities: [400] L1 PM Substates
                      Kernel driver in use: pcieport
              
              03:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
                      Subsystem: ASUSTeK Computer Inc. Device [1043:85f0]
                      Flags: bus master, fast devsel, latency 0, IRQ 32
                      Memory at f5d00000 (32-bit, non-prefetchable) [size=128K]
                      I/O ports at d000 [size=32]
                      Memory at f5d20000 (32-bit, non-prefetchable) [size=16K]
                      Capabilities: [40] Power Management version 3
                      Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                      Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                      Capabilities: [a0] Express Endpoint, MSI 00
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [140] Device Serial Number a8-5e-45-ff-ff-e4-be-53
                      Capabilities: [1a0] Transaction Processing Hints
                      Kernel driver in use: igb
                      Kernel modules: igb
              
              04:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 97
                      Bus: primary=04, secondary=05, subordinate=07, sec-latency=0
                      I/O behind bridge: 0000a000-0000bfff
                      Memory behind bridge: f5a00000-f5bfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Upstream Port, MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:118f]
                      Capabilities: [100] Virtual Channel
                      Capabilities: [200] Advanced Error Reporting
                      Capabilities: [300] Vendor Specific Information: ID=0000 Rev=0 Len=c00 <?>
                      Kernel driver in use: pcieport
              
              05:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 98
                      Bus: primary=05, secondary=06, subordinate=06, sec-latency=0
                      I/O behind bridge: 0000b000-0000bfff
                      Memory behind bridge: f5b00000-f5bfffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:118f]
                      Capabilities: [100] Virtual Channel
                      Capabilities: [200] Advanced Error Reporting
                      Kernel driver in use: pcieport
              
              05:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182] (prog-if 00 [Normal decode])
                      Flags: bus master, fast devsel, latency 0, IRQ 99
                      Bus: primary=05, secondary=07, subordinate=07, sec-latency=0
                      I/O behind bridge: 0000a000-0000afff
                      Memory behind bridge: f5a00000-f5afffff
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Downstream Port (Slot+), MSI 00
                      Capabilities: [c0] Subsystem: ASMedia Technology Inc. Device [1b21:118f]
                      Capabilities: [100] Virtual Channel
                      Capabilities: [200] Advanced Error Reporting
                      Kernel driver in use: pcieport
              06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:8125]
                      Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
                      Flags: fast devsel, IRQ 11
                      I/O ports at b000 [disabled] [size=256]
                      Memory at f5b10000 (64-bit, non-prefetchable) [disabled] [size=64K]
                      Memory at f5b20000 (64-bit, non-prefetchable) [disabled] [size=16K]
                      Expansion ROM at f5b00000 [disabled] [size=64K]
                      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: [d0] Vital Product Data
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [148] Virtual Channel
                      Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
                      Capabilities: [178] Alternative Routing-ID Interpretation (ARI)
                      Capabilities: [188] Single Root I/O Virtualization (SR-IOV)
                      Capabilities: [1c8] Transaction Processing Hints
                      Capabilities: [254] Latency Tolerance Reporting
                      Capabilities: [25c] L1 PM Substates
                      Capabilities: [26c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
                      Kernel modules: r8125
              
              07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:8125]
                      Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
                      Flags: fast devsel, IRQ 11
                      I/O ports at a000 [disabled] [size=256]
                      Memory at f5a10000 (64-bit, non-prefetchable) [disabled] [size=64K]
                      Memory at f5a20000 (64-bit, non-prefetchable) [disabled] [size=16K]
                      Expansion ROM at f5a00000 [disabled] [size=64K]
                      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: [d0] Vital Product Data
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [148] Virtual Channel
                      Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
                      Capabilities: [178] Alternative Routing-ID Interpretation (ARI)
                      Capabilities: [188] Single Root I/O Virtualization (SR-IOV)
                      Capabilities: [1c8] Transaction Processing Hints
                      Capabilities: [254] Latency Tolerance Reporting
                      Capabilities: [25c] L1 PM Substates
                      Capabilities: [26c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
                      Kernel modules: r8125
              
              09:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 01) (prog-if 01 [AHCI 1.0])
                      Subsystem: ASMedia Technology Inc. Device [1b21:1060]
                      Flags: bus master, fast devsel, latency 0, IRQ 105
                      I/O ports at c050 [size=8]
                      I/O ports at c040 [size=4]
                      I/O ports at c030 [size=8]
                      I/O ports at c020 [size=4]
                      I/O ports at c000 [size=32]
                      Memory at f5c10000 (32-bit, non-prefetchable) [size=512]
                      Expansion ROM at f5c00000 [disabled] [size=64K]
                      Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
                      Capabilities: [78] Power Management version 3
                      Capabilities: [80] Express Legacy Endpoint, MSI 00
                      Capabilities: [100] Virtual Channel
                      Kernel driver in use: ahci
                      Kernel modules: ahci
              
              0b:00.0 Ethernet controller [0200]: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:d107] (rev 02)
                      Subsystem: Aquantia Corp. Device [1d6a:0001]
                      Flags: bus master, fast devsel, latency 0, IRQ 54
                      Memory at f5840000 (64-bit, non-prefetchable) [size=64K]
                      Memory at f5850000 (64-bit, non-prefetchable) [size=4K]
                      Memory at f5400000 (64-bit, non-prefetchable) [size=4M]
                      Expansion ROM at f5800000 [disabled] [size=256K]
                      Capabilities: [40] Express Endpoint, MSI 00
                      Capabilities: [80] Power Management version 3
                      Capabilities: [90] MSI-X: Enable+ Count=32 Masked-
                      Capabilities: [a0] MSI: Enable- Count=1/32 Maskable- 64bit+
                      Capabilities: [c0] Vital Product Data
                      Capabilities: [100] Advanced Error Reporting
                      Capabilities: [150] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
                      Capabilities: [180] #19
                      Kernel driver in use: atlantic
                      Kernel modules: atlantic
              
              0c:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1) (prog-if 00 [VGA controller])
                      Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:8c93]
                      Flags: bus master, fast devsel, latency 0, IRQ 5
                      Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
                      Memory at e8000000 (64-bit, prefetchable) [size=128M]
                      Memory at f0000000 (64-bit, prefetchable) [size=32M]
                      I/O ports at e000 [size=128]
                      Expansion ROM at 000c0000 [disabled] [size=128K]
                      Capabilities: [60] Power Management version 3
                      Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Express Legacy Endpoint, MSI 00
                      Capabilities: [100] Virtual Channel
                      Capabilities: [128] Power Budgeting <?>
                      Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
              
              0c:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
                      Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:8c93]
                      Flags: bus master, fast devsel, latency 0, IRQ 11
                      Memory at f5080000 (32-bit, non-prefetchable) [size=16K]
                      Capabilities: [60] Power Management version 3
                      Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
                      Capabilities: [78] Express Endpoint, MSI 00
              
              0d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: fast devsel
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
              
              0d:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: fast devsel, IRQ 5
                      Memory at f6000000 (32-bit, non-prefetchable) [disabled] [size=1M]
                      Memory at f6100000 (32-bit, non-prefetchable) [disabled] [size=8K]
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [a0] MSI: Enable- Count=1/2 Maskable- 64bit+
                      Capabilities: [c0] MSI-X: Enable- Count=2 Masked-
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [2a0] Access Control Services
              
              0d:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] USB 3.0 Host controller [1022:145f] (prog-if 30 [XHCI])
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: bus master, fast devsel, latency 0, IRQ 37
                      Memory at f5f00000 (64-bit, non-prefetchable) [size=1M]
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+
                      Capabilities: [c0] MSI-X: Enable+ Count=8 Masked-
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [2a0] Access Control Services
                      Kernel driver in use: xhci_hcd
                      Kernel modules: xhci_pci
              
              0e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: fast devsel
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [270] #19
                      Capabilities: [2a0] Access Control Services
              
              0e:00.2 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) (prog-if 01 [AHCI 1.0])
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8747]
                      Flags: bus master, fast devsel, latency 0, IRQ 106
                      Memory at f6208000 (32-bit, non-prefetchable) [size=4K]
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [a0] MSI: Enable+ Count=16/16 Maskable- 64bit+
                      Capabilities: [d0] SATA HBA v1.0
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [2a0] Access Control Services
                      Kernel driver in use: ahci
                      Kernel modules: ahci
              
              0e:00.3 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller [1022:1457]
                      Subsystem: ASUSTeK Computer Inc. Device [1043:8723]
                      Flags: fast devsel, IRQ 11
                      Memory at f6200000 (32-bit, non-prefetchable) [disabled] [size=32K]
                      Capabilities: [48] Vendor Specific Information: Len=08 <?>
                      Capabilities: [50] Power Management version 3
                      Capabilities: [64] Express Endpoint, MSI 00
                      Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                      Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
                      Capabilities: [150] Advanced Error Reporting
                      Capabilities: [2a0] Access Control Services
              
              
              1 Reply Last reply Reply Quote 0
              • olivierlambertO Offline
                olivierlambert Vates 🪐 Co-Founder CEO
                last edited by

                This is more the kind of service (building drivers) we can do in priority if you have pro support.

                We can also help on building ISOs for you with the right driver, on demand. We don't have the resources (for now) to great something ultra-generic for everyone.

                So please open a support ticket and ask for what you need 🙂

                1 Reply Last reply Reply Quote 0
                • stormiS Offline
                  stormi Vates 🪐 XCP-ng Team
                  last edited by

                  If I understand correctly, the "ISO" you are asking for is for building drivers. I don't intend on creating a specific ISO just for that. Everything is available in yum repositories to build drivers (usually you just need make, gcc and kernel-devel), and there's also a docker image at https://github.com/xcp-ng/xcp-ng-build-env

                  I do prefer Olivier's suggestion, though: going through support, because drivers built for one user through support are made available to other users through our repositories.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post