Pagina 1 di 1

Problema ipw2200

Inviato: dom 18 giu 2006, 17:35
da kernel_panic
Ciao a tutti, ho una slackware 10.2 su un acer travelmate 4020.

Ho aggiornato il kernel alla versione 2.6.16 inserendo il supporto per la mia scheda wireless

anche dopo aver installato il firmware, il sistema non mi riconosce la periferica.

ho quindi reinstallato i moduli ieee80211 e ipw2200 scaricando i sorgenti ma quando cerco di caricarli mi appare questo errore:
WARNING: Error inserting ieee80211_crypt (/lib/modules/2.6.16.1/net/ieee80211/ieee80211_crypt.ko): Invalid module format
WARNING: Error inserting ieee80211 (/lib/modules/2.6.16.1/net/ieee80211/ieee80211.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ipw2200 (/lib/modules/2.6.16.1/kernel/drivers/net/wireless/ipw2200.ko): Unknown symbol in module, or unknown parameter (see dmesg)
e questo DMesg
ieee80211_crypt: exports duplicate symbol ieee80211_crypt_deinit_entries (owned by kernel)
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
ipw2200: disagrees about version of symbol ieee80211_wx_get_encodeext
ipw2200: Unknown symbol ieee80211_wx_get_encodeext
ipw2200: disagrees about version of symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: disagrees about version of symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: disagrees about version of symbol ieee80211_txb_free
ipw2200: Unknown symbol ieee80211_txb_free
ipw2200: disagrees about version of symbol ieee80211_wx_set_encodeext
ipw2200: Unknown symbol ieee80211_wx_set_encodeext
ipw2200: disagrees about version of symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: disagrees about version of symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_rx
ipw2200: disagrees about version of symbol ieee80211_rx_mgt
ipw2200: Unknown symbol ieee80211_rx_mgt
ipw2200: disagrees about version of symbol free_ieee80211
ipw2200: Unknown symbol free_ieee80211
ipw2200: disagrees about version of symbol alloc_ieee80211
ipw2200: Unknown symbol alloc_ieee80211
come posso fare? vi ringrazio in anticipo!

ciao!

Inviato: dom 18 giu 2006, 19:44
da l1q1d
se hai ricompilato dai sorgenti in teoria questi errori te li dovrebbe dare in compilazione, mq hai compilato la sezione net/wireless nel kernel?

Inviato: lun 19 giu 2006, 8:54
da gnubit
Non è che hai sbagliato il firmware?

Se non erro ce ne è più d'uno e sempre se non ricordo male io la prima volta avevo fatto questo ragionamento, scarico l'ultimo che sicuramente va meglio, invece mi pare che a seconda del kernel ci sia un firmware apposito.

Mi pare che in dmesg generasse un errore segnalando la versione del firmware necessaria.

Inviato: sab 24 giu 2006, 18:36
da gallows
Ti consiglio di usare l'ultima versione di linux (2.6.17.x).
Se vuoi consigli sulla configurazione dai un'occhiata qui

Inviato: sab 24 giu 2006, 21:58
da gnubit
Con la serie 2.6.16 mi pare serva il 2.4 di firmware.

Inviato: lun 26 giu 2006, 9:37
da prometeo79
Credo che il problema sia il firmware. Le versioni fino alla 2.4 hanno dei problemi di likaggio. La versione 3.0 a me funziona egregiamente, prova con questa.

Inviato: lun 26 giu 2006, 22:39
da simgidacav
Banalmente, togli il firmware e usa modprobe per caricare il modulo. Poi guarda dmesg e vedrai di quale versione specifica hai bisogno. In effetti dovrebbe essere la 2.4.