tvtime + saa7134 не работает после обновления до 11.10

Когда я использовал Ubuntu 10.10, мой tvtime работал отлично. После обновления до Ubuntu 11.10 отображается только "нет сигнала". Я искал по всему интернету целый день и не мог это исправить. Я также использую Windows XP одновременно, и это работает.

Вот моя спецификация.

  • Ubuntu 11.10.
  • Pinnacle PCTV Hybrid Pro PCI 310i (Philips saa7134)
  • tvtime 1.0.2-6ubuntu1 (я понижен с версии 1.0.2-7ubuntu1, по умолчанию Ubuntu 10.10)

Я в Германии, что означает: PAL/PAL-BG и таблица частот = Европа

Вот для информации:

$ lspci
00: 1b.0 Аудиоустройство: Intel Corporation N10/ICH 7 Семейство аудио контроллеров высокого разрешения (версия 01)
01: 01.0 Мультимедийный контроллер: Philips Semiconductors SAA7131/SAA7133/SAA7135 Декодер видеотрансляции (версия d1)
04: 00.1 Аудиоустройство: Усовершенствованные микроустройства [AMD], а затем ATI RV620 HDMI Audio [Radeon HD 3400 Series]
$ cat / proc / asound / cards
 0 [Intel]: HDA-Intel - HDA Intel
                      HDA Intel на 0xdfcf8000 IRQ 43
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI в 0xdfffc000 irq 44
 2 [SAA7134]: SAA7134 - SAA7134 
                       saa7133 [0] at 0xdfdff800 irq 21
$ xawtv -hwscan
Это xawtv-3.95.dfsg.1, работающий в Linux/i686 (универсальный 3.0.0-14)
ищу доступные устройства
порт 143-146
    Тип: Xvideo, масштабирование изображения
    название: ATI Radeon AVIVO Видео

/dev/video0: ОК [ -device /dev/video0 ] 
     тип: v4l2 
     название: Pinnacle PCTV 310i 
     флаги: оверлейный тюнер захвата
$ dmesg | grep saa
[    4.484856] saa7130/34: версия драйвера v4l2 0.2.16 загружена [    4.484918] saa7134 0000:01:01.0: PCI INT A -> GSI 21 (низкий уровень) -> IRQ 21
[    4.484924] saa7133[0]: найдено в 0000:01:01.0, рев: 209, IRQ: 21, латентность: 64, mmio: 0xdfdff800
[    4.484931] saa7133[0]: подсистема: 11bd:002f, плата: Pinnacle PCTV 310i [ карта =101, опция insmod]
...
[    4.889137] saa7133[0]: зарегистрированное устройство video0 [v4l2]
[    4.889169] saa7133[0]: зарегистрированное устройство vbi0
[    4.889199] saa7133[0]: зарегистрированное устройство radio0
[    4.933671] saa7134 Драйвер ALSA для загрузки звука DMA [    4.933836] saa7133[0]/alsa: saa7133[0] в 0xdfdff800 irq 21, зарегистрированный как карта -2
[    4.980908] DVB: регистрация нового адаптера (saa7133 [0]) 
$ dmesg | grep тюнер
[    4.730294] i2c-core: драйвер [тюнер] с использованием устаревшего метода приостановки
[    4.730298] i2c-core: драйвер [тюнер] с использованием устаревшего метода возобновления
[    4.824208] тюнер 0-004b: найден тюнер -1 с типом (ами) Radio TV.
[    4.856615] tuner-simple 0-004b: создание нового экземпляра
[    4.856620] простой тюнер 0-004b: тип установлен на 61 (Tena TNF9533-D/IF/TNF9533-B/DF)

Таким образом, моя карта =101 и тюнер =61, затем попытались использовать rmmod и загрузить ее обратно с помощью modprobe, и он по-прежнему показывает "нет сигнала".

 Карта $ modprobe saa7134 =101 тюнер = 61 

