Repository 32bit  Forum
Repository 64bit  Wiki

Problema wi-fi Toshiba a100-683 Slackware 11

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.

Problema wi-fi Toshiba a100-683 Slackware 11

Messaggioda Gatsby » sab apr 28, 2007 10:29

Gentilissimi, innanzitutto grazie del forum sito e del mostodontico lavoro che portate avanti!...
premetto che ho cercato quanto + possibile prima di postare, ma adesso serve qualcuno che sappia + di me.
Mi permetto una piccola premessa in modo da illustrarvi al meglio la situazione.

Installo Slack 11 sul Toshiba avviando da DVD con test26.s, l'unico che permetta un degno riconoscimento dell'hardware, procedo con l'installazione, al momento di scegliere il kernel scelgo test26.s da DVD e completo il tutto.
Nella scelta dei pacchetti NON INSTALLO pcmcia utils ed al primo riavvio avvio completo installando i moduli del kernel 2.6.18 disinstallando tutte le voci relative al kernel 2.4.
Installo anche tutte i pacchetti relativi al kernel 2.6.18.
Hotplug parte di default all'avvio.
In etc/rc.d/etc.modules-uname-r inserisco /sbin/modprobe e100 per la scheda di rete, riavvio e tutto viene visto ad eccezione della scheda wireless, intel ipw3945.
Per la scheda wireless, come da vari documenti trovati in rete installo wpa-supplicant ed i driver scaricati dal sito intel per la scheda wireless.
Compilo i driver, li installo, sposto il firmware in /lib/firmware copio il demone in /sbin e per automatizzare il processo al boot inserisco il percorso dello script ./load del driver in rc.M.
Da un ifconfig la scheda wireless viene vista come eth1.
da iwconfig viene riconosciuta, e da iwlist scan mi viene visto l'access point alice-xxxx
quindi presumo che funzioni.
Qui nascono i problemi...
non riesco a raggiungere l'accesspoint...
vi mando un estratto di iwconfig

eth1 unassociated ESSID:"Alice-49756414" Nickname:"maxwell"
Mode:Managed Frequency=nan kHz Access Point: Not-Assoc iated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:17 Missed beacon: 0

e di wpa_supplicant.comf

# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=0
fast_reauth=1


# WPA protected network, supply your own ESSID and WPAPSK here:
network={
ssid="Alice-49756414"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=CCMP TKIP WEP104 WEP40
#psk="xxxx"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Lancio wpa con il comando
wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -B
il quale non manda messaggi di errore.

Adesso mi fermo e passo la palla a voi.
Vi mando anche un lsmod tanto per gradire.

Module Size Used by
ipv6 225248 10
snd_seq_dummy 2948 0
snd_seq_oss 29056 0
snd_seq_midi_event 6016 1 snd_seq_oss
snd_seq 43856 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6540 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 42144 0
snd_mixer_oss 14976 1 snd_pcm_oss
capability 3464 0
commoncap 5504 1 capability
e100 31624 0
mii 4992 1 e100
lp 9928 0
parport_pc 24260 0
parport 30152 2 lp,parport_pc
psmouse 35464 0
pcmcia 30372 0
evdev 8192 0
sg 26780 0
ipw3945 183072 1
ieee80211 30152 1 ipw3945
ieee80211_crypt 4480 1 ieee80211
yenta_socket 24204 1
rsrc_nonstatic 10880 1 yenta_socket
pcmcia_core 34064 3 pcmcia,yenta_socket,rsrc_nonstatic
shpchp 33052 0
sdhci 15372 0
mmc_core 18960 1 sdhci
snd_hda_intel 14740 0
snd_hda_codec 149424 1 snd_hda_intel
snd_pcm 67720 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 19460 2 snd_seq,snd_pcm
snd 42724 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 7264 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
intel_agp 19740 1
i2c_i801 6924 0
hci_usb 13980 0
serio_raw 5380 0
agpgart 28208 1 intel_agp
pcspkr 2560 0
bluetooth 41572 1 hci_usb

Scusate il post kilometrico ma ho tentato di fornirvi il maggior numero di info.
Grazie chi vorrà aiutarmi :)
Gatsby
Linux 1.0
Linux 1.0
 
Messaggi: 30
Iscritto il: dom mar 05, 2006 5:10

Messaggioda Zapotech » sab apr 28, 2007 12:53

Ciao, utilizzo la tua stessa scheda wireless.

premetto che ho configurato il mio router wi-fi con:
Encryption: WPA2
WPA Authentication Mode: Personal (Pre-Shared Key)
WPA2 Cipher Suite: AES


Ti posto il mio wpa_supplicant.conf: (ometto le righe commentate)

ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
network={
ssid="IlMioSSID"
psk="LaMiaPSK"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
}

Dopo avere caricato il modulo kernel ipw3945 e il daemone /sbin/ipw3945d
ottengo il collegamento con:
wpa_supplicant -B -c /etc/wpa_supplicant.conf -Dwext -ieth1

Ciao!
Avatar utente
Zapotech
Packager
Packager
 
