Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help: update PCI subsystem id and subsystem vendor id
2020-05-29, 01:37
Post: #1
Help: update PCI subsystem id and subsystem vendor id
Hi,

I am working on iSCSI boot for Windows. Because of Windows 10 limitation Windows may fail to fail to boot from an iSCSI drive if networking hardware is changed, iSCSI disk created with one NIC type may not work with another NIC type.

In my case, I have two NIC types. They have the same PCI vendor ID (8086) and PCI device ID (1563). In windows the same device driver is used for both NIC types. However, windows net adapter instance ID in registry not only contains the vendor id and device id. it also contains the subsystem vendor id and subsystem id as well. Therefore iSCSI disk created on one NIC type cannot be used on another NIC type.

Question for iPXE expert, is it possible to have my own modified iPXE that reports the same subsystem vendor id and subsystem id for both NIC types? Such that I can have may iSCSI disk work with both NIC types.

03:00.0 "Ethernet controller [0200]" "Intel Corporation [8086]" "Ethernet Controller 10G X550T [1563]" -r01 "Intel Corporation [8086]" "Ethernet 10G 2P X550-t Adapter [001d]"
03:00.0 "Ethernet controller [0200]" "Intel Corporation [8086]" "Ethernet Controller 10G X550T [1563]" -r01 "Intel Corporation [8086]" "Ethernet Converged Network Adapter X550-T2 [0001]"

Thanks in advance
Qing
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)