И если я запускаю tvtime с подробными настройками, он покажет:

$ sudo tvtime -v Запуск tvtime 1.0.2. Чтение конфигурации из /etc/tvtime/tvtime.xml Чтение конфигурации из /home/winnuayi/.tvtime/tvtime.xml
cpuinfo: ЦП Intel(R) Core(TM)2 Duo ЦП E4500  @ 2,20 ГГц, семейство 6, модель 15, шаг 13. cpuinfo: процессор измерен на частоте 2200,051 МГц.
xcommon: Display:0.0, vendor The X.Org Foundation, версия поставщика 11004000 xfullscreen: Использование XINERAMA для информации с двумя головами. xfullscreen: пиксели квадратные. xfullscreen: Количество отображений: 2.
xfullscreen: Голова 0 при 0,0 с размером 1680x1050.
xfullscreen: Голова 1 в 1680,0 с размером 1680x1050.
xcommon: XTest, будет использовать его для проверки связи с заставкой. xcommon: пиксельное соотношение сторон 1: 1. xcommon: пиксельное соотношение сторон 1: 1. xcommon: оконный менеджер Metacity и EWMH-совместимый. xcommon: вы используете metacity. Отключение соотношения сторон намекает на xcommon: так как большинство развернутых версий metacity все еще не работают. xcommon: использование полноэкранного свойства состояния EWMH. xcommon: использование свойства EWMH выше. xcommon: использование свойства EWMH ниже. xcommon: пиксельное соотношение сторон 1: 1. xcommon: отображение в окне 768x576 внутри пространства 768x576. xvoutput: с использованием адаптера XVIDEO 143: видео ATI Radeon AVIVO.
speedycode: Использование оптимизированных функций MMXEXT. станция: чтение списка станций из /home/winnuayi/.tvtime/stationlist.xml videoinput: с помощью драйвера video4linux2 'saa7134', карты 'Pinnacle PCTV 310i' (шина PCI: 0000: 01: 01.0). videoinput: версия 528, возможности 5010015.
videoinput: максимальная ширина ввода: 720 пикселей. tvtime: выборочный ввод с разрешением 720 пикселей на строку развертки. xcommon: пиксельное соотношение сторон 1: 1. xcommon: отображение в окне 768x576 внутри пространства 768x576. xcommon: получил карту с пометкой окна как видимого (59).
xcommon: пиксельное соотношение сторон 1: 1. xcommon: отображение в окне 768x576 внутри пространства 768x576. 

С помощью $ scantv -C/dev/vbi0 сигнал не может быть обнаружен.

Все выглядит хорошо. alsamixer тоже хорошо. Я не знаю, где проблема. Я буду признателен всем, кто может показать некоторые советы.:)

1 ответ

Использование alsa и настройка обозначения звукового устройства и вызова приложения в приведенном ниже сценарии должны работать для вас. После ДНЕЙ разочарования я нашел это на посте форума на forums.ubuntu.com. К сожалению, я, кажется, потерял URL и не могу отдать должное, где это происходит, и за это, извините.

Я не могу сказать, что это сработает для вас, но должно.

Измените {hw:3,0}, чтобы правильно отразить вашу карту и tvtime для вашего приложения, если вы используете что-то еще. Скопируйте текст, начинающийся с #!/ Bin / sh

в конце этого поста вставьте его в новый текстовый файл. Сохраните файл. Щелкните правой кнопкой мыши по файлу, выберите свойства, перейдите на вкладку прав доступа и убедитесь, что он помечен как исполняемый. Запустите скрипт и выберите запустить, если вам будет предложено.

Кстати: все еще работаю над попыткой исправить немного не синхронизированный звук.:)

#!/bin/sh
arecord -D hw:3,0 -r 32000 -c 2 -f S16_LE | aplay -Dplug:surround51 & tvtime -M;
wait 1 tvtime
killall arecord;
killall aplay;
killall tvtime  
Другие вопросы по тегам