Purtroppo non sempre la compilazione automatica termina con successo e durante la fase di boot vedete un fastidioso FAILED apparire sullo schermo.
Potete verificare lo stato del sistema DKMS con il seguente comando:
sudo dkms status
In caso potete provare a compilare voi il modulo che da' errore con il comando:
sudo dkms build -m NOMEMODULO -v NUMEROVERSIONE
Nel mio caso il problema era con i driver ATI (fglrx).
Ho controllato quale versione avessi installata con il comando:
dpkg -l | grep fglrx
ottenendo l'output seguente:
ii fglrx-amdcccle 2:8.543-0ubuntu4 ...
ii fglrx-kernel-source 2:8.543-0ubuntu4 ...
ii fglrx-modaliases 2:8.543-0ubuntu4 ...
ii xorg-driver-fglrx 2:8.543-0ubuntu4 ...
Bene, la versione installata e' la 8.543. Proviamo a ricompilare il modulo:
sudo dkms build -m fglrx -v 8.543
Nell'esempio seguente vediamo come generare il modulo per uno specifico kernel (in questo caso la release del modulo fglrx e' la 8.552:
sudo dkms -m fglrx -k 2.6.27-11-generic -v 8.552 build
Se ci sono problemi di compilazione saranno salvati nel file make.log contenuto in una cartella che vi sara' indicata nella segnalazione di errore.
AGGIORNAMENTO 01/04/2009
Dopo l'avvenuta compilazione, occorre installare il modulo con il seguente comando:
sudo dkms -m fglrx -k 2.6.27-11-generic -v 8.552 install
per verificare l'avvenuta installazione potete lanciare di nuovo il comando:
sudo dkms status
2 commenti:
scusa , ma continuo ad avere questo out quando vado a installare il modulo:
Error! Could not locate fglrx.ko for module fglrx in the DKMS tree.
You must run a dkms build for kernel 2.6.24-24-generic (i686) first.
Sei sicuro che i passi precedenti all'installazione siano tutti completati con successo?
Posta un commento