Portál AbcLinuxu, 26. dubna 2024 22:49

Pinnacle PCTV Stereo (saa7134)

Podpora: kompletní
Ovladač: v jádře

Technické parametry

chipset: Phillips saa7134
tuner: MT2050 (v linuxu univerzálně MT20xx)

Identifikace pod Linuxem

0000:02:0a.0 Multimedia controller: Philips Semiconductors SAA7134 Video Broadcast Decoder (rev 01)
        Subsystem: Pinnacle Systems Inc. Pinnacle PCTV Stereo (saa7134)
        Flags: bus master, medium devsel, latency 32, IRQ 3
        Memory at e8001000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [40] Power Management version 1

Postup zprovoznění pod Linuxem

Kartu lze zprovoznit podle http://gentoo-wiki.com/HARDWARE_saa7134,tzn. je potřeba I2C a Philips SAA7134 support v jádře. Já mám I2C pevně v jádře a saa7134 jako modul.

Modul saa7134 se pak zavede s těmito parametry:
# modprobe saa7134 card=26 tuner=33 oss=1

Karta též vyžaduje modul tda9887, který musí být od jádra 2.6.14 a výše zaveden s parametrem port2=1 a to ještě před zavedením modulu tuner, jinak se tuner karty odmítne inicializovat. Pokud tedy karta nefunguje, zkuste:
# rmmod saa7134
# rmmod tuner
# rmmod tda9887
# modprobe tda9887 port2=1
# modprobe tuner
# modprobe saa7134 card=26 tuner=33 oss=1

V gentoo jsem toto vyřešil vytvořením souboru /etc/modules.d/saa7134 s obsahem:
options tda9887 port2=1
options saa7134 card=26 tuner=33 oss=1
Poté je nutno aktualizovat /etc/modules.conf příkazem:
# modules-update

Poznámka

Varuji před zjišťováním tuneru pomocí tohoto postupu z wiki:
# modprobe saa7134 card=2 tuner=1
# tvtime
# rmmod saa7134
# modprobe saa7134 card=2 tuner=2
# tvtime
...
Pokud jsem totiž nastavil jiný tuner než MT2050, karta odmítala fungovat se správným tunerem i po rebootu. Pomohlo až vypnutí počítače a odpojení od el. sítě, což jsem zjistil až po několika dnech experimentování.

Dokument vytvořil: kalwi, 4.11.2005 17:31 | Poslední úprava: kalwi, 27.2.2011 15:09 | Historie změn | Zobrazeno: 2452×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.