[RISOLTO] Come disabilitare un modulo kernel (problema con scheda wifi USR 5411)

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
Fyrad
Prode Principiante
Messaggi: 71
Iscrizione: venerdì 11 novembre 2005, 18:39
Contatti:

[RISOLTO] Come disabilitare un modulo kernel (problema con scheda wifi USR 5411)

Messaggio da Fyrad »

Ciao raga!
E' da un giorno che sto smanettando per cercare di far funzionare la mia nuova scheda di rete wireless sul portatile... è una US ROBOTICS USR805411 802.11g MAXg PC Card, che è supportata da Ndiswrapper: http://ndiswrapper.sourceforge.net/mediawiki/index.php/List
Come da link ho estratto ed installato con successo i files USRMAXGa.inf e bcmwl5.sys dall'installer dei driver per Winzoz... ndiswrapper me li segna come installati con successo (riconoscendo pure che l'hardware è presente nel pc), ma avviando il modulo di ndiswrapper tramite

Codice: Seleziona tutto

sudo modprobe ndiswrapper
la scheda non vuole saperne nemmeno di accendersi... allora ho provato a dare il comando

Codice: Seleziona tutto

lshw
e mi è apparso che la scheda sta tentando di utilizzare il modulo bcm43xx presente all'interno del kernel anziché i drivers di ndiswrapper... come posso disabilitare questo modulo, che non fa parte dei "restricted modules" senza dover ricompilare tutto? :P

grazie mille a tutti coloro che risponderanno!
Ultima modifica di Fyrad il venerdì 19 maggio 2006, 15:59, modificato 1 volta in totale.
The olde village lanterne / Is calling me onward /Leading wherever I roam / The olde village lanterne / A light in the dark / Bringing me closer to home...
Avatar utente
Fyrad
Prode Principiante
Messaggi: 71
Iscrizione: venerdì 11 novembre 2005, 18:39
Contatti:

Re: Come disabilitare un modulo del kernel (problema con scheda wifi USR 5411)

Messaggio da Fyrad »

Ho risolto da solo: in pratica basta dare

Codice: Seleziona tutto

sudo modprobe -r nome_modulo
per fermare un modulo del kernel in esecuzione; nel mio caso specifico bisogna dunque eseguire

Codice: Seleziona tutto

sudo modprobe -r bcm43xx
Tuttavia questo comando non impedisce l'avvio del modulo al riavvio successivo di ubuntu, quindi bisogna rinominare il file del modulo stesso:

Codice: Seleziona tutto

cd /lib/modules/<nome_kernel>/kernel/drivers/net/wireless/bcm43xx/
sudo mv bcm43xx.ko bcm43xx.ko_backup
(abbiate l'accortezza di sostituire a la versione del vostro kernel linux :P)

Riavviando il sistema, il modulo bcm43xx non verrà piu' caricato, bensì verrà usato il driver offerto da ndiswrapper, che avrete precedentemente caricato.

Spero che questo sia di aiuto anche ad altri che come me sono alle prese con le malefiche (ma tanto comode) reti wireless!  :D
Ultima modifica di Fyrad il venerdì 19 maggio 2006, 16:01, modificato 1 volta in totale.
The olde village lanterne / Is calling me onward /Leading wherever I roam / The olde village lanterne / A light in the dark / Bringing me closer to home...
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti