XEN NIC PASSTHRU FAILS

I am Running LEAP 15.1

I have a Broadcom 4 port gigabit ethernet card installed I updated the 00-system config under modprob.d such that the card is configured as follows:

using lspci -k

01:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: Broadcom Limited Device 1904
Kernel driver in use: pciback
Kernel modules: tg3
01:00.1 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: Broadcom Limited Device 1904
Kernel driver in use: pciback
Kernel modules: tg3
01:00.2 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: Broadcom Limited Device 1904
Kernel driver in use: pciback
Kernel modules: tg3
01:00.3 Ethernet controller: Broadcom Limited NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
Subsystem: Broadcom Limited Device 1904
Kernel driver in use: pciback
Kernel modules: tg3

xl shows as follows:

xl pci-assignable-list
0000:01:00.3
0000:01:00.2
0000:01:00.1
0000:01:00.0

I used the gui to assign the free pci device 0000:01:00.1, also tried xl pci-attach, in both cases the following results

xl pci-list jonasserver
Vdev Device
05.0 0000:01:00.1

ok now everything is fine until I actually attach an Ethernet cable. I have installed the XEN PV drivers 8.2.2 into my windows 2016 server
I have good performance on all things, I have a bridged network device which is working fine.
The nic shows up and the drivers install correctly I can configure the ip etc with no problem.

As soon as the ethernet cable is attached, windows blue screens with “IRQL NOT less or equal B57nd60a.sys”

I am not sure where to look to resolve this issue.

i added iommu=1 intel_iommu=on to the default grub line, Just in case

Any ideas where I should look to track down this problem, or In my uninformed way forgot to configure something?

Thanks for any help
Brian

The first question that has to be asked is what guide you are foloowing?
And, what might be your reasons for wanting to do a NIC pass through? Although possible, it’s a relatively unusual need.

TSU

I am trying to offload the main virtual server’s nic cards with one passed thru to this web server.

I am not sure which guide to follow!

Awhile back,
I posted to this forum the following which continues to be a good source for configuring hardware pass through for all virtualization technologies, and includes the Xen Wiki guide for PCI devices

https://forums.opensuse.org/showthread.php/524942-GPU-passthrough-Various-virtualization-technologies

Before you do this though,
What is your reason for wanting to configure a NIC pass through?
There are valid reasons but there are also wrong reasons.

TSU