I just bought an Elgato HD60 Pro and when I pass the card through to my Windows 10 VM, it crashes the entire server when I turn off/reboot the VM. It appears as though the issue is resolvable by inserting the following lines into a few kernel files.
drivers/pci/quirks.c:
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_YYE, PCI_DEVICE_ID_YYE_MOZARD_395S, quirk_no_bus_reset);
include/linux/pci_ids.h
#define PCI_VENDOR_ID_YYE 0x12ab
#define PCI_DEVICE_ID_YYE_MOZART_395S 0x0380
I have been working for a while to rebuild the kernel with this code and I think I've got it building now but all I really have to show for my work is a pissed off wife. I also know that all this work I'm doing will go away as soon as Unraid updates the kernel again, so I figured I would ask if there's any way the code could get added into the next release. Thanks and keep up the great work!
EDIT: I don't know if this should be marked Minor or Urgent, sorry. It crashes the entire server forcing me to hold down the power to reboot it, which the side bar says is urgent, but it only affects people who are trying to use this capture card, so it doesn't seem like it's an urgent issue. Additionally, I'm trying to generate the diagnostics zip, but for some reason it is changing my page to the link it should be downloading from and not actually downloading anything. I confirmed that it is working on my other Unraid server (both on 6.6.6) and it generates the diagnostics zip without any problems.
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.