CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64

Bug #1825222 reported by Paweł Jarosz on 2019-04-17
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Status tracked in Focal
Bionic
Medium
Po-Hsu Lin
Disco
Medium
Po-Hsu Lin
Eoan
Medium
Po-Hsu Lin
Focal
Medium
Po-Hsu Lin

Bug Description

== SRU Justification ==
We already have this ROCKCHIP support enabled for armhf (bug 1566283),
let's enable it for arm64 as well.

The only difference is arm64=m for CONFIG_CRYPTO_DEV_ROCKCHIP as
requested, it was set to 'n' for armhf.

== Fix ==
Enable the corresponding kernel configs for B/D/E/F.

== Test ==
Test kernels could be found here:
https://people.canonical.com/~phlin/kernel/lp-1825222-rockchip-arm64/

Kernel tested by Paweł, the bug reporter, with positive test results.
The kernel will need another RK818 ID detection patch, which will be
handled in bug 1853192.

== Regression Potential ==
Low, this patch just add the ARM64 support for ROCKCHIP, this should
not have impact to normal users.

== Original Bug Report ==
Would it be possible to enable rockchip support in Ubuntu 18.04 kernel for arch aarch64(arm64)?

Related kernel config options:

CONFIG_ARCH_ROCKCHIP
CONFIG_PCIE_ROCKCHIP
CONFIG_PCIE_ROCKCHIP_HOST
CONFIG_EMAC_ROCKCHIP
CONFIG_DWMAC_ROCKCHIP
CONFIG_ROCKCHIP_PHY
CONFIG_SPI_ROCKCHIP
CONFIG_PINCTRL_ROCKCHIP
CONFIG_ROCKCHIP_IODOMAIN
CONFIG_ROCKCHIP_THERMAL
CONFIG_VIDEO_ROCKCHIP_RGA
CONFIG_DRM_ROCKCHIP
CONFIG_ROCKCHIP_ANALOGIX_DP
CONFIG_ROCKCHIP_CDN_DP
CONFIG_ROCKCHIP_DW_HDMI
CONFIG_ROCKCHIP_DW_MIPI_DSI
CONFIG_ROCKCHIP_INNO_HDMI
CONFIG_ROCKCHIP_LVDS
CONFIG_ROCKCHIP_RGB
CONFIG_SND_SOC_ROCKCHIP
CONFIG_SND_SOC_ROCKCHIP_I2S
CONFIG_SND_SOC_ROCKCHIP_PDM
CONFIG_SND_SOC_ROCKCHIP_SPDIF
CONFIG_SND_SOC_ROCKCHIP_MAX98090
CONFIG_SND_SOC_ROCKCHIP_RT5645
CONFIG_MMC_DW_ROCKCHIP
CONFIG_ROCKCHIP_TIMER
CONFIG_ROCKCHIP_MBOX
CONFIG_ROCKCHIP_IOMMU
CONFIG_ROCKCHIP_GRF
CONFIG_ROCKCHIP_PM_DOMAINS
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI
CONFIG_ROCKCHIP_SARADC
CONFIG_PWM_ROCKCHIP
CONFIG_PHY_ROCKCHIP_DP
CONFIG_PHY_ROCKCHIP_EMMC
CONFIG_PHY_ROCKCHIP_INNO_HDMI
CONFIG_PHY_ROCKCHIP_INNO_USB2
CONFIG_PHY_ROCKCHIP_PCIE
CONFIG_PHY_ROCKCHIP_TYPEC
CONFIG_PHY_ROCKCHIP_USB
CONFIG_ROCKCHIP_EFUSE
CONFIG_CRYPTO_DEV_ROCKCHIP

Cheers,
Paweł Jarosz

Po-Hsu Lin (cypressyew) on 2019-04-18
affects: linux-hwe (Ubuntu) → linux (Ubuntu)

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 1825222

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
tags: added: bionic
summary: - Is it possible to enable CONFIG_ARCH_ROCKCHIP in ubuntu 18.04 (armhf and
- aarch64) kernel config?
+ CONFIG_ARCH_ROCKCHIP is not set on ubuntu 18.04 (armhf and aarch64)
Changed in linux (Ubuntu):
status: Incomplete → New
Changed in linux (Ubuntu):
status: New → Incomplete

