Pare che dal kernel 2.6.32-5 appena arrivato in Debian Squeeze (testing) non si riescano ad estirpare completamente i driver free Nouveau.
La cosa impedisce di installare i driver proprietari Nvidia (quelli scaricabili dal sito nvidia.com per intenderci) che restituiscono questo inesorabile errore nella consueta dannata schermata blu:
ERROR:Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release.
Si noti che quando accade le voci del bootloader testuale (verbose) cambiano risoluzione e diventano più piccole fino al crashone finale.. 🙁
DKMS in arrivo ?
Pare sia stato abilitato il DKMS (Dynamic Kernel Module Support) già presente in altre distribuzioni come Mandriva o Fedora che offre la possibilità di gestire l’installazione/aggiornamento in modo semplificato. Come tutti gli automatismi la cosa è da prendere “con le pinze” sulla nostra amata (e stabile !!) Debian.
Per conto mio per ora continuerò ad usare i driver proprietari (sebbene ci sia il module assistant/nvidia-glx) ed a vedere come funziona la cosa con Fedora.
COME RISOLVERE:
Ho risolto in 3 passaggi (Debian testing amd64) ma non so se i primi due siano effettivamente indispensabili.
Editiamo grub:
$ su # gedit /etc/default/grub
Aggiungiamo la voce nouveau.modeset=0 e salviamo.
Applichiamo le modifiche con
# update-grub
Blacklistiamo blacklist.conf:
$ su # gedit /etc/modprobe.d/blacklist.conf
Aggiungiamo la voce blacklist=nouveau e salviamo.
Riavviate il sistema e lanciate il .run della nvidia.
A questo punto come di consueto potrete installare i driver proprietari senza errori (…si spera) 🙂
NOVITA’: Driver certificati 256.44 con maggior supporto ai driver Nouveau
- Aggiornato il programma nvidia-installer in modo da consentire la rilevazione del modulo kernel Nouveau e produrre un messaggio di errore appropriato in caso di guasto. - Aggiunte informazioni al file LEGGIMI del driver NVIDIA sulle modalità di disattivazione del driver Nouveau.
Edit: commenti rimossi