Выпуск 12.04 (precise) 64-бит Ядро Linux 3.2.0-24-generic**********************************************************************************************
тюнер acorp pv951
**********************************************************************************************
продукт: Bt878 Video Capture [109E:36E]
производитель: Brooktree Corporation [109E]
bus info: pci@0000:03:06.0
версия: 11
разрядность: 32 bits
частота: 33MHz
возможности:
Vital Product Data,
Power Management,
bus mastering,
PCI capabilities listing
конфигурация:
driver: bttv
latency: 64
maxlatency: 40
mingnt: 16
ресурсы:
IRQ: 21
память: fafff000-faffffff
******************************************************************************sudo suустановим средства
apt-get install tvtime linux-doc kradio gnomeradio lirc gnome-lirc-properties gnome-alsamixer libao4 libao-commonвыгружаем:
rmmod bt878 bttvподгружаем:
modprobe bttv card=136 tuner=25 radio=1проверяем tvtime если не заработало то выгружаем
rmmod bt878 bttvи пробуем переберать параметр tuner=* (*0-86) список смотрим в установленных доках/usr/share/doc/linux-doc/video4linux/CARDLIST.tuner если другой тюнер то смотрим /usr/share/doc/linux-doc/video4linux/CARDLIST.bttv.gz и подбираем параметр card=*
в самом тюнере есть гнездо audio out нужно соеденить проводом с материнкой в ней соответственно audio in
если заработало но без звука то правим конфиг и видим вывод tvtime
mixer: find error: Победа
mixer: Can't open mixer default, mixer volume and mute unavailable.
mixer: Can't open device default/Line, mixer volume and mute unavailable.идем в /root/.tvtime/tvtime.xml и добавим значение если нет такого
<option name="MixerDevice" value="default/Line"/>
и замени на
<option name="MixerDevice" value="hw:0/Line"/>
tvtime Запуск tvtime 1.0.2.
Чтение конфигурации из /etc/tvtime/tvtime.xml
Чтение конфигурации из /root/.tvtime/tvtime.xml
ошибок нет
все заработало программа получила доступ со звуком для управления тюнером
******************************************************************************************************
в добавок накопал
для автозапуска необходимо создать файл /etc/modprobe.d/bttv.conf со следующим содержанием:
options bttv card=** tuner=** radio=1 gbuffers=8 automute=0 gpiomask=0x3F audiomux=33,32,35,35,40 bttv_verbose=0
вместо * подставить свои значения
мой bttv.conf с работаспособными параметрами
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=136 tuner=25 radio=1 gbuffers=8 automute=0 gpiomask=0x3F audiomux=33,32,35,35,40 bttv_verbose=0
options tuner debug=1
скрипт для автоматической переборки параметра тюнер накопал на форуме недавно
#/bin/sh
MAXTUNER=75
i=0
while [ $i -lt $MAXTUNER ];
do
#выгружаем модуль bttv
sudo rmmod bt878 bttv dvb_bt8xx
#подставляем новый номер карты
sudo modprobe -v bttv card=41 tuner=$i
echo "Текущая карта:" $i
sleep 2 #пауза для инициализации
#проверяем как она определилась
sudo v4l-info /dev/video0 | head -n 9
#запуск программы просмотра
tvtime
echo
echo "Берем следующую карту"
echo
i=$(($i+1))
done