Pagina 1 di 1

Rimozione definitiva di un modulo dal kernel?

Inviato: venerdì 30 dicembre 2016, 12:38
da DoctorStrange
Buongiorno a tutti.

Vorrei chiedere se esiste un modo per imporre al sistema operativo la rimozione definitiva di un modulo, ovvero fare in modo che non ne faccia più uso.

Ciò che mi servirebbe più in dettaglio è questo: Ho un dispositivo che cnnetto al pc via USB, e, quando viene connesso, il sistema gli assegna in maniera automatica il driver usb "cdc_acm".

Io posso annullare quest'assegnazione manualmente rimuovendo il modulo cdc_acm, tramite il comando

Codice: Seleziona tutto

modprobe -r cdc_acm
Il problema però, è che quando estraggo, e poi riconnetto la stessa periferica usb, questo modulo viene automaticamente riassegnato alla stessa periferica, ed il suo modulo viene automaticamente ricaricato, mentre a me serve che la periferica abbia un diverso driver usb associato.

Dunque la domanda: si può impedire al sistema di fare uso di un modulo in particolare? Esiste un comando che sia più "incisivo" di modprobe -r oppure di rmmod? Perchè mi sono inutili se, ogni volta che riconnetto la periferica, quel modulo risalta fuori ogni volta.

Esiste poi un modo di neutralizzare anche questa rimozione ed, eventualmente ripristinare a mano questo modulo?

In pratica, esiste una specie di blacklist anche per i moduli del kernel? Ed in caso positivo, comesi usa?

Grazie mille

Re: Rimozione definitiva di un modulo dal kernel?

Inviato: venerdì 30 dicembre 2016, 12:49
da maxbigsi
la blacklist esiste https://wiki.debian.org/it/KernelModuleBlacklisting
https://computer-acquisti.com/blog/come ... l-inutili/ ... magari aspetta una dritta di qualcuno più preparato di me ;)

Re: Rimozione definitiva di un modulo dal kernel?

Inviato: sabato 31 dicembre 2016, 14:54
da Janvitus