Me revoilà, après réessai de l'install de l'akmod-nvidia et reboot...
Je précise que je n'ai installé que l'akmod puisque le kmod n'est pas encore disponible chez rpmfusion pour ce kernel 2.6.38.6-27.fc15.x86_64.
Cette fois j'ai pu booter, mais il y a quelque chose de bizarre :
- si je lance la commande
lsmod | grep nouveau, j'ai ceci :
[Fifi@localhost ~]$ lsmod | grep nouveau
nouveau 525018 0
ttm 55120 1 nouveau
drm_kms_helper 27515 1 nouveau
drm 187984 3 nouveau,ttm,drm_kms_helper
i2c_algo_bit 5014 1 nouveau
i2c_core 25468 6 nvidia,i2c_piix4,nouveau,drm_kms_helper,drm,i2c_algo_bit
video 12432 1 nouveau
alors que avant de rebooter après install de l'akmod-nvidia, j'avais ceci :
[Fifi@localhost ~]$ lsmod | grep nouveau
nouveau 525018 3
ttm 55120 1 nouveau
drm_kms_helper 27515 1 nouveau
drm 187984 5 nouveau,ttm,drm_kms_helper
i2c_algo_bit 5014 1 nouveau
i2c_core 25468 5 i2c_piix4,nouveau,drm_kms_helper,drm,i2c_algo_bit
video 12432 1 nouveau
ce qui voudrait dire que
nouveau est bien actif en même temps que
nvidia alors qu'il est pourtant bien blacklisté dans le grub.conf :
[root@localhost ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora 15 (2.6.38.6-27.fc15.x86_64)
root (hd0,1)
kernel /vmlinuz-2.6.38.6-27.fc15.x86_64 ro root=UUID=aeaba1f3-173a-4f7a-82e6-255f6e3bd961 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=be-latin1 rhgb quiet nouveau.modeset=0 rdblacklist=nouveau
initrd /initramfs-2.6.38.6-27.fc15.x86_64.img
et que le fichier
/etc/modprobe.d/blacklist-nouveau.conf existe et mentionne nouveau comme blacklisté !
[root@localhost ~]# cat /etc/modprobe.d/blacklist-nouveau.conf
# RPM Fusion blacklist for nouveau driver - you need to run as root:
# dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
# if nouveau is loaded despite this file.
blacklist nouveau
J'ai donc dû exécuter la commande
# dracut -f /boot/initramfs-$(uname -r).img $(uname -r) pour que, après encore un reboot, la commande
lsmod | grep nouveau ne mentionne plus rien !
Sous F 14, le blacklist de nouveau était automatique avec l'installation du kmod-nvidia et fonctionnait bien sans la commande dracut...
Maintenant, sous F 15, du moins chez moi, ce blacklist n'a pas fonctionné lors de l'installation de l'akmod-nvidia et j'ai donc dû exécuter ce dracut pour que nouveau soit effectivement blacklisté.
L'akmod-nvidia a donc fonctionné et a compilé un kmod-nvidia pour le kernel 2.6.38.6-27.fc15.x86_64 :
[Fifi@localhost ~]$ rpm -qa *kmod* xorg-x11-drv-nvidia* kernel*
kmodtool-1-18.fc11.noarch
xorg-x11-drv-nvidia-270.41.06-1.fc15.x86_64
kernel-2.6.38.6-27.fc15.x86_64
kmod-nvidia-2.6.38.6-27.fc15.x86_64-270.41.06-1.fc15.x86_64
akmod-nvidia-270.41.06-1.fc15.x86_64
kernel-devel-2.6.38.6-27.fc15.x86_64
akmods-0.3.6-3.fc12.noarch
xorg-x11-drv-nvidia-libs-270.41.06-1.fc15.x86_64
kernel-headers-2.6.38.6-27.fc15.x86_64
libmikmod-3.2.0-12.beta2.fc15.x86_64
et pourtant, si je consulte le fichier
/var/log/boot.log, j'y vois ceci :
[Fifi@localhost ~]$ cat /var/log/boot.log
Welcome to Fedora release 15 (Lovelock)!
..................................................................
Starting LSB: Builds and install new kmods from akmod packages...
.........................................................................
Starting LSB: Builds and install new kmods from akmod packages failed, see 'systemctl status akmods.service' for details.
...............................................................................................................
et la commande mentionnée après l'erreur
failed me donne :
[Fifi@localhost ~]$ systemctl status akmods.service
akmods.service - LSB: Builds and install new kmods from akmod packages
Loaded: loaded (/etc/rc.d/init.d/akmods)
Active: failed since Sun, 22 May 2011 01:38:18 +0200; 43min ago
Process: 875 ExecStart=/etc/rc.d/init.d/akmods start (code=exited, status=128)
CGroup: name=systemd:/system/akmods.service
[Fifi@localhost ~]$
Cherchez l'erreur !
Et d'erreurs, il n'y en a pas dans mon
/var/log/Xorg.0.log et on y voit que nvidia est bien lancé !!!
D'ailleurs un fichier
/etc/X11/xorg.conf très basique a été généré :
[root@localhost ~]# cat /etc/X11/xorg.conf
# RPM Fusion - nvidia-xorg.conf
#
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
Bref, il y a donc apparemment quelques couacs !
Edit : si je lance le programme Configuration du service ( system-config-services ), j'y vois pour le service akmods un triangle jaune avec un ! et également la mention : This unit has failed:failed. Bizarre, non ? Il a pourtant bien compilé un kmod !!!