Open jledun opened 5 years ago
Confirmed. I tossed the microcode out of the initrd, the system works as expected. Reloading it in the os (echo 1 > /sys/devices/something/something/reload) hangs the system immediately.
Confirmed. I tossed the microcode out of the initrd, the system works as expected. Reloading it in the os (echo 1 > /sys/devices/something/something/reload) hangs the system immediately.
Does this also reproduce with the 20190514 release? Or only with the 20190312 release?
@mcu-administrator yes, I've got the same problem with 20190514 release.
Indeed, this problem is actual on the 20190514 release.
Edit: I see now that you run Arch, I experience the same thing on Fedora30. Kernel version seems not to matter, seen on 5.0.{3,6,16}-300.fc30
I came to this issue after tried many combinations and many times installing Linux distros (Ubuntu 16.04, 18.04, 19.04, Xubuntu 18.04) all had same issue after few restarts freeze at me moment of boot and it's same laptop Asus UX533FD.
Any hope of having Linux on my new laptop?
@jledun , @Heidistein , @victormmtorres Thanks for reporting this issue. We've opened an investigation based on your reports.
I confirm this on Ubuntu and any of 4.15, 4.18, 5.0 kernels.
Any hope of having Linux on my new laptop?
@victormmtorres as a workaround, you can add dis_ucode_ldr
to your kernel command line (even from GRUB), you'll be able to boot normally then.
Can confirm, same CPU, same bug. Tried kernel 4.15, 4.18 and 5.1. Have 20190514 release installed (3.20190514.0ubuntu0.18.04.2). dis_ucode_ldr
does fix boot.
If I can do anything to help/debug, let me know.
Surely there is a guide to install dis_ucode_ldr
could anybody give me a reference about how to do it?
cc @jerbob92 @breznak
@victormmtorres
You can add the dis_ucode_ldr
to the startup line when going to Advanced Startup Options and press e on the option you want to use. Then add dis_ucode_ldr
to the linux line.
You can also edit /etc/default/grub
and add it to GRUB_CMDLINE_LINUX_DEFAULT
, then run sudo update-grub
for a more permanent fix.
I'm currently on a downgraded version of the microcode, which is the best fix IMHO:
sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1
@jledun Can you contact me through this email address? mcu_administrator@intel.com I have some additional questions and data we would like to collect to help us debug this.
@jerbob92 Can you do the same?
@mcu-administrator I recognize that it can help to take debugging offline but could you please provide periodic updates in this bug report? It will help redistributors of microcode to make decisions on whether or not rolling back this particular microcode is necessary in the short term.
@tyhicks, I'm not sure anything is happening at all... I emailed but never got a reply.
@tyhicks, I'm not sure anything is happening at all... I emailed but never got a reply.
I've spoken to their engineers about it and they are working on it.
@jerbob92 Sorry for the delay. We've been working on a list of what data we would like to help debug the issue. In the meantime, we have also been working to reproduce the issue and are also in contact with the system vendor. We'll get a response to you by the end of the week.
@jerbob92 I took a look in my inbox and I cannot seem to locate an email from you. Can you resend please?
@mcu-administrator done!
@mcu-administrator done too!
@mcu-administrator did you receive my mail? I did not hear anything back.
@jerbob92 I've got this awswer from @mcu-administrator :
Thanks for reaching out to us with the offer to help in debugging this issue. We are currently working with Asus to reproduce the issue. Based on the outcome of that work, we may have some additional questions or data we need to collect. I'll be in touch to keep you updated as we progress.
Seems like it takes some time to reproduce.
This tracker reports the issue on ASUS UX533FD. For information, I have the same issue on ASUS UX533FN.
@svedrenne Actually, yes. Reading is something. I have the UX333FN_RX333FN edition. However, I think it is not linked to the specific notebook, but the CPU.
For anyone that uses the downgrade method for the intel-microcode package, be sure to lock the version while they work on a fix to be sure that you won't upgrade it by accident. You can do this using sudo apt-mark hold intel-microcode
. When a fix is released you can use sudo apt-mark unhold intel-microcode
to unlock.
Update: Asus has shipped us a system to work with on this issue. We are expecting to have it in the lab before the weekend. I'll provide an update on progress as we have something to report.
Update: We have received a system from Asus and have been able to reproduce the failure in our lab. Debug is underway. I'll provide the next update when we have the root cause and a plan for the availability of a fix.
I confirm this on Ubuntu and any of 4.15, 4.18, 5.0 kernels.
Any hope of having Linux on my new laptop?
@victormmtorres as a workaround, you can add
dis_ucode_ldr
to your kernel command line (even from GRUB), you'll be able to boot normally then.
What is the impact of the workaround on the performance of the laptop ? Shall we switch to the fix once available or the workaround has no effect ?
What is the impact of the workaround on the performance of the laptop ? Shall we switch to the fix once available or the workaround has no effect ?
I could not notice any impact as this was truly blocking for me, without this workaround just after install ubuntu and restart have this issue
What BIOS versions are folks reproducing this problem with?
BIOS Information
Vendor: American Megatrends Inc.
Version: UX333FN.204
Release Date: 09/20/2018
<snip>
BIOS Revision: 5.13
Vendor: American Megatrends Inc.
Version: X530FN.300
Release Date: 11/01/2018
BIOS Revision: 5.13
and the X530FN.207
also.
BIOS Information Vendor: American Megatrends Inc. Version: X430FN.300 Release Date: 11/22/2018 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 16 MB Characteristics: <...> BIOS Revision: 5.13
ASUS UX533FN with BIOS version 202 (10/03/2018). BIOS information: Build Date: 10/03/2018 BIOS Vendor: American Megatrends Version: 202 GOP Version: 9.0.1080 EC Version: FOWL1001.002 Processor Information: i7-8565U CPU @ 1.80GHz Total Memory: 16384 MB
update: It appears that updating my BIOS did the trick. Still rather odd, and struck me with lots of trouble. What the exact trick is, could be either:
Asus has an exceptional detailed changelog of their BIOS firmware revision:
Versie 302 2019/04/09
BIOS 302
Optimize system performance
dmesg tells me:
# dmesg | grep microcode
[ 0.310176] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[ 0.965209] microcode: sig=0x806eb, pf=0x80, revision=0x98
[ 0.965477] microcode: Microcode Update Driver: v2.2.
dmi bios info:
BIOS Information
Vendor: American Megatrends Inc.
Version: UX333FN.302
Release Date: 01/28/2019
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics: ...
BIOS Revision: 5.13
@Heidistein it could be that the BIOS update contains the latest microcode, the kernel won't load microcode when the latest code is already loaded from BIOS.
I just checked, the latest BIOS version for my laptop (Zenbook UX480FD) on the Asus site is BIOS 301 2018/11/28, so this update is not available for everyone.
Asus has an exceptional detailed changelog of their BIOS firmware revision:
If I knew THAT before buying the motherboard I would've chosen a different brand.
I mean look at this:
the change from bios version 1002 to version 1406 is 1.36MBytes when compressed which is higly unusual compared to their other differences! and the log says:
1. Improve system performance
Ergo, the chances that I will update are slim to none, due suspecting some kind of trojan :D and frankly I wouldn't be surprised.
NEVERMIND apparently it's just the backup BIOS embedded inside !
t could be that the BIOS update contains the latest microcode, the kernel won't load microcode when the latest code is already loaded from BIOS.
I don't think recent BIOS is (a fix to) the issue. I have the latest and still get the bug. See Ubuntu bugtracker for the details with peoples' debug logs.
@markgross here's my bios informations :
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Table at 0x8A1C3000.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: UX533FD.207
Release Date: 09/19/2018
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 5.13
Hmm. FWIW I'm running: the UX433FN.300
Getting SMBIOS data from sysfs. SMBIOS 3.1.1 present. Table at 0x8A1C4000.
Handle 0x0000, DMI type 0, 26 bytes BIOS Information Vendor: American Megatrends Inc. Version: UX433FN.300 Release Date: 10/26/2018 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 16 MB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 kB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) ACPI is supported USB legacy is supported Smart battery is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 5.13
FWIW taking the latest bios will avoid the hang as it will have ucode version 0xb4 or newer.
I've just update my bios version to 300 :
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Table at 0x8A1C3000.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: UX533FD.300
Release Date: 11/15/2018
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 5.13
Then I've tried to update intel-ucode to the latest version, the problem is still the same, I had to downgrade to 20180807.a-1
@jledun that BIOS version is not up-to-date enough to have the latest microcode.
That's the only one I can download from asus/fr/support. There's a difference in the date of the release, I've downloaded version 330 of 2019/01/17 but dmidecode says it have been released on 2018/11/15... So where can I find latest versions ?
@jledun It could be there isn't a newer version available. My laptop also only has a 2018 BIOS available.
Thanks for the corrections my new bios already ships the latest microcode, I should have read that.
This morning I updated, and a 'new' microcode was available (not at all new, but I excluded the update from dnf), installing the 20190514
version. Which indeed breaks on BIOS mentioned by me above.
Hey. Same issue here with an ASUS UX433FA, Does worth the shot to upgrade the BIOS? I got the UX433FA.301 version. Downgrading the microcode version works, but what are the risks?
I had the same issue on a UX333FA. I fixed it by replacing GRUB with rEFInd.
Just updated the BIOS to version 306 and it seems that the boot problem is solved. Although it still shows on dmesg microcode updated early to revision
.
@naijopkr Just curious, what laptop model do you have?
I have an ASUS UX533FN, and I just checked ASUS support website here: https://www.asus.com/Laptops/ASUS-Zenbook-15-UX533FN/HelpDesk_BIOS/ and I see a new version is available, BIOS version 302 for UX533FN, 2019/06/14. Exciting! I'm going to try this out ASAP (when I'm not busy with real work).
@svedrenne I have an ASUS UX333FA
@svedrenne Did u commit update? I'm currently at UX533FD and experiencing issue with fans at newer BIOS. Main-Left fan is not working at OS mode both Windows or Linux systems. But it works properly in bios. I'm afraid my laptop gonna melt. PS: only alternative fan is working (which is right under monitor). Probably they did something with ACPI controls. Unfortunately can't downgrade back to BIOS.300. Any help? @mcu-administrator
Hello,
I'm an ArchLinux user on Asus Zenbook laptop and my laptop can't boot with the latest intel-ucode update 20190312. I have to downgrade to 20180807.a to make it run again.
With the latest update of intel-ucode, after power on my laptop, the Asus splash screen appears then nothing else happen. I wait a few minutes then I push the power on button for 20 seconds to hard reset the laptop. After a reboot on live session, journalctl shows no entries even with the debug option in kernel command line.
It really looks like the chipset can't find any CPU.
Here are the system packages :
The laptop boots with systemd EFI boot :
journalctl
CPU details (8 identical CPUs)
lspci