I’m having trouble getting A VEIKK drawing tablet to work.
I installed the driver in dom0. The tablet shows in USB devices, yet the driver app in Dom0 doesn’t see a connected device.
I get the message when plugging in the tablet: “Denied; qubes.inputtablet from sys-usb.”
Yet some of the tablet inputs work. Most don’t.
I can imagine Dom0 is blocking these inputs.
How would I whitelist the tablet, so the inputs are allowed?
I’ve had USB sound cards identify themselves as keyboards (apparently that’s how the sound card firmware chose to communicate the play/pause and volume buttons on TRRS headphone jacks).
I’ve also had gamepad declare themselves as a keyboard and mouse and a gamepad simultaneously.
Is there any chance that it might be declaring itself to be a mouse?
It was giving me a Tablet denied notification. But changing the qubes.inputTablet setting changed that.
I can imagine it was identifying itself as a tablet from that notifcation.
Interestingly enough, the right click input works on the mouse aspect of the Tablet. But the mouse pointer does not follow the stylus.
If I could get it to recognize as a mouse, maybe it would work?
The mouse inputs seems to be working. But, the actual mouse cursor doesn’t track to the input. So while something seems to be happening moving the windows in the background, I’m not getting the feedback from the cursor to know where the mouse is on the screen.
Yes. The #1 button on the stylus is the left mouse click. #2 button does nothing.
I’ve set the permissions such that when the Veikk is plugged in Qubes prompts to allow for both tablet and mouse. Target: Dom0 is the only option it allows.
Interestingly enough, deleting sys-usb, and the Veikk works as expected. Re-installing sys-usb, and it doesn’t work.
I absolutely have to have this device working for my work. Is there anyway to disable all sys-usb inputs filtering for the Veikk tablet?
sys-usb doesn’t have the correct firmware
- Unlikely, as there are kernel modules still a possibility
sys-usb isn’t passing through enough of the device to make the AppVM recognise it as a Veikk tablet
- Possible. There are quite a few USB devices that don’t work as expected when passed through, particularly if they require direct hardware access (an EEPROM flasher or TTY serial cables are good examples that sometimes don’t behave as expected)
- Also doubt it, as the devs are awesome.
Is there any possibility of getting the output of the following:
dmesg in dom0 when you plug it in without sys-usb open
dmesg in dom0 when you plug it in withsys-usb open and it passes through
dmesg in sys-usb when you plug it in
dmesg in the AppVM when you pass it through from sys-usb (If you pass it through to any AppVM)
That’ll tell us what each VM is seeing the device as.