Come sostituire un modulo (driver) con un altro
Inviato: sabato 6 giugno 2009, 14:26
Col comando
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
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:
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
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).
Codice: Seleziona tutto
lsmodTale 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 lshwCon 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
Mi chiedo come si faccia a sostituire tale modulo con un altro visto che coi comandi
Codice: Seleziona tutto
modprobe
rmmod
insmodIn 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).