Messaggi: 155
Iscritto il: gio set 07, 2006 21:58
Località: Roma
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4

Messaggioda Gatsby » sab apr 28, 2007 14:11

Perfetto!!!
Ho seguito paro paro il tuo file e tutto funge bene!!!
GRAZIE!!
Ora rimane solo un problema:
ho provato ad inserire le istruzioni per far partire wpa nel file rc.M, e pppoe-start, in modo da avere tutto attivo al boot.
Purtroppo mi dice che non riesce a trovare eth1, ma se faccio da root dopo il boot tutto funziona.
Che mi invento?
Gatsby
Linux 1.0
Linux 1.0
 
Messaggi: 30
Iscritto il: dom mar 05, 2006 5:10

Messaggioda Zapotech » sab apr 28, 2007 17:05

Affinchè eth1 (scheda di rete wireless) sia attiva (vista da ifconfig e da iwconfig) è necessario che venga caricato il modulo kernel ipw3945 E il daemone /sbin/ipw3945d.
Prima dell'avvio di wpa_supplicant, inoltre, bisogna settare eth1 con:

Codice: Seleziona tutto
iwconfig eth1 essid "TuoESSID" mode Managed channel CanaleDelTuoAP
.

Credo che il tuo sistema all'avvio lancia wpa_supplicant (...da rc.M) ma la tua scheda di rete wireless ancora nn è stata caricata/configurata.
Prova a verificare sequenzialmente questa successione di comandi ed eventualmente pensa di ricorrere, per poter lanciare automaticamente al boot il wpa_supplicant, al file /etc/rc.d/rc.local

P.S: Nel mio script sono dovuto ricorrere ad uno:
Codice: Seleziona tutto
sleep 2

tra la riga relativa ad iwconfig e la riga relativa a wpa_supplicant.
Ti consiglio inoltre di leggere il file "README.ipw3945d" che trovi nella directory "RegulatoryDaemon" dei driver che spiega dettagliatamente come far partire il daemone ipw3945d automaticamente al caricamento del modulo kernel ipw3945 e, soprattutto, senza credenziali di root!
Avatar utente
Zapotech
Packager
Packager
 
Messaggi: 155
Iscritto il: gio set 07, 2006 21:58
Località: Roma
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4

Messaggioda Gatsby » sab apr 28, 2007 23:57

Ok ho risolto come segue:
Nella dir di installazione ipw3945xxx c'è uno script che si chiama load, credo a scopo di test.
Ho fatto un linkl a tale script in rc.local ed ho elencato le istruzioni per wpa separando con sleep 2. Poi ho inserito alcune istruzioni pppoe-start etc etc.
Grazie dell'aiuto.
Gatsby
Linux 1.0
Linux 1.0
 
Messaggi: 30
Iscritto il: dom mar 05, 2006 5:10

Messaggioda Zapotech » dom apr 29, 2007 11:50

prego! ;)
Avatar utente
Zapotech
Packager
Packager
 
Messaggi: 155
Iscritto il: gio set 07, 2006 21:58
Località: Roma
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4

Messaggioda Alcatraz » gio ott 18, 2007 22:27

Scusate se riuppo questo thread, ma qui c'è la risposta alla mia ultima domanda sulla ipw3945 (ed è l'unico posto, ho vagato per tutto il forum!), quindi chiedo l'aiuto a qualcuno di voi per decifrarla, perché non ho capito nulla!

Dopo varie vicissitudini sono riuscito a configurare ed utilizzare la scheda wireless in oggetto.

L'ultima cosa fastidiosa che rimane è che, ad ogni avvio della macchina, devo digitare da root

Codice: Seleziona tutto
cd /home/mio_utente/ipw3945-1.2.2
./load
wpa_supplicant -B -c/etc/wpa_supplicant.conf -ieth1 -D wext
dhcpcd eth1


altrimenti eth1 non c'è e la scheda non si connette.

Posto che dovrebbe essere tutto funzionante, perché se digito questi 4 comandi navigo, vorrei che il boot lo facesse per me. Ossia ogni volta che accendo il pc, vorrei che la scheda provasse a connettersi.

Qualcuno è in grado di spiegarmi con parole semplici come hanno fatto quelli che hanno scritto in questo thread?

Grazie!
Alcatraz
Linux 2.0
Linux 2.0
 
Messaggi: 126
Iscritto il: ven ott 12, 2007 11:28

Messaggioda sbabaro » lun ott 22, 2007 13:54

fermo restando che ho grossi problemi per far funzionare la mia ipw3945 con il wpa_supplicant (non si registra all'ap), ritengo che tu possa farlo caricare in avvio tramite inet1.conf
Lì puoi inserire i dati relativi alla parte radio, installa il modulo lì dove hai compilato i driver per la ipw e dovresti riuscire

Per la cronica, che versione dei driver stai usando? sto impazzendo per riuscire ad autenticare con wpa
sbabaro
Packager
Packager
 
Messaggi: 388
Iscritto il: gio set 08, 2005 23:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti