Pagina 1 di 4

[Risolto] Disperato sulla ipw3945

Inviato: sab 13 ott 2007, 13:36
da Alcatraz
Vorrei proporvi un secondo quesito, visto che sulla compilazione del nuovo kernel sono ancora in alto mare.

Il mio problema attuale è la configurazione della scheda wireless.

Ho scaricato ed installato, nell'ordine:
  • ieee80211-1.2.18
    ipw3945-1.2.2
    ipw3945-ucode-1.14.2
    ipw3945d-1.7.22
Tutto sembra essere andato a buon fine, l'unico problema si è verificato durante l'installazione dell' ieee80211 perché diceva che nel kernel esisteva già un'altra versione, ma ho dato il comando make check_old, ho cancellato la versione del kernel e ho installato i driver dell'ipw3945 con il comando make IEEE80211_IGNORE_DUPLICATE=y.

Il tutto da root.

Al riavvio però la scheda continua a non funzionare e non capisco come mai. Non si accende assolutamente la spia arancione che indica che la scheda è in funzione (il mio modello è un Acer Aspire 5652WLMi).

Non capisco!

Codice: Seleziona tutto

lspci | grep Intel
...
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Codice: Seleziona tutto

dmesg | grep Intel
...
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.2d
ipw3945: Copyright(c) 2003-2006 Intel Corporation
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
Sembra tutto ok, ma...secondo voi perché non va?

Grazie in anticipo!

Inviato: sab 13 ott 2007, 13:37
da Ansa89
Posta

Codice: Seleziona tutto

#iwconfig
che vediamo se la riconosce (comunque direi di si, dato che il log dice così...)

Inviato: sab 13 ott 2007, 13:39
da Alcatraz

Codice: Seleziona tutto

# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.
Niente, la scheda è proprio "spenta". Anche se la riconosce a livello hardware, non riesco ad accenderla.

Inviato: sab 13 ott 2007, 13:42
da Ansa89
Leggiti il readme dentro la directory "/tuo_percorso/ipw3945d-1.7.22/"...forse ho capito...

Inviato: sab 13 ott 2007, 13:45
da Alcatraz
Scusa, potresti essere più preciso? Cosa dovrei leggere in particolare del README.ipw3945?

Inviato: sab 13 ott 2007, 14:20
da kernel89
forse ti sei dimenticato di avviare il demone

Codice: Seleziona tutto

ipw3954d

Inviato: sab 13 ott 2007, 14:38
da Ansa89
kernel89 ha scritto:forse ti sei dimenticato di avviare il demone

Codice: Seleziona tutto

ipw3954d
Intendevo proprio quello: all'interno della directory dovrebbe esserci un file tipo "load.sh" che va eseguito quando vuoi usare la scheda wireless, mentre quando lo spegni devi usare "unload.sh"

Re: Disperato sulla ipw3945

Inviato: sab 13 ott 2007, 18:14
da mbrancalion
Alcatraz ha scritto: Ho scaricato ed installato, nell'ordine:
ieee80211-1.2.18
[CUT]
Personalmente, la 1.2.18 a me non funziona. Quando si cerca di associarsi con una rete mi si blocca il portatile, in freeze.
Invece la 1.2.17 funziona benissimo.

Io fossi te proverei con quella versione, tanto per levarsi questo dubbio.......

