Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/SchedeTv/PhilipsSaa7130"
Differenze tra le versioni 79 e 126 (in 47 versioni)
Versione 79 del 08/12/2008 10.33.58
Dimensione: 4518
Commento:
Versione 126 del 14/03/2011 12.49.15
Dimensione: 3869
Autore: localhost
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 LucaGambardella/Prove3 ## page was renamed from LucaGambardella/Prove6
## page was renamed from Hardware/Video/PhilipsSaa71
30
Linea 4: Linea 5:
[[BR]]
[[Indice(depth=1)]]
[[VersioniSupportate(intrepid hardy gutsy dapper)]]
<<BR>>
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=252642"; rilasci="8.04")>>
Linea 10: Linea 12:
In questa guida sono contenute delle istruzioni utili all'installazione del driver '''nvidia'''in formato `.run`.

Se ne consiglia l'installazione ai soli utenti esperti che vogliono installare i driver più aggiornati per la propria scheda grafica di ultimissima generazione.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Driver meno recenti possono essere comodamente installati tramite il [:/Hardware/AbilitareDriverProprietari:gestore dei driver con restrizioni] a partire dalla versione '''Ubuntu 7.10''' «'''Gutsy Gibbon'''» ||


{{{
#!frame align=clear:both
}}}
In questa guida verrà spiegato come far funzionare le schede tv basate sui chip ''Philips Semiconductors'' ''saa7130'', ''saa7131'', ''saa7133'', ''saa7134'' o ''saa7135'' supportate dal driver saa7134,già contenuto dal sistema, quando queste non vengono automaticamente riconosciute e configurate da '''Ubuntu'''.
Linea 23: Linea 16:
Per conoscere la propria scheda grafica, digitare il seguente comando in una finestra di terminale:
{{{
lspci | grep VGA
}}}
Verificare che sia contenuta fra quelle elencate nella [http://www.nvidia.com/object/IO_18897.html lista] dell'hardware supportato.
Nel file [[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.saa7134;hb=HEAD|CARDLIST.saa7134]], contiene la lista delle periferiche supportate, mentre [[http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.tuner;hb=HEAD|CARDLIST.tuner]] indica la lista dei sintonizzatori tv supportati .
Linea 29: Linea 18:
= Installazione manuale = Nei file ad ogni scheda tv o e sintonizzatore è associato un numero che potrà tornare utile nel caso di mancato riconoscimento hardware da parte del sistema.
Linea 31: Linea 20:
== Preparativi == = Individuazione hardware =
Linea 33: Linea 22:
Abilitare i [:Repository/Componenti:componenti] '''restricted''', '''universe''' e '''multiverse''' dei [:Repository:repository] ufficiali.

Rimuovere eventuali vecchi driver instalati tramite i repository di Ubuntu:
Per individuare il chip utilizzato dalla scheda tv digitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:
Linea 38: Linea 25:
sudo apt-get remove --purge nvidia* lspci | grep Multimedia
}}}
dovrebbe comparire una riga simile a questa: {{{
0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)
Linea 41: Linea 31:
Scaricare nella propria '''Home''' il pacchetto con estensione `.run` adatto alla propria architettura: = Configurare i moduli per la scheda tv =
Linea 43: Linea 33:
 * [http://us.download.nvidia.com/XFree86/Linux-x86/177.82/NVIDIA-Linux-x86-177.82-pkg1.run Architetture a 32 bit]
 * [http://us.download.nvidia.com/XFree86/Linux-x86_64/177.82/NVIDIA-Linux-x86_64-177.82-pkg2.run Architetture a 64 bit]
I parametri da passare al modulo sono essenzialmente due (card e tuner); vengono scelti correttamente e automaticamente da '''Ubuntu''' nella maggior parte dei casi, ma se questa operazione fallisce, bisognerà indicarglieli manualmente.
Linea 46: Linea 35:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Per l'installazione dei driver è necessario avere già installato i sorgenti del proprio kernel. Se si utilizza un kernel personalizzato, consultare la [:AmministrazioneSistema/CompilazioneKernel:relativa guida]''. || Per configurare i moduli è necessario:
Linea 48: Linea 37:
Aprire una finestra di terminale ed installare le dipendenze del driver digitando il comando:
{{{
sudo apt-get install build-essential linux-headers-$(uname -r) xserver-xorg-dev
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modules`, inserire in fondo le seguenti righe: {{{
saa7134
saa7134-alsa
Linea 53: Linea 42:
== Installazione del driver ==  In questo modo i due moduli verranno caricati all'avvio del sistema.
Linea 55: Linea 44:
 0. Entrare nel terminale virtuale con la combinazione di tasti '''Ctrl + Alt + F2'''.

 0. Effettuare il login: inserire il proprio nome utente e dare '''Invio''',digitare la password e dare nuovamente '''Invio'''

 0. [:Hardware/Video/DomandeFrequenti#head-d73b50bf00f55e79d3e39a25e9b56c1e109f97b0:Arrestare il server grafico].

 0. Digitare i seguenti comandi:
 {{{
cd ~/
sudo sh ./NVIDIA*.run
 }}}
 0. Seguire le istruzioni sullo schermo.

 0. [:Hardware/Video/DomandeFrequenti#head-d73b50bf00f55e79d3e39a25e9b56c1e109f97b0:Riavviare il server grafico].

== Aggiornamento dei driver ==

Aprire una finestra di terminale, posizionarsi nella cartella dove risiede il file `.run` utilizzato in precedenza per l'installazione dei driver e digitare i seguenti comandi:
{{{
cd ~/
sudo sh ./NVIDIA*.run --uninstall
rm ./NVIDIA*.run
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modprobe.d/aliases`, eliminare l'eventuale riga contenente "bttv" e aggiungere le seguenti righe: {{{
alias char-major-81 videodev
alias char-major-81-0 saa7134
Linea 79: Linea 49:
Ora è possibile scaricare nuovamente il file `.run` aggiornato e ripetere l'[#manuale installazione manuale].

= Risoluzione dei problemi =

== Configurazione di X.org ==

È possibile che l'origine delle difficoltà di installazione e configurazione dei driver della scheda grafica risieda nella configurazione del server grafico. Per risolvere eventuali problemi è utile verificare la corretta configurazione di '''X'''; per riconfigurare il server grafico è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
sudo X -configure
 Cercare inoltre la riga contenente "i2c", cancellarla e sostituirla con: {{{
alias char-major-89 i2c-dev
Linea 90: Linea 53:
Durante la configurazione, è sufficiente assegnare il driver grafico '''nvidia'''.  0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/modprobe.d/options`, inserendo in fondo le seguenti righe: {{{
options saa7134 card=numero della vostra scheda tuner=numero del tuner
}}}

 I campi «numero della vostra scheda» e «numero del tuner» vanno sostituiti con i numeri che si desidera provare o con quelli contenuti nelle liste sopra citate.

Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv dopo aver installato e configurato i programmi per vedere la tv su '''Ubuntu''', altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi).
Linea 93: Linea 62:

 * [http://www.nvidia.com/Download/index.aspx?lang=en-us Driver ufficiali nVidia]

 * [http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14 Forum di discussione su NVIDIA Linux] (forum ufficiale in lingua inglese dei driver Nvidia per Linux)

Se nel forum ufficiale non si trovano risposte ai propri problemi, si prega di inviare una mail (in inglese) a linux-bugs@nvidia.com ed allegare a questa un ``nvidia-bug-report.log`` generato eseguendo il comando:
{{{
nvidia-bug-report.sh
}}}
 * [[http://www.linuxtv.org/wiki/index.php/Saa713x_devices:_Generic_SAA7134_Card_Installation:|Guida all'installazione di una scheda TV basata su chip Saa7134]]
 * [[http://www.linuxtv.org/wiki/index.php/Saa7134-alsa:|Informazioni sul modulo Saa7134-alsa]]
 * [[http://www.linuxtv.org/wiki/index.php/Saa713x_devices:|Lista delle schede TV basate su chip Saa713x testate su Linux]]
Linea 104: Linea 67:
CategoryHomepage CategoryHardware CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida verrà spiegato come far funzionare le schede tv basate sui chip Philips Semiconductors saa7130, saa7131, saa7133, saa7134 o saa7135 supportate dal driver saa7134,già contenuto dal sistema, quando queste non vengono automaticamente riconosciute e configurate da Ubuntu.

Periferiche supportate

Nel file CARDLIST.saa7134, contiene la lista delle periferiche supportate, mentre CARDLIST.tuner indica la lista dei sintonizzatori tv supportati .

Nei file ad ogni scheda tv o e sintonizzatore è associato un numero che potrà tornare utile nel caso di mancato riconoscimento hardware da parte del sistema.

Individuazione hardware

Per individuare il chip utilizzato dalla scheda tv digitare in una finestra di terminale il seguente comando:

lspci | grep Multimedia

dovrebbe comparire una riga simile a questa:

0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)

Configurare i moduli per la scheda tv

I parametri da passare al modulo sono essenzialmente due (card e tuner); vengono scelti correttamente e automaticamente da Ubuntu nella maggior parte dei casi, ma se questa operazione fallisce, bisognerà indicarglieli manualmente.

Per configurare i moduli è necessario:

  1. Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/modules, inserire in fondo le seguenti righe:

    saa7134
    saa7134-alsa
    In questo modo i due moduli verranno caricati all'avvio del sistema.
  2. Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/modprobe.d/aliases, eliminare l'eventuale riga contenente "bttv" e aggiungere le seguenti righe:

    alias char-major-81 videodev
    alias char-major-81-0 saa7134

    Cercare inoltre la riga contenente "i2c", cancellarla e sostituirla con:

    alias char-major-89 i2c-dev
  3. Aprire con un editor di testo e con i privilegi di amministrazione il file /etc/modprobe.d/options, inserendo in fondo le seguenti righe:

    options saa7134 card=numero della vostra scheda tuner=numero del tuner
    I campi «numero della vostra scheda» e «numero del tuner» vanno sostituiti con i numeri che si desidera provare o con quelli contenuti nelle liste sopra citate.

Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv dopo aver installato e configurato i programmi per vedere la tv su Ubuntu, altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi).

Ulteriori risorse


CategoryHardware CategoryDaRevisionare