Pinnacle PCTV (310i): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Avljawrowski (talk | contribs) mNo edit summary |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
An [[hybrid]] Analog/[[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[Pinnacle]] |
|||
[http://linuxtv.org/v4lwiki/index.php/Pinnacle Pinnacle] |
|||
It is supported under Linux. |
|||
The Pinnacle PCTV 310i is a DVB-T-ready analogue/digital internal TV tuner card, with remote control. |
|||
{{Note|There is currently a bit of info for this device also in the [[Pinnacle PCTV (310i)-redundant]] article}} |
|||
'''Please someone who owns this card, read the info about [[How_to_add_support_for_a_new_card]] and submit a patch to v4l-dvb with new card entry''' |
|||
==Overview/Features== |
|||
==Card features== |
|||
* PCI Rev. 2.3 interface |
* PCI Rev. 2.3 interface |
||
* remote control. |
|||
⚫ | |||
⚫ | |||
* Analog demodulator: [http://www.semiconductors.philips.com/pip/TDA9887.html TDA 9887] ([http://www.semiconductors.philips.com/acrobat/datasheets/TDA9887_3.pdf datasheet]) |
|||
* TV tuner: [http://www.emedialive.com/Articles/ReadArticle.aspx?ArticleID=8381 Microtune MT2050] ([http://www.microtune.com/products/pdf/MT2050_Tuner_IC.pdf datasheet]) |
|||
⚫ | |||
⚫ | |||
* TV signal: IEC connector (PAL/SECAM) |
* TV signal: IEC connector (PAL/SECAM) |
||
* Video Inputs: S-Video, Composite Video (RCA socket via adaptor) |
* Video Inputs: S-Video, Composite Video (RCA socket via adaptor) |
||
* Audio Outputs: Internal 4 pin header 2.8 mm (to sound board; only required for analogue TV) |
* Audio Outputs: Internal 4 pin header 2.8 mm (to sound board; only required for analogue TV) |
||
* IR-Remote input: 2.5 mm stereo socket |
* IR-Remote input: 2.5 mm stereo socket |
||
==lspci -v== |
|||
===Components Used=== |
|||
⚫ | |||
* [[Microtune MT2050]] tuner |
|||
* [[NXP TDA9887|NXP/Philips TDA9887]] (analog demodulator) [http://www.semiconductors.philips.com/pip/TDA9887.html] |
|||
⚫ | |||
⚫ | |||
===Identification=== |
|||
Outputo of ''lspci -v'' |
|||
⚫ | |||
Subsystem: Pinnacle Systems Inc. Unknown device 002f |
Subsystem: Pinnacle Systems Inc. Unknown device 002f |
||
Flags: bus master, medium devsel, latency 32, IRQ |
Flags: bus master, medium devsel, latency 32, IRQ 58 |
||
Memory at |
Memory at fdbfe000 (32-bit, non-prefetchable) [size=2K] |
||
Capabilities: [40] Power Management version 2 |
Capabilities: [40] Power Management version 2 |
||
== |
==Making it Work== |
||
the card is not autodetected, load the module with: |
|||
===Firmware=== |
|||
if you get: |
|||
DVB: registering frontend 0 (Philips TDA10045H DVB-T)... |
|||
tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)... |
|||
tda1004x: no firmware upload (timeout or file not found?) |
|||
tda1004x: firmware upload failed |
|||
you must run the get_dvb_firmware script in v4l-dvb/linux/Documentation/dvb (from mercurial) |
|||
get_dvb_firmware tda10045 |
|||
get_dvb_firmware tda10046 |
|||
and copy the resulting files to /lib/firmware (need to use the chmod) |
|||
===Drivers=== |
|||
The card should be autodetected. |
|||
For the dvb frontend, you may have to load it manually with the module option: |
|||
⚫ | |||
==Sample Kernel Output== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 |
|||
saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2c db 54 ff ff |
|||
saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2 |
|||
saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 45 ca 2e |
|||
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 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
saa7134 ALSA driver for DMA sound loaded |
|||
saa7133[0]/alsa: saa7133[0] at 0xfdbfe000 irq 58 registered as card -1 |
|||
DVB: registering new adapter (saa7133[0]). |
|||
DVB: registering frontend 0 (Philips TDA10046H DVB-T)... |
|||
== |
===Notes=== |
||
* Works for analogue TV AND digital, but FM Radio only works with tuner=38. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
saa7133[0]: i2c eeprom read error (err=-5) |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Note== |
|||
Only work analogue tv, not digital. |
|||
Only FM Radio with tuner=38. |
|||
== |
===Known Bugs=== |
||
* With Pinnacle PCTV Hybrid Pro PCI the remote chip on 0x47/0x8e is not detected. |
|||
<gallery> |
|||
Image:Pinnacle_PCTV_Hybrid_Pro_PCI_front.jpg|Pinnacle PCTV Hybrid Pro PCI: front |
|||
Image:Pinnacle_PCTV_Hybrid_Pro_PCI_particular.jpg|Pinnacle PCTV Hybrid Pro PCI: particular |
|||
Image:Pinnacle_PCTV_Hybrid_Pro_PCI_back.jpg|Pinnacle PCTV Hybrid Pro PCI: back |
|||
</gallery> |
|||
==External Links== |
|||
* [http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+310i.htm PCTV 310i Product homepage] - general info from Pinnacle about the product |
* [http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+310i.htm PCTV 310i Product homepage] - general info from Pinnacle about the product |
||
* [http://www.pinnaclesys.com/documents/ConsumerProducts/PCTVTuners/PCTVAnalogDigitalPVR/uk/Datasheet_PCTV_310i_UK_07June05.pdf Pinnacle PCTV 310i datasheet] |
* [http://www.pinnaclesys.com/documents/ConsumerProducts/PCTVTuners/PCTVAnalogDigitalPVR/uk/Datasheet_PCTV_310i_UK_07June05.pdf Pinnacle PCTV 310i datasheet] |
||
[[Category:DVB-T PCI Cards]] |
Latest revision as of 11:36, 20 February 2010
An hybrid Analog/DVB-T PCI card from Pinnacle
It is supported under Linux.
Note: There is currently a bit of info for this device also in the Pinnacle PCTV (310i)-redundant article
Overview/Features
- PCI Rev. 2.3 interface
- remote control.
Card connectors:
- TV signal: IEC connector (PAL/SECAM)
- Video Inputs: S-Video, Composite Video (RCA socket via adaptor)
- Audio Outputs: Internal 4 pin header 2.8 mm (to sound board; only required for analogue TV)
- IR-Remote input: 2.5 mm stereo socket
Components Used
- Microtune MT2050 tuner
- NXP/Philips TDA9887 (analog demodulator) [1]
- Intel/Zarlink MT352 (DVB-T demodulator) datasheet
- NXP/Philips SAA7133HL Video/audio decoder: Philips SAA7133
Identification
Outputo of lspci -v
04:08.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0) Subsystem: Pinnacle Systems Inc. Unknown device 002f Flags: bus master, medium devsel, latency 32, IRQ 58 Memory at fdbfe000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2
Making it Work
Firmware
if you get:
DVB: registering frontend 0 (Philips TDA10045H DVB-T)... tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)... tda1004x: no firmware upload (timeout or file not found?) tda1004x: firmware upload failed
you must run the get_dvb_firmware script in v4l-dvb/linux/Documentation/dvb (from mercurial)
get_dvb_firmware tda10045 get_dvb_firmware tda10046
and copy the resulting files to /lib/firmware (need to use the chmod)
Drivers
The card should be autodetected.
For the dvb frontend, you may have to load it manually with the module option:
modprobe saa7134-dvb
Sample Kernel Output
saa7133[0]: found at 0000:04:08.0, rev: 208, irq: 58, latency: 32, mmio: 0xfdbfe000 saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i [card=101,autodetected] saa7133[0]: board init: gpio is 600e000 input: Pinnacle PCTV as /class/input/input3 ir-kbd-i2c: Pinnacle PCTV detected at i2c-0/0-0047/ir0 [saa7133[0]] saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2c db 54 ff ff saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2 saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 45 ca 2e 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 tuner 0-004b: chip found @ 0x96 (saa7133[0]) tuner 0-004b: setting tuner address to 61 tuner 0-004b: type set to tda8290+75a saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 saa7134 ALSA driver for DMA sound loaded saa7133[0]/alsa: saa7133[0] at 0xfdbfe000 irq 58 registered as card -1 DVB: registering new adapter (saa7133[0]). DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
Notes
- Works for analogue TV AND digital, but FM Radio only works with tuner=38.
Known Bugs
- With Pinnacle PCTV Hybrid Pro PCI the remote chip on 0x47/0x8e is not detected.
External Links
- PCTV 310i Product homepage - general info from Pinnacle about the product
- Pinnacle PCTV 310i datasheet