织梦CMS - 轻松建站从此开始!

罗索

关于电视卡的总结

jackyhwei 发布于 2010-10-05 23:31 点击:次 
MM要求在床上看电视,迫于无奈,只好启用很久没有用的电视卡了。一直在PCI槽里浪费我的电呢。 电视卡的型号是天敏的电视精灵,芯片是philip的saa7134.看电视的软件选用最火的tvtime,另外一个比较好的是xawtv。但是我的yum里边居然没有。
TAG:

MM要求在床上看电视,迫于无奈,只好启用很久没有用的电视卡了。一直在PCI槽里浪费我的电呢。
电视卡的型号是天敏的电视精灵,芯片是philip的saa7134.看电视的软件选用最火的tvtime,另外一个比较好的是xawtv。但是我的yum里边居然没有。我的系统顺便介绍一下:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.20-1.2948.fc6 #1 SMP Fri Apr 27 19:48:40 EDT 2007 i686 athlon i386 GNU/Linux

[root@localhost ~]# lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:09.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
02:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)
[root@localhost ~]#

硬件连接方法相信是男的都能轻松搞定了。这里不说了。
很多电视卡的都是通过line-in来和声卡传递信号的。注意不要接错就好了。

一般的2.6的内核已经自己带了saa7130或者saa7134的驱动了。
下面是我从我的dmesg命令的输出里取出的一段关于电视卡的
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7130[0]: found at 0000:01:09.0, rev: 1, irq: 19, latency: 32, mmio: 0xe9000000
saa7130[0]: subsystem: 1131:2104, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7130[0]: board init: gpio is 19160
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (saa7130[0])
saa7130[0]: i2c eeprom 00: 31 11 04 21 08 20 1c 55 43 43 a9 1c 55 43 43 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
saa7130[0]: i2c eeprom 20: 54 04 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
tuner 0-0060: tuner type not set
虽然卡是认到了没错,但是只是知道了芯片的种类而已,具体是什么卡,什么tuner还是不知道的。
subsystem: 1131:2104
因为很多厂都生产了采用这个芯片的电视卡,所以这两个数字代表了板卡的设计。就是厂商和板卡的ID。
第一个数字比较重要。

 0 -> UNKNOWN/GENERIC
 1 -> Proteus Pro [philips reference design]   [1131:2001,1131:2001]
 2 -> LifeView FlyVIDEO3000                    [5168:0138,4e42:0138]
 3 -> LifeView FlyVIDEO2000                    [5168:0138]
 4 -> EMPRESS                                  [1131:6752]
 5 -> SKNet Monster TV                         [1131:4e85]
 6 -> Tevion MD 9717
 7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
 8 -> Terratec Cinergy 400 TV                  [153b:1142]
 9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV                  [153b:1143]
