On 8.12.2016. 14:32, Hrvoje Popovski wrote:
> Hi all,
>
> i have this supermicro box:
> https://www.supermicro.nl/products/motherboard/Xeon/D/X10SDV-TP8F.cfm
>
> dmesg without this patch shows :
> vendor "Intel", unknown product 0x6f34 (class DASP subclass Time and
> Frequency, rev 0x03) at pci12 dev 16 function 1 not configured
>
>
> with this patch:
> "Intel Xeon-D R2PCIe Agent" rev 0x03 at pci12 dev 16 function 1 not
> configured
Hi all,
slightly better diff than the previous one.
? XeonD_R2PCIe.diff
Index: pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1810
diff -u -p -r1.1810 pcidevs
--- pcidevs 6 Dec 2016 16:55:51 -0000 1.1810
+++ pcidevs 8 Dec 2016 13:15:43 -0000
@@ -4539,6 +4539,7 @@ product INTEL XEOND_RAS 0x6f2a Xeon-D R
product INTEL XEOND_IOAPIC 0x6f2b Xeon-D I/O APIC
product INTEL XEOND_IOAPIC_2 0x6f2c Xeon-D I/O APIC
product INTEL XEOND_HA_0 0x6f30 Xeon-D Home Agent
+product INTEL XEOND_R2PCIE 0x6f34 Xeon-D R2PCIe Agent
product INTEL XEOND_QPI_R3_0 0x6f36 Xeon-D QPI Link
product INTEL XEOND_QPI_R3_1 0x6f37 Xeon-D QPI Link
product INTEL XEOND_QD_1 0x6f50 Xeon-D QuickData
Index: pcidevs.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v
retrieving revision 1.1804
diff -u -p -r1.1804 pcidevs.h
--- pcidevs.h 6 Dec 2016 16:56:08 -0000 1.1804
+++ pcidevs.h 8 Dec 2016 13:15:44 -0000
@@ -4544,6 +4544,7 @@
#define PCI_PRODUCT_INTEL_XEOND_IOAPIC 0x6f2b /* Xeon-D I/O APIC */
#define PCI_PRODUCT_INTEL_XEOND_IOAPIC_2 0x6f2c /* Xeon-D I/O APIC */
#define PCI_PRODUCT_INTEL_XEOND_HA_0 0x6f30 /* Xeon-D Home Agent */
+#define PCI_PRODUCT_INTEL_XEOND_R2PCIE 0x6f34 /* Xeon-D R2PCIe Agent */
#define PCI_PRODUCT_INTEL_XEOND_QPI_R3_0 0x6f36 /* Xeon-D QPI Link */
#define PCI_PRODUCT_INTEL_XEOND_QPI_R3_1 0x6f37 /* Xeon-D QPI Link */
#define PCI_PRODUCT_INTEL_XEOND_QD_1 0x6f50 /* Xeon-D QuickData */
Index: pcidevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
retrieving revision 1.1799
diff -u -p -r1.1799 pcidevs_data.h
--- pcidevs_data.h 6 Dec 2016 16:56:08 -0000 1.1799
+++ pcidevs_data.h 8 Dec 2016 13:15:44 -0000
@@ -15692,6 +15692,10 @@ static const struct pci_known_product pc
"Xeon-D Home Agent",
},
{
+ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_XEOND_R2PCIE,
+ "Xeon-D R2PCIe Agent",
+ },
+ {
PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_XEOND_QPI_R3_0,
"Xeon-D QPI Link",
},