I'm not able to add any logs since rockchip support is not enabled in ubuntu 18.04 armhf and aarch64 kernels.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
summary: - CONFIG_ARCH_ROCKCHIP is not set on ubuntu 18.04 (armhf and aarch64)
+ CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 (armhf and aarch64)
summary: - CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 (armhf and aarch64)
+ CONFIG_ARCH_ROCKCHIP is not set in ubuntu 18.04 aarch64,arm64
description: updated
description: updated
Changed in linux-hwe (Ubuntu):
status: New → Confirmed
Po-Hsu Lin (cypressyew) wrote :

Hello,

The following 3 configs were not enabled as they were not in 4.15 Bionic (check with git grep command):
CONFIG_PCIE_ROCKCHIP_HOST
CONFIG_PHY_ROCKCHIP_INNO_HDMI
CONFIG_ROCKCHIP_RGB

can you give this test kernel a try:
https://people.canonical.com/~phlin/kernel/lp-1825222-rockchip-arm64/

It looks OK on my side:
ubuntu@starmie-kernel:~$ grep ROCKCHIP /boot/config-4.15.0-56-generic
CONFIG_ARCH_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP=y
CONFIG_EMAC_ROCKCHIP=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_ROCKCHIP_PHY=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_DRM_ROCKCHIP=m
CONFIG_ROCKCHIP_ANALOGIX_DP=y
CONFIG_ROCKCHIP_CDN_DP=y
CONFIG_ROCKCHIP_DW_HDMI=y
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_LVDS=y
CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_PDM=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_ROCKCHIP_TIMER=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_IOMMU=y
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_DP=m
CONFIG_PHY_ROCKCHIP_EMMC=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_PCIE=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m
ubuntu@starmie-kernel:~$ uname -a
Linux starmie-kernel 4.15.0-56-generic #62 SMP Fri Aug 2 02:59:37 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

no longer affects: linux-hwe (Ubuntu)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Paweł Jarosz (paweljaroszit) wrote :

Hello

About testing ... i am on vacation now and left my rk3399 pipo p10 at home. I'll be back on sunday.

Would it be possible to add this support to hwe stack (4.18 kernel)

Thank you for the interest Po-Hsu.

Po-Hsu Lin (cypressyew) wrote :

Hi,
4.18 will reach EOL soon, the HWE stack will move to 5.0 kernel. I will add support to this instead.

https://ubuntu.com/about/release-cycle

Po-Hsu Lin (cypressyew) wrote :

This is the 5.0 test kernel for Disco, please give it a try:
https://people.canonical.com/~phlin/kernel/lp-1825222-rockchip-arm64/D/

ubuntu@wright-kernel:~$ grep ROCKCHIP /boot/config-5.0.0-24-generic
CONFIG_ARCH_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP=y
CONFIG_PCIE_ROCKCHIP_HOST=m
CONFIG_PCIE_ROCKCHIP_EP=y
CONFIG_EMAC_ROCKCHIP=m
CONFIG_DWMAC_ROCKCHIP=m
CONFIG_ROCKCHIP_PHY=m
CONFIG_SPI_ROCKCHIP=m
CONFIG_PINCTRL_ROCKCHIP=y
CONFIG_ROCKCHIP_IODOMAIN=m
CONFIG_ROCKCHIP_THERMAL=m
CONFIG_VIDEO_ROCKCHIP_RGA=m
CONFIG_DRM_ROCKCHIP=m
CONFIG_ROCKCHIP_ANALOGIX_DP=y
CONFIG_ROCKCHIP_CDN_DP=y
CONFIG_ROCKCHIP_DW_HDMI=y
CONFIG_ROCKCHIP_DW_MIPI_DSI=y
CONFIG_ROCKCHIP_INNO_HDMI=y
CONFIG_ROCKCHIP_LVDS=y
CONFIG_ROCKCHIP_RGB=y
CONFIG_SND_SOC_ROCKCHIP=m
CONFIG_SND_SOC_ROCKCHIP_I2S=m
CONFIG_SND_SOC_ROCKCHIP_PDM=m
CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
CONFIG_SND_SOC_ROCKCHIP_RT5645=m
CONFIG_MMC_DW_ROCKCHIP=m
CONFIG_VIDEO_ROCKCHIP_VPU=m
CONFIG_ROCKCHIP_TIMER=y
CONFIG_ROCKCHIP_MBOX=y
CONFIG_ROCKCHIP_IOMMU=y
CONFIG_ROCKCHIP_GRF=y
CONFIG_ROCKCHIP_PM_DOMAINS=y
CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
CONFIG_ROCKCHIP_SARADC=m
CONFIG_PWM_ROCKCHIP=m
CONFIG_PHY_ROCKCHIP_DP=m
CONFIG_PHY_ROCKCHIP_EMMC=m
CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=m
CONFIG_PHY_ROCKCHIP_PCIE=m
CONFIG_PHY_ROCKCHIP_TYPEC=m
CONFIG_PHY_ROCKCHIP_USB=m
CONFIG_ROCKCHIP_EFUSE=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m