Inviato: sab 13 ott 2007, 23:56
da Karma
Io l'ho installato proprio in queste settimane sul mio portatile.
Prima cosa, credo che ti manchi mac80211-10.0.0.tgz. Una volta scompattato devi dare un make patch_kernel (come da istruzioni all'interno). A quel punto vai nella directory build dei moduli del tuo kernel, lanci il menuconfig, abiliti il modulo che ha appena aggiunto e li ricompili.
Poi vai in iwlwifi-1.1.17.tgz (naturalmente scompattato) e lo compili come da istruzioni. Al suo interno troverai il file load da far partire per caricare i moduli. Io poi l'ho modificato per inserirlo nel rc.local.
Ricorda che ogni volta che ricompili un kernel devi rifare tutto.
Spero di essere stato abbastanza chiaro, al massimo mi fai sapere.
Buon lavoro

Karma

Inviato: dom 14 ott 2007, 9:13
da Ansa89
Karma ha scritto:Io l'ho installato proprio in queste settimane sul mio portatile.
Prima cosa, credo che ti manchi mac80211-10.0.0.tgz. Una volta scompattato devi dare un make patch_kernel (come da istruzioni all'interno). A quel punto vai nella directory build dei moduli del tuo kernel, lanci il menuconfig, abiliti il modulo che ha appena aggiunto e li ricompili.
Poi vai in iwlwifi-1.1.17.tgz (naturalmente scompattato) e lo compili come da istruzioni. Al suo interno troverai il file load da far partire per caricare i moduli. Io poi l'ho modificato per inserirlo nel rc.local.
Ricorda che ogni volta che ricompili un kernel devi rifare tutto.
Spero di essere stato abbastanza chiaro, al massimo mi fai sapere.
Buon lavoro

Karma
Sinceramente io non ho fatto tutto quel casino....ho solo installato il firmaware, i moduli per il kernel e il demone e tutto funziona bene :D

Inviato: dom 14 ott 2007, 11:45
da Karma
Sinceramente io non ho fatto tutto quel casino....ho solo installato il firmaware, i moduli per il kernel e il demone e tutto funziona bene
Beato te!!!!
E a me tocca rifarlo ad ogni ricompilazione del kernel, che purtroppo sul portatile nuovo sono anche abbastanza numerose!!!!! :x :x

Adesso aspettiamo di sapere come andrà al nostro Alcatraz...

Karma

Inviato: dom 14 ott 2007, 19:58
da Alcatraz
Ciao a tutti, grazie mille per le risposte e scusate per l'attesa...sono salito 2 giorni in montagna per smaltire un po' di caos cittadino!!!

Eccomi però di nuovo operativo.

Non credo sia colpa del demone, in particolare credo di aver eseguito la procedura di installazione passo a passo, ad ogni modo questo è ciò che ottengo quando cerco di lanciare il demone da terminale:

Codice: Seleziona tutto

# /sbin/ipw3945d
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-10-14 19:53:57: ERROR: ipw3945d already running.  If ipw3945d is not running then you
need to remove '/var/run/ipw3945d.pid' and try again.
Presumo sia quindi avviato, anche se non so come averne la certezza. Può essere però che il demone sia avviato da root e quindi non possa sfruttarlo come normale utente?

Quello che non riesco proprio a capire è perché non parta nemmeno l'accensione manuale.


Spero di non dover installare il mac80211, visti i problemi precedentemente esposti qui. :(

Inviato: dom 14 ott 2007, 20:30
da kernel89

Codice: Seleziona tutto

# /sbin/ipw3945d
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-10-14 19:53:57: ERROR: ipw3945d already running.  If ipw3945d is not running then you
need to remove '/var/run/ipw3945d.pid' and try again.
Dice che il demone è già avviato e per riavviarlo di nuovo devi prima cancellare /var/run/ipw3945.pid.
Per vedere se ti funziona la scheda dai un iwconfig.

Inviato: dom 14 ott 2007, 20:46
da Alcatraz
kernel89 ha scritto:Per vedere se ti funziona la scheda dai un iwconfig.

Codice: Seleziona tutto

$ iwconfig
bash: iwconfig: command not found
bash-3.1$ su
bash-3.1# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.
Vi ho solo trascritto il tutto per dirvi che come user non ho accesso a iwconfig, magari può avere un senso dirvelo.

Inviato: dom 14 ott 2007, 21:56
da Karma
Vi ho solo trascritto il tutto per dirvi che come user non ho accesso a iwconfig, magari può avere un senso dirvelo.
Il fatto che non sia usabile da utente è normale, infatti il comando sta in /sbin che la directory "Superuser Binary".

Ma attivi l'interfacci con il comando da root?

Codice: Seleziona tutto

 ifconfig wlan0 up
Nel caso restituisci l'errore...

Karma