Pagina 1 di 1

[RISOLTO] configurare i moduli dei device

Inviato: mar 19 giu 2007, 10:17
da fede_home
ciao a tutti,
ho un problema un po' complesso. Ho due schede pci wireless con chip atheros. Funzionano entrambe benissimo con il modulo ath_pci. Il mio problema nasce dal fatto che vorrei provare un altro driver con una delle due schede, per la precisione madwifi. Ora, se disinstallo con

Codice: Seleziona tutto

modprobe -r ath_pci
tutte e due le schede smettono di funzionare, mentre io vorrei che il modulo del kernel funzioni solo con una scheda pci. Forse devo giocare con gli alias e modprobe.conf ma non ho idea da dove iniziare.
Suggerimenti?

Federico

Inviato: mer 20 giu 2007, 0:16
da fede_home
questo è quello che mi ha risposto Kronos sul newsgroup it.comp.os.linux.sys:
Usa l'attributo unbind che trovi sotto /sys.
1) Trova il driver della scheda di rete, per comodità passa dalla classe
net, e.g.:
cd /sys/class/net/eth1
2) Trova il path PCI del device associato, e.g.:
root@dreamland:/sys/class/net/eth1# ls -l device
lrwxrwxrwx 1 root root 0 2007-06-19 21:06 device ->
.../../../../../../devices/pci0000:00/0000:00:1c.3/0000:03:00.0
la componente che ti interessa è l'ultima (0000:03:00.0 - nel formato
domain:bus:slot.function).
3) Passa alla directory del driver, e.g.:
cd device/driver
4) Ordina l'unbind dal device PCI che hai identificato, e.g.:
echo -n "0000:03:00.0" > unbind
funziona alla grande :o :o :o

ciao a tutti
Federico