|
Dimensione: 10274
Commento:
|
← Versione 69 del 14/03/2011 12.51.29 ⇥
Dimensione: 5976
Commento: converted to 1.6 markup
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from Hardware/Video/Ati/NuoviDriver ## page was renamed from Hardware/Video/Ati/Aiglx-8.42.3 |
## page was renamed from CristianBattistel/Prove0 |
| Linea 5: | Linea 4: |
| [[BR]] [[Indice(depth=1)]] [[VersioniSupportate(intrepid hardy)]] |
<<BR>> <<WikiBanner(RichiestaRevisioneStilistica)>> <<BR>> <<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=269321"; rilasci="8.04")>> |
| Linea 9: | Linea 12: |
| Questa è una guida alla configurazione del sistema per l'utilizzo di un ricevitore/antenna GPS con trasmissione dati via bluetooth. | |
| Linea 10: | Linea 14: |
| I driver proprietari ATI forniscono il supporto ad !AiGlx, componente fondamentale per abilitare gli effetti visivi in '''Ubuntu''' per utilizzare '''Compiz''' e '''Compiz-Fusion'''. | Si presuppone che il dispositivo bluetooth connesso al pc sia riconosciuto e configurato. Per problemi con i dispositivi bluetooh leggere la corrispondente [[Hardware/DispositiviSenzaFili/Bluetooth|guida]]. |
| Linea 12: | Linea 16: |
| = Periferiche supportate = A [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_810_linux.html questo indirizzo] è presente un elenco delle schede video supportate. |
= Requisiti = Prima di procedere, è necessario possedere un computer preferibilmente di piccole dimensioni, dispositivo bluetooth compatibile con '''Ubuntu''', antenna gps bluetooth e un touchscreen (opzionale) |
| Linea 17: | Linea 20: |
| [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti: [[apt://bluez-pin | bluez-pin]], [[apt://bluez-utils | bluez-utils]], [[apt://gpsd | gpsd]]. | |
| Linea 18: | Linea 22: |
| Se in precedenza sono stati installati i driver manualmente, è necessario disinstallarli [:AmministrazioneSistema/InstallareProgrammi:rimuovendo] i seguenti pacchetti, digitare all'interno di una finestra di terminale il seguente comando:{{{ sudo apt-get remove fglrx-amdcccle fglrx-kernel-2.6* xorg-driver-fglrx xorg-driver-fglrx-dev xserver-xgl |
== Versioni precedenti ad Intrepid Ibex == È necessario modificare il file di configurazione dell'applicazione '''bluetooth'''. 0. Aprire il file `/etc/bluetooth/hcid.conf`con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. 0. Eliminare tutto il contenuto del file. 0. Inserire nel file le seguenti righe:{{{ # # HCI daemon configuration file. # # HCId options options { # Automatically initialize new devices autoinit yes; # Security Manager mode # none - Security manager disabled # auto - Use local PIN for incoming connections # user - Always ask user for a PIN # security user; # Pairing mode # none - Pairing disabled # multi - Allow pairing with already paired devices # once - Pair once and deny successive attempts pairing multi; # PIN helper pin_helper /usr/bin/bluepin; # D-Bus PIN helper #dbus_pin_helper; } # Default settings for HCI devices device { # Local device name # %d - device id # %h - host name name "Nino's Laptop"; # Local device class class 0x3e0100; # Default packet type #pkt_type DH1,DM1,HV1; # Inquiry and Page scan iscan enable; pscan enable; # Default link mode # none - no specific policy # accept - always accept incoming connections # master - become master on incoming connections, # deny role switch on outgoing connections lm accept; # Default link policy # none - no specific policy # rswitch - allow role switch # hold - allow hold mode # sniff - allow sniff mode # park - allow park mode lp rswitch,hold,sniff,park; # Authentication and Encryption (Security Mode 3) #auth enable; #encrypt enable; } |
| Linea 22: | Linea 96: |
| [:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''build-essential'' * ''cdbs'' * ''debconf'' * ''debhelper'' * ''dh-make'' * ''dkms'' * ''fakeroot'' * ''libstdc++5'' * ''linux-headers'' |
0. Salvare il file. |
| Linea 33: | Linea 98: |
| = Installazione manuale = 0. Scaricare all'interno della propria '''Home''' i driver presenti a [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-11-x86.x86_64.run questo indirizzo]. 0. Creare i pacchetti `.deb` digitando all'interno della finestra di terminale il seguente comando:{{{ sudo sh ati-driver-installer-*.run --buildpkg Ubuntu/intrepid |
0. Riavviare ''bluez-utils'' digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo /etc/init.d/bluez-utils restart |
| Linea 41: | Linea 102: |
| 0. Disabilitare ora i vecchi driver forniti con il sistema, aprendo il file `/etc/default/linux-restricted-modules-common` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e applicare le seguenti modifiche:{{{ DISABLED_MODULES="fglrx" }}}Notare che dopo la modifica, il Gestore dei driver con restrizioni segnalerà che non sono installati i driver per la scheda ATI, mentre Alla fine dell'installazione segnalerà in uso ma non abilitato. Significa semplicemente che il modulo fglrx contenute nel pacchetto ''linux-restricted-modules'' non è abilitato, ma un altro modulo fglrx è in uso. 0. Può anche essere necessario [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] modificare i seguenti file (se esistono): `/etc/modprobe.d/blacklist-restricted` e `/etc/modprobe.d/blacklist-local` applicando le seguenti modifiche:{{{ # blacklist fglrx }}}altrimenti il modulo del kernel non sarà caricato automaticamente e non si avrà accelerazione 3D. 0. Tornare all'intrrno della '''Home''' digitando all'interno di una finestra di terminale il comando:{{{ cd |
= Rilevare il dispositivo = 0. Avviare la scansione digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo hcitool scan |
| Linea 52: | Linea 106: |
| 0. installare i pacchetti precedentemente creati sempre digitando il comando:{{{ sudo dpkg -i *ubuntu*.deb }}} * Se si è installato una versione di '''Ubuntu''' a 64 bit digitare all'interno di una finestra di terminale il seguente comando al posto del precedente:{{{ sudo dpkg -i --force-overwrite *ubuntu*.deb |
Il risultato sarà qualcosa di simile:{{{ Scanning ... 00:16:CF:DC:B9:81 landsraad-0 00:15:4B:01:33:C5 BTGPS-321 |
| Linea 59: | Linea 113: |
| == Configurazione del driver == | Nell'esempio il MAC address è «00:15:4B:01:33:C5» |
| Linea 61: | Linea 115: |
| 0. Se si è fatto uso precedentemente del driver fglrx modificare con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/X11/xorg.conf` e aggiungere o modificare il parametro «Driver» all'interno della sezione «Device»:{{{ Section "Device" Driver "fglrx" EndSection |
0. Rintracciare la porta seriale digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo sdptool browse 00:15:4B:01:33:C5 |
| Linea 67: | Linea 119: |
| 0. Per configurare il server X è sufficiente digitare il seguente comando all'interno dei una finestra di terminale:{{{ sudo aticonfig --initial -f |
Sostituire «00:15:4B:01:33:C5» con il proprio MAC address. Il risultato sarà qualcosa di simile: {{{ Browsing 00:15:4B:01:33:C5 … Service Name: SPP Service RecHandle: 0×90001 Service Class ID List: “Serial Port” (0×1101) Protocol Descriptor List: “L2CAP” (0×0100) “RFCOMM” (0×0003) Channel: 1 Language Base Attr List: code_ISO639: 0×656e encoding: 0×6a base_offset: 0×100 |
| Linea 71: | Linea 135: |
| 0. Alcuni utenti notano che i cambiamenti al file `xorg.conf` non vengono utilizzati dal driver; per forzare il driver ad utilizzarli ,dare il comando:{{{ sudo aticonfig --input=/etc/X11/xorg.conf --tls=1 |
0. Annotare il numero che segue la dicitura «Channel:». = Configurazione = 0. Aprire il file `/etc/bluetooth/rfcomm.conf`con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. 0. Inserire nel file le seguenti righe, avendo cura di sostituire «00:15:4B:01:33:C5» con il proprio MAC address e «1» con il proprio numero di porta seriale: {{{ rfcomm4 { bind yes; device 00:15:4B:01:33:C5; channel 1; comment "Serial Port"; } |
| Linea 75: | Linea 149: |
| 0. Dopo aver applicato tutte le modifiche riavviare il sistema. | 0. Salvare il file. |
| Linea 77: | Linea 151: |
| = Installazione automatica = Andare in '''Sistema'''->'''Amministrazione'''->'''Driver Hardware''' ed abilitare i driver proprietari. I driver verranno installati e configurati automaticamente. |
0. Aprire il file `/etc/default/gpsd` con un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. |
| Linea 80: | Linea 153: |
| = Installazione tramite Synaptic = | 0. Modificare il contenuto per ottenere: {{{ START_DAEMON="true" DAEMON_OPTS="" DEVICES="/dev/rfcomm4" USBAUTO="false"}}} 0. Salvare e chiudere. |
| Linea 82: | Linea 160: |
| 0. [:AmministrazioneSistema/InstallareProgrammi:Installare] i seguenti pacchetti: * ''linux-restricted-modules-generic'' * ''restricted-manager'' * ''xorg-driver-fglrx'' 0. Caricare i driver digitando da terminale: {{{ sudo depmod -a |
0. Avviare il collegamento, digitare il seguente comando: {{{ sudo rfcomm bind 4 |
| Linea 91: | Linea 164: |
| == Configurazione del driver == 0. Se si è fatto uso precedentemente del driver fglrx modificare con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/X11/xorg.conf` e aggiungere o modificare il parametro «Driver» all'interno della sezione «Device»:{{{ Section "Device" Driver "fglrx" EndSection |
0. Caricare il demone, digitare il seguente comando: {{{ sudo gpsd /dev/rfcomm4 |
| Linea 99: | Linea 168: |
| 0. Per configurare il server X è sufficiente digitare il seguente comando all'interno dei una finestra di terminale:{{{ sudo aticonfig --initial -f |
= Verificare il funzionamento = Per assicurarsi che il dispositivo sia funzionante, avviare '''xgps''', digitando il seguente comando all'interno di una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ xgps |
| Linea 103: | Linea 174: |
| = Installazione tramite Envy = Per maggiori informazioni, fare riferimento al sito ufficiale del progetto [http://www.albertomilone.com/nvidia_scripts1.html Envy]. [[Anchor(#controllo)]] = Verificare il funzionamento = Per verificare che l'installazione sia andata a buon fine è sufficiente digitare il seguente comando all'interno di una finestra di terminale:{{{ fglrxinfo }}} Il risultato dovrebbe essere simile al seguente: {{{ display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 2400 PRO OpenGL version string: 2.1.7281 Release }}} Alla riga «OpenGL render string:» dovrebbe apparire il nome della propria scheda grafica. = Abilitazione uscita video = * Per abilitare l'uscita video secondaria è necessario digitare il seguente comando all'interno di una finestra di terminale:{{{ sudo aticonfig --overlay-type=Xv }}} Nel caso che l'uscita video non funzioni correttamente è utile digitare nuovamente il sopra citato comando, sostituendo l'opzione «--overlay-type=Xv» con «--overlay-type=openl». * Per disabilitare l'uscita video è necessario digitare il seguente comando all'interno di una finestra di terminale:{{{ sudo aticonfig --overlay-type=disable }}} = Abilitare Compiz = 0. Aprire il file `/usr/bin/compiz` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificare la riga nel seguente modo:{{{ WHITELIST="nvidia intel ati radeon i810 fglrx" }}} 0. Sempre nel medesimo file controllare anche che alla riga «BLACKLIST» non compaia la propria scheda video. 0. Aprire il file `/etc/X11/xorg.conf` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e modificarlo come segue:{{{ Section "Extensions" Option "Composite" "Enable" EndSection }}} Nel caso che tale sezione non sia presente, non è necessario aggiungerla. = Pannello di controllo = Il driver Catalyst è fornito di un pannello di controllo che permette di personalizzare la configurazione predefinita del driver, per avviarlo in GNOME andare su '''''Applicazioni -> Accessori -> Catalyst'''''. [[Anchor(problemi)]] = Risoluzione dei problemi = Di seguito sono riportate le soluzione ai problemi noti. == Couldn't find library libfglrx_gamma.so.1 == Se si ottiene il seguente errore:{{{ dpkg-shlibdeps: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/xorg-driver-fglrx/usr/bin/fglrx_xgamma (its RPATH is ''). }}} 0. Risolverlo estraendo dall'installer la cartella `driver` digitando all'interno di una finestra di terminale il seguente comando:{{{ sudo sh ati-driver-installer-*.run --extract driver }}} 0. Entrare nella cartella `lib64` tramite il comando:{{{ cd driver/arch/x86_64/usr/X11R6/lib64 }}} 0. Creare il collegamento:{{{ sudo ln -s libfglrx_gamma.so.1.0 libfglrx_gamma.so.1 }}} 0. Ritornare nella cartella `driver`:{{{ cd ../../../../../ }}} 0. Creare i pacchtti `.deb`:{{{ sudo sh ati-installer.sh -- --buildpkg Ubuntu/intrepid }}} == Blocco sistema al logout == Se durante l'uscita da X '''Ubuntu''' si blocca è probabilmente dovuto allo script `/etc/ati/authatieventsd.sh` che sta cercando i file di autorizzazione di X nel posto sbagliato quando si avvia. Si può terminare il processo attraverso una console tty per permettere lo spegnimento del server X. questo problema può esser risolto permanentemente con le seguenti istruzioni:{{{ sudo mkdir -p /var/lib/xdm/authdir sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles }}} Se questo non funziona bisogna disabilitare atieventsd con questo comando:{{{ sudo /usr/sbin/update-rc.d -f atieventsd remove }}} == Ibernazione == L'ibernazione funziona con gli ultimi driver. * Per ATI X1400,affinchè il portatile si riprenda dallo stato di ibernazione, con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] cambiare le seguenti righe in `/etc/default/acpi-support`:{{{ SAVE_VBE_STATE=false POST_VIDEO=false ENABLE_LAPTOP_MODE=false }}} * Mentre per la Radeon 3200 il file da modificare è `/etc/X11/xorg.conf` aggiungendo le seguenti righe:{{{ Section "Extensions" Option "Composite" "Disable" EndSection Section "ServerFlags" Option "AIGLX" "off" EndSection }}} == Impossibile disinstallare fglrx con dpkg == Se davvero dpkg si rifiuta di rimuovere il vecchio pacchetto ''fglrx'', potrebbe essere necessario modificare `/var/lib/dpkg/diversions` e rimuovere poche righe. == This module/version combo is already installed == Se si ottiene il seguente errore, disinstallare la vecchia versione del driver prima di installarne una nuova con il comando:{{{ sudo dkms remove -m fglrx -v 8.522 --all }}} |
= Utilizzo = La modifica al file `/etc/default/gpsd` fa in modo che al momento in cui un programma per la gestione gps interroghi '''gpsd''', quest'ultimo si connette all'antenna GPS automaticamente, basterà quindi installare un programma di navigazione a propria scelta. Due dei più diffusi sono '''!GpsDrive''' e [[Hardware/DispositiviSenzaFili/Navit|Navit]]. ---- |
| Linea 212: | Linea 178: |
* [http://wiki.cchtml.com/index.php/Ubuntu_Intrepid_Installation_Guide Documento originale] * [http://ati.amd.com/support/drivers/linux/ Sito ufficiale dei driver ATI] * [http://www.compiz-fusion.org/ Sito ufficiale del progetto Compiz Fusion] |
* [[http://www.gpsdrive.de/|GpsDrive home]] * [[http://www.navit-project.org/|Navit home]] * [[http://ubuntuforums.org/showthread.php?t=200142|Discussione sul forum inglese]] |
| Linea 218: | Linea 182: |
| CategoryHomepage | CategoryDaRevisionare CategoryHardware |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa è una guida alla configurazione del sistema per l'utilizzo di un ricevitore/antenna GPS con trasmissione dati via bluetooth.
Si presuppone che il dispositivo bluetooth connesso al pc sia riconosciuto e configurato. Per problemi con i dispositivi bluetooh leggere la corrispondente guida.
Requisiti
Prima di procedere, è necessario possedere un computer preferibilmente di piccole dimensioni, dispositivo bluetooth compatibile con Ubuntu, antenna gps bluetooth e un touchscreen (opzionale)
Preparativi
Installare i pacchetti: bluez-pin, bluez-utils, gpsd.
Versioni precedenti ad Intrepid Ibex
È necessario modificare il file di configurazione dell'applicazione bluetooth.
Aprire il file /etc/bluetooth/hcid.confcon un editor di testo e con i privilegi di amministrazione.
- Eliminare tutto il contenuto del file.
Inserire nel file le seguenti righe:
# # HCI daemon configuration file. # # HCId options options { # Automatically initialize new devices autoinit yes; # Security Manager mode # none - Security manager disabled # auto - Use local PIN for incoming connections # user - Always ask user for a PIN # security user; # Pairing mode # none - Pairing disabled # multi - Allow pairing with already paired devices # once - Pair once and deny successive attempts pairing multi; # PIN helper pin_helper /usr/bin/bluepin; # D-Bus PIN helper #dbus_pin_helper; } # Default settings for HCI devices device { # Local device name # %d - device id # %h - host name name "Nino's Laptop"; # Local device class class 0x3e0100; # Default packet type #pkt_type DH1,DM1,HV1; # Inquiry and Page scan iscan enable; pscan enable; # Default link mode # none - no specific policy # accept - always accept incoming connections # master - become master on incoming connections, # deny role switch on outgoing connections lm accept; # Default link policy # none - no specific policy # rswitch - allow role switch # hold - allow hold mode # sniff - allow sniff mode # park - allow park mode lp rswitch,hold,sniff,park; # Authentication and Encryption (Security Mode 3) #auth enable; #encrypt enable; }- Salvare il file.
Riavviare bluez-utils digitando il seguente comando all'interno di una finestra di terminale:
sudo /etc/init.d/bluez-utils restart
Rilevare il dispositivo
Avviare la scansione digitando il seguente comando all'interno di una finestra di terminale:
sudo hcitool scan
Il risultato sarà qualcosa di simile:
Scanning ... 00:16:CF:DC:B9:81 landsraad-0 00:15:4B:01:33:C5 BTGPS-321
Nell'esempio il MAC address è «00:15:4B:01:33:C5»Rintracciare la porta seriale digitando il seguente comando all'interno di una finestra di terminale:
sudo sdptool browse 00:15:4B:01:33:C5
Sostituire «00:15:4B:01:33:C5» con il proprio MAC address. Il risultato sarà qualcosa di simile:
Browsing 00:15:4B:01:33:C5 … Service Name: SPP Service RecHandle: 0×90001 Service Class ID List: “Serial Port” (0×1101) Protocol Descriptor List: “L2CAP” (0×0100) “RFCOMM” (0×0003) Channel: 1 Language Base Attr List: code_ISO639: 0×656e encoding: 0×6a base_offset: 0×100
Annotare il numero che segue la dicitura «Channel:».
Configurazione
Aprire il file /etc/bluetooth/rfcomm.confcon un editor di testo con i privilegi di amministrazione.
Inserire nel file le seguenti righe, avendo cura di sostituire «00:15:4B:01:33:C5» con il proprio MAC address e «1» con il proprio numero di porta seriale:
rfcomm4 { bind yes; device 00:15:4B:01:33:C5; channel 1; comment "Serial Port"; }- Salvare il file.
Aprire il file /etc/default/gpsd con un editor di testo con i privilegi di amministrazione.
Modificare il contenuto per ottenere:
START_DAEMON="true" DAEMON_OPTS="" DEVICES="/dev/rfcomm4" USBAUTO="false"
- Salvare e chiudere.
Avviare il collegamento, digitare il seguente comando:
sudo rfcomm bind 4
Caricare il demone, digitare il seguente comando:
sudo gpsd /dev/rfcomm4
Verificare il funzionamento
Per assicurarsi che il dispositivo sia funzionante, avviare xgps, digitando il seguente comando all'interno di una finestra di terminale:
xgps
Utilizzo
La modifica al file /etc/default/gpsd fa in modo che al momento in cui un programma per la gestione gps interroghi gpsd, quest'ultimo si connette all'antenna GPS automaticamente, basterà quindi installare un programma di navigazione a propria scelta. Due dei più diffusi sono GpsDrive e Navit.
