touchpad not working on lenovo yoga 530

Bug #1787775 reported by Birk Engegård on 2018-08-18
54
This bug affects 7 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned
Bionic
Undecided
Unassigned
Cosmic
Undecided
Unassigned
Disco
Medium
Unassigned

Bug Description

=== SRU Justification ===

[Impact]
AMD MP2 I2C driver doesn't support more than one bus.
This makes touchpad on Lenovo Yoga 530 doensn't work as expected.

[Fix]
Sync the MP2 driver with upstream version.

[Test]
The new upstream driver doesn't break on Latitude 5495.
Users haven't given any feedback yet, but since Disco is freezing I
am sending this out.

[Regression Potential]
Low. It's from upstream, and only a subset of Raven Ridge has this
device.

=== Original Bug Report ===

The touchpad is not working and does not show up in cat /proc/bus/input/devices on multiple kernels. I've tried the newest kernel to date (19.08.18) and a few others.

The touchpad works on windows.
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2018-08-18 (0 days ago)
InstallationMedia: Ubuntu 16.04.5 LTS "Xenial Xerus" - Release amd64 (20180731)
Package: linux (not installed)
Tags: bionic
Uname: Linux 4.18.3-041803-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: Upgraded to bionic on 2018-08-18 (0 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

CVE References

Birk Engegård (astrosaiko) wrote :

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1787775

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete

apport information

tags: added: apport-collected bionic
description: updated

apport information

Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.18 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.3

Changed in linux (Ubuntu):
importance: Undecided → Medium
Birk Engegård (astrosaiko) wrote :

Tried both v4.18.3 and v4.18.4 using UKUU. Nothing changed.

Upon first installation and after upgrading kernels my wifi was not working either, but that was fixed by installing proper drivers.

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed

ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: simon 1095 F.... pulseaudio
 /dev/snd/controlC0: simon 1095 F.... pulseaudio
CurrentDesktop: KDE
DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2018-09-21 (0 days ago)
InstallationMedia: Kubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
IwConfig:
 enx0050b61b278f no wireless extensions.

 lo no wireless extensions.
MachineType: LENOVO 81H9
Package: linux (not installed)
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-29-generic root=UUID=64dcd660-b9c2-4e93-bab9-f854ed418114 ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-29.31-generic 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-29-generic N/A
 linux-backports-modules-4.15.0-29-generic N/A
 linux-firmware 1.173.1
Tags: bionic
Uname: Linux 4.15.0-29-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/27/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 8MCN18WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo YOGA 530-14ARR
dmi.modalias: dmi:bvnLENOVO:bvr8MCN18WW:bd04/27/2018:svnLENOVO:pn81H9:pvrLenovoYOGA530-14ARR:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct10:cvrLenovoYOGA530-14ARR:
dmi.product.family: YOGA 530-14ARR
dmi.product.name: 81H9
dmi.product.version: Lenovo YOGA 530-14ARR
dmi.sys.vendor: LENOVO

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Luka Goltnik (frilancer) wrote :

Wifi works with using rtl8821ce drivers found here: https://github.com/tomaspinho/rtl8821ce

As far as touchpad goes, it's still not working on 4.19.0-rc7, after upgrading kernel today.

Sewi (sebastian-willing) wrote :

Wifi does work on Yoga 530-15, but sometimes doesn't after reboot and only another reboot (off/on) helps.

Additionally, rtl8821ce is causing trouble during shutdown. The system freezes once a shutdown is initiated via X (Ubuntu Desktop). Switching to a plain text console does start the shutdown, but also freezes inbetween. According to dmesg, rtl8821ce is causing problems, but the main reason could be the nouveau kernle module.

For Yoga 530-14, Wifi, Touchscreen and Touchpad are not working at all. System often freezes at boot, during work or on shutdown. Finally installed VirtualBox on Windows to use Ubuntu at all.

Luka Goltnik (frilancer) wrote :

Found this patch, that will hopefully solve this problem: https://<email address hidden>/msg1793230.html

Luka Goltnik (frilancer) wrote :

Found this patch, that will hopefully solve this problem: https://<email address hidden>/msg1793230.html

For now this is how I got touchpad/touchscreen working: https://github.com/Syniurge/i2c-amd-mp2

Lukas Wiest (lukas-wiest) wrote :

My model is a Yoga 530-14arr

Thanks to @frilancer for the link in comment 25.
I can confirm that my touchpad/touchscreen are working fine with the module he linked:
https://github.com/Syniurge/i2c-amd-mp2

Therefore my wifi isn't working (tried the driver from https://github.com/tomaspinho/rtl8821ce yet, but doesn't work as stated by @sebastian-willing in comment 23)

