7 dic 2007
Transmitted on my Frequency – Intel

Vi presento, in anteprima dal kernel 2.6.24-rc4, i nuovi driver Intel, iwl3945 e iwl4956..che fino ad oggi andavano compilati a mano assieme al nuovo stack mac80211.
Il tuo indirizzo ip:
38.107.179.220
A new Dharma Station…
7 dic 2007

Vi presento, in anteprima dal kernel 2.6.24-rc4, i nuovi driver Intel, iwl3945 e iwl4956..che fino ad oggi andavano compilati a mano assieme al nuovo stack mac80211.
Il tuo indirizzo ip:
38.107.179.220
Categoria: Senza categoria | Tag: Wifi
Le risposte sono disabilitate, ma puoi fare un trackback dal tuo sito.
Spiacente, i commenti sono chiusi.
Lo Stronzio perde il Radon ma non il Trizio
Dopo la mitica Mazlan Othman, un nostro connazionale è stato prescelto per intrattenere rapporti diplomatici con gli Alieni (attenzione! Sono scene molto forti): [youtube width="400" height="300"]http://www.youtube.com/watch?v=MZ_b98HsE3E[/youtube] Per stampare le fotografie dell’evento si consiglia carta Kodak: [youtube width="400" height="300"]http://www.youtube.com/watch?v=RqGal0fEgKA[/youtube] Get Shareaholic Valutazione 3.00 su 5
Avete appena installato yakuake ma non riuscite a far “scendere” la shell a “tendina” dal bordo in alto dello schermo? Normale..perche’ al tasto F12 (quello di default di yakuake) e’ associato un altro servizio Dalle impostazioni di yakuake e’ possibile cambiare il tasto per far apparire / scomparire la shell…pero’ prima dovremmo farla comparire per [...]
Questo blog non rappresenta una testata giornalistica in quanto viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62 del 7.03.2001
© Divilinux Lost Blog Design by : diploD | Special Thanks : styleshout | Mod. by Divilinux 2007-2011



