Blacklistare un modulo con kernel 2.6 e udev

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Blacklistare un modulo con kernel 2.6 e udev

Messaggio da Trotto@81 »

Ragazzi qualcuno sa come si fa?
Ho rigirato la rete sottosopra ma non ho trovato nulla.

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

Aggiungi il nome del modulo in /etc/modprobe.d/blacklist:
blacklist nome_modulo

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio 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.

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio 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 "#"...

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio 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. :cry:

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

Verrà caricato da qualche modulo che dipende da agpgart. Dai lsmod | grep agpgart. Ma poi, che fastidi ti crea?

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

:lol: Si ma questo mi sembra più un trucco :)

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio 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?

Codice: Seleziona tutto

agpgart                28208  2 nvidia,nvidia_agp
Perchè per usare l'agp integrato dei driver nvidia non deve essere caricato agpgart.

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »


Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

urka58 ha scritto:Prova a dare un'occhiata qui
http://us.download.nvidia.com/XFree86/L ... dix-f.html
Ciao
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.

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Anch'io ho avuto un problema uguale, ho dovuto per forza ricompilare.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Messaggio da Trotto@81 »

Mi sa tanto che dovrò rimpilare anche io.

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio 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.

Rispondi