Syniurge (syniurge) wrote :

(Reposting the workaround for the WiFi I mentioned on Github)

It's actually a bug with the ideapad-laptop driver, wrongly reporting radio devices as hardware-blocked.

Just rmmod or blacklist the ideapad-laptop module and WiFi and Bluetooth will show up and work with this driver:

```bash
sudo modprobe -r ideapad-laptop
```

An entry for the Yoga 530 needs to be added to no_hw_rfkill_list in drivers/platform/x86/ideapad-laptop.c

Sewi (sebastian-willing) wrote :

@Syniurge: Wifi and Bluetooth do work on the 530-15IKB no matter if ideapad-laptop is loaded or not. Try `rfkill` to see the current hard- and softlock state.

Syniurge (syniurge) wrote :

Sorry, this was for the Yoga 530-14ARR, I should have specified. And by "Wifi works with this driver", I meant https://github.com/tomaspinho/rtl8821ce

Kai-Heng Feng (kaihengfeng) wrote :

Similar to LP: #1795292?

I am just compiling na fresh vanilla kernel (4.20) and will then try this: https://github.com/Syniurge/i2c-amd-mp2

I am compiling this new kernel, because the repository says, that the dkms on the stock kernel may not work. I tried the installation an indeed, touchpad and touchscreen stayed dead.

I can confirm, that blacklisting ideapad-laptop and installing https://github.com/tomaspinho/rtl8821ce makes wifi/bluetooth work as expected.

But this is a "touchscreen" thread isnt it? :) So lets get this done!

Changed in linux (Ubuntu):
assignee: nobody → Kai-Heng Feng (kaihengfeng)

Is there anything i may try to get this working or is there any information that i can give to make diagnosis more easy? I already tried building the kernel from linux-source package matching my version and installing the dkms stuff but had no luck so far. Any guesses?

Kai-Heng Feng (kaihengfeng) wrote :

No you don't need to do anything. I'll update the driver in Ubuntu's kernel.

Kai-Heng Feng (kaihengfeng) wrote :

Thank you very much.

Did you only work on the touchpad-driver or did you also implement the rtl8821ce-driver?

Kai-Heng Feng (kaihengfeng) wrote :

Only touchpad.

Tried it today. Couldn't load the kernel with ubuntu-16.04.4 on Yoga 530-14arr.

Might have fucked something up. Booting through recovery worked but then the trackpad didn't work.

Kai-Heng Feng (kaihengfeng) wrote :

Please attach dmesg, thanks!

Kai-Heng Feng (kaihengfeng) wrote :

I can confirm kernel in #34 works for Latitude 5495 which also uses AMDI0011. Please try the kernel out so I can update the driver.

Hey Kai-Heng Feng, thank you so much. This just works nice! I would like to buy you a beer!

As I said, I can't boot without recovery mode.

Syniurge (syniurge) wrote :

@hookedbehemoth: Not 100% sure but it looks like you booted the old kernel (where the driver was builtin) with the new modules.

[ 3.303452] Modules linked in: hid_sensor_custom(E) hid_sensor_hub(E) wacom(E+) chash(E) i2c_algo_bit(E) ttm(E) drm_kms_helper(E) syscopyarea(E) hid_roccat_savu(E) sysfillrect(E) hid_roccat(E) hid_roccat_common(E) sysimgblt(E) fb_sys_fops(E) nvme(E) usbhid(E) drm(E) nvme_core(E) wmi(E) i2c_hid(E) video(E) hid(E)
[ 3.321326] Call Trace:
[ 3.322515] amd_mp2_pci_work+0xa1/0x110

amd_mp2_pci_work doesn't exist anymore in the latest versions of the driver, and i2c_amd_mp2 isn't listed in the list of modules linked in.

But the module containing the newer driver doesn't get loaded either because of symbols missing in kernels older than 4.19:

[ 6.263647] i2c_amd_mp2: Unknown symbol i2c_get_dma_safe_msg_buf (err 0)
[ 6.292760] i2c_amd_mp2: Unknown symbol i2c_put_dma_safe_msg_buf (err 0)

I'm surprised that it worked at all for Kai and Stephan. The patch needs a few changes in order to be applied to older kernels, I forgot to mention it.

I tried installing the kernel with a fresh install of ubuntu-16.04.4 because it was the only version with a kernel lower then 4.15xx that I had on my system.

I tried installing over the ubuntu GUI but that was very strange. As I wrote it will not boot at all. If I boot recovery It will work and that's where the dmesg comes from.

