lenovo yt3 kernel support

Bug #2062120 reported by pipacsba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Anthony Wong

Bug Description

The issue is still present on 6.8.0.31-generic
>>sudo modprobe x86_android_tablets
modprobe: ERROR: could not insert 'x86_android_tablet': No such device

>> dmesg
x86_android_tablets: error -16 getting GPIO INT33FF:01 5

>>sudo modprobe -f x86_android_tablet
modprobe: ERROR: could not insert 'x86_android_tablets': Key was rejected by service

---------------------------------------------------------------------------
on My lenovo yogatab3 the 23.10 ubuntu kernel 6.5.0.27-generic detected and reported the status of the built in batteries.
This is missing for kernel 6.8.0.22-generic

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.8.0-22-generic 6.8.0-22.22
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: pipacsba 4730 F.... pulseaudio
CasperMD5json:
 {
   "result": "skip"
 }
CurrentDmesg: Error: command ['dmesg'] failed with exit code 1: dmesg: read kernel buffer failed: Operation not permitted
Date: Thu Apr 18 07:09:17 2024
InstallationDate: Installed on 2023-10-14 (187 days ago)
InstallationMedia: Ubuntu-Server 23.10 "Mantic Minotaur" - Release amd64 (20231011)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
 /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/7p, 480M
 /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 5000M
MachineType: Intel Corporation CHERRYVIEW D1 PLATFORM
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.8.0-22-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-22-generic N/A
 linux-backports-modules-6.8.0-22-generic N/A
 linux-firmware 20240318.git3b128b60-0ubuntu2
SourcePackage: linux
UpgradeStatus: Upgraded to noble on 2024-04-15 (3 days ago)
acpidump:

dmi.bios.date: 01/24/2017
dmi.bios.release: 0.15
dmi.bios.vendor: Intel Corporation
dmi.bios.version: CHTTYOGA.X64.R514.R15.1701241022
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Cherry Trail Tablet
dmi.board.vendor: Intel Corp.
dmi.board.version: 1
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnIntelCorporation:bvrCHTTYOGA.X64.R514.R15.1701241022:bd01/24/2017:br0.15:svnIntelCorporation:pnCHERRYVIEWD1PLATFORM:pvrBlade3-10A-001:rvnIntelCorp.:rnCherryTrailTablet:rvr1:cvnIntelCorporation:ct9:cvr0.1:skuSystemSKUNumber:
dmi.product.family: Cherryview System
dmi.product.name: CHERRYVIEW D1 PLATFORM
dmi.product.sku: System SKUNumber
dmi.product.version: Blade3-10A-001
dmi.sys.vendor: Intel Corporation
mtime.conffile..etc.logrotate.d.apport: 2023-10-15T11:15:11.964957

Revision history for this message
pipacsba (pipacsba) wrote :
Revision history for this message
pipacsba (pipacsba) wrote :
Changed in linux (Ubuntu):
assignee: nobody → Anthony Wong (anthonywong)
pipacsba (pipacsba)
description: updated
pipacsba (pipacsba)
description: updated
pipacsba (pipacsba)
description: updated
Revision history for this message
Anthony Wong (anthonywong) wrote :

If Ubuntu Mantic with 6.5 kernel works for you but fails in Noble with 6.8 kernel, then something must be broken between these two versions. In order to identify when the bug was introduced, please download the test kernels (*.deb) from the following two locations, install the debs, and then boot to them and see if they work for you or not.

1. https://kernel.ubuntu.com/mainline/v6.6.30/amd64/
2. https://kernel.ubuntu.com/mainline/v6.7.10/amd64/

You can download them to a folder, then run 'sudo dpkg -i *.deb' to install. Detailed instructions are available at https://wiki.ubuntu.com/Kernel/MainlineBuilds .

If your laptop has secure boot turned on, you need to disable it in BIOS to use these kernels.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
pipacsba (pipacsba) wrote :

Hi Anthony,

thank you for the proposal, I managed to boot with the proposed kernels.
Kernel 6.6.30 - works fine, I get the same user experience as Mantic 6.5 kernel
Kernel 6.7.10 - do not provide battery data.

I have added (sorted) content of proc/modules as additional attachment for both kernels.

I think the main difference is that x86_android_tablets kernel module is not loaded when battery information is not provided.

Please let me know if I can support the investigation with anything.

Revision history for this message
pipacsba (pipacsba) wrote :
Revision history for this message
pipacsba (pipacsba) wrote :
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
pipacsba (pipacsba) wrote :

Same on 6.8.0-35.

Most probably relevant dmesg lines:
[ 17.372756] x86_android_tablets: error -16 getting GPIO INT33FF:01 5
[ 17.382761] x86_android_tablets: probe of x86_android_tablets failed with error -16

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.