[drm] failed to load kernel module "nouveau" (NV43 [GeForce 6600 GT])

Bug #533642 reported by Daniel Hahler on 2010-03-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nouveau

Nouveau fails to load, although it has been working before - I've not tested/used it during the last days (maybe removed it when it stopped working).
I've tried the xorg-edgers PPA before, but have tried using the Lucid package now.

The workaround from bug 528488 ("modprobe lbm_nouveau") did not work for me (tried it with the xorg-edgers package only though).

ProblemType: Bug
Architecture: i386
Date: Sun Mar 7 05:42:16 2010
DistroRelease: Ubuntu 10.04
DkmsStatus: nvidia-current, 195.36.08, 2.6.32-15-generic, i686: installed
Lsusb:
 Bus 002 Device 004: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
 Bus 002 Device 002: ID 1a7c:0068
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
NonfreeKernelModules: nvidia
Package: xserver-xorg-video-nouveau 1:0.0.15+git20100219+9b4118d-0ubuntu3
ProcCmdLine: root=UUID=73d091ef-8ee9-4ad2-9243-1ece878c1024 resume=/dev/fastrcvg/swaplv ro acpi_use_timer_override usbcore.autosuspend=1 splash
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=C
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
SourcePackage: xserver-xorg-video-nouveau
Uname: Linux 2.6.32-15-generic i686
dmi.bios.date: 03/08/2007
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F9c
dmi.board.name: NF-CK804
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF9c:bd03/08/2007:svn:pn:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnNF-CK804:rvrx.x:cvn:ct3:cvr:
system:
 distro: Ubuntu
 codename: lucidarchitecture: i686kernel: 2.6.32-15-generic

Daniel Hahler (blueyed) wrote :
description: updated
Daniel Hahler (blueyed) on 2010-03-07
summary: - [drm] failed to load kernel module "nouveau" (nvidia gt6600 IIRC)
+ [drm] failed to load kernel module "nouveau" (NV43 [GeForce 6600 GT])
Bryce Harrington (bryce) on 2010-03-07
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed

 status incomplete
 assign raof

Your apport data indicates that you have the nvidia-current package
installed, which provides the binary nvidia drivers. If the binary
drivers are activated, nouveau will not work.

Did you disable the restricted drivers in System→Administration→Hardware
Drivers before trying nouveau? If you remove them, does nouveau now
work?

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Incomplete
Daniel Hahler (blueyed) wrote :

> Your apport data indicates that you have the nvidia-current package
> installed, which provides the binary nvidia drivers. If the binary
> drivers are activated, nouveau will not work.

Ok. I've purged nvidia-current and nvidia-glx-185 now.

> Did you disable the restricted drivers in System→Administration→Hardware
> Drivers before trying nouveau?

No. I cannot find such a menu entry/module in Kubuntu. What's the command to
execute it in a non-Gnome DE?
And what will it do, apart from purging the packages maybe?

> If you remove them, does nouveau now work?

I'll try this later.

--
http://daniel.hahler.de/

Chris Halse Rogers (raof) wrote :

On Sun, 2010-03-07 at 21:54 +0000, Daniel Hahler wrote:
> > Your apport data indicates that you have the nvidia-current package
> > installed, which provides the binary nvidia drivers. If the binary
> > drivers are activated, nouveau will not work.
>
> Ok. I've purged nvidia-current and nvidia-glx-185 now.
>
> > Did you disable the restricted drivers in System→Administration→Hardware
> > Drivers before trying nouveau?
>
> No. I cannot find such a menu entry/module in Kubuntu. What's the command to
> execute it in a non-Gnome DE?

I'm not sure where it is in Kubuntu, but it would be jockey-kde. You
can also run it from a terminal, as jockey-text --disable
xorg:nvidia_current.

> And what will it do, apart from purging the packages maybe?

It will ensure the alternatives system for libgl etc are set correctly,
and it will remove the xorg.conf specifying the nvidia driver.

Daniel Hahler (blueyed) wrote :

I'm quite sure to have answered this already:
 - using Jockey, there's no nvidia driver selected, nvidia-current is not installed, but nouveau fails to start nonetheless.

I can modprope nouveau without any error, but X fails to load it, and nouveau gets not used during boot apparently - I have no good enough framebuffer for a graphics logo in plymouth.

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Medium
status: Incomplete → New
Chris Halse Rogers (raof) wrote :

Can you add the output of
"""
ls /etc/modprobe.d
"""

It's possible that the binary drivers have left their nouveau blacklist in place; in which case, we'd need to work out why.

Chris Halse Rogers (raof) wrote :

Could you also add the output, if any, of
"""
grep nouveau /etc/modprobe.d/*
"""

Bryce Harrington (bryce) on 2010-03-17
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce) on 2010-03-18
tags: added: edgers
Daniel Hahler (blueyed) wrote :

Looks like accidental blacklisting:

$ ls /etc/modprobe.d
blacklist-ath_pci.conf blacklist-oss.conf libpisock9.conf oss-compat.conf
blacklist.conf blacklist-watchdog.conf nvidia-graphics-drivers.conf
blacklist-firewire.conf dkms.conf nvidia-kernel-nkc.conf
blacklist-framebuffer.conf ibm_acpi.modprobe.dpkg-bak nvidia-kernel-nkc.dpkg-old

$ grep nouveau /etc/modprobe.d/*
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist nouveau
/etc/modprobe.d/nvidia-graphics-drivers.conf:blacklist lbm-nouveau

This is via /usr/lib/nvidia-current/modprobe.conf from nvidia-current.

I had removed the package on Sun Mar 7 22:53:20 2010 +0100, but then reinstalled on Mon Mar 8 21:03:30 2010 +0100.

Odd - I've thought I had no installed it again. I will try now again.

Daniel Hahler (blueyed) wrote :

I'm closing this as Invalid. It works with nvidia-current removed now.
Thanks, and sorry for the confusion.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Invalid
Daniel Hahler (blueyed) wrote :

Just for information: the same error happens when trying to use xorg-edgers, without the backport modules matching the current kernel.
However, the framebuffer is correctly being setup during shutdown, but not during boot (and for X itself).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers