ieee80211.h

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.
Rispondi
syncrazy
Linux 0.x
Linux 0.x
Messaggi: 5
Iscritto il: sab 22 lug 2006, 19:51

ieee80211.h

Messaggio da syncrazy »

Salve,
sto provando a reinstallare i driver per la mia scheda wireless Intel 2200,
dato che quelli nativi del kernel (2.6.16.16) non supportano la modalità monitor mode e quindi
non mi permettono di utilizzare kismet.

Il problema è che nel momento in cui provo a compilare ipw2200-1.0.8 mi viene fuori il seguente errore:

make
ERROR: ieee80211.h not found in '/lib/modules/2.6.16.16/include'.

You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:

% make IEEE80211_INC=/usr/src/ieee80211/

will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Error 1



Effettivamente /lib/modules/2.6.16.16/include in slackware non è presente,
ho quindi creato un link s. facendolo puntare al percorso dove ho ieee80211.h ossia in /usr/src/linux-2.6.16.16/include/net/ieee80211.h

Ho provato anche a creare la directory 'include' (sempre in /lib/modules/2.6.16.16/) ed a sbatterci dentro sto benedetto ieee80211.h ma NADA!!!!

Stessa cosa anche specificando il percorso con : make IEEE80211_INC=/usr/src/linux-2.6.16.16/include/net/ieee80211.h
o make IEEE80211_INC=/lib/modules/2.6.16.16/include.

Insomma io copio il file nel percorso dove lui mi chiede ma continua imperterrito a dirmi che non lo trova.

Qualcuno ha già affrontato questo strano problema?

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Messaggio da tgmx »

non ho capito bene qual'è il tuo problema però uso la 2200bg con i driver per linux e funziona tutto bene:

scarica l'ultima versione da: http://ieee80211.sourceforge.net/

scarica l'ultima versione da: http://ipw2200.sourceforge.net/

scarica i firmware che trovi sempre nel secondo link riportato

decomprimi compila e installa ieee80211

decomprimi compila e installa ipw2200

copia i firmware nella directory opportuna (leggi il README)

Così deve funzionare... :)

Rispondi