06-21-2019 03:14 PM
E585 Ryzen 2700U
# amd_iommu_dump=1 amd_iommu=on iommu=pt - a workaround for iommu on amd for KVM # ivrs_ioapic=00:14.0 - a workaround for initrd locking # ivrs_ioapic=00:00.1 - a workaround for sdcard reader # amdgpu.ppfeaturemask=0xffffbfff - improve power on amd gpu # acpi_backlight=vendor - a workaround for an error in the log # intel_pstate=disable - a workaround for an error in the log # clocksource=hpet - a workaround for an error in the log # idle=nomwait - fix CPU freezing issue # psmouse.synaptics_intertouch=1 - force the use newer driver GRUB_CMDLINE_LINUX_DEFAULT="amd_iommu_dump=1 amd_iommu=on iommu=pt ivrs_ioapic=00:14.0 ivrs_ioapic=00:00.1 apic=verbose amdgpu.ppfeaturemask=0xffffbfff acpi_backlight=vendor intel_pstate=disable clocksource=hpet idle=nomwait psmouse.synaptics_intertouch=1"
still getting iommuv2 errors:
kfd kfd: error getting iommu info. is the iommu enabled?
kfd kfd: Error initializing iommuv2
06-24-2019 12:11 AM
with the help of followin instructions :
i was finally able to install Ubuntu Mate 18.04.
Other ubuntu versions 16.04 18.04 19.x or other flavours like Linux mint 19, Elementary, etc are not working for my E485 laptop which has Ryzen 7 2700.
finally settled with Ubuntu Mate 18.04.
I request Lenovo to come up with the new rectified BIOS asap.
07-18-2019 03:46 AM
New bios version is up - 1.53, anyone test it? Another thing - acording to latest posts in:
The main issue with sleep/wake about AMD CPU buggy rdrand inctruction wich one use systemd in allmost all currect mainline distibutive. Blaming lenovo in all sins it's easy way.
07-19-2019 12:03 AM - edited 07-19-2019 12:07 AM
But once in a while while running Eclipse or in general working the machine hangs, we PowerON again.
regarding the sleep and wake, we have do not used that mode and we have not tested it yet.
07-19-2019 06:22 AM
This new BIOS 1.53 comes as a disappointment since it only includes some unspecified security fix.
We have a number of E585 machines running linux and we have an open ticket about the IVRS issues. The next BIOS was supposed to include a fix for the IVRS table. I tested this new BIOS and linux will still not boot past the GRUB without an additional parameter in the linux command to address the IVRS bug.
But I can confirm that the machines are running correctly under Ubuntu Mate 19.04 (disco dingo) with the single following GRUB linux command parameter "ivrs_ioapic=00:14:0" (added after "quiet splash", needed both when installing and afterwards by editing the grub config).
We previously tried Linux Mint 19.1 Mate and we experienced issues that could not be fixed by any means we tried (various GRUB params, various 5.x and 4.x kernels, padoka ppa etc.).The machines would randomly freeze (mouse pointer still moving but mouse and keyboard input unresponsive, hard reset needed) and/or not come back from sleep (black screen, hard reset needed).
07-21-2019 02:52 PM - edited 07-21-2019 07:45 PM
Wait, you can install arch on this without any additional parameters? I think I might switch then. Do you think other Arch based distritos are the same too? I'm on Pop_OS and I have to add the parameter to my loader.conf every update and every time I boot into the live CD