I tried 
systemctl stop nvidia-persistenced
nvidia-persistenced --no-persistence-mode
nvidia-smi --persistence-mode=Disabled
but none of them helped.  nvidia-smi failed because it couldn't communicate 
with the nvidia driver.

The system was created using a raw disk in a virtual machine
(VirtualBox).  I then booted off the disk so it was running for real,
and accepted the offered nvidia drivers.  Finally, I shutdown and
restarted in the VM.  That is the context for the loop.  The VM has no
nvidia hardware, and so obviously there is no reason for the driver to
load.

Ross

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1655584

Title:
  systemd-udevd busyloops when nvidia kernel module fails to load

Status in systemd package in Ubuntu:
  Confirmed

Bug description:
  On a machine where nvidia-367 is installed, but the driver won't attach (due 
to
  the nvidia card being older and requiring legacy drivers), systemd-udevd
  repeatedly attempts to load it anyway, causing high CPU and memory usage. I
  observed the systemd-udevd process at 98% CPU usage and 2.5G RSS reported by
  top(1); restarting the service reduces resource usage momentarily, but it
  appears to be climbing back up (I suspect the number of events is growing).

  Workaround is of course installing the correct driver package, but udevd 
really
  ought not behave like this if something fails to load.

  Some journal entries for systemd-udevd.service:

      Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm' 
failed with exit code 1.
      Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm' 
failed with exit code 1.
      Jan 11 11:22:11 systemd-udevd[11651]: Process '/usr/bin/nvidia-smi' 
failed with exit code 9.
      Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe 
nvidia-modeset' failed with exit code 1.
      Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm' 
failed with exit code 1.
      Jan 11 11:22:11 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm' 
failed with exit code 1.
      Jan 11 11:22:12 systemd-udevd[11651]: Process '/usr/bin/nvidia-smi' 
failed with exit code 9.
      Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe 
nvidia-modeset' failed with exit code 1.
      Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-drm' 
failed with exit code 1.
      Jan 11 11:22:12 systemd-udevd[11651]: Process '/sbin/modprobe nvidia-uvm' 
failed with exit code 1.

  dmesg shows repeated failures for loading the nvidia module:

      [1675406.587926] NVRM: The NVIDIA GeForce 9300 GE GPU installed in this 
system is
                     NVRM:  supported through the NVIDIA 340.xx Legacy drivers. 
Please
                     NVRM:  visit http://www.nvidia.com/object/unix.html for 
more
                     NVRM:  information.  The 367.57 NVIDIA driver will ignore
                     NVRM:  this GPU.  Continuing probe...
      [1675406.587936] NVRM: No NVIDIA graphics adapter found!
      [1675406.588078] NVRM: NVIDIA init module failed!

  Release information:

      # lsb_release -rd
      Description:    Ubuntu 16.04.1 LTS
      Release:        16.04
      # apt policy systemd udev
      systemd:
        Installed: 229-4ubuntu13
        Candidate: 229-4ubuntu13
        Version table:
       *** 229-4ubuntu13 500
            500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive 
xenial-updates/main amd64 Packages
            100 /var/lib/dpkg/status
         229-4ubuntu10 500
            500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 
Packages
         229-4ubuntu4 500
            500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive 
xenial/main amd64 Packages
      udev:
        Installed: 229-4ubuntu13
        Candidate: 229-4ubuntu13
        Version table:
       *** 229-4ubuntu13 500
            500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive 
xenial-updates/main amd64 Packages
            100 /var/lib/dpkg/status
         229-4ubuntu10 500
            500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 
Packages
         229-4ubuntu4 500
            500 http://ftp.funet.fi/pub/Linux/mirrors/ubuntu/archive 
xenial/main amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1655584/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to