I think this has something to do with the HP SMBIOS entries.
Incidentally it looks like there is a BIOS bug as Type 9 Slot structures all point to 0000:00:00.0 (an actual device) not ffff:ff:1f.7 for an inactive device.
Type 209 lists:
NIC 1: PCI device 04:00.0, MAC address 00:17:A4:77:3C:00
NIC 2: PCI device 04:00.1, MAC address 00:17:A4:77:3C:02
NIC 3: PCI device 04:00.2, MAC address 00:17:A4:77:3C:08
NIC 4: PCI device 04:00.3, MAC address 00:17:A4:77:3C:0A
NIC 5: PCI device 04:00.4, MAC address B4:99:BA:A6:B9:18
NIC 6: PCI device 04:00.5, MAC address B4:99:BA:A6:B9:1C
NIC 7: PCI device 04:00.6, MAC address B4:99:BA:A6:B9:19
NIC 8: PCI device 04:00.7, MAC address B4:99:BA:A6:B9:1D
NIC 9: PCI device 05:00.0, MAC address 00:17:A4:77:3C:04
NIC 10: PCI device 05:00.1, MAC address 00:17:A4:77:3C:06
NIC 11: PCI device 05:00.2, MAC address 00:17:A4:77:3C:0C
NIC 12: PCI device 05:00.3, MAC address 00:17:A4:77:3C:0E
NIC 13: PCI device 05:00.4, MAC address B4:99:BA:A6:B9:20
NIC 14: PCI device 05:00.5, MAC address B4:99:BA:A6:B9:24
NIC 15: PCI device 05:00.6, MAC address B4:99:BA:A6:B9:21
NIC 16: PCI device 05:00.7, MAC address B4:99:BA:A6:B9:25
type 221 lists:
NIC 1: PCI device 04:00.2, MAC address 00:17:A4:77:3C:08
NIC 2: PCI device 04:00.3, MAC address 00:17:A4:77:3C:0A
NIC 3: PCI device 05:00.2, MAC address 00:17:A4:77:3C:0C
NIC 4: PCI device 05:00.3, MAC address 00:17:A4:77:3C:0E
smbios is using both 209/221 so it is assigning index
3/1 to 00:17:a4:77:3c:08
4/2 to 00:17:a4:77:3c:0a
11/3 to 00:17:a4:77:3c:0c
12/4 to 00:17:a4:77:3c:0e
Not sure why the others are getting renumbered in the process though
I think this has something to do with the HP SMBIOS entries.
Incidentally it looks like there is a BIOS bug as Type 9 Slot structures all point to 0000:00:00.0 (an actual device) not ffff:ff:1f.7 for an inactive device.
Type 209 lists:
NIC 1: PCI device 04:00.0, MAC address 00:17:A4:77:3C:00
NIC 2: PCI device 04:00.1, MAC address 00:17:A4:77:3C:02
NIC 3: PCI device 04:00.2, MAC address 00:17:A4:77:3C:08
NIC 4: PCI device 04:00.3, MAC address 00:17:A4:77:3C:0A
NIC 5: PCI device 04:00.4, MAC address B4:99:BA:A6:B9:18
NIC 6: PCI device 04:00.5, MAC address B4:99:BA:A6:B9:1C
NIC 7: PCI device 04:00.6, MAC address B4:99:BA:A6:B9:19
NIC 8: PCI device 04:00.7, MAC address B4:99:BA:A6:B9:1D
NIC 9: PCI device 05:00.0, MAC address 00:17:A4:77:3C:04
NIC 10: PCI device 05:00.1, MAC address 00:17:A4:77:3C:06
NIC 11: PCI device 05:00.2, MAC address 00:17:A4:77:3C:0C
NIC 12: PCI device 05:00.3, MAC address 00:17:A4:77:3C:0E
NIC 13: PCI device 05:00.4, MAC address B4:99:BA:A6:B9:20
NIC 14: PCI device 05:00.5, MAC address B4:99:BA:A6:B9:24
NIC 15: PCI device 05:00.6, MAC address B4:99:BA:A6:B9:21
NIC 16: PCI device 05:00.7, MAC address B4:99:BA:A6:B9:25
type 221 lists:
NIC 1: PCI device 04:00.2, MAC address 00:17:A4:77:3C:08
NIC 2: PCI device 04:00.3, MAC address 00:17:A4:77:3C:0A
NIC 3: PCI device 05:00.2, MAC address 00:17:A4:77:3C:0C
NIC 4: PCI device 05:00.3, MAC address 00:17:A4:77:3C:0E
smbios is using both 209/221 so it is assigning index
3/1 to 00:17:a4:77:3c:08
4/2 to 00:17:a4:77:3c:0a
11/3 to 00:17:a4:77:3c:0c
12/4 to 00:17:a4:77:3c:0e
Not sure why the others are getting renumbered in the process though