Compile Drivers
-
How can we compile a new Network Driver for XCP/XenServer?
Is the development tools (DDK) required? Is there a tutorial explaining the procedure? -
Pinging @stormi
-
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
-
@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 goodhttps://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. -
@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 goodhttps://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
-
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
-
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
andkernel-devel
), and there's also a docker image at https://github.com/xcp-ng/xcp-ng-build-envI 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.