Since the workaround involves amd's iommu and kernel 5.5, we may be able
to find a patch that fixes this by cherry-pikcy: git log --pretty=short
v5.4..v5.5 -- drivers/iommu/amd_iommu.c

commit 1daa56bcfd8b329447e0c1b1e91c3925d08489b7
Merge: a5255bc31673 9b3a713feef8
Author: Linus Torvalds <torva...@linux-foundation.org>

    Merge tag 'iommu-updates-v5.5' of
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

commit 995e2ef08280dab8de6c517acd836613678fe2a3
Merge: 1fca7e0e6fe6 ae5e6c6439c3 cb0701acfa7e b5b42b24d783 2e127203d116
Author: Rafael J. Wysocki <rafael.j.wyso...@intel.com>

    Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' and
'acpi-doc'

commit 9b3a713feef8db41d4bcccb3b97e86ee906690c8
Merge: 4e7120d79edb da6b05dce2a9 1289f7f15001 5b47748ecf2e c90ae4a63541 
96d3ab802e49 34d1b0895dbd 3c124435e8dd 6c3a44ed3c55 c1c8058dfb98 808be0aae53a
Author: Joerg Roedel <jroe...@suse.de>

    Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas',
'arm/rockchip', 'arm/mediatek', 'arm/tegra', 'arm/smmu', 'x86/amd',
'x86/vt-d', 'virtio' and 'core' into next


commit 3c124435e8dd516df4b2fc983f4415386fd6edae
Author: Logan Gunthorpe <log...@deltatee.com>

    iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping

commit 3332364e4ebc0581d133a334645a20fd13b580f1
Author: Logan Gunthorpe <log...@deltatee.com>

    iommu/amd: Support multiple PCI DMA aliases in device table

commit a5bbbf37c6f8522a1afd46c37b5a0d1ce63232b7
Author: Denys Vlasenko <dvlas...@redhat.com>

    iommu/amd: Do not re-fetch iommu->cmd_buf_tail

commit 3057fb9377eb5e73386dd0d8804bf72bdd23e391
Author: Joerg Roedel <jroe...@suse.de>

    iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map()

commit 470eb3b31134ada545dcb41e94a0c97b42c95803
Author: Suthikulpanit, Suravee <suravee.suthikulpa...@amd.com>

    iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event

commit ae5e6c6439c3d0ac8e9c71523790ba1ff6887894
Author: Andy Shevchenko <andriy.shevche...@linux.intel.com>

    iommu/amd: Switch to use acpi_dev_hid_uid_match()

commit be62dbf554c5b50718a54a359372c148cd9975c7
Author: Tom Murphy <murph...@tcd.ie>

    iommu/amd: Convert AMD iommu driver to the dma-iommu api

commit 781ca2de89bae1b1d2c96df9ef33e9a324415995
Author: Tom Murphy <murph...@tcd.ie>

    iommu: Add gfp parameter to iommu_ops::map

commit 37ec8eb851c1876580a963f283fe7496592b9f72
Author: Tom Murphy <murph...@tcd.ie>

    iommu/amd: Remove unnecessary locking from AMD iommu driver

-- 
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/1887218

Title:
  Ryzen 5 3500U - laptop won't boot when on battery power

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  Ryzen 5 3500U (release in 2019) won't boot when laptop is on battery power. 
It affects different brands of laptops. Laptop boots normally with charger in 
and you can unplug the charger and then use battery. 
  For some a work around is possible on kernel 5.4. For others kernel should be 
5.5 or better yet 5.6.

  issue described in more detail in Ubuntu forums:
  https://ubuntuforums.org/showthread.php?t=2446942

  dmesg: https://paste.ubuntu.com/p/C2xNzpBKq5/

  iommu=soft boot options provides the work arround on some laptops,
  while on others USB ports stop working.

  OS: Kubuntu 20.04 LTS

  CPU: Ryzen 5 3500U
  GPU: AMD Vega 8
  RAM: 8 GB DDR4 2400 Mhz
  disk: 256 GB nvme

  
  I patched kernel (now tainted) to get driver for rtl8821ce (wi-fi).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887218/+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