|
Dimensione: 1157
Commento:
|
Dimensione: 6668
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from AlexTrenta/Prove ## page was renamed from Hardware/DispositiviSenzaFili/IPW3945 ## page was renamed from ipw3945 |
|
| Linea 6: | Linea 9: |
| = Dell XPS lettore biometrico di impronte digitali = = Introduzione = |
= Installazione su Ubuntu 7.10 «Gutsy Gibbon» = |
| Linea 9: | Linea 11: |
| Questa guida spiega come installare i driver necessari all'utilizzo del lettore biometrico di impronte digitali Thomson Microelectronics Fingerprint Reader montato sui notebook Dell XPS m 1530 | |
| Linea 11: | Linea 12: |
| = Test preliminare = | «'''Gestore driver con restrizioni'''» di Ubuntu installa corretamente il driver '''ipw3945'''. |
| Linea 13: | Linea 14: |
| Per prima cosa occorre verificare che il lettore biometrico montato sul vostro notebook sia il Thomson Microelectronics Fingerprint Reader. 0 Per fare ciò eseguite nel terminale |
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 Una volta riavviato il sistema, procedere come segue: 0. Creare, con un [:Ufficio/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 Dopo il riavvio del sistema, in un terminale digitare: {{{ lsmod | egrep 'Module|iwl|ipw' }}} e verificare che l'output sia: {{{ Module Size Used by iwl3945 88168 0 iwlwifi_mac80211 175112 1 iwl3945 cfg80211 7304 1 iwlwifi_mac80211 }}} La scheda è pronta per funzionare, se non fosse attiva procedere come descritto per la scheda di rete al punto precedente. ||<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».''|| Potrebbe capitare che, qualsiasi sia il driver utilizzato, 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 [: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 quiet }}} Riavviare quindi il sistema. ||<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 |
| Linea 16: | Linea 67: |
| lsusb | sudo apt-get install linux-restricted-modules-generic |
| Linea 18: | Linea 69: |
| oppure un più agile | Se volete verificare che 1) il modulo sia presente: |
| Linea 20: | Linea 74: |
| lsusb | grep Fingerprint | :~$ lsmod | grep ipw |
| Linea 22: | Linea 76: |
| e verificate che il risultato sia Bus 001 Device 004: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader | |
| Linea 24: | Linea 77: |
| 0. Passo 1 0. Passo 2 0. Passo 3 |
2) che il demone (daemon) sia attivo: {{{ :~$ ps -A | grep ipw3945d }}} |
| Linea 28: | Linea 82: |
| == Titolo 2 == | ---- ---- |
| Linea 30: | Linea 85: |
| = Titolo 1 = | = Installazione su Ubuntu 6.06 «Dapper Drake» = |
| Linea 32: | Linea 87: |
| Testo... | La procedura è stata testata con successo su di un notebook '''Asus A6JC''' con ''Dapper Drake Beta 2 Kernel 2.6.15-21-386''. |
| Linea 34: | Linea 89: |
| 0. Passo 1 0. Passo 2 0. Passo 3 |
|
| Linea 38: | Linea 90: |
| == Titolo 2 == | '''1.''' Siamo sicuri che la nostra scheda sia proprio la ipw3945? Se con il comando: |
| Linea 40: | Linea 92: |
| Testo... | {{{ lspci }}} otteniamo, tra le altre, questa riga: {{{ 0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02) }}} allora possiamo procedere con la configurazione. '''2.''' Assicuriamoci di avere un kernel 2.6.13+ {{{ uname -r }}} '''3.''' Scarichiamo il [http://ieee80211.sf.net/ network stack] ieee80211 aggiornato almeno alla 1.1.12. Decomprimiamo l'archivio {{{ tar xzvf ieee80211-1.1.12.tgz }}} E compiliamo {{{ 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. Decomprimiamo l'archivio {{{ tar xzvf ipw3945-linux-1.0.0.tgz cd intel-ipw3945-1.0.0/ }}} In questa cartella avremo tre archivi .tgz Decomprimiamo e installiamo il driver: {{{ tar xzvf ipw3945-1.0.0.tgz cd ipw3945-1.0.0 make cd .. }}} Decomprimiamo e copiamo il firmware: {{{ 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 ipw3945d-1.7.18.tgz }}} in base all'architettura (32-bit / 64-bit) {{{ sudo cp ipw3945d-1.7.18/x86/ipw3945d /sbin }}} oppure {{{ sudo cp ipw3945d-1.7.18/x86_64/ipw3945d /sbin }}} '''5.''' Ora proviamo a caricare il modulo usando tramite lo script load: {{{ sudo ./load debug=0 sudo modprobe ipw3945 }}} Alchè vediamo se l'interfaccia è realmente configurata: {{{ ifconfig eth0 }}} oppure {{{ ifconfig eth1 }}} '''6.''' Per caricare il modulo all'avvio possiamo usare modprobe. Per far questo copiamo ipw3945.ko nella cartella dei moduli: {{{ 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 {{{ /sbin/ipw3945d }}} |
| Linea 43: | Linea 190: |
| * [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 44: | Linea 196: |
| * Risorsa 1 * Risorsa 2 ## da questo punto in poi non modificare! |
|
| Linea 49: | Linea 197: |
| CategoryNuoviDocumenti | CategoryHomepage |
IndiceBR TableOfContents |
Installazione su Ubuntu 7.10 «Gutsy Gibbon»
«Gestore driver con restrizioni» di Ubuntu installa corretamente il driver ipw3945.
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]:
Scegliere Sistema -> Amministrazione -> Gestore driver con restrizioni
Togliere il segno di spunta da «Intel (R) PRO/wireless 3945 connection driver for linux»
- Riavviare il sistema
Una volta riavviato il sistema, procedere come segue:
Creare, con un [:Ufficio/EditorDiTesto:editor di testo] e i permessi di [:Sudo:amministratore] il file /etc/modprobe.d/blacklist-ipw3945
Al suo interno aggiungere:
blacklist ipw3945
Aprire il file /etc/modules e aggiungere alla fine:
iwl3945
- Riavviare il sistema
Dopo il riavvio del sistema, in un terminale digitare:
lsmod | egrep 'Module|iwl|ipw'
e verificare che l'output sia:
Module Size Used by iwl3945 88168 0 iwlwifi_mac80211 175112 1 iwl3945 cfg80211 7304 1 iwlwifi_mac80211
La scheda è pronta per funzionare, se non fosse attiva procedere come descritto per la scheda di rete al punto precedente.
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». |
Potrebbe capitare che, qualsiasi sia il driver utilizzato, 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 [: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 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. |
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
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»
La procedura è stata testata con successo su di un notebook Asus A6JC con Dapper Drake Beta 2 Kernel 2.6.15-21-386.
1. Siamo sicuri che la nostra scheda sia proprio la ipw3945? Se con il comando:
lspci
otteniamo, tra le altre, questa riga:
0000:03:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02)
allora possiamo procedere con la configurazione.
2. Assicuriamoci di avere un kernel 2.6.13+
uname -r
3. Scarichiamo il [http://ieee80211.sf.net/ network stack] ieee80211 aggiornato almeno alla 1.1.12.
Decomprimiamo l'archivio
tar xzvf ieee80211-1.1.12.tgz
E compiliamo
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.
Decomprimiamo l'archivio
tar xzvf ipw3945-linux-1.0.0.tgz cd intel-ipw3945-1.0.0/
In questa cartella avremo tre archivi .tgz
Decomprimiamo e installiamo il driver:
tar xzvf ipw3945-1.0.0.tgz cd ipw3945-1.0.0 make cd ..
Decomprimiamo e copiamo il firmware:
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 ipw3945d-1.7.18.tgz
in base all'architettura (32-bit / 64-bit)
sudo cp ipw3945d-1.7.18/x86/ipw3945d /sbin
oppure
sudo cp ipw3945d-1.7.18/x86_64/ipw3945d /sbin
5. Ora proviamo a caricare il modulo usando tramite lo script load:
sudo ./load debug=0 sudo modprobe ipw3945
Alchè vediamo se l'interfaccia è realmente configurata:
ifconfig eth0
oppure
ifconfig eth1
6. Per caricare il modulo all'avvio possiamo usare modprobe. Per far questo copiamo ipw3945.ko nella cartella dei moduli:
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
/sbin/ipw3945d
Ulteriori risorse
[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]
