group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #26928
[Bug 1786574] Re: remove i2c-i801 from blacklist
This bug was fixed in the package kmod - 25-1ubuntu1.1
---------------
kmod (25-1ubuntu1.1) cosmic; urgency=medium
* Remove i2c_i801 from d/modprobe.d/blacklist.conf. (LP: #1786574)
-- Michael Hudson-Doyle <michael.hudson@xxxxxxxxxx> Wed, 24 Oct 2018
12:20:23 +1300
** Changed in: kmod (Ubuntu Cosmic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1786574
Title:
remove i2c-i801 from blacklist
Status in HWE Next:
Fix Committed
Status in OEM Priority Project:
New
Status in kmod package in Ubuntu:
Fix Committed
Status in kmod source package in Xenial:
Fix Released
Status in kmod source package in Bionic:
Fix Released
Status in kmod source package in Cosmic:
Fix Released
Bug description:
SRU justification
============
[Impact]
Many modern notebooks need i2c-i801 kernel module to function, but it is blacklisted by /etc/modprobe/blacklist.conf, which gives a very poor user experience.
[Test case]
1. Install Ubuntu
2. Check touchpad works or not
3. Install the fixed kmod package
4. Confirm touchpad works
[Regression Potential]
i2c-i801 was blacklisted due to bug 16602. The user complains an HP Compaq nc6000 notebook cannot suspend without blacklisting i2c-i801. While this is a way to workaround the suspend issue, the proper fix should be in linux kernel. Since nc6000 was a machine sold in 2004, it is too difficult to find someone to verify if it will regress due to this SRU. The rationale to blacklist it is: https://bugs.launchpad.net/ubuntu/+source/hotplug/+bug/16602/comments/5, however it is no longer valid nowadays on modern computers.
Besides, there look like to be a quirk in linux kernel that fixes it:
https://github.com/torvalds/linux/blame/master/drivers/pci/quirks.c#L1434
[Other Info]
rationale of i2c_i801 driver blacklist: https://answers.launchpad.net/ubuntu/+source/kmod/+question/269329
-----------------------------------------------------------------------------------------------
Original bug report:
We have a Lenovo Thinkpad machine that requires i2c-i801 kernel module
to work, but it is listed in /etc/modprobe/blacklist.conf in Ubuntu.
To use the touchpad, users have to remove the i2c-i801 line manually.
i2c-i801 in blacklist.conf is a very old workaround to fix HP compaq nc6000
(Bug #16602), this module should be removed from blacklist.
There is also another bug (Bug #1475945) that needs this module for
Acer trackpad to work.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1786574/+subscriptions