Pagina 1 di 2
Blacklistare un modulo con kernel 2.6 e udev
Inviato: ven 4 mag 2007, 11:30
da Trotto@81
Ragazzi qualcuno sa come si fa?
Ho rigirato la rete sottosopra ma non ho trovato nulla.
Inviato: ven 4 mag 2007, 12:20
da syaochan
Aggiungi il nome del modulo in /etc/modprobe.d/blacklist:
blacklist nome_modulo
Inviato: ven 4 mag 2007, 13:01
da Trotto@81
Perfetto, ma come lo stupido mi sono dimenticato di specificare che il modulo che non voglio far caricare in automatico è agpgart.
Da quando sono passato al 2.6 non sono mai riuscito a impedire che si caricasse in automatico, in nessun modo.
Se qualcuno ci fosse riuscito sono curioso di sapere come abbi afatto, ovviamente senza ricompilare il kernel.
Inviato: ven 4 mag 2007, 13:16
da gigiobagiano
Devi dare un'occhiata a rc.modules è lì che carica il modulo...basta fare una ricerca all'interno del file e lo trovi subito, poi un classico "#"...
Inviato: ven 4 mag 2007, 13:59
da Trotto@81
Lo carica comunque, sia blacklistandolo in modprobe.d che commentandono in rc.modules.
Con il 2.4 ci si riusciva, con il 2.6 innessun modo.

Inviato: ven 4 mag 2007, 14:09
da syaochan
Verrà caricato da qualche modulo che dipende da agpgart. Dai lsmod | grep agpgart. Ma poi, che fastidi ti crea?
Inviato: ven 4 mag 2007, 14:12
da gnubit
Semplice anche se estremamente sordido
Codice: Seleziona tutto
mv /lib/modules/2.x.x/kernel/drivers/char/agp/agpgart.ko /lib/modules/2.x.x/kernel/drivers/char/agp/agpgart.no
Inviato: ven 4 mag 2007, 14:13
da Bart

Si ma questo mi sembra più un trucco

Inviato: ven 4 mag 2007, 14:31
da gnubit
Avevo lo stesso problema col driver della Broadcom che per la mia wifi non funziona, ma per scaricare i sorgenti del kernel avevo bisogno della rete.
Non c'era verso di blacklistare un ciufolo, come tale ho optatoper una soluzione poco stilosa, ma funzionante.
Ovviamente poi ho ricompilato il kernel eliminando il supporto per la broadcom.
Inviato: ven 4 mag 2007, 15:12
da Trotto@81
syaochan ha scritto:Verrà caricato da qualche modulo che dipende da agpgart. Dai lsmod | grep agpgart. Ma poi, che fastidi ti crea?
Perchè per usare l'agp integrato dei driver nvidia non deve essere caricato agpgart.
Inviato: ven 4 mag 2007, 18:48
da urka58
Inviato: ven 4 mag 2007, 19:24
da Trotto@81
Ho letto il readme ed è molto interessante.
Spiega come disattivare l'agpgart per le distro che lo hanno compilato come statico passando l'opzione agp=off al kernel.
Nel mio caso purtroppo è compilato come modulo.
Inviato: sab 5 mag 2007, 2:56
da Dani
Anch'io ho avuto un problema uguale, ho dovuto per forza ricompilare.
Inviato: sab 5 mag 2007, 8:01
da Trotto@81
Mi sa tanto che dovrò rimpilare anche io.
Inviato: sab 5 mag 2007, 8:55
da syaochan
Ma in quel link c'è scritto che il modulo agpgart è necessario
To use the Linux 2.6 AGPGART driver, both the AGPGART frontend module, apggart.ko, and the backend module for your AGP chipset (nvidia-agp.ko, intel-agp.ko, via-agp.ko, ...) need to be statically linked into the kernel, or built as modules and loaded.
On Linux 2.6, the agpgart.ko frontend module will always be loaded, as it is used by the NVIDIA kernel module to determine if an AGPGART backend module is loaded. When the NVIDIA AGP driver is to be used on a Linux 2.6 system, it is recommended that you make sure the AGPGART backend drivers are built as modules and that they are not loaded.
Cioè, è il modulo nvidia che carica agpgart, l'unica cosa da fare è assicurarsi che non venga caricato prima.