touchpad not work

Bug #1899258 reported by Leila Cababie
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Laptop model: Lenovo IdeaPad 3 15IIL05-0205
When the symptom first appeared: after install Ubuntu 20.04.1 LTS the touchpad not work at all. the special keys activated by fn of the keyboard do not work either.

after cat /proc/bus/input/devices not apear the touchpad

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-5.4.0-48-generic 5.4.0-48.52
ProcVersionSignature: Ubuntu 5.4.0-48.52-generic 5.4.60
Uname: Linux 5.4.0-48-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.9
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: leila 1260 F.... pulseaudio
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 10 14:33:38 2020
InstallationDate: Installed on 2020-10-10 (0 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse]
 Bus 001 Device 002: ID 174f:118d Syntek Integrated Camera
 Bus 001 Device 004: ID 8087:0aaa Intel Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 81WE
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-48-generic root=UUID=7dcaf7eb-d74c-49c5-94ac-df08929d97f6 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.4.0-48-generic N/A
 linux-backports-modules-5.4.0-48-generic N/A
 linux-firmware 1.187.3
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/06/2020
dmi.bios.vendor: LENOVO
dmi.bios.version: EMCN13WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: NO DPK
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: IdeaPad 3 15IIL05
dmi.modalias: dmi:bvnLENOVO:bvrEMCN13WW:bd03/06/2020:svnLENOVO:pn81WE:pvrIdeaPad315IIL05:rvnLENOVO:rnLNVNB161216:rvrNODPK:cvnLENOVO:ct10:cvrIdeaPad315IIL05:
dmi.product.family: IdeaPad 3 15IIL05
dmi.product.name: 81WE
dmi.product.sku: LENOVO_MT_81WE_BU_idea_FM_IdeaPad 3 15IIL05
dmi.product.version: IdeaPad 3 15IIL05
dmi.sys.vendor: LENOVO

Revision history for this message
Leila Cababie (leilacaba) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Hui Wang (hui.wang) wrote :

Probably this bug is a duplicate one to https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1883905

Could you please run 'sudo acpidump > acpidump.dat' and upload the acpidump.dat?

Revision history for this message
Hui Wang (hui.wang) wrote :

And this one: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1893117

Looks like all i2c controllers fail, then the i2c client driver (touchpad) is not loaded.

[ 0.495442] pci 0000:00:15.0: BAR 0: no space for [mem size 0x00001000 64bit]
[ 0.495444] pci 0000:00:15.0: BAR 0: failed to assign [mem size 0x00001000 64bit]
[ 0.495447] pci 0000:00:15.1: BAR 0: no space for [mem size 0x00001000 64bit]
[ 0.495449] pci 0000:00:15.1: BAR 0: failed to assign [mem size 0x00001000 64bit]

Revision history for this message
Leila Cababie (leilacaba) wrote :

This is the acpidump.dat

Thanks for the help!

Revision history for this message
Leila Cababie (leilacaba) wrote :

How can i solve the problem of then the i2c client driver is not loaded?

Revision history for this message
Hui Wang (hui.wang) wrote :
Revision history for this message
Hui Wang (hui.wang) wrote :

Please try to add "pci=realloc=on" in the bootargs and boot the kernel, then upload the dmesg.

Revision history for this message
Hui Wang (hui.wang) wrote :

And please also try "pci=nocrs" in the bootargs and upload the dmesg.

thx.

Revision history for this message
Salah (salah67) wrote :

Hello' i am affected by this bug too, can you tell me how to add that in the bootargs ?

Sorry i am a newbie

Revision history for this message
Hui Wang (hui.wang) wrote :

interrupt the boot from grub, press e to edit the grub menu, find the line of "linux /boot/xxx", add pci=... then press ctrl+x or F10 to boot.

Or edit /etc/default/grub, add pci=... before quiet splash, save the file and run sudo update-grub;reboot

Revision history for this message
Salah (salah67) wrote :

I was just writing you a message to tell you the problem is solved.

It worked with the second option : "pci=nocrs"

