It seems that SMBIOS doesn't ask type instance to start from 1 - it was only an example.
======================================
Device Type Instance is a unique value (within a given onboard device type) used to indicate the order the device is designated by the system. For example, a system with two identical Ethernet NICs may designate one NIC (with higher Bus/Device/Function=15/0/0) as the first onboard NIC (instance 1) and the other NIC (with lower Bus/Device/Function =3/0/0) as the second onboard NIC (instance 2).
======================================
The "Status" field is probably match to real hardware - in this case, the ethernet @ 00:1f.6, and therefore "disabled" should be fine.
The missing one, however, is "r8169 0000:02:00.0". As this is also an onboard device, it deserves a type 41 itself. An example is also below:
Handle 0x2901, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Realtek R8169
Type: Ethernet
Status: Enabled
Type Instance: 1
Bus Address: 0000:02:00.0
Note the type instance must be unique (and therefore 1, not 0) and "Bus Address" should match to actual address 2:00.0.
Finally, OEM/ODM should modify "To Be Filled by O.E.M." to something real; however, this is minor.
It seems that SMBIOS doesn't ask type instance to start from 1 - it was only an example.
======= ======= ======= ======= ======= === Function= 15/0/0) as the first onboard NIC (instance 1) and the other NIC (with lower Bus/Device/Function =3/0/0) as the second onboard NIC (instance 2). ======= ======= ======= ======= ===
Device Type Instance is a unique value (within a given onboard device type) used to indicate the order the device is designated by the system. For example, a system with two identical Ethernet NICs may designate one NIC (with higher Bus/Device/
=======
The "Status" field is probably match to real hardware - in this case, the ethernet @ 00:1f.6, and therefore "disabled" should be fine.
The missing one, however, is "r8169 0000:02:00.0". As this is also an onboard device, it deserves a type 41 itself. An example is also below:
Handle 0x2901, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Realtek R8169
Type: Ethernet
Status: Enabled
Type Instance: 1
Bus Address: 0000:02:00.0
Note the type instance must be unique (and therefore 1, not 0) and "Bus Address" should match to actual address 2:00.0.
Finally, OEM/ODM should modify "To Be Filled by O.E.M." to something real; however, this is minor.