Sys-firewall on Tuxedo BU1506

I try to run QubesOS on Tuxedo BU1506. As it seems it runs on Clevo N250BU.
I installed it with enabled UEFI and it worked well.

If I try to start sys-firewall, I get:

internal error: Unable to reset PCI device 0000:03:00:1: internal error: Active 0000:03:00:0 devices on bus with 0000:03:00:1, not doing bus reset, see /var/log/libvirt/libxl/libxl-driver.log for details

As it seems, there’s a similar issue here:

under 03:00.0 I could find a unsigned controller, which has something to do with network. I’m not sure, but I think it’s UMTS module.

So I made this in dom0:

sudo su
echo -n "1" > /sys/bus/pci/devices/0000\:03\:00.0/remove 

and sys-firewall works well with sys-net.
For I already done the mentioned above, I can not look, what kind of device it was exactly (but also some kind of Realtek Express Card). But I think after the reboot, it will be there again.

So is this the only workaround up 2015?
To write this in /etc/systemd/system/qubes-pre-netvm.service:

Description=Netvm fixup

ExecStart=/bin/sh -c 'echo -n "1" > /sys/bus/pci/devices/0000:03:00.0/remove`'


Best regards

it’s unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01) under 03:00.0

the workaround above doesn’t work after reboot.

Did you check that this device is not attached to multiple VMs?

This issue is likely to occur if you have the same device assigned to more than one VM.

PCI troubleshooting | Qubes OS