Tv scheda in Suse

by trucchisuse on

Peccato che sia scompara la voce in Yast per configurare la scheda TV in Suse, quindi il procedimento diventa manuale.

ATTENZIONE: Potete combinare grossi casini. Procedura non testata completamente!!!

——————————————————————————————————

Un grazie ad Luigi di Potenza:

Installare la scheda TV in Linux Ubuntu & Debian

e anche CCM

http://ccm.net/faq/1942-configure-your-tv-card-on-linux

——————————————————————————————————-

OK, adesso sappiate che per prima cosa dovete attivare i driver nel kernel.

Per saperlo, vi consiglio di vedere il manualetto della scheda-TV ma se non lo trovate potete lanciate da terminale con scheda-TV collegata il seguente comando

se si tratta di una scheda interna (PCI)

lspci | grep Multimedia

se si tratta di una scheda esterna (USB)

lsusb | grep Multimedia

Dovrebbe uscire qualcosa (simile) :

00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

Vediamo nella lista di compatibilità (https://en.opensuse.org/HCL:TV) con cosa corrisponde: Il chipset BT878 deve essere avviata con il modulo “BTTV”.

Dunque apriamo con un editor come vi (nell’esempio) o kwrite, gedit, emacs, ecc..) in modalità root

vi /etc/modprobe.d/options

Dovrete aggiungere nel documento (non preoccupatevi se è bianco) la seguente riga:

options bttv card=XX tuner=XX

Al posto di XX dovete però mettere il numero di identificazione della vostra scheda video e del telecomando. Attenzione, la “difficoltà” di questa operazione è questa. Se non avete telecomandi, o non vi interessa configurarlo, potete cancellare la parte “tuner=XX” e lasciare solo “card=XX”. La lista delle schede TV e dei telecomandi è QUI .

Ovvio che se non è una scheda bttv dovete mettere il nome della corrispondente scheda al posto di bttv.

Nell’esempio

options bttv card=78

Ogni volta che avete modificato questo file, per applicare le modifiche dovrete riavviare il sistema e fare

modprobe bttv

Ovviamente ci sono diverse opzioni fin

bttv radio=0 card=34 tuner=24 gbuffers=8

Per provarlo su riga di comando potete usare:

modprobe [CHIPSET] card=[XX] tuner=[XX]

OK???

Visualizzazione

 

Adesso dobbiamo avere un visualizzatore che può essere Kaffeine ma anche TVtime e vi consiglio quest’ultimo e il suo sito.

Ora si deve lanciare tvtime per la scansione dei canali TV. Se il sintonizzatore e la scheda siano configurati correttamente questo non dovrebbe essere un problema. Qui di seguito è una possibile configurazione che può funzionare per voi:

  • Fonte video: TV
  • Modalità audio: pal-i
  • Standard ricevuto: secam ?

Configurare il telecomando.

Se avete una porta infrarossi ben configurata sul PC (oppure estensione della scheda TV) potete usare il telecomando.

In questo caso installate lirc.

Se si è istallato bene dovrebbe comparire al comando (come root)

cat /proc/bus/input/devices

Le informazioni relative

...     
I: Bus=0001 Vendor=107d Product=6606 Version=0001     
N: Name="bttv IR (card=34)"     
P: Phys=pci-0000:01:07.0/ir0     
S: Sysfs=/class/input/input6     
U: Uniq=     
H: Handlers=kbd event6     
B: EV=100003     
B: KEY=10afc336 2150a48 0 0 0 404 80010007 80000190 4801 1e0000 4400 100000 10000ffc     
...

In questo caso digitate

lircd -d /dev/input/event6 -H dev/input

Questo comando crea il dispositivo / dev / lircd per essere utilizzati da lircd per ricevere i segnali dal telecomando.

Quindi correggere il file /etc/lirc/hardware.conf modo da avere:

#Chosen Remote Control     
REMOTE="Winfast TV2000/XP (card=34)"     

# Arguments which will be used when launching lircd     
LIRCD_ARGS=""     

#Don't start lircmd even if there seems to be a good config file     
#START_LIRCMD=false     

#Try to load appropriate kernel modules     
LOAD_MODULES=true     