Paweł Jarosz (paweljaroszit) wrote :

Hi,

sorry for late response. This kernel boots almost ok.
It only need RK818 id patch to boot on my platform

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=37ef8c2c15bdc1322b160e38986c187de2b877b2

Should i open new bug report to include this upstream patch?

Po-Hsu Lin (cypressyew) wrote :

Hi Paweł,

I think it's better to open another bug for that. Please feel free to subscribe me to that one.

Another question is that do you need CONFIG_CRYPTO_DEV_ROCKCHIP to be set to 'm'?
If not I will set it to 'n' just like armhf.

Also, as Eoan is available now, can you help us to verify if this kernel works for you:
https://people.canonical.com/~phlin/kernel/lp-1825222-rockchip-arm64/E/

The .deb in w-RK818 is the kernel with ROCKCHIP support + RK818 id patch.
/boot/config-5.3.0-24-generic:CONFIG_ARCH_ROCKCHIP=y
/boot/config-5.3.0-24-generic:CONFIG_PCIE_ROCKCHIP=y
/boot/config-5.3.0-24-generic:CONFIG_PCIE_ROCKCHIP_HOST=m
/boot/config-5.3.0-24-generic:CONFIG_PCIE_ROCKCHIP_EP=y
/boot/config-5.3.0-24-generic:CONFIG_EMAC_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_DWMAC_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_PHY=m
/boot/config-5.3.0-24-generic:CONFIG_SPI_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_PINCTRL_ROCKCHIP=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_IODOMAIN=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_THERMAL=m
/boot/config-5.3.0-24-generic:CONFIG_VIDEO_ROCKCHIP_RGA=m
/boot/config-5.3.0-24-generic:CONFIG_DRM_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_ANALOGIX_DP=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_CDN_DP=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_DW_HDMI=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_DW_MIPI_DSI=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_INNO_HDMI=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_LVDS=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_RGB=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_RK3066_HDMI=y
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP_I2S=m
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP_PDM=m
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP_MAX98090=m
/boot/config-5.3.0-24-generic:CONFIG_SND_SOC_ROCKCHIP_RT5645=m
/boot/config-5.3.0-24-generic:CONFIG_MMC_DW_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_TIMER=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_MBOX=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_IOMMU=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_GRF=y
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_PM_DOMAINS=y
/boot/config-5.3.0-24-generic:CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_SARADC=m
/boot/config-5.3.0-24-generic:CONFIG_PWM_ROCKCHIP=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_DP=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_EMMC=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_INNO_USB2=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_PCIE=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_TYPEC=m
/boot/config-5.3.0-24-generic:CONFIG_PHY_ROCKCHIP_USB=m
/boot/config-5.3.0-24-generic:CONFIG_ROCKCHIP_EFUSE=m
/boot/config-5.3.0-24-generic:CONFIG_CRYPTO_DEV_ROCKCHIP=m

Thanks

Paweł Jarosz (paweljaroszit) wrote :

Hi,

I've tested 5.3.0-24-generic kernel with eoan. It boots ok after adding few modules (pl330, dw_mmc-rockchip, dw_mmc, sdhci-of-arasan, rk808, rk808-regulator, pwm-rockchip) to initramfs.

Thanks! Ubuntu team is awesome! :)