Syniurge (syniurge) wrote :

That's strange then, maybe the old driver is still builtin in https://people.canonical.com/~khfeng/lp1787775/.

Kai is waiting for the driver to be accepted by Linux's maintainers before applying it to Ubuntu's kernel.

If you want to get the touchpad working beforehand on your Yoga 530-14ARR, I suggest installing Ubuntu 18.04, this kernel:

  https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19.9/

Then the i2c-amd-mp2 driver in DKMS version with the following commands:

  sudo apt install build-essential dkms
  git clone https://github.com/Syniurge/i2c-amd-mp2.git
  cd i2c-amd-mp2
  sudo ./dkms-install.sh

Reboot and the touchpad and touchscreen should work.

Syniurge (syniurge) wrote :

> Kai is waiting for the driver to be accepted by Linux's maintainers before applying it to Ubuntu's kernel.

(I meant the new driver, which works with the Yoga 530. And it should be soon, the maintainer is waiting for someone from AMD to acknowledge or review the submitted patch.)

Thanks a lot. Works like a charm.

Kai-Heng Feng (kaihengfeng) wrote :

[ 0.000000] Linux version 4.15.0-42-generic (buildd@lgw01-amd64-023)

This mean the kernel is built by Ubuntu's official builder, so it's expected not to work.

Patrick Carroll (pfcarroll) wrote :

Can confirm that kernel from #34 works with touchpad and touchscreen on the flex-6-14arr, but will only boot from recovery mode.

I have tried using the the i2c-amd-mp2 driver fix in 4.18.0-13-generic with no luck.

Magnus (taesh) wrote :

I'm using a Ideapad 530s-14ARR, Linux version 5.0.3-050003-generic, Ubuntu 18.04.

Followed #44's steps to install the i2c-amd-mp2 driver and now my touchpad works.

Kai-Heng Feng (kaihengfeng) wrote :

The driver has landed to upstream, I'll build a test kernel to let everyone verify.

Kai-Heng Feng (kaihengfeng) wrote :

I built kernels for Bionic, Cosmic and Disco, please test:
https://people.canonical.com/~khfeng/lp1787775/

Kai-Heng Feng (kaihengfeng) wrote :

And please remove the MP2 DKMS to really test the kernel.

description: updated
Changed in linux (Ubuntu Disco):
assignee: Kai-Heng Feng (kaihengfeng) → nobody
Lukas Wiest (lukas-wiest) wrote :

tested on cosmic without mp2 dmks module and tochpad and screen are working fine :)

Now only the wifi is with additional module and the screen flicker I have is left for me.

Should I file a bug for this screen issue?
https://askubuntu.com/questions/1124286/cosmic-vega-8-screen-flicker-glitches

Julian Schrögel (juschroeg) wrote :

I can also confirm the fix is working great for touchpad and touchscreen on my YOGA-530-14ARR (AMD® Ryzen 3 2200u with radeon vega mobile gfx × 4 ).

-- Fixing the wifi issue for three days until it finally worked, stumbled upon this bug ticket today, downloaded the fix - and it works. I am amazed and grateful for the great work. Thanks --

Seth Forshee (sforshee) on 2019-04-02
Changed in linux (Ubuntu Disco):
status: Confirmed → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (50.5 KiB)

This bug was fixed in the package linux - 5.0.0-11.12

