VM won't start if Realtek PCI card reader is assigned to it (even if removing conflicting Ethernet controller)

22 views
Skip to first unread message

Davide

unread,
Oct 23, 2019, 2:15:45 AM10/23/19
to qubes...@googlegroups.com

Qubes version

Qubes-R4.0.1-x86_64


Affected component(s) or functionality

02.00.0: Realtek PCI Express Card Reader RTL8411B vs.

02.00.1: Realtek PCI Express Gigabit Ethernet controller RTL8111/8168/8411

-------------------------------------------------------------------------------

Steps to reproduce the behaviour

1. From sys-usb Qube Settings (or any other qube), section Devices, attach device 02.00.0 (card reader).

2. Start sys-usb (or other qube).


Expected or desired behaviour

The VM will start and card reader device is available.


Actual behaviour

The VM won't start. An error message appears: "qrexec-daemon startup failed: Connection to tthe VM failed".


General notes

The same problem occurred right after installation with my Ethernet controller in sys-net. In that case I managed to get sys-net started (with my Ethernet controller working) by following suggestions in issue #1393. Assign both Ethernet controller and card reader to sys-net did not work, but removing card reader did (echo -n "1" > /sys/bus/pci/devices/0000:02:00.0/remove).

I thought I could do vice versa to get card reader working, but in this case I had no luck. I tried in vain:

- removing Ethernet controller (echo -n "1" > /sys/bus/pci/devices/0000:02:00.1/remove).

- attach card reader with no-strict-reset (qvm-pci a work dom0:02.00.0 --persistent -o no-strict-reset=true)

- attach it with permissive mode (qvm-pci a work dom0:02.00.0 --persistent -o no-strict-reset=true).

---------------------------------------------------------------------------------------------------

I have consulted the following relevant documentation:

PCI devices.


I am aware of the following related, non-duplicate issues:

#1393

#2882

Forum:  Qubes 3.0 rc1 Error reset PCI network card in notebook

j...@darkbulwark.io

unread,
Dec 20, 2019, 11:00:23 AM12/20/19
to qubes-users
On Wednesday, October 23, 2019 at 2:15:45 AM UTC-4, Davide wrote:
> Qubes version
>
> Qubes-R4.0.1-x86_64
>
>
>
>
>
> Affected component(s) or functionality
>
> 02.00.0: Realtek PCI Express Card Reader RTL8411B vs.
>
>
>
> 02.00.1: Realtek PCI Express Gigabit Ethernet controller
> RTL8111/8168/8411

Having this exact same issue with my new System76 Darter Pro with coreboot.

Did you manage to resolve it?

Reply all
Reply to author
Forward
0 new messages