my mouse is dead

63 views
Skip to first unread message

evo

unread,
Jan 23, 2018, 2:52:52 PM1/23/18
to qubes...@googlegroups.com
Hey!

my mouse doesn't react, nothing happens.
Can somebody help please?

Ivan Mitev

unread,
Jan 23, 2018, 3:34:20 PM1/23/18
to qubes...@googlegroups.com
external mouse ? laptop's track{pad,point} ? never worked at all or
stopped working ?

if external mouse: restart sys-usb and/or make sure that sys-usb has the
qubes-input-proxy-sender rpm package installed (dom0 should have
qubes-input-proxy installed by default).

Alex Dubois

unread,
Jan 24, 2018, 5:06:22 AM1/24/18
to qubes-users

Mouse should not use sys-usb, this USB should be for untrusted usb devices. The mouse should be on a dedicated controller.

In Dom0:
lsusb
should give you the controller bound to it. The mouse (and possibly keyboard) needs to be attached to one of the port of that controller. The other ports should be bound to controllers attached to sys-usb.
But in general the keyboard and mouse are PS2 attached I think...

Ivan Mitev

unread,
Jan 24, 2018, 10:26:05 AM1/24/18
to qubes...@googlegroups.com
On 01/24/18 12:06, Alex Dubois wrote:
> On Tuesday, 23 January 2018 20:34:20 UTC, Ivan Mitev wrote:
>> On 01/23/18 21:52, evo wrote:
>>> Hey!
>>>
>>> my mouse doesn't react, nothing happens.
>>> Can somebody help please?
>>
>> external mouse ? laptop's track{pad,point} ? never worked at all or
>> stopped working ?
>>
>> if external mouse: restart sys-usb and/or make sure that sys-usb has the
>> qubes-input-proxy-sender rpm package installed (dom0 should have
>> qubes-input-proxy installed by default).
>
> Mouse should not use sys-usb, this USB should be for untrusted usb devices. The mouse should be on a dedicated controller.

err ??

I don't see what kind of security gain you get from using your mouse on
a different controller (if you have the chance to have several ones,
that is). The worst cases would be that:

- you use your mouse to enter sensitive stuff on a virtual keyboard; but
1- the attacker has no way to know the screen location and layout of
your virtual keyboard, and 2- even if he managed to understand what you
"typed" it would be very difficult for him to get that info back because
sys-usb isn't networked.

- your compromised external mouse advertises itself as a keyboard and
issue commands on your behalf (is that even possible?). But the mouse
doesn't know which window is focused, what app you're using, etc., so
the chance that its "commands" ever do something bad to your system
without you noticing anything is close to 0.


> In Dom0:
> lsusb
> should give you the controller bound to it. The mouse (and possibly keyboard) needs to be attached to one of the port of that controller. The other ports should be bound to controllers attached to sys-usb.
> But in general the keyboard and mouse are PS2 attached I think...

The OP mentioned having a problem with his mouse, hence the question
about external vs. integrated. If it is integrated, then the problem is
likely not sys-usb (except if his laptop's keyb/mouse is USB but I
haven't seen this yet). If it is external, then either the mouse is
broken or something's amiss with qubes' input proxy.



Alex Dubois

unread,
Jan 24, 2018, 1:20:15 PM1/24/18
to qubes-users
On Wednesday, 24 January 2018 15:26:05 UTC, Ivan Mitev wrote:
> On 01/24/18 12:06, Alex Dubois wrote:
> > On Tuesday, 23 January 2018 20:34:20 UTC, Ivan Mitev wrote:
> >> On 01/23/18 21:52, evo wrote:
> >>> Hey!
> >>>
> >>> my mouse doesn't react, nothing happens.
> >>> Can somebody help please?
> >>
> >> external mouse ? laptop's track{pad,point} ? never worked at all or
> >> stopped working ?
> >>
> >> if external mouse: restart sys-usb and/or make sure that sys-usb has the
> >> qubes-input-proxy-sender rpm package installed (dom0 should have
> >> qubes-input-proxy installed by default).
> >
> > Mouse should not use sys-usb, this USB should be for untrusted usb devices. The mouse should be on a dedicated controller.
>
> err ??
Dom0 does not have access to sys-usb, so this is why your mouse does not work.

>
> I don't see what kind of security gain you get from using your mouse on
> a different controller (if you have the chance to have several ones,
> that is). The worst cases would be that:
>
> - you use your mouse to enter sensitive stuff on a virtual keyboard; but
> 1- the attacker has no way to know the screen location and layout of
> your virtual keyboard, and 2- even if he managed to understand what you
> "typed" it would be very difficult for him to get that info back because
> sys-usb isn't networked.

>
> - your compromised external mouse advertises itself as a keyboard and
> issue commands on your behalf (is that even possible?). But the mouse
> doesn't know which window is focused, what app you're using, etc., so
> the chance that its "commands" ever do something bad to your system
> without you noticing anything is close to 0.

[Ctrl] + [Esc]
6x [Down]
your mouse can play around ;) (on XFCE)

My point was that you have trusted IHM devices (Keyboard, Mouse, Graphics card) that Dom0 connect to and non-trusted (such as sys-net sys-usb). Apologies if it came across badly.

cooloutac

unread,
Jan 28, 2018, 6:21:51 PM1/28/18
to qubes-users
Some people have no choice since only one controller. But there is not so much to worry when using mouse in sys-usb as there is for usb keyboard.

The only suggestion is to make screen lock when idle after a minute or two, to prevent someone using mouse maliciously when you are not looking. Probably should do the same for wireless mouse.

Have you tried unplugging and replugging and see if the mouse proxy message pops up to allow it? Make sure the mouse proxy installed and working correctly. https://www.qubes-os.org/doc/usb/
https://github.com/QubesOS/qubes-app-linux-input-proxy


Ahmad Alhumaidy

unread,
Jan 30, 2018, 5:31:29 AM1/30/18
to qubes-users
May God bless it!!! :(
Reply all
Reply to author
Forward
0 new messages