Come sostituire un modulo (driver) con un altro

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Come sostituire un modulo (driver) con un altro

Messaggio da bingel »

Col comando

Codice: Seleziona tutto

lsmod
si ottiene l'elenco dei moduli caricati.

Tale comando tuttavia, almeno nel mio sistema e in quello di un altro utente di questo forum con cui ho avuto modo di confrontarmi, non mostra i moduli utilizzati dal controller del disco fisso presente sulla scheda madre (oltre ovviamente ad un insieme di altri moduli che non fa vedere).

Col comando

Codice: Seleziona tutto

sudo lshw
ottengo invece oltre che l'elenco dell'hardware del mio PC, anche i moduli che ogni singolo dispositivo utilizza.
Con riferimento ai driver usati dal controller del disco fisso ad esempio ottengo quanto segue:

Codice: Seleziona tutto

*-ide
             description: IDE interface
             product: VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
             vendor: VIA Technologies, Inc.
             physical id: 7.1
             bus info: pci@0000:00:07.1
             logical name: scsi2
             logical name: scsi3
             version: 10
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm bus_master cap_list emulated
             configuration: driver=pata_via latency=32
Quindi, stando a questo comando, parrebbe che il modulo usato sia "pata_via"

Mi chiedo come si faccia a sostituire tale modulo con un altro visto che coi comandi

Codice: Seleziona tutto

modprobe

rmmod

insmod
non è possibile farlo (mi dice che non trova i driver, né quelli da smontare né quelli da montare).

In Ubuntu non è presente il file modules.conf o modprobe.conf ma solo la directory modprobe.d in cui inserire degli script con gli eventuali moduli da caricare e relative opzioni.
Oltre a ciò è presente anche un file dove blacklistare i moduli che non si vogliono caricare.

Ma come praticamente si debba fare tutto questo onestamente non lo so o almeno non lo ricordo visto che in passato comunque devo averci avuto a che fare con un problema simile.

La mie domande sono dunque le seguenti:

- perché il modulo pata_via non è visibile usando il comando lsmod
- come sostituisco tale driver con, ad esempio, il driver "ata_piix" o "ahci" (non vi preoccupate, non è una cosa che serve a me e che devo fare sul mio sistema dove il driver "pata_via" funziona perfettamente, mi serve saperlo solo per poter aiutare una persona che ha invece questo problema).
Ultima modifica di bingel il sabato 6 giugno 2009, 14:29, modificato 1 volta in totale.
Free Thought - Free World
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], Google [Bot] e 8 ospiti