Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB qube does not work together with USB devices that interrupt connection (e.g. Arduino) #7972

Open
ilka-schulz opened this issue Jan 4, 2023 · 1 comment
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: usb proxy hardware support needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.

Comments

@ilka-schulz
Copy link

Problem

When a USB device breaks the connection for just a moment, Qubes' USB qubes (sys-usb) detaches it from the qube it was previously connected to. However, some USB devices are expected to interrupt the connection, e.g. Arduino boards when they are being programmed.

Workarounds

  • connect an entire USB controller to the VM where the Arduino IDE runs
  • use another OS than Qubes
@andrewdavidwong andrewdavidwong added T: bug P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. hardware support C: usb proxy needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Jan 5, 2023
@andrewdavidwong andrewdavidwong added this to the Release 4.1 updates milestone Jan 5, 2023
@andrewdavidwong andrewdavidwong added the affects-4.1 This issue affects Qubes OS 4.1. label Aug 8, 2023
@andrewdavidwong andrewdavidwong removed this from the Release 4.1 updates milestone Aug 13, 2023
@marmarta marmarta moved this to Devices: misc in Device UX Redesign Sep 19, 2023
@alimirjamali
Copy link

With the availability of self-identity oriented assignment (#9325), this issue could be potentially fixed. By assigning specific USB port to the Qube running the EDA tool (eg. Arduino IDE), the mentioned dedicated port could be used to flash micro-controllers successfully.

I am going to test In-Circuit programmers & debuggers I have in my hand (from Microchip/Atmel, STMicro, Xilinx, Altera, ...) and report back. This is going to take some time.

@andrewdavidwong andrewdavidwong added the affects-4.2 This issue affects Qubes OS 4.2. label Dec 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: usb proxy hardware support needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.
Projects
Status: Devices: misc
Development

No branches or pull requests

3 participants