tv-tuners and gentoo
BeAsT 11 декабря, 2005 - 07:28
есть у меня тюнер manli M-TV001, дык он не дружит ни с каким из предлженых тюнеров(на нем тюнер типа TCL 2002MB). жалко выкидывать, а нормальный(авер) стоит дорого, помогите!!! И вообще давайте тему поднимем, как gentoo с тюнерами дружит! т.е. софта(tvtime,mythtv,awtv,aatv,kdetv,итд),дрова(все что знаю video4linux), давайте развивать тему, очень уж она не документирована...
»
- Для комментирования войдите или зарегистрируйтесь
Узнаешь на
Узнаешь на каком чипе выполнен твой тюнер и ищешь его в /usr/src/linux/Documentation/video4linux
дело в том, что
дело в том, что я знаю на каком чипе он сделан(saa7130) и в CARDLIST.saa7134 он есть, а вчблока в CARDLIST.tuner нет. Ближайшее что есть это TCL 2002N, но и он не подходит(каналы определяет, а строится со смещением, в результате каналы либо не показывают, либо очень хреново показывают)
Acorp Y878F
Acorp Y878F замучился с ним. дрова вроде встают нормально. Ни одна прога ничего не показывает. в ALT linux master 2.4 все работало.
Рас в альте
Рас в альте работал,значит чтото не привильно делаешь.
1.Найди номер твоего тюнера в /usr/src/linux/Documentations/video4linux
2.rmmod bt878
3.rmmod bttv
4.modprobe bttv card=номкр твоей карты
5.modprobe tuner type=3
Я пользуюсь tvtime,там надо зайти во вторую вкладку сверху и выбрать Телевизионный стандарт SECAM.Перезагрузить tvtime,потом в таблице каналов поставить Russia.
Должно заработать.
Абсолютно с
Абсолютно с Вами согласен. Вот например у меня вопрос, как заставить AverStudio 307 (SAA7134) работать также как в винде (а то показывает только 3 канала из 9 и ни одной fm станции (похоже они сдвинуты в укв))
Подбирайте
Подбирайте подходящий тюнер(номер) в документации.Посмотрите какой у вас чип.Я например долгое время заблуждался на счет своего чипа на тюнере.Потом методом проб и шибок подобрал.
bttv & secam
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.
И куда теперь копать?
_________________
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller; 256Mb(PC2700 DDR SDRAM))
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2
"Чайничек" :)
Проблема
Проблема такая.
В наличии TV тюнер FlyTV Prime 34 FM (FlyVideo 3000 FM) на чипсете Philips Semiconductors SAA7134 (rev 01)
Вкомпилил в ядро и загрузил необходимые по моему мнению драйвера. Вывод команды lsmod:
При попытке просмотра (юзаю tvtime) - каналы не находятся, хотя соответствующий девайс (/dev/video0) в системе имеется
В документации (/usr/src/linux/Documentation/video4linux/README.saa7134) нашел следующее:
У меня судя по всему как раз такой тюнер. Но мне непонятно, откуда брать значение опции tuner и к какому модулю её применять - кто подскажет, буду очень благодарен
к saa1734, проблема
к saa1734, проблема может быть и в том, что некорректно работает авто определение уровня сигнала(как было у меня), тогда придётся искать каналы в ручную.
saa7134
собственно modprobe saa7134 (modinfo предварительно!)
затем tvtime
нюансы : я грабил композитный вход по видео и перемычку делал
с выхода звуковухи на аудиовход - всё было замечательно
(mencoder <байт 200 опций-мопций точно помню что через v4l2 - чище поток становился >)
при этом антенны не было, но ОРТ вроде пыталось шагнуть
ко мне в дом, как Солнце к однуму поэту
ищи возжи и фперёт !