Pinnacle PCTV PRO
Использую две проги: kdetv и tvtime, в обеих PAL показывает нормально. Но добится чистого цветного изображения на SECAM каналах никак не удается.
Корректность настройки частот сомнению не подвергается.
Тип тюнера (приемника) определен автоматически, верно. Т.е. тот же что и в винде работает.
И так предлагаю к вниманию проделанные тесты
Код:
config-2.6.12-gentoo
...
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
#
# Video For Linux
#
#
# Video Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
# CONFIG_VIDEO_CPIA_PP is not set
CONFIG_VIDEO_CPIA_USB=m
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
CONFIG_VIDEO_CX88=m
# CONFIG_VIDEO_OVCAMCHIP is not set
...
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_BUF=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
...
Код:
(1)
# modprobe -r bttv
# modprobe -r bttv
# modprobe bttv
# dmesg
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 19, latency: 32, mmio: 0xe2000000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init]
msp34xx: init: chip=MSP3410G-B11 +nicam +simple +simpler +radio mode=simpler
msp34xxg: daemon started
tda9885/6/7: chip found @ 0x96
tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes
bttv0: using tuner=33
tuner 0-0060: microtune: companycode=3dbf part=42 rev=89
tuner 0-0060: microtune MT2050 found, OK
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 . ok
# lsmod | grep bttv
bttv 155984 0
video_buf 21828 1 bttv
firmware_class 10240 1 bttv
i2c_algo_bit 9864 1 bttv
v4l2_common 5824 1 bttv
btcx_risc 4936 1 bttv
tveeprom 13208 1 bttv
videodev 9280 1 bttv
i2c_core 21648 7 bttv,i2c_algo_bit,tveeprom,i2c_viapro,tuner,tda9887,msp3400
Открываем tvtime.
Secam - синий фон
Закрываем tvtime.
Открываем kdetv.
kdetv определяет:
[*] Video4Linux2: BT878 video (Pinnacle PCTV Stud...
[ ] Video4Linux: BT878 video (Pinnacle PCTV Stud...
[ ] XVideo: NVIDIA Video Interface Port (порт 156)
Secam - жуткие помехи
Закрываем kdetv.
(2)
# modprobe -r bttv
Открываем tvtime.
Secam - синий фон
Закрываем tvtime.
# dmesg
bttv0: unloading
# modprobe -r bttv
ничего
Открываем kdetv.
kdetv определяет:
[ ] XVideo: NVIDIA Video Interface Port (порт 156)
[*] Video4Linux: BT878 video (Pinnacle PCTV Stud...
Secam - цветное изображение с вертикальной прозрачной зелёной полосой справа на 1/5 ширины области просмотра.
Закрываем kdetv.
# dmesg
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 19, latency: 32, mmio: 0xe2000000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00fffbff [init]
msp34xx: init: chip=MSP3410G-B11 +nicam +simple +simpler +radio mode=simpler
msp34xxg: daemon started
tda9885/6/7: chip found @ 0x96
tuner 0-0060: chip found @ 0xc0 (bt878 #0 [sw])
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes
bttv0: using tuner=33
tuner 0-0060: microtune: companycode=3dbf part=42 rev=89
tuner 0-0060: microtune MT2050 found, OK
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 . ok
lsmod | grep bttv
bttv 155984 0
video_buf 21828 1 bttv
firmware_class 10240 1 bttv
i2c_algo_bit 9864 1 bttv
v4l2_common 5824 1 bttv
btcx_risc 4936 1 bttv
tveeprom 13208 1 bttv
videodev 9280 1 bttv
i2c_core 21648 7 bttv,i2c_algo_bit,tveeprom,i2c_viapro,tuner,tda9887,msp3400
Открываем tvtime.
Secam - синий фон
Закрываем tvtime.
Куда копать?