RSS Feed
1
Abbio
dice:
Pubblicato il 07-12-2007 alle 19:15
Perchè allora la mia intel 4965 funziona tranquillamente senza fare nulla su gutsy????
2
divilinu
dice:
Pubblicato il 07-12-2007 alle 19:41
@Abbio
perche’ ti sarai confuso..magari hai la 3945..e non la 4965..perche’ di driver nei sorgenti del 2.6.22 di Ubuntu non ne ho visti proprio..oppure li hanno aggiunti da poco tramite i restricted..
Sul forum di ubuntu c’e’ tanta gente con la 4965 non funzionante..
se vuoi ti faccio uno screen dei sorgenti..
3
Lex79
dice:
Pubblicato il 07-12-2007 alle 23:39
Sono un po’ ignorante in schede di rete…mi dici cos’è il monitor-mode, il demone regolatore e il kill switch che hai citato nell’articolo?
e poi piu’ o meno che differenza ci sono tra le schede 3945 e 4956 ?
4
divilinu
dice:
Pubblicato il 07-12-2007 alle 23:45
@Lex79
allora ho controllato di nuovo nei sorgenti del 2.6.22-14 e non c’e’ traccia degli iwl4965 ..comunque
il kill switch e’ l’interruttore del wireless, sia meccanico che mediante la combinazione di tasti FN+
gli ipw3945, non so perche’, consentono proprio di impostare il kill switch ..immagina che sono a batterie e che non mi interessa il wifi, cosi’ posso proprio spegnerlo. Gli iwl3945 per ora non lo permettono.
La differenza tra le schede 3945 e 4965 e’ ovviamente che le seconde sono piu’ recenti..e poi supportano il nuovo standard AGN.
Il monitor-mode e’ la modalita’ che consente il packet-injection, permette ad esempio a wireshark di catturare i pacchetti in modalita’ promiscua
Il demone regolatore e’ il file ipw3945d che si occupa di interfacciare i driver con la scheda..
5
AleXit
dice:
Pubblicato il 08-12-2007 alle 00:20
Beh… non è detto che il monitor-mode sia per forza sinonimo di packet injection. Diciamo che è una condizione necessaria ma non sufficiente
Comunque nonostante abbiano alcune pecche, mi pare che questi driver basati su mac80211 abbiano una velocità di sviluppo disarmante. Presumo quindi che tutto quello che manca adesso sarà aggiunto a breve…
6
Lex79
dice:
Pubblicato il 08-12-2007 alle 01:59
Ok grazie….molto chiaro come sempre…cerco anche maggiori info in rete ma mi hai dato spunto e ho cominciato a capirci qualcosa. Il portatile Asus F9E che mi hai consigliato è con schermo 12″, sk video intel integrata
per ora mi interessava a 15″ + nvidia
Non capisco ancora se posso trascurare nella scelta il fatto che un portatile abbia la scheda 4965 invece che la 3945, anche se si parla di una tecnologia nuova e quindi si cerca quasi sempre di puntare “sul nuovo” nelle scelte
7
abbio
dice:
Pubblicato il 08-12-2007 alle 11:48
ti assicuro che ho la 4965…. appena sono sul portatile ti posto lo screen di iwconfig….o di lshw dove forse si vede meglio che è la 4965….
8
divilinu
dice:
Pubblicato il 08-12-2007 alle 12:01
@Abbio
ho riavviato col kernel di ubuntu, l’ultimo disponibile, e ho provato a caricare i moduli ma non ci sono
Anche nei sorgenti dello stesso kernel non ci sono..
http://img155.imageshack.us/img155/1415/rr285e6km5.jpg
probabilmente e’ possibile, tramite i repository, attivare i restricted o scaricare il pacchetto dei driver in modo automatico..ma nel kernel non c’e’ nulla
9
Abbio
dice:
Pubblicato il 08-12-2007 alle 14:15
Non so cosa dirti io ho un Asus A8E e la 7.04 nemmeno mi partiva quando l’ho preso, dopo ho installato kubuntu 7.10 beta e non ho dovuto fare nulla nè per l’ethernet nè per la wireless.
Questa è la parte di lshw che riguarda la wireless:
*-pci:1
description: PCI bridge
product: 82801H (ICH8 Family) PCI Express Port 2
vendor: Intel Corporation
physical id: 1c.1
bus info: pci@0000:00:1c.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport-driver
*-network
description: Wireless interface
product: PRO/Wireless 4965 AG or AGN Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wmaster0
version: 61
serial: 00:13:e8:64:c9:ed
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=iwl4965 ip=192.168.2.2 latency=0 module=iwl4965 multicast=yes wireless=IEEE 802.11g
10
divilinu
dice:
Pubblicato il 08-12-2007 alle 16:53
@Abbio
buono a sapersi, cosi’ il prossimo che mi chiede perche’ non va..basta solo installare i restricted-modules
tipo questo:
http://forum.ubuntu-it.org/index.php/topic,143822.0/topicseen.html
11
giulio
dice:
Pubblicato il 09-12-2007 alle 13:00
@divi mi sono ricompilato ik kernel 2.6.24.rc4 selezionando i nuovi driver…ma sul mio portatile toshiba la mia ipw394 non viene rilevata.
Se do ifconfig rileva solo la eth0.
Ho provato con modprobe iwl3945 ma non cambia nulla..
12
divilinu
dice:
Pubblicato il 09-12-2007 alle 14:10
@giulio
no ifconfig…iwconfig..altrimenti puo’ essere solo una impostazione sbagliata
se non si caricano puo’ solo voler dire che non sono stati selezionati..oppure che non hai reinstallato i moduli dopo averlo fatto
13
giulio
dice:
Pubblicato il 09-12-2007 alle 14:57
ehm divi..io ho solo swicchato l’opzione da xconfig..nel senso che ho selezionato questi moduli (con il puntino dato che la v non era disponibile..)
c’è qualche altra operazione da fare?
14
divilinu
dice:
Pubblicato il 09-12-2007 alle 15:01
@giulio
per quanto ne so, puo’ essere uno dei 100 moduli che si da’ per scontato siano installati..ma dirti adesso quale di questi sia in grado , e se sia in grado di interferire il caricamento degli iwl3945 questo non lo so
Io ho solamente selezionato i moduli nuovi come nella figura a inizio articolo..
15
giulio
dice:
Pubblicato il 09-12-2007 alle 15:10
non so più che fare
non posso aver un kernel compilato ad hoc sempre per gli ipw3945 che non riesco a compilare
ho sempre errori anche da altri pc sempre gli stessi errori di compilazione…sigh mi ero illuso di aver risolto tutti i problemi con questo nuovo kernel..e invece non vanno sigh..
non mi resta che aspettare aspettare..sigh aspettare..
16
divilinu
dice:
Pubblicato il 09-12-2007 alle 15:16
@giulio
pero’ se non vanno significa che hai sbagliato qualcosa, cosa non lo so, ma se ad esempio a me funzionano..non capisco perche’ a te non dovrebbero funzionare
Cioe’ se non funzionano..e’ cosi’ per tutti e basta..quindi non demordere che a volte la soluzione e’ li vicino
17
giulio
dice:
Pubblicato il 09-12-2007 alle 15:19
Divi alla fine non è che ci sia molto da fare e da sbagliare..io ho ricompilato il kernel selezionandoli da xconfig..poi non so se occorreva fare altro..
18
divilinu
dice:
Pubblicato il 09-12-2007 alle 15:34
@giulio
alla fine pero’ a me vanno..non ti basta?..di solito ai tempi..quando non riuscivo a far funzionare qualche periferica, mi bastava sapere che qualcuno l’avesse fatta funzionare…a quel punto significa che sto sbagliando io qualcosa, quando nondipende da altro ovviamente
Non so..ad esempio come l’hai compilato questo kernel?..il modulo iwl3945 se compilato e’ IMPOSSIBILE che non ci sia nella directory dei sorgenti o in /lib/modules…e’ veramente IMPOSSIBILE
19
giulio
dice:
Pubblicato il 09-12-2007 alle 15:55
non ci siamo capiti divi..
il risultato del comando
sudo modprobe iwl3945 è positivo
non mi da errore..
solo che la wireless non viene rilevata..
il driver c’è!
20
giulio
dice:
Pubblicato il 09-12-2007 alle 15:56
vedi?
giulio@giulio-laptop:~$ locate iwl3945.ko
/lib/modules/2.6.23.9/updates/drivers/net/wireless/iwlwifi/iwl3945.ko
/lib/modules/2.6.22.4/updates/drivers/net/wireless/iwlwifi/iwl3945.ko
/lib/modules/2.6.22-14-generic/ubuntu/wireless/iwlwifi/iwlwifi/origin/iwl3945.ko
/lib/modules/2.6.24-rc4/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
/usr/src/linux-2.6.24-rc4/drivers/net/wireless/iwlwifi/iwl3945.ko
/usr/src/linux-2.6.24-rc4/drivers/net/wireless/iwlwifi/.iwl3945.ko.cmd
/usr/src/linux-2.6.24-rc4/debian/linux-image-2.6.24-rc4/lib/modules/2.6.24-rc4/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
21
divilinu
dice:
Pubblicato il 09-12-2007 alle 16:14
@giulio
a questo punto mi devi riportare l’output di modprobe..perche’ volgio vedere come mai non si caricano
hai messo poi iwl3945 in /etc/modules?
22
giulio
dice:
Pubblicato il 10-12-2007 alle 00:07
si ho inserito iwl3945 in /etc/modules
ecco i comandi che mi hai chiesto
giulio@giulio-laptop:~$ sudo modprobe iwl3945
[sudo] password for giulio:
giulio@giulio-laptop:~$
e poi
giulio@giulio-laptop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:A0:D1:43:2F:D5
UP 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)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
il module c’è solo che non mi rileva la eth1 (wireless)
23
divilinu
dice:
Pubblicato il 10-12-2007 alle 07:28
@giulio
ma allora e’ giusto..se con modprobe non ottieni output significa che il modulo e’ caricato..lo trovi in lista con lsmod:
dyve@a6j:~$ lsmod | grep iwl3945
iwl3945 87412 0
mac80211 119692 1 iwl3945
dyve@a6j:~$
probabilmente poi questa scheda sara’ da configurare..
24
giulio
dice:
Pubblicato il 10-12-2007 alle 11:19
@divi abbiamo la stessa identica scheda..
Description: Wireless interface
product: PRO/Wireless 3945ABG Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth1
version: 02
serial: 00:13:02:68:a3:74
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ipw3945 driverversion=1.2.2mp firmware=14.2 1:0 () ip=192.168.1.9 latency=0 module=ipw3945 multicast=yes wireless=IEEE 802.11g
25
divilinu
dice:
Pubblicato il 10-12-2007 alle 11:34
@giulio
certo che abbiamo la stessa identica scheda…ho gia’ scritto 3-400 guide sugli ipw3945..pensavo che ormai fosse assodato
se i driver ci sono (e anche il firmware) ma la scheda non va..e’ solo colpa della configurazione..ma ci sono diversi files da controllare, ci sono diversi comandi per interrogare la scheda..bisogna buttar giu’ un articolo come questo per le schede ethernet:
http://divilinu.wordpress.com/2007/04/05/anatomia-di-una-connessione-ethernet/
Non si puo’, da un blog, andare avanti per 800 post cercando, tu li e io qua, di sistemare la situazione partendo da 0..mi spiace
26
giulio
dice:
Pubblicato il 10-12-2007 alle 11:49
ok grazie comunque
27
divilinu
dice:
Pubblicato il 10-12-2007 alle 23:51
forse ho trovato un workaround per il kill switch che non vuole funzionare con questi driver
echo 1 > /proc/acpi/asus/wled
28
Vito
dice:
Pubblicato il 10-01-2008 alle 18:59
Ho appena compilato il 2.6.24-rc7 e mi funziona tutto. Ho una ipw3945. Comunque per dovere di cronaca ho dovuto inserire il firmware(il pacchetto ubuntu-modules lo inserisce nella cartella /lib/firmware/2.6.22-14-generic) in /lib/firmware, altrimenti iwconfig non mi rilevava l’interfaccia. P.s.: il problema del nome è stato risolto, ora è nuovamente eth1. L’unico problema è che adesso mi ritrovo con un’interfaccia in più in ifconfig, chiamata ‘wmaster0′. Poco male, l’importante è che va!
29
divilinu
dice:
Pubblicato il 10-01-2008 alle 23:09
@Vito
wmaster0 si riferisce forse al fatto che il router (192.168.0.1) fa da dns..e quindi lo segnala come fosse una scheda in ap-mode..basta controllare il MAC address a cosa corrisponde.
30
Vito
dice:
Pubblicato il 11-01-2008 alle 15:25
L’interfaccia wmaster0 mi appare in ifconfig solo quando mi connetto con la ipw3945 e il MAC address di wmaster0 è lo stesso della ipw3945 seguito da una sfilza di zeri….
Cmq per comodità imposto sempre l’ip del router come dns sia per la rete cablata che per la wireless.
P.s: per kill switch si intende anche il led della scheda? Perchè con questi driver non si accende, anche se la scheda funziona correttamente.
Grazie.
31
divilinu
dice:
Pubblicato il 11-01-2008 alle 15:46
@Vito
esatto con questi driver la spia non si accende piu’. (ho provato a sistemare il modulo rfkill ma senza risultati)
La scheda rimane sempre accesa, non si puo’ spegnere..con conseguente calo delle prestazioni in situazioni dove si utilizza la batteria