dkms: un po' di confusione

4 risposte [Ultimo messaggio]
Ritratto di rob_mdvita
rob_mdvita
(Monster)
Offline
Monster
Iscritto: 11/07/2007
Messaggi: 423

scusate il mio

# dkms status è questo

fuse, 2.7.1-2mdv2008.0: added
kqemu, 1.3.0pre11-13, 2.6.22.19-desktop-2mdv, i586: installed
kqemu, 1.3.0pre11-13, 2.6.24.3-desktop-69mib, i586: installed
kqemu, 1.3.0pre11-13, 2.6.22.18-desktop-1mdv, i586: installed
gspca, 1.00.20-1.1mib2008.0, 2.6.22.19-desktop-2mdv, i586: installed
gspca, 1.00.20-1.1mib2008.0, 2.6.24.3-desktop-69mib, i586: installed
gspca, 1.00.20-1.1mib2008.0, 2.6.22.18-desktop-1mdv, i586: installed
virtualbox, 1.6.0-4mdv2008.0, 2.6.22.19-desktop-2mdv, i586: installed
virtualbox, 1.6.0-4mdv2008.0, 2.6.24.3-desktop-69mib, i586: installed
virtualbox, 1.6.0-4mdv2008.0, 2.6.22.18-desktop-1mdv, i586: installed
nvidia-current, 169.12-1mdv2008.0, 2.6.22.19-desktop-2mdv, i586: installed
nvidia-current, 100.14.19-1mdv2008.0: added

all'avvio mi dice che fa confusione (ci sono versioni multiple) con nvidia-current e che devo risolvere manualmente..

ho provato a dare sia

dkms remove -m nvidia-current -v 100.14.19-1mdv2008.0

che anche

dkms remove -m nvidia-current -k 2.6.22.19-desktop

ma non riesco mi da errore sulla sintassi del comando..

quello che vorrei è lasciare solo nvidia-current 169.12-1mdv2008.0, sul kernel che uso però, che è il
2.6.24.3-desktop-69mib
infatti da come si vede sopra, tutti gli altri dkms sono compilati anche per questo kernel, oltre che per altri kernel vecchi..

come si fa? grazie

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Probabilmente quelli sono tutti moduli kernel precompilati, dai rpm -qa | grep kernel e vediamo cosa c'è

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di rob_mdvita
rob_mdvita
(Monster)
Offline
Monster
Iscritto: 11/07/2007
Messaggi: 423

Ciao grazie della risposta!
ecco qua:
rpm -qa | grep kernel:

kernel-source-2.6.22.18-1mdv-1-1mdv2008.0
kernel-source-2.6.22.19-2mdv-1-1mdv2008.0
kernel-source-2.6.24.3-69mib-1-1mib2008.0

kernel-desktop-2.6.22.18-1mdv-1-1mdv2008.0
kernel-desktop-2.6.22.19-2mdv-1-1mdv2008.0
kernel-desktop-2.6.24.3-69mib-1-1mib2008.0

kernel-desktop-devel-2.6.22.18-1mdv-1-1mdv2008.0
kernel-desktop-devel-2.6.22.19-2mdv-1-1mdv2008.0
kernel-desktop-devel-2.6.24.3-69mib-1-1mib2008.0

kernel-source-latest-2.6.24.3-69mib2008.0
kernel-desktop-latest-2.6.24.3-69mib2008.0
kernel-desktop-devel-latest-2.6.24.3-69mib2008.0

appunto io ho tre kernel: il desktop-2.6.22.18, desktop-2.6.22.19 e il desktop-2.6.24.3, con tutti e tre i relativi source e devel (lo so basterebbe il source) e poi i meta-pacchetti source-latest, devel-latest e kernel-desktop-latest che servono per avvisarti se hai l'ultimo kernel, l'ultimo source e l'ultimo devel, no?

infatti i moduli dkms di kqemu, gspca e virtualbox sono stati correttamente compilati su tutti e tre i kernel.. è solo nvidia-current che ha fatto casino..

eccoti anche:

rpm -qa | grep dkms

dkms-fuse-2.7.1-2mdv2008.0
dkms-kqemu-1.3.0-0.pre11.13mdv2008.0
dkms-gspcav1-1.00.20-1.1mib2008.0
dkms-nvidia-current-169.12-1mdv2008.0
dkms-minimal-2.0.17.5-2.1mib2008.0
dkms-2.0.17.5-2.1mib2008.0
dkms-virtualbox-1.6.0-4mdv2008.0

e
rpm -qa | grep nvidia

dkms-nvidia-current-169.12-1mdv2008.0
x11-driver-video-nvidia-current-169.12-1mdv2008.0

purtroppo all'inizio avevo fatto casino con nvidia e avevo messo gli rpm relativi ai kernel.. poi li ho disinstallati.. è meglio tenersi il modulo dkms così quando aggiorni kernel non devi scaricare l'rpm di nvidia relativo al kernel no?? infatti degli altri moduli ho solo il dkms..

$ rpm -qa | grep fuse
dkms-fuse-2.7.1-2mdv2008.0
fuse-2.7.1-2mdv2008.0

$ rpm -qa | grep kqemu
dkms-kqemu-1.3.0-0.pre11.13mdv2008.0

$ rpm -qa | grep virtualbox
virtualbox-1.6.0-4mdv2008.0
dkms-virtualbox-1.6.0-4mdv2008.0

che faccio? grazie dell'aiuto a presto!

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Sì ricordo anche anche a me si erano incasinati i driver NVidia con la 2008.0, il resto invece mi sembra tutto a posto visto che hai 3 kernel.

Dunque per prima cosa farei fuori i pacchetti kernel-source che non servono a niente.

Se non ci sono particolari problemi farei fuori anche i pacchetti del kernel 2.6.22.18-1mdv e questo dovrebbe sistemarti i problemi con NVidia.

Se così non fosse l'unica sarebbe quella di rimuovere i l pacchetto dkms-nvidia-current-169.12 dopo avere disabilitato i driver e successivamente reinstallarli dopo il riavvio della macchina.

Quando hai più kernel ed aggiorni i dkms con la 2008.0 ti conviene fare il riavvio con tutti i kernel di modo che i moduli compilati si mantengano tutti allineati, ora con la 2008.1 questo problema sembra sia stato risolto.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di rob_mdvita
rob_mdvita
(Monster)
Offline
Monster
Iscritto: 11/07/2007
Messaggi: 423

ok grazie! ora ho capito ancora di più con dkms.. senti ora non posso farlo non ho il computer sotto mano.. ci provo stasera e posto così ti faccio sapere se ho risolto.. ciao!