Dimensione: 6617
Commento:
|
← Versione 26 del 03/03/2019 16.47.09 ⇥
Dimensione: 5258
Commento: nuove note
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Hardware/DispositiviSenzaFili/IPW3945 | ## page was renamed from Hardware/DispositiviSenzaFili/Ipw3945 |
Linea 5: | Linea 5: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| = Installazione su Ubuntu 7.10 «Gutsy Gibbon» = |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=258114"; rilasci="8.04")>> |
Linea 11: | Linea 10: |
«'''Gestore driver con restrizioni'''» di Ubuntu installa corretamente il driver '''ipw3945'''. | = Introduzione = |
Linea 13: | Linea 12: |
Se si riscontrano problemi sia il driver '''[http://ipw3945.sourceforge.net/ ipw3945]''' sia il '''[http://ieee80211.sf.net/ network stack ieee80211]''' possono essere sostituiti con il driver '''[http://intellinuxwireless.org/?p=iwlwifi iwl3945]''' e con il [http://intellinuxwireless.org/?p=mac80211&n=howto-mac80211 network stack mac80211]: 0. Scegliere '''''Sistema -> Amministrazione -> Gestore driver con restrizioni''''' 0. Togliere il segno di spunta da «'''Intel (R) PRO/wireless 3945 connection driver for linux'''» 0. Riavviare il sistema |
Questa guida contiene delle istruzioni utili all'installazione del driver '''ipw3945''' o dei driver '''iwl3945 / iwl4965'''. |
Linea 18: | Linea 14: |
Una volta riavviato il sistema, procedere come segue: 0. Creare, con un [:EditorDiTesto:editor di testo] e i permessi di [:Sudo:amministratore] il file `/etc/modprobe.d/blacklist-ipw3945` 0. Al suo interno aggiungere: {{{ blacklist ipw3945 }}} 0. Aprire il file `/etc/modules` e aggiungere alla fine: {{{ iwl3945 }}} 0. Riavviare il sistema |
= Installazione su Ubuntu 8.04 «Hardy Hearon» = |
Linea 28: | Linea 16: |
Dopo il riavvio del sistema, in un terminale digitare: {{{ lsmod | egrep 'Module|iwl|ipw' |
In un terminale digitare: {{{ lsmod | grep iwl |
Linea 32: | Linea 20: |
Module Size Used by iwl3945 88168 0 iwlwifi_mac80211 175112 1 iwl3945 cfg80211 7304 1 iwlwifi_mac80211 |
iwl3945 93940 0 iwlwifi_mac80211 219108 1 iwl3945 cfg80211 15112 1 iwlwifi_mac80211 |
Linea 38: | Linea 25: |
La scheda è pronta per funzionare, se non fosse attiva procedere come descritto per la scheda di rete al punto precedente. | La scheda è pronta per funzionare. |
Linea 40: | Linea 27: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Probabilmente con il driver «iwl3945» il led wifi del portatile rimarrà spento, l'interfaccia di rete verrà rinominata in «wlan0_rename» e non sarà supportato il «monitor mode».''|| | Probabilmente con il driver «iwl3945» il led wifi del portatile rimarrà spento, l'interfaccia di rete verrà rinominata in «wlan0» e il tasto per attivarla e disattivarla non funzioni correttamente. |
Linea 42: | Linea 29: |
Potrebbe capitare che, qualsiasi sia il driver utilizzato, a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando '''iwconfig''': {{{ | La soluzione è installare gli opportuni moduli digitando in un terminale: {{{ sudo apt-get install linux-backports-modules-hardy }}} In un terminale digitare: {{{ lsmod | grep iwl }}} e verificare che l'output sia: {{{ iwl3945 93940 0 iwlwifi_mac80211 219108 1 iwl3945 cfg80211 15112 1 iwlwifi_mac80211 led_class 6020 1 iwl3945 }}} A questo punto anche il LED ed i relativi tasti FN dovrebbero funzionare correttamente. Potrebbe capitare che a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando '''iwconfig''': {{{ |
Linea 48: | Linea 50: |
Per risolvere il problema, modificare con i [:Sudo:permessi di amministratore] il file `/boot/grub/menu.lst` aggiungendo alla fine della riga '''kernel''' la stringa '''noapic''' come nell'esempio: {{{ title Ubuntu 7.10, kernel 2.6.22-14-generic root (hd0,7) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=193b3dac-bc3a-4867-8d25-4fbaffa51aa5 ro quiet splash locale=it_IT noapic initrd /boot/initrd.img-2.6.22-14-genericc |
Per risolvere il problema, modificare con i [[Sudo|permessi di amministratore]] il file `/boot/grub/menu.lst` aggiungendo alla fine della riga '''kernel''' la stringa '''noapic''' come nell'esempio: {{{ title Ubuntu 8.04, kernel 2.6.24-17-generic root (hd0,7) kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=193b3dac-bc3a-4867-8d25-4fbaffa51aa5 ro quiet splash locale=it_IT noapic initrd /boot/initrd.img-2.6.24-17-generic |
Linea 58: | Linea 60: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Si può seguire la stessa procedura di installazione per il driver iwl4965 e relativo network stack mac80211 per la scheda wireless Intel PRO/Wireless 4965AGN avendo la semplice accortezza di sostituire la stinga 3945 con 4965 ogni volta, ad esempio iwl3945 diventa iwl4965.''|| = Installazione su Ubuntu 6.10 «Edgy Eft» = Se avete '''Ubuntu Edgy 6.10''' non c'è bisogno di seguire questa procedura, visto che i driver sono inclusi nel pacchetto ''linux-restricted-modules-generic''. Esso è solitamente installato di default, ma se non è presente, basta scaricarlo da Synaptic o tramite terminale con {{{ sudo apt-get install linux-restricted-modules-generic |
{{{#!wiki note Si può seguire la stessa procedura di installazione per il driver iwl4965 e relativo network stack mac80211 per la scheda wireless Intel PRO/Wireless 4965AGN avendo la semplice accortezza di sostituire la stinga 3945 con 4965 ogni volta, ad esempio iwl3945 diventa iwl4965. |
Linea 69: | Linea 64: |
Se volete verificare che 1) il modulo sia presente: {{{ :~$ lsmod | grep ipw }}} 2) che il demone (daemon) sia attivo: {{{ :~$ ps -A | grep ipw3945d }}} ---- ---- = Installazione su Ubuntu 6.06 «Dapper Drake» = |
##= Installazione su Ubuntu 6.06 «Dapper Drake» = |
Linea 89: | Linea 69: |
'''1.''' Siamo sicuri che la nostra scheda sia proprio la ipw3945? Se con il comando: | ##'''1.''' Siamo sicuri che la nostra scheda sia proprio la ipw3945? Se con il comando: |
Linea 91: | Linea 71: |
{{{ lspci }}} otteniamo, tra le altre, questa riga: |
##{{{ ##lspci ##}}} ##otteniamo, tra le altre, questa riga: |
Linea 96: | Linea 76: |
{{{ 0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02) }}} allora possiamo procedere con la configurazione. |
##{{{ ##0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02) ##}}} ##allora possiamo procedere con la configurazione. |
Linea 101: | Linea 81: |
'''2.''' Assicuriamoci di avere un kernel 2.6.13+ | ##'''2.''' Assicuriamoci di avere un kernel 2.6.13+ |
Linea 103: | Linea 83: |
{{{ uname -r }}} '''3.''' Scarichiamo il [http://ieee80211.sf.net/ network stack] ieee80211 aggiornato almeno alla 1.1.12. |
##{{{ ##uname -r ##}}} ##'''3.''' Scarichiamo il [http://ieee80211.sf.net/ network stack] ieee80211 aggiornato almeno alla 1.1.12. |
Linea 108: | Linea 88: |
Decomprimiamo l'archivio | ##Decomprimiamo l'archivio |
Linea 110: | Linea 90: |
{{{ tar xzvf ieee80211-1.1.12.tgz }}} E compiliamo |
##{{{ ##tar xzvf ieee80211-1.1.12.tgz ##}}} ##E compiliamo |
Linea 115: | Linea 95: |
{{{ cd ieee80211-1.1.12 make sudo make install cd ..}}} '''4.''' Scarichiamo i [http://downloadfinder.intel.com/scripts-df-external/filter_results.aspx?strTypes=all&ProductID=2259&OSFullName=Linux*&lang=eng&strOSs=39&submit=Go! drivers]. Leggiamo i termini della licenza e proseguiamo secondo le istruzioni. |
##{{{ ##cd ieee80211-1.1.12 ##make ##sudo make install ##cd ..}}} ##'''4.''' Scarichiamo i [http://downloadfinder.intel.com/scripts-df-external ##/filter_results.aspx?strTypes=all&##ProductID=2259&##OSFullName=Linux*&lang=eng&strOSs=39&submit=Go! drivers]. Leggiamo i termini ##della licenza e proseguiamo secondo le istruzioni. |
Linea 122: | Linea 103: |
Decomprimiamo l'archivio | ##Decomprimiamo l'archivio |
Linea 124: | Linea 105: |
{{{ tar xzvf ipw3945-linux-1.0.0.tgz cd intel-ipw3945-1.0.0/ }}} |
##{{{ ##tar xzvf ipw3945-linux-1.0.0.tgz ##cd intel-ipw3945-1.0.0/ ##}}} |
Linea 130: | Linea 111: |
Decomprimiamo e installiamo il driver: | ##Decomprimiamo e installiamo il driver: |
Linea 132: | Linea 113: |
{{{ tar xzvf ipw3945-1.0.0.tgz cd ipw3945-1.0.0 make cd .. }}} Decomprimiamo e copiamo il firmware: |
##{{{ ##tar xzvf ipw3945-1.0.0.tgz ##cd ipw3945-1.0.0 ##make ##cd .. ##}}} ##Decomprimiamo e copiamo il firmware: |
Linea 140: | Linea 121: |
{{{ tar xzvf ipw3945-ucode-1.13.tgz sudo cp ipw3945-ucode-1.13/ipw3945.ucode /lib/firmware/`uname -r`/ cd .. }}} Decomprimiamo e copiamo il daemon |
##{{{ ##tar xzvf ipw3945-ucode-1.13.tgz ##sudo cp ipw3945-ucode-1.13/ipw3945.ucode /lib/firmware/`uname -r`/ ##cd .. ##}}} ##Decomprimiamo e copiamo il daemon |
Linea 147: | Linea 128: |
{{{ tar xzvf ipw3945d-1.7.18.tgz }}} in base all'architettura (32-bit / 64-bit) |
##{{{ ##tar xzvf ipw3945d-1.7.18.tgz ##}}} ##in base all'architettura (32-bit / 64-bit) |
Linea 152: | Linea 133: |
{{{ sudo cp ipw3945d-1.7.18/x86/ipw3945d /sbin }}} oppure |
##{{{ ##sudo cp ipw3945d-1.7.18/x86/ipw3945d /sbin ##}}} ##oppure |
Linea 157: | Linea 138: |
{{{ sudo cp ipw3945d-1.7.18/x86_64/ipw3945d /sbin }}} '''5.''' Ora proviamo a caricare il modulo usando tramite lo script load: |
##{{{ ##sudo cp ipw3945d-1.7.18/x86_64/ipw3945d /sbin ##}}} ##'''5.''' Ora proviamo a caricare il modulo usando tramite lo script load: |
Linea 162: | Linea 143: |
{{{ sudo ./load debug=0 sudo modprobe ipw3945 }}} Alchè vediamo se l'interfaccia è realmente configurata: |
##{{{ ##sudo ./load debug=0 ##sudo modprobe ipw3945 ##}}} ##Alchè vediamo se l'interfaccia è realmente configurata: |
Linea 168: | Linea 149: |
{{{ ifconfig eth0 }}} oppure |
##{{{ ##ifconfig eth0 ##}}} ##oppure |
Linea 173: | Linea 154: |
{{{ ifconfig eth1 }}} '''6.''' Per caricare il modulo all'avvio possiamo usare modprobe. Per far questo copiamo ipw3945.ko nella cartella dei moduli: |
##{{{ ##ifconfig eth1 ##}}} ##'''6.''' Per caricare il modulo all'avvio possiamo usare modprobe. Per far questo copiamo ipw3945.ko nella cartella dei moduli: |
Linea 178: | Linea 159: |
{{{ sudo cp ipw3945.ko /lib/modules/$(uname -r) sudo depmod -a }}} '''7.''' Per caricare il daemon all'avvio in '''Gnome''' andiamo in ''Sistema -> Preferenze -> Sessioni -> Avvio Programmi'' ed aggiungiamo |
##{{{ ##sudo cp ipw3945.ko /lib/modules/$(uname -r) ##sudo depmod -a ##}}} ##'''7.''' Per caricare il daemon all'avvio in '''Gnome''' andiamo in ''Sistema -> Preferenze -> Sessioni -> Avvio Programmi'' ed ##aggiungiamo |
Linea 184: | Linea 165: |
{{{ /sbin/ipw3945d }}} |
##{{{ ##/sbin/ipw3945d ##}}} |
Linea 190: | Linea 171: |
* [http://intellinuxwireless.org/ Intel Linux Wireless] * [http://ipw3945.sourceforge.net/ ipw3945.sourceforge.net] * [http://ieee80211.sourceforge.net/ ieee80211.sourceforge.net] * [http://divilinux.wordpress.com/2007/01/04/ipw3945-intel-prowireless/ Blog di Divilinux] |
* [[http://intellinuxwireless.org/|Intel Linux Wireless]] * [[http://ipw3945.sourceforge.net/|ipw3945.sourceforge.net]] * [[http://ieee80211.sourceforge.net/|ieee80211.sourceforge.net]] * [[http://divilinux.wordpress.com/2007/01/04/ipw3945-intel-prowireless/|Blog di Divilinux]] |
Linea 196: | Linea 177: |
CategoryHomepage | CategoryHardware CategoryDaRevisionare |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida contiene delle istruzioni utili all'installazione del driver ipw3945 o dei driver iwl3945 / iwl4965.
Installazione su Ubuntu 8.04 «Hardy Hearon»
In un terminale digitare:
lsmod | grep iwl
e verificare che l'output sia:
iwl3945 93940 0 iwlwifi_mac80211 219108 1 iwl3945 cfg80211 15112 1 iwlwifi_mac80211
La scheda è pronta per funzionare.
Probabilmente con il driver «iwl3945» il led wifi del portatile rimarrà spento, l'interfaccia di rete verrà rinominata in «wlan0» e il tasto per attivarla e disattivarla non funzioni correttamente.
La soluzione è installare gli opportuni moduli digitando in un terminale:
sudo apt-get install linux-backports-modules-hardy
In un terminale digitare:
lsmod | grep iwl
e verificare che l'output sia:
iwl3945 93940 0 iwlwifi_mac80211 219108 1 iwl3945 cfg80211 15112 1 iwlwifi_mac80211 led_class 6020 1 iwl3945
A questo punto anche il LED ed i relativi tasti FN dovrebbero funzionare correttamente.
Potrebbe capitare che a volte non venga riconosciuta alcuna interfaccia wireless ottenendo con il comando iwconfig:
lo no wireless extensions. eth0 no wireless extensions.
Per risolvere il problema, modificare con i permessi di amministratore il file /boot/grub/menu.lst aggiungendo alla fine della riga kernel la stringa noapic come nell'esempio:
title Ubuntu 8.04, kernel 2.6.24-17-generic root (hd0,7) kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=193b3dac-bc3a-4867-8d25-4fbaffa51aa5 ro quiet splash locale=it_IT noapic initrd /boot/initrd.img-2.6.24-17-generic quiet
Riavviare quindi il sistema.
Si può seguire la stessa procedura di installazione per il driver iwl4965 e relativo network stack mac80211 per la scheda wireless Intel PRO/Wireless 4965AGN avendo la semplice accortezza di sostituire la stinga 3945 con 4965 ogni volta, ad esempio iwl3945 diventa iwl4965.
La procedura è stata testata con successo su di un notebook Asus A6JC con Dapper Drake Beta 2 Kernel 2.6.15-21-386.
In questa cartella avremo tre archivi .tgz