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.

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: 0×90000000
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 @ 0×96 (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 0×90000000 irq 20 registered as card -1
tuner’ 1-004b: chip found @ 0×96 (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.
Popularity: 1% [?]
Puoi visualizzare il post originale qui.
Fatal error: Call to undefined function wp23_related_posts() in /home/tuxfeed/public_html/wp-content/themes/df_marine/index.php on line 68


