Pagina 1 di 1

IPW3945

Inviato: gio 8 giu 2006, 15:44
da BardaK
Salve a tutti,
mi ritrovo con alcuni problemi nell'installare la scheda Intel PRO/Wireless 3945ABG
Nonostante io abbia seguito tutte le istruzioni non riesco a capire quale sia il problema. Al momento di caricare i driver con ./load mi da una serie di messaggi di errore che riguardano il caricamento dei moduli.
La maggior parte dei messaggi mi rimandano a dmesg:

Codice: Seleziona tutto

ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
ieee80211: Unknown symbol ieee80211_get_crypto_ops
ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
ieee80211: disagrees about version of symbol ieee80211_crypt_quiescing
ieee80211: Unknown symbol ieee80211_crypt_quiescing
Inoltre dopo che ho installato la ieee80211 il kernel non mi compila più dandomi un messaggio di errore in corrispondenza di tale modulo (anche se la compilazione dalla directory di installazione andava benissimo).

Spero che ci sia qualcuno che mi possa aiutare.
Grazie

Inviato: gio 8 giu 2006, 16:06
da aLe46

Inviato: gio 8 giu 2006, 17:35
da BardaK
ciao aLe46,
grazie per la risposta.
Putroppo ho già fatto tutto ciò che viene detto nell'articolo, ma i problemi persistono. Mi dovrei buttare su ndiswrapper?

Inviato: gio 8 giu 2006, 20:39
da BardaK
Allora, seguendo la guida descritta nell'INSTALL ho cambiato la path di installazione di ieee80211 e adesso lo carica correttamente.
Il problema è che non carica il modulo ipw3945...
Da dmesg....

Codice: Seleziona tutto

ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw3945: disagrees about version of symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: disagrees about version of symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: disagrees about version of symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: disagrees about version of symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: disagrees about version of symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: disagrees about version of symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: disagrees about version of symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_rx
ipw3945: no version for "ieee80211_get_channel" found: kernel tainted.
ipw3945: disagrees about version of symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: disagrees about version of symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: disagrees about version of symbol ieee80211_get_geo
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: disagrees about version of symbol free_ieee80211
ipw3945: Unknown symbol free_ieee80211
ipw3945: disagrees about version of symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: disagrees about version of symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: disagrees about version of symbol alloc_ieee80211
ipw3945: Unknown symbol alloc_ieee80211
Spero che ci sia qualcuno che mi possa dare una mano...

Inviato: gio 8 giu 2006, 21:05
da BardaK
HO RISOLTO!!!!!
So che è un metodo poco ortodosso ma forzando il caricamento del modulo ipw3945 questo funzionava.
Allora ho copiato in /lib/modules/`uname -r` ipw3945.ko e ho cambiato la riga 43 del file load da:

Codice: Seleziona tutto

insmod ./${MODULE}.ko $@ && LOADED="${LOADED}${MODULE} "
a:

Codice: Seleziona tutto

modprobe -f ${MODULE} $@ && LOADED="${LOADED}${MODULE} "
e adesso va tutto alla perfezione.
Scusate per lo spam di messaggi, spero che in futuro possa servire a qualcuno.