The touchpad is now perfectly working.

Thank you very much.

Revision history for this message
Leila Cababie (leilacaba) wrote :

I managed to fix the problem by changing the grub:

GRUB_CMDLINE_LINUX_DEFAULT = 'i80242.nopnp=1 pci=nocrs quiet splash'

thanks of all!!

Revision history for this message
Salah (salah67) wrote :

Hey Leila does the special key managed by fn are working for you now ?
For me, its not

Revision history for this message
Leila Cababie (leilacaba) wrote :

No, it isn't. I don't know how to fix this.

Revision history for this message
Alex Hung (alexhung) wrote :

The below is likely the reason that fn keys do not work, i.e. irq 9 (acpi) are disabled because it is not handled.

[ 9.932829] irq 9: nobody cared (try booting with the "irqpoll" option)
[ 9.932832] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.4.0-48-generic #52-Ubuntu
[ 9.932833] Hardware name: LENOVO 81WE/LNVNB161216, BIOS EMCN13WW 03/06/2020
[ 9.932833] Call Trace:
[ 9.932835] <IRQ>
[ 9.932840] dump_stack+0x6d/0x9a
[ 9.932842] __report_bad_irq+0x3a/0xaf
[ 9.932843] note_interrupt.cold+0xb/0x61
[ 9.932844] handle_irq_event_percpu+0x73/0x80
[ 9.932845] handle_irq_event+0x3b/0x5a
[ 9.932846] handle_fasteoi_irq+0x9c/0x150
[ 9.932847] do_IRQ+0x55/0xf0
[ 9.932849] common_interrupt+0xf/0xf
[ 9.932849] </IRQ>
[ 9.932851] RIP: 0010:cpuidle_enter_state+0xc5/0x450
[ 9.932852] Code: ff e8 1f d4 80 ff 80 7d c7 00 74 17 9c 58 0f 1f 44 00 00 f6 c4 02 0f 85 65 03 00 00 31 ff e8 52 3d 87 ff fb 66 0f 1f 44 00 00 <45> 85 ed 0f 88 8f 02 00 00 49 63 cd 4c 8b 7d d0 4c 2b 7d c8 48 8d
[ 9.932853] RSP: 0018:ffffb86b400e3e38 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffde
[ 9.932854] RAX: ffff893d12a6ad00 RBX: ffffffffa3169000 RCX: 000000000000001f
[ 9.932854] RDX: 0000000000000000 RSI: 000000006b86e1b8 RDI: 0000000000000000
[ 9.932854] RBP: ffffb86b400e3e78 R08: 000000025009bec1 R09: 000000007fffffff
[ 9.932855] R10: ffff893d12a69a00 R11: ffff893d12a699e0 R12: ffff893d0f97f400
[ 9.932855] R13: 0000000000000001 R14: 0000000000000001 R15: ffff893d0f97f400
[ 9.932857] ? cpuidle_enter_state+0xa1/0x450
[ 9.932857] cpuidle_enter+0x2e/0x40
[ 9.932859] call_cpuidle+0x23/0x40
[ 9.932859] do_idle+0x1dd/0x270
[ 9.932860] cpu_startup_entry+0x20/0x30
[ 9.932862] start_secondary+0x167/0x1c0
[ 9.932863] secondary_startup_64+0xa4/0xb0
[ 9.932864] handlers:
[ 9.932866] [<0000000014286725>] acpi_irq
[ 9.932867] Disabling IRQ #9

Revision history for this message
Alex Hung (alexhung) wrote :

The number of IRQ 9 (acpi) seems to be unreasonably high, i.e. 100000 in ProcInterrupts.txt

I tried on my laptop (command: "uptime ; cat /proc/interrupts | grep acpi"), and it is 15859 after 13 mins (~8000 when uptime = 0 min). If you see 100000 right after booting, the hardware / firmware may be mis-behaving.

Revision history for this message
Salah (salah67) wrote :

All my Fn buttons are working exept the 2 buttons used for luminosity - and + (F11 and F12)

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.