---------------
linux (5.0.0-11.12) disco; urgency=medium

  * linux: 5.0.0-11.12 -proposed tracker (LP: #1824383)

  * hns3: PPU_PF_ABNORMAL_INT_ST over_8bd_no_fe found [error status=0x1]
    (LP: #1824194)
    - net: hns3: fix for not calculating tx bd num correctly

  * disco: unable to use iptables/enable ufw under -virtual kernel
    (LP: #1823862)
    - [Packaging] add bpfilter to linux-modules

  * Make shiftfs a module rather than built-in (LP: #1824354)
    - [Config] CONFIG_SHIFT_FS=m

  * shiftfs: chown sets untranslated ids in lower fs (LP: #1824350)
    - SAUCE: shiftfs: use translated ids when chaning lower fs attrs

  * [Hyper-V] KVP daemon fails to start on first boot of disco VM (LP: #1820063)
    - [Packaging] bind hv_kvp_daemon startup to hv_kvp device

linux (5.0.0-10.11) disco; urgency=medium

  * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936)

  * Apparmor enforcement failure in lxc selftests (LP: #1823379)
    - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled"

  * systemd cause kernel trace "BUG: unable to handle kernel paging request at
    6db23a14" on Cosmic i386 (LP: #1813244)
    - openvswitch: fix flow actions reallocation

linux (5.0.0-9.10) disco; urgency=medium

  * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update helper scripts
    - [Packaging] resync retpoline extraction

  * Huawei Hi1822 NIC has poor performance (LP: #1820187)
    - net-next/hinic: replace disable_irq_nosync/enable_irq

  * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186)
    - shiftfs: uid/gid shifting bind mount
    - shiftfs: rework and extend
    - shiftfs: support some btrfs ioctls
    - [Config] enable shiftfs

  * Cannot boot or install - have to use nomodeset (LP: #1821820)
    - Revert "drm/i915/fbdev: Actually configure untiled displays"

  * Disco update: v5.0.6 upstream stable release (LP: #1823060)
    - netfilter: nf_tables: fix set double-free in abort path
    - dccp: do not use ipv6 header for ipv4 flow
    - genetlink: Fix a memory leak on error path
    - gtp: change NET_UDP_TUNNEL dependency to select
    - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
    - mac8390: Fix mmio access size probe
    - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
    - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6
    - net: datagram: fix unbounded loop in __skb_try_recv_datagram()
    - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
    - net: phy: meson-gxl: fix interrupt support
    - net: rose: fix a possible stack overflow
    - net: stmmac: fix memory corruption with large MTUs
    - net-sysfs: call dev_hold if kobject_init_and_add success
    - net: usb: aqc111: Extend HWID table by QNAP device
    - packets: Always register packet sk in the same order
    - rhashtable: Still do rehash when we get EEXIST
    - sctp: get sctphdr by offset in sctp_compute_cksum
    - sctp: use memdup_user instead of vmemdup_user
    - tcp: do not use ipv6 header for ipv4 flow
    - tipc: allow servic...

Changed in linux (Ubuntu Disco):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Bionic):
status: New → In Progress
Changed in linux (Ubuntu Cosmic):
status: New → In Progress
Changed in linux (Ubuntu Bionic):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Cosmic):
status: In Progress → Fix Committed
Lukas Wiest (lukas-wiest) wrote :

Just as a usage report after a while:

I mostly have to reboot the device after first boot again, as the recognition of the two/three finger gestures isn't working correctly aswell as the scrolling.
It appears then that after using such gestures, the mouse hangs in the gesture mode. E.g. after scrolling with two fingers it stays in scroll mode even with only one finger until I scroll again.

If I reboot the device again, this behaviour is fixed for the uptime.

Apart from that: I had more and more problems, that my ssd out of a sudden disappeard from the system. I found the following kernel parameter that fixed it for me:
nvme_core.default_ps_max_latency_us=0

Would be nice to hear if others have these things aswell, or if it's only me.

Greetings,
L

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-bionic' to 'verification-done-bionic'. If the problem still exists, change the tag 'verification-needed-bionic' to 'verification-failed-bionic'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-bionic

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-cosmic' to 'verification-done-cosmic'. If the problem still exists, change the tag 'verification-needed-cosmic' to 'verification-failed-cosmic'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-cosmic
Launchpad Janitor (janitor) wrote :
Download full text (3.8 KiB)

This bug was fixed in the package linux - 4.15.0-51.55

---------------
linux (4.15.0-51.55) bionic; urgency=medium

  * linux: 4.15.0-51.55 -proposed tracker (LP: #1829219)

  * disable a.out support (LP: #1818552)
    - [Config] Disable a.out support

  * [UBUNTU] qdio: clear intparm during shutdown (LP: #1828394)
    - s390/qdio: clear intparm during shutdown

  * ftrace in ubuntu_kernel_selftests hang with Cosmic kernel (LP: #1826385)
    - kprobes/x86: Fix instruction patching corruption when copying more than one
      RIP-relative instruction

  * touchpad not working on lenovo yoga 530 (LP: #1787775)
    - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
    - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base"
    - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
      upcoming platform"
    - i2c: add helpers to ease DMA handling
    - i2c: add a message flag for DMA safe buffers
    - i2c: add extra check to safe DMA buffer helper
    - i2c: Add drivers for the AMD PCIe MP2 I2C controller
    - [Config] Update config for AMD MP2 I2C driver
    - [Config] Update I2C_AMD_MP2 annotations

  * tm-unavailable in powerpc/tm failed on Bionic Power9 (LP: #1813129)
    - selftests/powerpc: Check for pthread errors in tm-unavailable
    - selftests/powerpc: Skip tm-unavailable if TM is not enabled

  * cp_abort in powerpc/context_switch from ubunut_kernel_selftests failed on
    Bionic P9 (LP: #1813134)
    - selftests/powerpc: Remove redundant cp_abort test

  * bionic/linux: completely remove snapdragon files from sources (LP: #1827880)
    - [Packaging] remove snapdragon dead files
    - [Config] update configs after snapdragon removal

  * The noise keeps occurring when Headset is plugged in on a Dell machine
    (LP: #1827972)
    - ALSA: hda/realtek - Fixed Dell AIO speaker noise

  * Geneve tunnels don't work when ipv6 is disabled (LP: #1794232)
    - geneve: correctly handle ipv6.disable module parameter

  * There are 4 HDMI/Displayport audio output listed in sound setting without
    attach any HDMI/DP monitor (LP: #1827967)
    - ALSA: hda/hdmi - Read the pin sense from register when repolling
    - ALSA: hda/hdmi - Consider eld_valid when reporting jack event

  * Headphone jack switch sense is inverted: plugging in headphones disables
    headphone output (LP: #1824259)
    - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board

  * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error
    Checking for all LINUX clients for devops4p10 (LP: #1766201)
    - SAUCE: integrity: downgrade error to warning

  * Screen freeze after resume from S3 when HDMI monitor plugged on Dell
    Precision 7740 (LP: #1825958)
    - PCI: Restore resized BAR state on resume

  * potential memory corruption on arm64 on dev release (LP: #1827437)
    - driver core: Postpone DMA tear-down until after devres release

  * powerpc/pmu/ebb test in ubuntu_kernel_selftest failed with "error while
    loading shared libraries" on Bionic/Cosmic PowerPC (LP: #1812805)
    - selftests/powerpc/pmu: Link ebb tests with -no-pie

  * unnecessary request_queue freeze (LP: #1815733)
    - block: av...

Read more...

Changed in linux (Ubuntu Bionic):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.18.0-21.22

---------------
linux (4.18.0-21.22) cosmic; urgency=medium

  * linux: 4.18.0-21.22 -proposed tracker (LP: #1829186)

  * disable a.out support (LP: #1818552)
    - [Config] Turn off a.out support

  * ftrace in ubuntu_kernel_selftests hang with Cosmic kernel (LP: #1826385)
    - kprobes/x86: Fix instruction patching corruption when copying more than one
      RIP-relative instruction

  * touchpad not working on lenovo yoga 530 (LP: #1787775)
    - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
    - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base"
    - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
      upcoming platform"
    - i2c: add extra check to safe DMA buffer helper
    - i2c: Add drivers for the AMD PCIe MP2 I2C controller
    - [Config] Update config for AMD MP2 I2C driver
    - [Config] Update I2C_AMD_MP2 annotations

  * Geneve tunnels don't work when ipv6 is disabled (LP: #1794232)
    - geneve: correctly handle ipv6.disable module parameter

  * There are 4 HDMI/Displayport audio output listed in sound setting without
    attach any HDMI/DP monitor (LP: #1827967)
    - ALSA: hda/hdmi - Read the pin sense from register when repolling
    - ALSA: hda/hdmi - Consider eld_valid when reporting jack event

  * Headphone jack switch sense is inverted: plugging in headphones disables
    headphone output (LP: #1824259)
    - ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board

  * CTAUTO:DevOps:860.50:devops4fp1:Error occurred during LINUX Dmesg error
    Checking for all LINUX clients for devops4p10 (LP: #1766201)
    - SAUCE: integrity: downgrade error to warning

  * potential memory corruption on arm64 on dev release (LP: #1827437)
    - driver core: Postpone DMA tear-down until after devres release

  * powerpc/pmu/ebb test in ubuntu_kernel_selftest failed with "error while
    loading shared libraries" on Bionic/Cosmic PowerPC (LP: #1812805)
    - selftests/powerpc/pmu: Link ebb tests with -no-pie

  * unnecessary request_queue freeze (LP: #1815733)
    - block: avoid setting nr_requests to current value
    - block: avoid setting none scheduler if it's already none

  * Kprobe event string type argument failed in ftrace from
    ubuntu_kernel_selftests on B/C i386 (LP: #1825780)
    - selftests/ftrace: Fix kprobe string testcase to not probe notrace function

  * False positive test result in run_netsocktests from net in
    ubuntu_kernel_selftest (LP: #1825777)
    - selftests/net: correct the return value for run_netsocktests

 -- Stefan Bader <email address hidden> Wed, 15 May 2019 13:18:36 +0200

Changed in linux (Ubuntu Cosmic):
status: Fix Committed → Fix Released
Brad Figg (brad-figg) on 2019-07-24
tags: added: cscc
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers