Launchpad has imported 6 comments from the remote bug at
https://bugzilla.kernel.org/show_bug.cgi?id=219101.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2024-07-28T04:25:49+00:00 launchpad wrote:

Hi. When using my Yoga 6 13ALC6 laptop, I frequently experience the
touchpad suddenly cease working. Sometimes there's a few seconds'
warning with reduced responsiveness, and sometimes it's completely
sudden. I reported this to Ubuntu, and they instructed me to report it
upstream here.

Output from kern.log when it happens often looks like this:

2024-07-09T21:31:51.573862-04:00 machinename kernel: i2c_designware 
AMDI0010:00: controller timed out
2024-07-09T21:31:51.577113-04:00 machinename kernel: i2c_designware 
AMDI0010:00: timeout in disabling adapter
2024-07-09T21:31:51.596828-04:00 machinename kernel: i2c_designware 
AMDI0010:00: timeout waiting for bus ready
2024-07-09T21:32:45.928870-04:00 machinename kernel: message repeated 2652 
times: [ i2c_designware AMDI0010:00: timeout waiting for bus ready]

The only workaround I've found is to sleep/hibernate or shut down the
laptop; it always works again on reboot.

You can see dmesg output and other relevant logs and information in the
original Ubuntu bug at
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612 .

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/13

------------------------------------------------------------------------
On 2024-08-21T17:39:06+00:00 mario.limonciello wrote:

This is most likely to be a BIOS bug.  Is your BIOS up to date?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/15

------------------------------------------------------------------------
On 2024-08-21T17:52:59+00:00 launchpad wrote:

(In reply to Mario Limonciello (AMD) from comment #1)
> This is most likely to be a BIOS bug.  Is your BIOS up to date?

Yes, it is. From DMI:

dmi.bios.date: 03/26/2024
dmi.bios.release: 1.22
dmi.bios.vendor: LENOVO
dmi.bios.version: H6CN22WW(V1.15)

Per https://support.lenovo.com/us/en/downloads/ds549424-bios-update-for-
windows-10-64-bit-yoga-6-13alc6 , H6CN22WW is the most recent version,
released April 16 of this year. (I don't know why that date is later
than the one reported by DMI.)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/17

------------------------------------------------------------------------
On 2024-08-21T17:57:32+00:00 mario.limonciello wrote:

What AGESA version is it?  "# dmidecode | grep AGESA"

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/18

------------------------------------------------------------------------
On 2024-08-21T18:14:45+00:00 launchpad wrote:

(In reply to Mario Limonciello (AMD) from comment #3)
> What AGESA version is it?  "# dmidecode | grep AGESA"

That string doesn't appear in my dmidecode output. I also didn't see
anything called AGESA when I booted into UEFI and looked around.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/19

------------------------------------------------------------------------
On 2024-08-21T18:25:44+00:00 mario.limonciello wrote:

Ah too bad; then I guess Lenovo isn't exporting it on this system (most
OEMs do).

In any case, this timeout is something that comes from the hardware.
The method that is timing out did have a rework recently (commit
197ecadad8428 ("i2c: designware: Implement generic polling mode code for
Wangxun 10Gb NIC")) but I don't think it's likely to change your
scenario.

I use I2C touchpads all the time on AMD systems both reference and OEM systems.
This hasn't happened to me, but this to me looks like a BIOS issue, and I think 
you should raise it with Lenovo.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072612/comments/20


** Changed in: linux
       Status: Unknown => Incomplete

** Changed in: linux
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2072612

Title:
  Lenovo touchpad intermittently stops working with i2c_designware
  errors

Status in Linux:
  Incomplete
Status in linux package in Ubuntu:
  Opinion

Bug description:
  Hi. When using my laptop, I frequently experience the touchpad
  suddenly cease working. Sometimes there's a few seconds' warning with
  reduced responsiveness, and sometimes it's completely sudden. I
  experienced this in Kubuntu 22.04, and I still experience it after
  upgrading to 24.04.

  Output from kern.log when it happens often looks like this:

  2024-07-09T21:31:51.573862-04:00 machinename kernel: i2c_designware 
AMDI0010:00: controller timed out
  2024-07-09T21:31:51.577113-04:00 machinename kernel: i2c_designware 
AMDI0010:00: timeout in disabling adapter
  2024-07-09T21:31:51.596828-04:00 machinename kernel: i2c_designware 
AMDI0010:00: timeout waiting for bus ready
  2024-07-09T21:32:45.928870-04:00 machinename kernel: message repeated 2652 
times: [ i2c_designware AMDI0010:00: timeout waiting for bus ready]

  The only workaround I've found is to sleep/hibernate or shut down the
  laptop; it always works again on reboot. Since I upgraded to 24.04, I
  sometimes have the additional problem that I can't sleep the laptop
  when this is happening. I get errors that say "kernel: Lockdown:
  systemd-logind: hibernation is restricted; see man kernel_lockdown.7"
  when I try.

  Note that the problem did not happen between my most recent boot and
  the generation of the attached files via "ubuntu-bug linux".

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-image-6.8.0-36-generic 6.8.0-36.36
  ProcVersionSignature: Ubuntu 6.8.0-36.36-generic 6.8.4
  Uname: Linux 6.8.0-36-generic x86_64
  ApportVersion: 2.28.1-0ubuntu3
  Architecture: amd64
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: KDE
  Date: Tue Jul  9 22:02:03 2024
  InstallationDate: Installed on 2021-11-28 (954 days ago)
  InstallationMedia: Kubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
  MachineType: LENOVO 82ND
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   XDG_RUNTIME_DIR=<set>
  ProcFB: 0 amdgpudrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-36-generic 
root=UUID=1ae6eb8d-78a6-4fdd-affc-4d1e32c995d6 ro quiet splash vt.handoff=7
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-6.8.0-36-generic N/A
   linux-backports-modules-6.8.0-36-generic  N/A
   linux-firmware                            20240318.git3b128b60-0ubuntu2.1
  SourcePackage: linux
  UpgradeStatus: Upgraded to noble on 2024-06-27 (12 days ago)
  dmi.bios.date: 03/26/2024
  dmi.bios.release: 1.22
  dmi.bios.vendor: LENOVO
  dmi.bios.version: H6CN22WW(V1.15)
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: LNVNB161216
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0T76463 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 31
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Yoga 6 13ALC6
  dmi.ec.firmware.release: 1.22
  dmi.modalias: 
dmi:bvnLENOVO:bvrH6CN22WW(V1.15):bd03/26/2024:br1.22:efr1.22:svnLENOVO:pn82ND:pvrYoga613ALC6:rvnLENOVO:rnLNVNB161216:rvrSDK0T76463WIN:cvnLENOVO:ct31:cvrYoga613ALC6:skuLENOVO_MT_82ND_BU_idea_FM_Yoga613ALC6:
  dmi.product.family: Yoga 6 13ALC6
  dmi.product.name: 82ND
  dmi.product.sku: LENOVO_MT_82ND_BU_idea_FM_Yoga 6 13ALC6
  dmi.product.version: Yoga 6 13ALC6
  dmi.sys.vendor: LENOVO
  modified.conffile..etc.init.d.apport: [modified]
  mtime.conffile..etc.init.d.apport: 2024-04-23T07:30:10

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to