Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#32223 - Nouveau Does Not Get Uninstalled Properly

Attached to Project: Arch Linux
Opened by Kevin Cox (kevincox) - Thursday, 25 October 2012, 21:51 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 25 October 2012, 22:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

To reporduce:

pacman -Rdd nvidia nvidia-utils
pacman -S xf86-video-nouveau
pacman -Rdd xf86-video-nouveau
pacman -S nvidia nvidia-utils

When you reboot you get the following error:
ERROR: could not insert 'nvidia': No such device

This is because some nouveau modules are still loaded because nouveau is still in /etc/mkinitcpio.conf. If you remove nouveau and regenerate all works well.

This is really annoying when you want to try the open source drivers but your computer can't start X if you decide to go back.
This task depends upon

Closed by  Dave Reisner (falconindy)
Thursday, 25 October 2012, 22:42 GMT
Reason for closing:  Not a bug
Comment by Karol Błażewicz (karol) - Thursday, 25 October 2012, 22:34 GMT Comment by Daniel Wallace (gtmanfred) - Thursday, 25 October 2012, 22:36 GMT
you have to unload the nouveau module, which you then also have to stop kms in order for this to happen
Comment by Kevin Cox (kevincox) - Thursday, 25 October 2012, 22:38 GMT
I didn't see that. But I am still wondering why once removed it still starts, and prevents NVIDIA from installing properly. It would be much nicer if it was fully removed. I don't know how hard this would be to fit in.
Comment by Dave Reisner (falconindy) - Thursday, 25 October 2012, 22:42 GMT
nouveau is a kernel module. If you load it in the initramfs, you won't be able to load the nvidia driver. This is not a packaging bug.

Loading...