# Run "lircd --driver=help" for a list of supported drivers.     
DRIVER="dev/input"     
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be     
# automatically used instead     
DEVICE="/dev/input/event6"     
MODULES=""     

# Default configuration files for your hardware if any     
LIRCD_CONF="/etc/lirc/lircd.conf"     
LIRCMD_CONF=""     

Assicuratevi di aver fatto tutto bene e lanciate:

/etc/init.d/lirc restart

Primo test

In questa fase è di solito possibile cominciare a recuperare i segnali dal telecomando con il IRW (è contenuto nel pacchetto Lirc)

Durante l’esecuzione, è possibile premere i tasti del telecomando per recuperare gli ID di chiavi che verranno utilizzati nei file di configurazione lirc. Questi identificatori dipendono sul telecomando. Ecco un esempio di cosa si può ottenere con il tasto “Canale +”, “affinare i +”, “8”, “6” e “5”:

  (mando @ Aldur) (~) $ IRW     
 0000000080010192 00 CH_UP Leadtek-RM0010     
 000000008001004e 00 perfezionare + Leadtek-RM0010     
 0000000080010009 00 8 Leadtek-RM0010     
 0000000080010007 00 6 Leadtek-RM0010     
 0000000080010006 00 5 Leadtek-RM0010

Configurare Lirc

È possibile scaricare i file già pronti per configurare telecomandi più disponibili, il che significa che non c’è bisogno di fare tutto questo da soli. È possibile trovare un archivio di file che è possibile utilizzare per riempire /etc/lirc/lircd.conf    qui.

Esempio di come può essere:

#/etc/lirc/lircd.conf     
# Please make this file available to others     
# by sending it to <lirc@bartelmus.de>     
#     
# this config file was automatically generated     
# using lirc-0.8.3-CVS(dev/input) on Sat Jan 12 17:04:54 2008     
#     
# contributed by: Mike Treichler     
#     
# brand: LeadTek     
# model no. of remote control: Y0400046 (bundled with Winfast 2000XP Deluxe)     
# devices being controlled by this remote: LeadTek Winfast 2000XP Deluxe     

# brand: Leadtek     
# model: Y0400052 (bundeled with Winfast PVR2000 TV-card)     
#     
# Note: Only CH_UP, CH_DOWN, VOL_UP and VOL_DOWN will repeat. This     
# seems to be a limitation of the remote control.     

begin remote     

name Leadtek-RM0010     
bits 16     
eps 30     
aeps 100     

one 0 0     
zero 0 0     
pre_data_bits 16     
pre_data 0x8001     
gap 423871     
toggle_bit_mask 0x0     

begin codes     
POWER 0x0074     
MTS 0x0188     
TV/FM 0x0182     
VIDEO 0x0189     
DISPLAY 0x0166     
CH_UP 0x0192     
CH_DOWN 0x0193     
VOL_DOWN 0x0072     
VOL_UP 0x0073     
FULLSCREEN 0x0174     
TELETEXT 0x0184     
SLEEP 0x008E     
BOSSKEY 0x0163     
MUTE 0x0071     
RED 0x018E     
GREEN 0x018F     
YELLOW 0x0190     
BLUE 0x0191     
1 0x0002     
2 0x0003     

3 0x0004     
4 0x0005     
5 0x0006     
6 0x0007     
7 0x0008     
8 0x0009     
9 0x000A     
0 0x000B     
. 0x0034     
FINETUNE+ 0x004E     
FINETUNE- 0x004A     
PIP 0x00E2     
ENTER 0x001C     
RECALL 0x0195     
BACK 0x019C     
PLAY 0x00A4     
NEXT 0x0197     
TIMESHIFTING 0x0169     
STOP 0x0080     
REC 0x00A7     
SNAPSHOT 0x00EA     
end codes     
end remote

————-

Puoi configurare in modo avanzato e come si vuole basta seguire questa guida:

http://ccm.net/faq/1942-configure-your-tv-card-on-linux

 

 

Ciaooooooooooooooooooooooooo

 

 

Leggi il contenuto originale su Blog di trucchisuse

Written by: trucchisuse