Comment 33 for bug 1798961

Revision history for this message
Josh Krull (cj64) wrote :

I found a solution to my particular issue.
DISCLAIMER: I'm not positive that I experienced the same issue as other commenters since the problem was more pronounced than others have been describing. Since this is a new system, this was the first time I tried to install Ubuntu. I'll try to describe what I found in some detail since this was thread seemed like the most pertinent to my issue it may help others.

In my case I had neglected to enroll an MDK correctly. I was able to use the system a little longer by using Ctrl-Alt-F2 to login instead of using X. Once in the terminal I was able to see some useful messages when the lockup occured. In one instance I got a hard lockup:

[ 99.065138] NMI watchdog: Watchdog detected hard LOCKUP on cpu9

The more useful message occurred during another lockup which was a series of messages from nouveau. Here are the first and last messages:

[ 28.832124] nouveau 0000:01:00.0: secboot: error during falcon reset: -110
[ 43.811710] nouveau 0000:01:00.0: systemd-logind[1025]: failed to idle channel 2 [systemd-logind[1025]]

Steps to reproduce (from memory, not verified):
 - Select proprietary drivers during install with UEFI boot mode and Secure Boot enabled.
 - Enter password for MDK
 - Reboot
 - MDK management screen displayed, select continue to boot (THIS WAS THE MISTAKE)

I had never used an MDK before, so did not know that you had to elect to "Enroll" the MDK that was generated during the install process. I had expected to be prompted for a password at some point during the reboot based on the language in the installer. There is some user interaction required at that menu to enroll the MDK at which point the user is prompted for a password and then a reboot can be completed.

Description of MDK with some screenshots: https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS

Steps to address issue once reproduced (basically remove nouveau, install NVIDIA official driver):

I blacklisted a number of modules in /etc/modprobe.d/blacklist.conf:

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

I got the list of modules from: https://askubuntu.com/questions/481414/install-nvidia-driver-instead-of-nouveau however I did not download the driver from NVIDIA, I used one from the repository:

sudo apt install nvidia-driver-410

This laptop uses an i7-8750H which (I think) contains integrated graphics. The 1060 should be feeding the display, but I'm not sure if the presence of a second graphics adapter introduced a conflict.