Comment 105 for bug 1878279

Revision history for this message
Hans de Goede (j-w-r-degoede) wrote :

Since root-cause 1/4 and 2/4 (of the 4 known root causes, see previous comment) are fixed now I would like to focus on further researching root-cause 3/4.

If adding "pci=nocrs" as a workaround helps to get your touchpad working then please do the following:

1. Boot *without* "pci=nocrs" on the kernel commandline (you can e.g. use the edit option in the grub-menu and remove it from the commandline for 1 boot that way. Then run: "dmesg > dmesg.without-nocrs" in a terminal.

2. Boot with "pci=nocrs" on the kernel commandline and then run: "dmesg > dmesg.with-nocrs" in a terminal.

3. Try entering your BIOS setup screen, then select "load optimized defaults" and then "save-and-exit" and check if you still need the "pci=nocrs" workaround after this. Note do this after collecting the 2 dmesg files please.

4. Attach both dmesg files here, in combination with specifying the exact model of your laptop; and also specify if loading + saving the BIOS defaults helped or not.

The goal here is to gather enough info about this problem to hopefully be able to come up with a workaround, e.g. automatically behave as if pci=nocrs is passed for devices where _CRS returns NULL or 0xffffffff as base-address.