nvidia-331 selected but nouveau loads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nvidia-graphics-drivers-331 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
xserver-xorg-video-nouveau (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After upgrading to Trusty, I briefly used the nouveau driver to check whether bug 1243557 still existed; after finding that it did, I switched back to nvidia-331.
However since then, frequently (>50% but not always), the system loads nouveau first, then fails to load nvidia-331 because of this:
Apr 30 08:00:29 lap14 kernel: [ 17.789267] nouveau [ DEVICE]
Apr 30 08:00:29 lap14 kernel: [ 17.789269] nouveau [ DEVICE]
Apr 30 08:00:29 lap14 kernel: [ 17.789271] nouveau [ DEVICE]
[...]
Apr 30 08:00:32 lap14 kernel: [ 21.574983] NVRM: The NVIDIA probe routine was not called for 1 device(s).
Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: This can occur when a driver such as:
Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: nouveau, rivafb, nvidiafb or rivatv
Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: was loaded and obtained ownership of the NVIDIA device(s).
WORKAROUND: at a text terminal:
sudo apt-get purge nvidia-331
sudo apt-get install nvidia-331
sudo update-initramfs -u
sudoedit /etc/default/grub
#remove 'splash' from GRUB_CMDLINE_
sudo update-grub
#reboot the system
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: nvidia-331 331.38-0ubuntu7
ProcVersionSign
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Thu May 1 22:08:36 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2012-01-25 (827 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: nvidia-
UpgradeStatus: Upgraded to trusty on 2014-04-29 (2 days ago)
modified.
The NVRM log messages stopped after reinstalling nvidia-331, but the system continued to use nouveau, and hence to crash (bug 1243557).
> modified. conffile. .etc.modprobe. d.nvidia. 331.hybrid. conf: [deleted]
I don't know how that (which blacklists nouveau) came to be missing, but purging and re-installing nvidia-331 put it back but didn't stop nouveau loading.