Repository 32bit  Forum
Repository 64bit  Wiki

PRO/Wireless 2200BG

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

PRO/Wireless 2200BG

Messaggioda syncrazy » sab lug 22, 2006 19:00

Ciao ragazzi, sto sbattendo la testa da giorni ormai ma senza venirne a capo.

Premetto che ovviamente ho ricompilato il kernel 2.6.16.16 con gli appositi moduli.

Questo è quanto ho sul mio sistema:

1. lspci | grep -i wireless
02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)

2. lsmod
root@slackbox:~# lsmod
Module Size Used by
ohci_hcd 19340 -
uhci_hcd 31480 -
snd_intel8x0 29892 -
snd_ac97_codec 94568 -
snd_ac97_bus 1832 -
ipw2200 178868 -
ieee80211 29512 -
ieee80211_crypt 4584 -
pcmcia 32236 -
firmware_class 7720 -
pcmcia_core 36992 -


3. Ho caricato i moduli aggiuntivi
modprobe hermes
modprobe orinoco
modprobe orinoco_cs


4. Questo è quello che dice 'syslog'
Jul 21 12:35:47 slackbox kernel: ipw2200: ipw-2.4-boot.fw load failed: Reason -2
Jul 21 12:35:47 slackbox kernel: ipw2200: Unable to load firmware: -2
Jul 21 12:35:47 slackbox kernel: ipw2200: failed to register network device
Jul 21 12:35:47 slackbox kernel: ipw2200: probe of 0000:02:02.0 failed with error -5


5. Ho scariato il firmware della scheda wireless (ipw2200-fw-3.0) contenente i seguenti files, ma non sono sicuro che il prob si risolva così:
ipw2200-bss.fw ipw2200-ibss.fw ipw2200-sniffer.fw
solo che ora non so come installarli...


Qualche dritta?? Grazie per l'attenzione!
Ultima modifica di syncrazy il dom lug 23, 2006 0:16, modificato 1 volta in totale.
syncrazy
Linux 1.0
Linux 1.0
 
Messaggi: 5
Iscritto il: sab lug 22, 2006 18:51

Messaggioda twister » sab lug 22, 2006 20:30

mv *.fw /lib/firmware
modprobe -r ipw2200
modprobe ipw2200


ermes e orinoco a che ti servono?? :roll:
Avatar utente
twister
Staff
Staff
 
Messaggi: 1598
Iscritto il: mar nov 11, 2003 0:00
Località: Roma
Slackware: current

PRO/Wireless 2200BG

Messaggioda syncrazy » dom lug 23, 2006 0:12

Purtroppo il problema persiste, dando ancora lo stesso messaggio:
kernel: ipw2200: ipw-2.4-boot.fw load failed: Reason -2
kernel: ipw2200: Unable to load firmware: -2
kernel: ipw2200: failed to register network device
kerrnel: ipw2200: probe of 0000:02:02.0 failed with error -5




# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

# iwconfig wlan0
wlan0 No such device


Ho letto dei moduli ermes e orinoco tra i vari howto che ho googlato,
ma probabilmente non mi servono a niente.

Non capisco cosa abbia potuto tralasciare, ma sembrerebbe tutto ok...
syncrazy
Linux 1.0
Linux 1.0
 
Messaggi: 5
Iscritto il: sab lug 22, 2006 18:51

Messaggioda gioco » dom lug 23, 2006 0:18

http://guide.debianizzati.org/index.php/Intel_PRO/Wireless_2200BG#Nota_per_i_kernels_2.6.x ha scritto:A questo punto dobbiamo semplicemente copiare i files ipw-2.2-*.fw all' interno della directory '/usr/lib/hotplug/firmware, ricordandoci di compiere questa operazione dopo esserci loggati come utente root. Nel caso il comando dmesg rilevi un errore del tipo Unable to load firmware, relativo al modulo ipw2200, si deve scompattare il firmware all'interno della directory /lib/firmware.

http://guide.debianizzati.org/index.php/Intel_PRO/Wireless_2200BG#Nota_per_i_kernels_2.6.x
Avatar utente
gioco
Packager
Packager
 
Messaggi: 900
Iscritto il: sab giu 18, 2005 23:00
Località: in the court of the Wesnoth king
Slackware: last stable

Messaggioda twister » dom lug 23, 2006 0:58

In slackware deve andare dentro /lib/firmware
Hai installato i driver?
Leggi anche qui
http://ipw2200.sourceforge.net/#issues
Avatar utente
twister
Staff
Staff
 
Messaggi: 1598
Iscritto il: mar nov 11, 2003 0:00
Località: Roma
Slackware: current

Messaggioda syncrazy » dom lug 23, 2006 4:12

Sto installando come da guida http://ipw2200.sourceforge.net/#issues

ieee80211-1.1.14# make