Also I'll open new bug about adding RK818 ID patch.

About CONFIG_CRYPTO_DEV_ROCKCHIP=m please leave it as module :)

Cheers
Paweł

Po-Hsu Lin (cypressyew) wrote :
description: updated
Changed in linux (Ubuntu Bionic):
assignee: nobody → Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu Disco):
assignee: nobody → Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu Eoan):
assignee: nobody → Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu Focal):
assignee: nobody → Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu Bionic):
status: New → In Progress
Changed in linux (Ubuntu Disco):
status: New → In Progress
Changed in linux (Ubuntu Eoan):
status: Incomplete → In Progress
Changed in linux (Ubuntu Focal):
status: Incomplete → In Progress
Stefan Bader (smb) on 2019-11-28
Changed in linux (Ubuntu Bionic):
importance: Undecided → Medium
Changed in linux (Ubuntu Disco):
importance: Undecided → Medium
Changed in linux (Ubuntu Eoan):
importance: Undecided → Medium
Changed in linux (Ubuntu Focal):
importance: Undecided → Medium
Changed in linux (Ubuntu Eoan):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Disco):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Bionic):
status: In Progress → Fix Committed

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-disco' to 'verification-done-disco'. If the problem still exists, change the tag 'verification-needed-disco' to 'verification-failed-disco'.

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-disco
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-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-done-bionic verification-done-disco
removed: verification-needed-bionic verification-needed-disco

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-eoan' to 'verification-done-eoan'. If the problem still exists, change the tag 'verification-needed-eoan' to 'verification-failed-eoan'.

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-eoan
tags: added: verification-done-eoan
removed: verification-needed-eoan
Launchpad Janitor (janitor) wrote :
Download full text (27.4 KiB)

This bug was fixed in the package linux - 5.3.0-26.28

