Scheda TV PCMCIA ExtremeTechnology

Oggi ho comprato una scheda TV PCMCIA della ExtremeTechnology, con ricevitore analogico e DVB-T (digitale terrestre), vediamo come utilizzarla con Linux.
pcmcia-tv
Iniziamo dalla TV analogica:

  • Raccolta delle informazioni preliminari

Interrogando lspci ho ottenuto le seguenti indicazioni:

03:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
Subsystem: KWorld Computer Co. Ltd. Device 7203
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at 90000000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [40] Power Management version 2

  • Kernel e drivers

Dando un’occhiata al kernel si può trovare il modulo saa7134 (sotto la voce Device Drivers -> Multimedia Devices -> Video Capture Adapters), selezioniamolo, insieme alle due voci interne relative al driver ALSA e al DVB. Quindi ricompiliamo il kernel, aggiorniamo il boot loader e riavviamo.
A questo punto la vostra scheda è attiva, però se provate ad utilizzarla, per esempio facendo una scansione dei programmi con scantv di xawtv, probabilmente non verrà trovato nessun canale, e dmesg vi mostrerà un errore di questo tipo:

tuner type not set

  • Card number & Tuner type

L’errore precedente indica che il tuner della scheda non è stato riconosciuto correttamente. Per risolvere il problema, modifichiamo /etc/modprobe.conf aggiungendo la seguente riga:

options saa7134 card=88 tuner=54

Questa riga non fa altro che impostare il tipo di card ed il tuner, infatti il modulo saa7134 potrebbe non riuscire ad individuare correttamente il tipo di scheda.

Se ora riprovate ad accedere alla scheda con xawtv, vedrete che l’errore rimane, questa volta il problema è da individuare nei moduli del tuner: infatti bisogna verificare che siano stati caricati i moduli: tda8290, tda827x e tuner.
Ma non basta, questi moduli devono essere caricati prima del modulo saa7134, altrimenti l’errore rimane.

A questo punto tutto è pronto e possiamo finalmente iniziare ad utilizzare la nostra nuova scheda TV!
Dando un occhio a dmesg, ecco cosa otterrete:

saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 20, latency: 0, mmio: 0x90000000
saa7133[0]: subsystem: 17de:7203, board: Tevion/KWorld DVB-T 220RF [card=88,insmod option]
saa7133[0]: board init: gpio is 0
tuner' 1-004b: chip found @ 0x96 (saa7133[0])
saa7133[0]: i2c eeprom 00: de 17 03 72 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7133[0]/alsa: saa7133[0] at 0x90000000 irq 20 registered as card -1
tuner' 1-004b: chip found @ 0x96 (saa7133[0])
tda8290 1-004b: setting tuner address to 61
tda8290 1-004b: type set to tda8290+75a

In un prossimo articolo spiegherò come utilizzare anche il ricevitore digitale terrestre presente su questa scheda.

2 pensieri su “Scheda TV PCMCIA ExtremeTechnology”

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...