On Thursday 03 December 2009, Adam Williamson wrote:
On Thu, 2009-12-03 at 07:32 -0500, Neal Becker wrote:
> To be sure, this procedure could be retested on a new install, since I
> can't prove that it isn't the initramfs caused by a kernel update that
> makes it work here.
It's not too hard to check:
[root@adam shapefile]# lsinitrd
/boot/initramfs-2.6.31.6-145.fc12.x86_64.img | grep nouveau drwxr-xr-x
2 root root 0 Nov 26 09:44
lib/modules/2.6.31.6-145.fc12.x86_64/kernel/drivers/gpu/drm/nouveau
-rwxr--r-- 1 root root 714040 Nov 26 09:44
lib/modules/2.6.31.6-145.fc12.x86_64/kernel/drivers/gpu/drm/nouveau/nouvea
u.ko lrwxrwxrwx 1 root root 34 Nov 26 09:44
usr/lib64/libdrm_nouveau.so.1 -> /usr/lib64/libdrm_nouveau.so.1.0.0
-rwxr-xr-x 1 root root 20256 Nov 19 16:45
usr/lib64/libdrm_nouveau.so.1.0.0 init
i.e., use lsinitrd to see if your initramfs actually has a nouveau
module in it. also, boot without the rdblacklist parameter and see if
nouveau gets loaded.
[nbecker@nbecker1 jupiter]$ lsinitrd /boot/initramfs-2.6.31.6-145.fc12.x86_64.img | grep
nouveau
-rw-r--r-- 1 root root 185 Nov 3 17:13
etc/modprobe.d/blacklist-nouveau.conf
-rwxr-xr-x 1 root root 20256 Nov 4 22:14 usr/lib64/libdrm_nouveau.so.1.0.0
lrwxrwxrwx 1 root root 34 Dec 1 14:16 usr/lib64/libdrm_nouveau.so.1 ->
/usr/lib64/libdrm_nouveau.so.1.0.0
drwxr-xr-x 2 root root 0 Dec 1 14:16
lib/modules/2.6.31.6-145.fc12.x86_64/kernel/drivers/gpu/drm/nouveau
-rwxr--r-- 1 root root 714040 Dec 1 14:16
lib/modules/2.6.31.6-145.fc12.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko
init
[nbecker@nbecker1 jupiter]$ uname -r
2.6.31.6-145.fc12.x86_64
So, it seems my current working initramfs DOES have nouveau. However, having
the module present is not the same as having it loaded. Doesn't kernel update
rebuild initramfs? I see the data/time of /boot/initramfs is the same as the update
of grub.conf.