---------------
linux (5.3.0-26.28) eoan; urgency=medium

  * eoan/linux: 5.3.0-26.28 -proposed tracker (LP: #1856807)

  * nvidia-435 is in eoan, linux-restricted-modules only builds against 430,
    ubiquity gives me the self-signed modules experience instead of using the
    Canonical-signed modules (LP: #1856407)
    - Add nvidia-435 dkms build

linux (5.3.0-25.27) eoan; urgency=medium

  * eoan/linux: 5.3.0-25.27 -proposed tracker (LP: #1854762)

  * CVE-2019-14901
    - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

  * CVE-2019-14896 // CVE-2019-14897
    - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor

  * CVE-2019-14895
    - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()

  * [CML] New device id's for CMP-H (LP: #1846335)
    - mmc: sdhci-pci: Add another Id for Intel CML
    - i2c: i801: Add support for Intel Comet Lake PCH-H
    - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
    - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs

  * i915: Display flickers (monitor loses signal briefly) during "flickerfree"
    boot, while showing the BIOS logo on a black background (LP: #1836858)
    - [Config] FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y

  * Please add patch fixing RK818 ID detection (LP: #1853192)
    - SAUCE: mfd: rk808: Fix RK818 ID template

  * Kernel build log filled with "/bin/bash: line 5: warning: command
    substitution: ignored null byte in input" (LP: #1853843)
    - [Debian] Fix warnings when checking for modules signatures

  * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
    - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2

  * Dell XPS 13 9350/9360 headphone audio hiss (LP: #1654448) // [XPS 13 9360,
    Realtek ALC3246, Black Headphone Out, Front] High noise floor (LP: #1845810)
    - ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360

  * no HDMI video output since GDM greeter after linux-oem-osp1 version
    5.0.0-1026 (LP: #1852386)
    - drm/i915: Add new CNL PCH ID seen on a CML platform
    - SAUCE: drm/i915: Fix detection for a CMP-V PCH

  * [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer
    works on Dell Venue 11 Pro 7140 (LP: #1846539)
    - [Config] Drop snd-sof-intel-bdw build
    - SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
      driver

  * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
    (LP: #1847451)
    - SAUCE: tools/power turbostat: Add Cometlake support

  * External microphone can't work on some dell machines with the codec alc256
    or alc236 (LP: #1853791)
    - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
    - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table

  * Memory leak in net/xfrm/xfrm_state.c - 8 pages per ipsec connection
    (LP: #1853197)
    - xfrm: Fix memleak on xfrm state destroy

  * CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
    - powerpc/64s: support nospectre_v2 cmdline option
    - powerp...

Changed in linux (Ubuntu Eoan):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (42.3 KiB)

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

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

  * disco/linux: 5.0.0-38.41 -proposed tracker (LP: #1854788)

  * [Regression] Failed to boot disco kernel built from master-next (kernel
    kernel NULL pointer dereference) (LP: #1853981)
    - SAUCE: blk-mq: Fix blk_mq_make_request for mq devices

  * CVE-2019-14901
    - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

  * CVE-2019-14896 // CVE-2019-14897
    - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor

  * CVE-2019-14895
    - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()

  * [CML] New device id's for CMP-H (LP: #1846335)
    - mmc: sdhci-pci: Add another Id for Intel CML
    - i2c: i801: Add support for Intel Comet Lake PCH-H
    - mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
    - mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs

  * Please add patch fixing RK818 ID detection (LP: #1853192)
    - SAUCE: mfd: rk808: Fix RK818 ID template

  * [SRU][B/OEM-B/OEM-OSP1/D] Enable new Elan touchpads which are not in current
    whitelist (LP: #1853246)
    - Input: elan_i2c - export the device id whitelist
    - HID: quirks: Refactor ELAN 400 and 401 handling

  * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
    - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2

  * [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
    (LP: #1847451)
    - SAUCE: tools/power turbostat: Add Cometlake support

  * External microphone can't work on some dell machines with the codec alc256
    or alc236 (LP: #1853791)
    - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
    - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table

  * Memory leak in net/xfrm/xfrm_state.c - 8 pages per ipsec connection
    (LP: #1853197)
    - xfrm: Fix memleak on xfrm state destroy

  * CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
    - powerpc/64s: support nospectre_v2 cmdline option
    - powerpc/book3s64: Fix link stack flush on context switch
    - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel

  * Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721)
    - HID: i2c-hid: fix no irq after reset on raydium 3118

  * Make Goodix I2C touchpads work (LP: #1853842)
    - HID: i2c-hid: Remove runtime power management
    - HID: i2c-hid: Send power-on command after reset

  * Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901)
    - Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390
      2-in-1"
    - lib: devres: add a helper function for ioremap_uc
    - mfd: intel-lpss: Use devm_ioremap_uc for MMIO

  * CVE-2019-19055
    - nl80211: fix memory leak in nl80211_get_ftm_responder_stats

  * [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2
    (LP: #1847454)
    - powercap/intel_rapl: add support for CometLake Mobile
    - powercap/intel_rapl: add support for Cometlake desktop

  * [CML-S62] Need enable intel_pmc_core driver patch for Comet l...

Changed in linux (Ubuntu Disco):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (42.4 KiB)

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

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

  * bionic/linux: 4.15.0-74.84 -proposed tracker (LP: #1856749)

  * [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

  * Unrevert "arm64: Use firmware to detect CPUs that are not affected by
    Spectre-v2" (LP: #1854207)
    - arm64: Get rid of __smccc_workaround_1_hvc_*
    - arm64: Use firmware to detect CPUs that are not affected by Spectre-v2

  * Bionic kernel panic on Cavium ThunderX CN88XX (LP: #1853485)
    - SAUCE: irqchip/gic-v3-its: Add missing return value in
      its_irq_domain_activate()

linux (4.15.0-73.82) bionic; urgency=medium

  * bionic/linux: 4.15.0-73.82 -proposed tracker (LP: #1854819)

  * CVE-2019-14901
    - SAUCE: mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

  * CVE-2019-14896 // CVE-2019-14897
    - SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor

  * CVE-2019-14895
    - SAUCE: mwifiex: fix possible heap overflow in mwifiex_process_country_ie()

  * CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
    - powerpc/64s: support nospectre_v2 cmdline option
    - powerpc/book3s64: Fix link stack flush on context switch
    - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel

  * Please add patch fixing RK818 ID detection (LP: #1853192)
    - SAUCE: mfd: rk808: Fix RK818 ID template

  * [SRU][B/OEM-B/OEM-OSP1/D] Enable new Elan touchpads which are not in current
    whitelist (LP: #1853246)
    - HID: quirks: Fix keyboard + touchpad on Lenovo Miix 630
    - Input: elan_i2c - export the device id whitelist
    - HID: quirks: Refactor ELAN 400 and 401 handling

  * Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
    - r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2

  * s390/dasd: reduce the default queue depth and nr of hardware queues
    (LP: #1852257)
    - s390/dasd: reduce the default queue depth and nr of hardware queues

  * External microphone can't work on some dell machines with the codec alc256
    or alc236 (LP: #1853791)
    - SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
    - SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table

  * Memory leak in net/xfrm/xfrm_state.c - 8 pages per ipsec connection
    (LP: #1853197)
    - xfrm: Fix memleak on xfrm state destroy

  * CVE-2019-19083
    - drm/amd/display: memory leak

  * update ENA driver for DIMLIB dynamic interrupt moderation (LP: #1853180)
    - net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
    - net: ena: switch to dim algorithm for rx adaptive interrupt moderation
    - net: ena: reimplement set/get_coalesce()
    - net: ena: enable the interrupt_moderation in driver_supported_features
    - net: ena: remove code duplication in
      ena_com_update_nonadaptive_moderation_interval _*()
    - net: ena: remove old adaptive interrupt moderation code from ena_netdev
    - net: ena: remove ena_restore_ethtool_params() and relevant fields
    - net: ena: remov...

Changed in linux (Ubuntu Bionic):
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :
Download full text (8.6 KiB)

This bug was fixed in the package linux - 5.4.0-9.12

---------------
linux (5.4.0-9.12) focal; urgency=medium

  * alsa/hda/realtek: the line-out jack doens't work on a dell AIO
    (LP: #1855999)
    - SAUCE: ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO

  * scsi: hisi_sas: Check sas_port before using it (LP: #1855952)
    - scsi: hisi_sas: Check sas_port before using it

  * CVE-2019-19078
    - ath10k: fix memory leak

  * cifs: DFS Caching feature causing problems traversing multi-tier DFS setups
    (LP: #1854887)
    - cifs: Fix retrieval of DFS referrals in cifs_mount()

  * Support DPCD aux brightness control (LP: #1856134)
    - SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations
    - SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode
    - SAUCE: drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight()
    - SAUCE: drm/i915: Auto detect DPCD backlight support by default
    - SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED
      panel
    - USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K sku

  * The system cannot resume from S3 if user unplugs the TB16 during suspend
    state (LP: #1849269)
    - PCI: pciehp: Do not disable interrupt twice on suspend
    - PCI: pciehp: Prevent deadlock on disconnect

  * change kconfig of the soundwire bus driver from y to m (LP: #1855685)
    - [Config]: SOUNDWIRE=m

  * alsa/sof: change to use hda hdmi codec driver to make hdmi audio on the
    docking station work (LP: #1855666)
    - ALSA: hda/hdmi - implement mst_no_extra_pcms flag
    - ASoC: hdac_hda: add support for HDMI/DP as a HDA codec
    - ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi
    - ASoC: Intel: skl-hda-dsp-generic: fix include guard name
    - ASoC: SOF: Intel: add support for snd-hda-codec-hdmi
    - ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support
    - ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support
    - ASoC: intel: sof_rt5682: common hdmi codec support
    - ASoC: Intel: bxt_rt298: common hdmi codec support
    - ASoC: SOF: enable sync_write in hdac_bus
    - [config]: SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y

  * Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312)
    - SAUCE: USB: core: Make port power cycle a seperate helper function
    - SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state

  * Focal update: v5.4.3 upstream stable release (LP: #1856583)
    - rsi: release skb if rsi_prepare_beacon fails
    - arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
    - arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
    - perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
    - sparc64: implement ioremap_uc
    - lp: fix sparc64 LPSETTIMEOUT ioctl
    - time: Zero the upper 32-bits in __kernel_timespec on 32-bit
    - mailbox: tegra: Fix superfluous IRQ error message
    - staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
    - usb: gadget: u_serial: add missing port entry locking
    - serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
    - tty: serial: fsl_lpuart: use the sg ...

Read more...

Changed in linux (Ubuntu Focal):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers