tv-tuners and gentoo

есть у меня тюнер 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:

dc video4linux # lsmod
Module                  Size  Used by
tda9887                13840  0 
tuner                  36644  0 
saa7134               100832  0 
video_buf              16388  1 saa7134
v4l2_common             5632  1 saa7134
v4l1_compat            12804  1 saa7134
ir_kbd_i2c              7180  1 saa7134
ir_common               8708  2 saa7134,ir_kbd_i2c
videodev                7936  1 saa7134
i2c_i801                8076  0 
i2c_core               16512  5 tda9887,tuner,saa7134,ir_kbd_i2c,i2c_i801
ppp_async               9344  1 
crc_ccitt               2816  1 ppp_async
snd_hda_intel          13712  0 
snd_hda_codec          77056  1 snd_hda_intel

При попытке просмотра (юзаю tvtime) - каналы не находятся, хотя соответствующий девайс (/dev/video0) в системе имеется
В документации (/usr/src/linux/Documentation/video4linux/README.saa7134) нашел следующее:

Цитата:
Known Problems
==============

* The tuner for the flyvideos isn't detected automatically and the
default might not work for you depending on which version you have.
There is a tuner= insmod option to override the driver's default.

У меня судя по всему как раз такой тюнер. Но мне непонятно, откуда брать значение опции tuner и к какому модулю её применять - кто подскажет, буду очень благодарен

к saa1734, проблема

к saa1734, проблема может быть и в том, что некорректно работает авто определение уровня сигнала(как было у меня), тогда придётся искать каналы в ручную.

saa7134

собственно modprobe saa7134 (modinfo предварительно!)
затем tvtime

нюансы : я грабил композитный вход по видео и перемычку делал
с выхода звуковухи на аудиовход - всё было замечательно
(mencoder <байт 200 опций-мопций точно помню что через v4l2 - чище поток становился >)

при этом антенны не было, но ОРТ вроде пыталось шагнуть
ко мне в дом, как Солнце к однуму поэту

ищи возжи и фперёт !

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".