12 -> Medion 7134                              [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV                     [1048:226b]
15 -> ELSA EX-VISION 500TV                     [1048:226b]
16 -> ASUS TV-FM 7134                          [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER                       [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV                      [185b:c100]
20 -> Matrox CronosPlus                        [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD              [1131:2001]
22 -> AverMedia M156 / Medion 2819             [1461:a70b]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR                   [1894:a006]
25 -> ASUS TV-FM 7133                          [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134)           [11bd:002b]
27 -> Manli MuchTV M-TV002/Behold TV 403 FM
28 -> Manli MuchTV M-TV001/Behold TV 401
29 -> Nagase Sangyo TransGear 3000TV           [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM)  [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker                    [1461:10ff]
34 -> Noval Prime TV 7133
35 -> AverMedia AverTV Studio 305              [1461:2115]
36 -> UPMOST PURPLE TV                         [12ab:0800]
37 -> Items MuchTV Plus / IT-005
38 -> Terratec Cinergy 200 TV                  [153b:1152]
39 -> LifeView FlyTV Platinum Mini             [5168:0212,4e42:0212]
40 -> Compro VideoMate TV PVR/FM               [185b:c100]
41 -> Compro VideoMate TV Gold+                [185b:c100]
42 -> Sabrent SBT-TVFM (saa7130)
43 -> :Zolid Xpert TV7134
44 -> Empire PCI TV-Radio LE
45 -> Avermedia AVerTV Studio 307              [1461:9715]
46 -> AVerMedia Cardbus TV/Radio (E500)        [1461:d6ee]
47 -> Terratec Cinergy 400 mobile              [153b:1162]
48 -> Terratec Cinergy 600 TV MK3              [153b:1158]
49 -> Compro VideoMate Gold+ Pal               [185b:c200]
50 -> Pinnacle PCTV 300i DVB-T + PAL           [11bd:002d]
51 -> ProVideo PV952                           [1540:9524]
52 -> AverMedia AverTV/305                     [1461:2108]
53 -> ASUS TV-FM 7135                          [1043:4845]
54 -> LifeView FlyTV Platinum FM               [5168:0214,1489:0214]
55 -> LifeView FlyDVB-T DUO                    [5168:0502,5168:0306]
56 -> Avermedia AVerTV 307                     [1461:a70a]
57 -> Avermedia AVerTV GO 007 FM               [1461:f31f]
58 -> ADS Tech Instant TV (saa7135)            [1421:0350,1421:0370,1421:1370]
59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
60 -> Typhoon DVB-T Duo Digital/Analog Cardbus [4e42:0502]
61 -> Philips TOUGH DVB-T reference design     [1131:2004]
62 -> Compro VideoMate TV Gold+II
63 -> Kworld Xpert TV PVR7134
64 -> FlyTV mini Asus Digimatrix               [1043:0210]
65 -> V-Stream Studio TV Terminator
66 -> Yuan TUN-900 (saa7135)
67 -> Beholder BeholdTV 409 FM                 [0000:4091]
68 -> GoTView 7135 PCI                         [5456:7135]
69 -> Philips EUROPA V3 reference design       [1131:2004]
70 -> Compro Videomate DVB-T300                [185b:c900]
71 -> Compro Videomate DVB-T200                [185b:c901]
72 -> RTD Embedded Technologies VFG7350        [1435:7350]
73 -> RTD Embedded Technologies VFG7330        [1435:7330]
74 -> LifeView FlyTV Platinum Mini2            [14c0:1212]
75 -> AVerMedia AVerTVHD MCE A180              [1461:1044]
76 -> SKNet MonsterTV Mobile                   [1131:4ee9]
77 -> Pinnacle PCTV 110i (saa7133)             [11bd:002e]
78 -> ASUSTeK P7131 Dual                       [1043:4862]
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
80 -> ASUS Digimatrix TV                       [1043:0210]
81 -> Philips Tiger reference design           [1131:2018]
82 -> MSI TV@Anywhere plus                     [1462:6231]
83 -> Terratec Cinergy 250 PCI TV              153b:1160
84 -> LifeView FlyDVB Trio                     5168:0319
85 -> AverTV DVB-T 777                         1461:2c05
86 -> LifeView FlyDVB-T / Genius VideoWonder D 5168:0301 1489:0301
87 -> ADS Instant TV Duo Cardbus PTV331        0331:1421
88 -> Tevion/KWorld DVB-T 220RF                17de:7201
89 -> ELSA EX-VISION 700TV                     1048:226c
90 -> Kworld ATSC110                           17de:7350
91 -> AVerMedia A169 B                         1461:7360
92 -> AVerMedia A169 B1                        1461:6360
93 -> Medion 7134 Bridge #2                    16be:0005
94 -> LifeView FlyDVB-T Hybrid Cardbus         5168:3306 5168:3502

第一个数字一样的,或者名字相似的都可以试试看,
# modprobe saa7134 card=2
# rmmod saa7134
# modprobe saa7134 card=3 
可以之后,输入dmesg的命令,会看到类似

saa7130/34: v4l2 driver version 0.2.14 loaded
eth0: forcedeth.c: subsystem: 01695:1000 bound to 0000:00:04.0
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level, high) -> IRQ 19
saa7130[0]: found at 0000:01:09.0, rev: 1, irq: 19, latency: 32, mmio: 0xe9000000
saa7130[0]: subsystem: 1131:2104, board: 10MOONS PCI TV CAPTURE CARD [card=21,insmod option]
saa7130[0]: board init: gpio is 13160
saa7130[0]: i2c eeprom 00: 31 11 04 21 08 20 1c 55 43 43 a9 1c 55 43 43 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
saa7130[0]: i2c eeprom 20: 54 04 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (saa7130[0])
tuner 0-0060: type set to 37 (LG PAL (newer TAPC series))
tuner 0-0060: type set to 37 (LG PAL (newer TAPC series))
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[0]: registered device radio0

参照我标出的部分,这里已经认到我的卡是天敏的了。
还有一个问题就是tuner type,也就是高频头或者说是调谐器的型号。
国内的一般是PAL-DK
我的经验是如果卡的名字可以正确认出之后,tuner type不是问题,可以自动检测。
手动改变的方法是:

# modprobe saa7134 card=2 tuner=2

确认都正确之后,把这些设定保存到你的/etc/modprobe.conf
加入一句:
options saa7134 card=你的卡号 tuner=你的高频头号,可以不写

(xiaoshao_0_0)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201010/10257.html]
本文出处:CSDN博客 作者:xiaoshao_0_0
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容