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

R4.0 laptop trackpad not enabled in installer, OK after first boot #3816

Open
trueriver opened this Issue Apr 13, 2018 · 6 comments

Comments

Projects
None yet
5 participants
@trueriver

Qubes OS version:

R4.0

Affected component(s):

Installer, trackpad


Steps to reproduce the behavior:

Download r4.0 ISO, dd to USB
Boot from USB on Asus laptop, c Nov 2015

Expected behavior:

Expected trackpad to work

Actual behavior:

Trackpad ignored, mouse pointer stuck in centre of screen - did not move between X starting and reboot

General notes:

Workaround:
use Tab to select fields and shift-tab to go back to previous field.
keyboard worked OK.
Reboot when prompted
Trackpad works from first boot onwards


Related issues:

NB this is different behaviour to #3784 which reported a Macbook Pro, where neither keyboard nor trackpad worked. At least mine was usable if clunky!

I have been using Qubes since the install and am not sure if the relevant logs will still be available. If someone tells me which log files and how to access them I will be glad to assist further.

Also I am not sure which VM will see my trackpad using lspci: be glad to post the relevant output if I know which one might help.

@lunarthegrey

This comment has been minimized.

Show comment
Hide comment
@lunarthegrey

lunarthegrey Apr 13, 2018

Specific model of the Asus laptop might help others troubleshoot as well.

Specific model of the Asus laptop might help others troubleshoot as well.

@trueriver

This comment has been minimized.

Show comment
Hide comment
@trueriver

trueriver Apr 16, 2018

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Apr 16, 2018

Member

Unfortunately I do not know the model name - it a laptop I got second hand.

sudo dmidecode in dom0 might be helpful.

More relevant for this specific point would be to identify the trackpad

See devices linked to psmouse driver: ls /sys/module/psmouse/driver/*/, in each device see uevent file for useful identification.

Member

marmarek commented Apr 16, 2018

Unfortunately I do not know the model name - it a laptop I got second hand.

sudo dmidecode in dom0 might be helpful.

More relevant for this specific point would be to identify the trackpad

See devices linked to psmouse driver: ls /sys/module/psmouse/driver/*/, in each device see uevent file for useful identification.

@pruflyos

This comment has been minimized.

Show comment
Hide comment
@pruflyos

pruflyos Apr 21, 2018

Maybe this is indeed related to: #3784
I found out, that many hid drivers are missing in the squashfs (Anaconda).

Maybe this is indeed related to: #3784
I found out, that many hid drivers are missing in the squashfs (Anaconda).

@trueriver

This comment has been minimized.

Show comment
Hide comment
@trueriver

trueriver Apr 24, 2018

marmrek suggested I look for uevent files under /sys/module/psmouse/driver/*/ from dom0 in my working Qubes system (where the trackpad is working)

I found a write-only uevent file (mode 200).

Even after a quick chmod 600 uevent bash gives me an Input/Output error on trying to cat or cp from that file. Reverted to chmod 200 uevent after these attempts in case the exact permissions matter.

Is there some special program to read uevent files?

I am deeper into the /sys/ tree than I have ever been before...

marmrek suggested I look for uevent files under /sys/module/psmouse/driver/*/ from dom0 in my working Qubes system (where the trackpad is working)

I found a write-only uevent file (mode 200).

Even after a quick chmod 600 uevent bash gives me an Input/Output error on trying to cat or cp from that file. Reverted to chmod 200 uevent after these attempts in case the exact permissions matter.

Is there some special program to read uevent files?

I am deeper into the /sys/ tree than I have ever been before...

@trueriver

This comment has been minimized.

Show comment
Hide comment
@trueriver

trueriver Apr 24, 2018

From the dmidecode file the BIOS Information tells me the BIOS version is for UX360CA.202 released 17 Feb 2016 (so my laptop is either more recent than suspected, or its previous owner reflashed its BIOS).

The laptop product name is UX360CA version 1.0, manufacturer ASUSTek COMPUTER INC.

And I now have the serial number which I didn't know before... so thanks for the heads up on dmidecode :)

Do feel free to ask if any of the other dmidecode info would help with this bug.

From the dmidecode file the BIOS Information tells me the BIOS version is for UX360CA.202 released 17 Feb 2016 (so my laptop is either more recent than suspected, or its previous owner reflashed its BIOS).

The laptop product name is UX360CA version 1.0, manufacturer ASUSTek COMPUTER INC.

And I now have the serial number which I didn't know before... so thanks for the heads up on dmidecode :)

Do feel free to ask if any of the other dmidecode info would help with this bug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment