13 apr 2008
Kill Switch e driver Intel iwl3945-4965

Finalmente con la nuova versione dei driver iwl3945/4965 si riesce ad attivare/disattivare il NIC , senza necessariamente dover scaricare il modulo, tramite combinazione di tasti FN o Radio-switch (killswitch).
Il tuo indirizzo ip:
38.107.179.220



RSS Feed




on
on
on







1
pierissimo
dice:
Pubblicato il 13-04-2008 alle 23:36
vado un po ot.
divilinu anche io ho una intel 3945. kernel 2.6.24-16 ma la mia scheda wifi sembra morta:
piero@pnblin:~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:17:31:06:d2:5a
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::217:31ff:fe06:d25a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:69656 errors:0 dropped:0 overruns:0 frame:0
TX packets:60966 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75072460 (71.5 MB) TX bytes:7644847 (7.2 MB)
Interrupt:220 Base address:0x6000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2316 errors:0 dropped:0 overruns:0 frame:0
TX packets:2316 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:115948 (113.2 KB) TX bytes:115948 (113.2 KB)
wlan0 Link encap:Ethernet HWaddr 00:13:02:15:b8:66
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wmaster0 Link encap:UNSPEC HWaddr 00-13-02-15-B8-66-00-00-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
piero@pnblin:~$ sudo ifup wlan0
piero@pnblin:~$ sudo iwlist wlan0 scan
wlan0 Failed to read scan data : Resource temporarily unavailable
piero@pnblin:~$
perchè??
2
Divilinux
dice:
Pubblicato il 13-04-2008 alle 23:56
@pierissimo
NOn mi sembra morta..puoi postare l’output di iwconfig?
Cosa utilizzi per connetterti normalmente?
3
pierissimo
dice:
Pubblicato il 14-04-2008 alle 08:40
non fa neanche uno scan delle reti.. ecco l output:
piero@pnblin:~$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
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:0 Missed beacon:0
4
Divilinux
dice:
Pubblicato il 14-04-2008 alle 08:52
@pierissimo
a me sembra solo una scheda che non ha nessuna configurazione di connessione
Se lo scan non funziona significa evidentemente che non c’e’ alcun access point
IO non so quale manager utilizzi..wlassistant e’ il piu’ semplice..ma per testare la connessione i comandi sono sempre gli stessi
Usa il dhcp per la prova
sudo iwconfig wlan0 essid tuo_essid key tua_chiave mode managed
sudo dhclient wlan0
in questa maniera sei automaticamente connesso..
5
Algol
dice:
Pubblicato il 14-04-2008 alle 10:11
sto provando hardy 64 bit, per valutare un passaggio a tale architettura…
questi iwl di default sono un disastro… la scheda non riesce a vedere il segnale della rete, debole a dire il vero, cui mi aggancio, mentre con gli ipw il problema non sussiste. Il LED non lampeggia, sono una croce.
Devo ricompilare il kernel per provare questi driver, sperando che la situazione migliori un poco?
6
Divilinux
dice:
Pubblicato il 14-04-2008 alle 10:19
@Algol
la versione 1.2.26k e’ migliorata anche e sopratutto nella ricezione
Ho provato l’opzione led=1 ma non funziona (non esiste il parametro)..mentre con disable=1 imposti la disattivazione di default
L’unico inconveniente?..i compat-wireless incorporano anche i driver rt73usb..che con la mia edimax non funzionano perche’ utilizza gli rt73 (e basta)..cosi’ ho dovuto cancellare da /lib/modules il resto dei compat-wireless.
Non c’e’ da ricompilare il kernel..installi i compat e sovrascrivi il modulo iwl ..tutto qua
7
pierissimo
dice:
Pubblicato il 14-04-2008 alle 10:46
divilinu con wlassistan mi dice questo:
“Radio of your wireless card seems to be turned off using an external switch on your computer.
You need turn it on to be able to use wireless networks.”
premo il tasto fn+f2 ma niente… ora seguo la tua guida e vedo
8
Divilinux
dice:
Pubblicato il 14-04-2008 alle 10:52
@pierissimo
carica il modulo attivando il radio-switch di default
sudo rmmod iwl3945
sudo modprobe iwl3945 disable=0
9
pierissimo
dice:
Pubblicato il 14-04-2008 alle 11:01
caricato il modulo con disable=0… ma quando provo a fare uno scan delle reti( e il ap funziona):
sudo iwlist wlan0 scan
ICE default IO error handler doing an exit(), pid = 29462, errno = 11
10
Divilinux
dice:
Pubblicato il 14-04-2008 alle 11:05
@pierissimo
sembra che la scheda sia spenta
Non e’ che e’ disattivata da windows?..se hai anche windows sullo stesso pc
ps. ti consiglio i compat-wireless comunque..
11
pierissimo
dice:
Pubblicato il 14-04-2008 alle 11:20
ho seguito questa guida per i compat-wireless… ma niente…:
piero@pnblin:~$ sudo ifup wlan0
piero@pnblin:~$ sudo iwlist wlan0 scan
wlan0 Failed to read scan data : Resource temporarily unavailable
ps.la scheda su windows è attiva…
boh…
12
Divilinux
dice:
Pubblicato il 14-04-2008 alle 12:14
@pierissimo
non so piu’ cosa pensare..ma piu’ che altro lascia stare lo scan
Connettiti e basta..poi riporta l’output di iwconfig
Posta anche l’output di
dmesg | grep iwl
perche’ puo’ essere che hai sia gli ipw che gli iwl installati e possono fare conflitto
13
pierissimo
dice:
Pubblicato il 14-04-2008 alle 13:48
allora iwconfig:
piero@pnblin:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:"em4x3oh"
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
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:0 Missed beacon:0
non ho gli ipw installati:
piero@pnblin:~$ dmesg | grep iwl
[ 35.314939] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
[ 35.314943] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 35.315137] iwl3945: Detected Intel Wireless WiFi Link 3945BG
[ 35.405083] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 35.433883] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 52.589620] iwl3945: Microcode SW error detected. Restarting 0x82000008.
[ 52.589635] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
[ 53.586244] iwl3945: Can't stop Rx DMA.
[ 281.843675] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 281.893427] iwl3945: MAC is in deep sleep!
[ 281.893468] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 281.953196] iwl3945: MAC is in deep sleep!
[ 281.953220] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 282.012947] iwl3945: MAC is in deep sleep!
[ 282.122839] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 291.242281] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 291.252469] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 291.253133] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 292.975080] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 292.986505] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 292.987845] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 294.034193] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 294.045501] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 294.047386] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 299.189158] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 301.198078] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 303.199900] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 306.357987] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 308.370832] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 310.371725] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 328.615272] iwl3945: Wait for START_ALIVE timeout after 2000ms.
[ 349.638493] iwl3945: Error sending REPLY_CARD_STATE_CMD: time out after 500ms.
[ 9065.836832] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 9065.886580] iwl3945: MAC is in deep sleep!
[ 9065.886622] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 9065.946346] iwl3945: MAC is in deep sleep!
[ 9065.946361] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 9066.006084] iwl3945: MAC is in deep sleep!
[ 9066.115968] iwl3945: WARNING: Requesting MAC access during RFKILL wakes up NIC
[ 9068.614594] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9078.799441] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9128.356293] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9128.530963] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9128.789871] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9128.790499] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9132.698697] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9132.748425] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9132.813892] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9132.814461] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9133.692811] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9133.731467] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9133.802862] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9133.803434] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9135.378548] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9135.447793] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9135.528048] iwl3945: Radio disabled by SW RF kill (module parameter)
[ 9135.528620] iwl3945: Radio disabled by SW RF kill (module parameter)
boh non so a sto punto aspetto il rilascio stabile di hardy!che dici?
14
Divilinux
dice:
Pubblicato il 14-04-2008 alle 14:14
@pierissimo
Non seguo il kernel di Ubuntu, e non mi pare sia un problema di moduli..continuo a non vedere alcun access-point evidenziato
Non capisco cosa tu faccia concretamente per collegarti..ma se non e’ associato l’access point non ci riuscirai mai
EDIT:
Forse ho capito..ti manca il firmware!
[ 52.589620] iwl3945: Microcode SW error detected. Restarting 0×82000008.
Scaricalo e sposta il contenuto in /lib/firmware
http://www.intellinuxwireless.org/?n=downloads
15
pistolinux
dice:
Pubblicato il 14-04-2008 alle 15:08
Ottimo tutorial, complimenti! (come sempre del resto…)
Anche se, a mio parere, sarebbe meglio utilizzare checkinstall che crea un più gestibile pacchettino .deb, piuttosto che il comando
make install(col rischio di sporcare il sistema e rendere successivamente ingestibile la rimozione del programma in caso di installazioni di versioni diverse…)16
Divilinux
dice:
Pubblicato il 14-04-2008 alle 15:23
@pistolinux
solitamente per i driver non si usa checkinstall..il sistema non si “sporca” perche’ il risultato della compilazione e’ solo un modulo .ko che va a finire in /lib/modules. Le versioni successive vanno a sovrascrivere tale modulo senza ottenere “residui” da andare poi a pescare negli anfratti del filesystem.
Come sempre, a seconda delle abitudini..se uno vuole sempre tenere traccia dei programmi installati .. utilizza l’ottimo checkinstall (vale naturalmente per debian e similari come ben saprai)
Grazie per la precisazione.
17
pierissimo
dice:
Pubblicato il 14-04-2008 alle 16:47
ho scaricato e copiato il firmware… niente… per collegarmi uso wicd.
non si accende neanche il led della wifi… non so cosa fare
18
Divilinux
dice:
Pubblicato il 14-04-2008 alle 17:19
@pierissimo
vediamo se viene caricato il firmware:
dmesg | grep iwlSe lanci, come ti ho scritto prima:
sudo iwconfig wlan0 essid tuo_essid key tua_chiave mode managed…da iwconfig DEVE risultare per forza una cella (l’access point)
come in questo esempio:
PRIMA:
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s
RTS thr=2346 B Fragment thr=2346 B
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:0 Missed beacon:0
DOPO:
wlan0 IEEE 802.11g ESSID:”NETGEAR”
Mode:Managed Frequency:2.462 GHz Access Point: 00:14:6C:A9:52:CE
Bit Rate=54 Mb/s
RTS thr=2346 B Fragment thr=2346 B
Power Management:off
Link Quality:78/100 Signal level:-46 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
19
pierissimo
dice:
Pubblicato il 14-04-2008 alle 17:45
divilinu utilizzo cifratura wpa… e cmq so che sembra strano ma la scheda non va. wlassistan mi dice ancora che forse la scheda wifi è spenta, wicd non trova nessuna rete, e cmq configurando interfaces e wpa_supplicant.conf e riavviando l interfaccia nessun segno di vita, anche il led spento eheh… con gutsy e il precedente kernel tutto a meraviglia.
20
pierissimo
dice:
Pubblicato il 14-04-2008 alle 17:47
l output di dmesg | grep iwl:
piero@pnblin:~$ dmesg | grep iwl
[ 33.699939] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26k
[ 33.699944] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 33.700137] iwl3945: Detected Intel Wireless WiFi Link 3945BG
[ 33.766693] iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
[ 33.771149] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 51.372271] iwl3945: Microcode SW error detected. Restarting 0x82000008.
[ 51.372291] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
[ 52.364942] iwl3945: Can't stop Rx DMA.
[ 390.946012] iwl3945: Microcode SW error detected. Restarting 0x82000008.
[ 390.946027] iwl3945: Error Reply type 0x00000005 cmd REPLY_SCAN_CMD (0x80) seq 0x4418 ser 0x0000004B
[ 391.938657] iwl3945: Can't stop Rx DMA.
21
Divilinux
dice:
Pubblicato il 14-04-2008 alle 19:46
@pierissimo
nel kernel della gutsy c’erano altri driver, gli ipw3945..che supportavano sia lo switch che il led..mentre gli iwl, che trovi ora nel kernel di Hardy, ancora non hanno le stesse funzionalita’
C’e’ sempre quell’errore di firmware..quindi magari prova a mettere il firmware in /lib/firmware/$(uname -r)/
cosa hai scompattato esattamente in /lib/firmware?…non la cartella spero, ma il suo contenuto..ovvero il file iwlwifi-3945-1.ucode
22
pierissimo
dice:
Pubblicato il 14-04-2008 alle 21:07
messo in /lib/firmware/2.6.24-16-generic/ ma niente ehehhe. dai lasciamo perdere non vorrei farti impazzire!
23
Divilinux
dice:
Pubblicato il 14-04-2008 alle 21:54
@pierissimo
ce ne sono due di firmware..ora non ricordo, ma prova ad estrarli entrambi in lib/firmware..perche’ l’errore e’ tutti li credo
Senza il firmware la scheda e’ disattivata.
Probabilmente e’ anche in qualche pacchetto dei repository..se vuoi controllare
24
pierissimo
dice:
Pubblicato il 14-04-2008 alle 22:39
divilinu pacchetti nei repo non nè ho trovati, cmq ora come firmware per la scheda ho :
iwlwifi-3945-1.ucode
iwlwifi-3945.ucode
25
Divilinux
dice:
Pubblicato il 14-04-2008 alle 23:10
@pierissimo
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1620
qui qualcuno ha aperto un bug col tuo stesso problema..ma non e’ specificata la versione
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461924
qualcuno ha semplicemente risolto (momentaneamente) caricando e scaricando i driver al momento
sudo ifconfig wlan0 down
sudo rmmod iwl3945
sudo modprobe iwl3945
26
pierissimo
dice:
Pubblicato il 15-04-2008 alle 16:28
grazie divilinu ora vedo come si evolve la situazione. scusami se ti ho fatto impazzire eheh
27
pierissimo
dice:
Pubblicato il 19-04-2008 alle 13:20
divilinu ho fatto installazione pulita della hardy heron, copiato il firmware, installato i compat-wireless… ma niente……uffa
28
Divilinux
dice:
Pubblicato il 19-04-2008 alle 20:40
@pierissimo
Il kernel della Hardy, il 2.6.24-16, ha al 100% (l’ho provato) i driver iwl3945 perfettamente funzionanti, ed il firmware si scarica in automatico alla prima connessione (credo..non sono sicuro).
Forse la priorita’ tua in questo momento e’ che la scheda funzioni..quindi potresti evitare di installare i compat-wireless perche’ magari la ultima versione di questi iwl3945, non patchati da Ubuntu, e’ incompatibile con lo stack mac80211, dal quale dipende..
Io sto usando il kernel vanilla 2.6.24.4, e i compat-wireless stanno funzionando alla perfezione, con l’aggiunta dello switch..mentre per il led siamo tutti sulla stessa barca.
29
dario
dice:
Pubblicato il 03-05-2008 alle 15:16
Ciao a tutti! Grazie per la guida ben fatta e per il link ad i driver. Avrei una domanda. Siccome sto facendo un penetration test sulla mia rete, vorrei sapere se i driver che ho scaricato ed installato correttamente ” compat-wireless-2008-05-03.tar.bz2 ” supportano il packet injection. Ho googlato un po ma non ho trovato gran che anche perchè sono recenti. Grazie in anticipo.
30
Divilinux
dice:
Pubblicato il 03-05-2008 alle 20:15
@dario
Ciao..dipende dalla scheda. I compat-wireless installano un bel po’ di driver per chip diversi (b43 broadcom, iwl intel, rt73 etc..)
Se hai una ipw3945 come la mia..pare non sia possibile il monitor-mode
http://linuxwireless.org/en/users/Drivers
31
dario
dice:
Pubblicato il 04-05-2008 alle 13:48
la mia scheda è una Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02). Ed i moduli che uso sono:
lsmod | grep 3945
iwl3945 90228 0
mac80211 229236 1 iwl3945
cfg80211 32480 2 iwl3945,mac80211
ed a dir la verità riesco a mettere la scheda in monitor mode. Però per utilizzare programmi per testare la mia rete, questa dovrebbe supportare il pachet injection, e non ho idea di come verificarlo. Grazie in anticipo per le risposte.
32
Divilinux
dice:
Pubblicato il 04-05-2008 alle 17:23
@dario
Che io sappia gli iwl3945 non supportano la modalita’ monitor mode, e non e’ questo lo spazio per parlare di packet injection
I programmi per testare questo genere di cose sono Kismet o Wireshark
33
ugaciaka
dice:
Pubblicato il 09-05-2008 alle 12:27
uhm, sbaglio o per far andare su un kernel ricompilato gli iwl bisogna ricompilarli? e fare quanto scritto qua…
http://www.logubuntu.it/public/linux-2624piu-innovazioni-o-piu-bug/
ora a me finalmente iwconfig con kernel ricompilato da esito positivo con gli ultimi driver
ovviamente grazie a voi due, io le guide in inglese sopratutto quelle ufficiali non le capisco
34
Divilinux
dice:
Pubblicato il 09-05-2008 alle 13:01
@ugaciaka
senza nemmeno seguire il link che proponi ti dico subito che e’ sbagliato..gli iwl sono compresi nel kernel percio’ non bisogna installare nulla a parte se non il loro firmware (scaricabile dal sito intel)
AGGIUNTA
Ho letto ora ed infatti mancava proprio il firmware (che nel kernel ovviamente non puo’ esserci in quanto software closed-source)
ATTENZIONE: alcuni moduli non sono visibili perche’ le loro dipendenze non sono selezionate. quando tempo fa sono stati inclusi gli iwl nel kernel, non era attivo di default lo stack nuovo, il mac80211, e il modulo iwl3945 non era visibile nella configurazione. Bisogna sempre spuntare (da xconfig ad esempio) “mostra tutti i moduli” e “debug info” che aiuta a ricercare le dipendenze dei moduli
35
ugaciaka
dice:
Pubblicato il 09-05-2008 alle 16:43
allora infatti hai ragione se quel link senza leggerlo è sbagliato, ero a tirocinio mentre ricompilavo il kernel (i classici tempi morti) e iwconfig mi dava esito con wlan0 ma non ifconfig! Ora però iwl3945 risulta caricato, quindi forse mi mancano i firmaware..bene…quali sono i firmware?
36
ugaciaka
dice:
Pubblicato il 09-05-2008 alle 16:47
uhm, in effetti iwconfig sembra funzionare (ero a tirocinio e ho cantato troppo presto). Allora scusa la mia ignoranza… dove li copio i firmware che ricompilando il kernel non ho una /lib/firmware/”kernel ricompilato”?? Non in /lib/firmware e basta?
Mi stai facendo venire il dubbio che mi tocca ricompilare il kernel…io uso menuconfig perché xconfig non mi prende mai vecchi ugaciaka.config o .config…
37
ugaciaka
dice:
Pubblicato il 09-05-2008 alle 16:49
no ok ci sono…ho dovuto riavviare…ovviamente avendo un kernel ricompilato ho messo i firmware in /lib/firmware e ho risolto..
PS scusa per il doppio post sopra quasi doppio…ho dato un ok sulla finestra sbagliata
38
Divilinux
dice:
Pubblicato il 09-05-2008 alle 16:53
@ugaciaka
si il firmware ha effetto ricorsivo (non e’ il termine proprio piu’ esatto..perche’ significa altro) e funziona sia in /lib/firmware che in /lib/firmware/’uname -r’.
e’ facile accorgersi se manca il firmware perche’:
1- NOn ti connetterai MAI senza
2- si vede dal dmesg o da /var/log/messages nel momento in cui vengono caricati i driver
39
custom kernel e WiFi « il blog di ugaciaka
dice:
Pubblicato il 12-05-2008 alle 19:06
[...] successivamente messo i firmware in /lib/firmware. Tutto il seguito, o quasi, è spiegato anche nel blog di Divilinux da cui ovviamente prendo totalmente spunto Ho scaricato gli ultimi compact-driver (che oltre gli [...]
40
Zauruk
dice:
Pubblicato il 22-08-2008 alle 17:29
Ciao, grande per la guida, ma mi blocco qui, ho debian lenny kernel 2.6.25-6-686
debian-laptop:/home/parello/compat-wireless-2008-08-06# make
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/2.6.25-2-686/build M=/home/parello/compat-wireless-2008-08-06 modules
make: *** /lib/modules/2.6.25-2-686/build: No such file or directory. Stop.
make: *** [modules] Error 2
Cosa devo fare?
41
Divilinux
dice:
Pubblicato il 17-09-2008 alle 00:56
@Zauruk
non capisco l’errore..hai installato i kernel-headers prima?
42
PaceyIV
dice:
Pubblicato il 02-11-2008 alle 13:38
Uso lo stambecco che implementa già quella versione dei driver. Se faccio partire il pc, con la wifi bloccata dal tasto hardware, e poi la sblocco a pc avviato, la wifi non viene più rilevata in automatico dal Network Manager. Ugualmente, non viene più riconosciuta al ripristino dello standby. E poi i led sotto sono sempre accesi quelli di wifi e blutooth.