/lib/modules/2.6.16.16/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_ccmp.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_tkip.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_wep.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_geo.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_module.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_rx.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_tx.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_wx.c
/lib/modules/2.6.16.16/build/include/net/ieee80211.h
/lib/modules/2.6.16.16/build/include/net/ieee80211_crypt.h
/lib/modules/2.6.16.16/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_ccmp.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_tkip.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_crypt_wep.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_geo.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_module.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_rx.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_tx.c
/lib/modules/2.6.16.16/build/net/ieee80211/ieee80211_wx.c
Above files found. Remove? [y],n

Se dico no mi da:
Above files found. Remove? [y],n n
Old ieee80211 references found. In order to build the ieee80211
subsystem, prior versions must first be removed. You can perform
this task by running this makefile as root via:

% sudo make check_old

and answering Y to remove the file references.
Aborting make.
make: *** [check_old] Error 1



Se rispondo y mi da:
include/linux/in6.h:58: error: storage size of `sin6_addr' isn't known
include/linux/seq_file.h:22: error: storage size of `sem' isn't known
include/net/neighbour.h:139: error: storage size of `arp_queue' isn't known
include/net/neighbour.h:181: error: storage size of `parms' isn't known
include/net/neighbour.h:190: error: storage size of `proxy_queue' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:935: error: storage size of `stats' isn't known
include/net/sock.h:206: error: storage size of `sk_receive_queue' isn't known
include/net/sock.h:207: error: storage size of `sk_write_queue' isn't known
include/net/sock.h:224: error: storage size of `sk_error_queue' isn't known
include/net/sock.h:232: error: storage size of `sk_peercred' isn't known
include/net/sock.h:239: error: storage size of `sk_stamp' isn't known
include/net/inet_sock.h:144: error: storage size of `fl' isn't known
include/linux/tcp.h:267: error: storage size of `rx_opt' isn't known
include/linux/tcp.h:279: error: storage size of `out_of_order_queue' isn't known
include/linux/tcp.h:288: error: storage size of `duplicate_sack' isn't known
include/linux/tcp.h:289: error: storage size of `selective_acks' isn't known
include/linux/tcp.h:291: error: storage size of `recv_sack_cache' isn't known
include/linux/wireless.h:754: error: storage size of `channel_list' isn't known
include/linux/wireless.h:885: error: storage size of `qual' isn't known
include/linux/wireless.h:847: error: storage size of `discard' isn't known
include/linux/wireless.h:848: error: storage size of `miss' isn't known
include/linux/wireless.h:881: error: storage size of `retry' isn't known
include/linux/wireless.h:883: error: storage size of `encoding' isn't known
include/linux/wireless.h:884: error: storage size of `power' isn't known
include/linux/wireless.h:890: error: storage size of `param' isn't known
include/linux/wireless.h:951: error: storage size of `max_qual' isn't known
include/linux/wireless.h:961: error: storage size of `avg_qual' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:686: error: storage size of `channel_switch' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:813: error: storage size of `ac_params_record' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:932: error: storage size of `qos_data' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:937: error: storage size of `rates' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:939: error: storage size of `rates_ex' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:954: error: storage size of `tim' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:962: error: storage size of `tpc_report' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:969: error: storage size of `csa' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:972: error: storage size of `quiet' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:1024: error: storage size of `bg' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:1025: error: storage size of `a' isn't known
/usr/local/src/ieee80211-1.1.14/net/ieee80211.h:1088: error: storage size of `frag_cache' isn't known
make[2]: *** [/usr/local/src/ieee80211-1.1.14/ieee80211_module.o] Error 1
make[1]: *** [_module_/usr/local/src/ieee80211-1.1.14] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.16'
make: *** [modules] Error 2

Immagino che debba dargli allora il giusto percorso in :
make IEEE80211_INC= ???

Non ne vengo + fuori!!!!

Data l'ora stacco e vado a letto :(
syncrazy
Linux 1.0
Linux 1.0
 
Messaggi: 5
Iscritto il: sab lug 22, 2006 18:51

Messaggioda snak3z » dom lug 23, 2006 12:32

Ricompilati il kernel con i suoi moduli nativi per la tua scheda wireless, temo che rispondendo 'y' alla
tua precedente installazione di ieee80211-1.1.14.tgz li abbia rimossi.
Il problema è dovuto alla versione di firmware che hai installato.

Prova con la versione ipw2200-fw-2.4.tgz ed estrai il file in /lib/firmware
come ti faceva giustamente notare twister.

A questo puto non dovrebbe neanche servire il valore 100 in /sys/class/firmware/timeout.
snak3z
Linux 1.0
Linux 1.0
 
Messaggi: 16
Iscritto il: mer giu 09, 2004 23:00

Messaggioda syncrazy » dom lug 23, 2006 13:14

snak3z TI ADOROOOOOOOOOOOOOOOOOOOO !!!!!!!!!! :)

Ora funziona, grazie mille stavo impazzendo.

Stanotte c'ho sbattuto la testa fino alle 5.30 del mattino tra reinstallazioni e ricompilazioni del kernel ma senza risultati.

Grazie a tutti ancora!
syncrazy
Linux 1.0
Linux 1.0
 
Messaggi: 5
Iscritto il: sab lug 22, 2006 18:51


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron