This is a follow-up to comment #123

Sorry for the long silence on this bug. I was hoping one of the upstream
pci-subsys devs would help out with this...

Since that did not happen I've been looking into fixing this myself now.
I've come up with a solution which still involves a kernel cmdline
option for now, but this one is a much smaller hammer (almost a scalpel)
and once it is confirmed that this works I can enable this by default
through a DMI quirk.

I also hope that this option will not cause the stability issues seen
when using pci=nocrs and that it will remove the need to specify
i8042.nopnp=1 .

I'll attach my patch here and then hopefully one of the Ubuntu devs can
build a test-kernel for people who need pci=nocrs to test.

Alternatively you can build your own kernel with this patch added, see
the Ubuntu docs for how to do this.

Once you have a kernel with this patch, remove pci=nocrs and
i8042.nopnp=1 from the kernel-commandline and instead add only
"pci=no_e820".

If this helps please provide DMI strings for your laptop, so that I can
add a quirk to the kernel to automatically enable "pci=no_e820" on your
laptop model. Run the following command *as normal user* to collect the
DMI strings for your laptop:

grep . /sys/class/dmi/id/* 2> /dev/null

And copy and paste the output here.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1878279

Title:
  MSFT0004:00 06CB:CD98 Touchpad/trackpad mouse randomly not recognized
  from any given boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/1878279/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to