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