Текущее время: 02 май 2025, 14:20 • Часовой пояс: UTC + 3 часа |
Поддержка всех тюнеров Beholder в Linux
Автор | Сообщение |
igk72
|
Добавлено: 28 ноя 2009, 04:26. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
MeSSir писал(а): Получил: 1. Те же помехи, но появился характерный звук "не настроенного телевизора"; 2. MPlayer в терминал вывел ...
Уже лучше. Попробуйте следующее:
1) все же нажать кнопки которые я указал (L,H,или соседние) - это переключение по частотной сетке (по каналам). Нажимать порой нужно много раз. (конечно есть способ указать только нужные, но сейчас у вас задача их увидеть)
2) правильно все же указать частоту написав 93.250 (то что читали man это правильно но там указано три числа после точки) либо вообще без точки но 250 в конце.
И убедительная просьба - для показа информации с терминала пользоваться сервисом http://pastebin.ubuntu.com/ где легко можно опубликовать информацию а здесь ссылку на нее. И форум будет не перекошенный и читать информацию удобнее.
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
MeSSir
|
Добавлено: 28 ноя 2009, 15:20. Заголовок сообщения: |
|
|
Зарегистрирован: 09 мар 2007, 15:00 Сообщения: 18 Откуда: Нефтеюганск
|
Цитата: 1) все же нажать кнопки которые я указал (L,H,или соседние) - это переключение по частотной сетке (по каналам). Нажимать порой нужно много раз. (конечно есть способ указать только нужные, но сейчас у вас задача их увидеть) Не, ну конечно таким образом каналы были просмотрены, а также были заданы различные частоты и в виде 93.25 и в виде 93.250, и в виде 93250 (и другие значения частот тоже пробовал), использовал -tvscan:autostart - бесполезно; Цитата: И убедительная просьба - для показа информации с терминала пользоваться сервисом http://pastebin.ubuntu.com/ где легко можно опубликовать информацию а здесь ссылку на нее. И форум будет не перекошенный и читать информацию удобнее.
Учту.
Есть подозрение, что неправильно инициирован сам тюнер, то есть, возможно нужна загрузка каких-то параметров на этапе загрузки ОС. Но если так, то какие это параметры (можно краткую инструкцию, а то только написал в /etc/modprobe.d/saa7134 options saa7134 alsa=1 secam=d, что ничего пока не дало).
Скорее всего, из-за отсутствия опыта настройки оборудования в линуксе, что-то я не доделал. ВОТ ТОЛЬКО ЧТО? Ну не могу понять!
И раз у всех этот тюнер работает, то может кто-то даст конкретную инструкцию по его настройке, а я от неё уже буду плясать - методом тыка похоже не прокатит...
|
|
|
igk72
|
Добавлено: 29 ноя 2009, 16:53. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
MeSSir писал(а): Не, ну конечно таким образом каналы были просмотрены, а также были заданы различные частоты и в виде 93.25 и в виде 93.250, и в виде 93250 (и другие значения частот тоже пробовал), использовал -tvscan:autostart - бесполезно; И где показ того что выдавалось в терминале при сканировании? MeSSir писал(а): Есть подозрение, что неправильно инициирован сам тюнер, то есть, возможно нужна загрузка каких-то параметров на этапе загрузки ОС. Но если так, то какие это параметры (можно краткую инструкцию, а то только написал в /etc/modprobe.d/saa7134 options saa7134 alsa=1 secam=d, что ничего пока не дало). Как вы можете догадаться, я советую только проверенное и изученное, и это могут подтвердить на форуме. Все параметры модуля и ядра известны и высказаны вам полностью. Утверждать оное мне позволяет опыт и знания модуля. Другое дело в том что сам модуль saa7134 (да и подсистема v4l-dvb) подвергается периодическим доработками, и в разных версиях ядра линукс различается по своей работе и взаимосвязям. Бывают удачно-стабильные версии, бывают не совсем. Судя по соседней ветке про Columbus (и вообще про кол-во "криков" о тюнерах) версия ядра (2.6.31) поставляемая с Ubuntu 9.10 в вопросе наших тюнеров крайне неудачна ((((. Рекомендации мои таковы (на выбор): а) обновить пакет ядра до 2.6.32 или еще новее (если есть, сам еще не смотрел) б) откатиться до Ubuntu 9.04 где ядро 2.6.28 и нареканий не было на работу с нашим тюнерам. MeSSir писал(а): И раз у всех этот тюнер работает, то может кто-то даст конкретную инструкцию по его настройке, а я от неё уже буду плясать - методом тыка похоже не прокатит...
Извините, но я не считаю то что пишу вам "методом тыка". Многие могут подтвердить что наше публичное обсуждение идет по почти штатной схеме: версия-ядро-dmesg-modprobe-mplayer. Спотыкания мелкие были только из-за вашего малого опыта (который нарабатывается).
P.S.
Еще совет - временно отключите (запретите) веб-камеру, если ее можно отключить на вашем ноутбуке.
P.P.S.
Проверить тюнер Columbus и Ubuntu 9.04 можно не устанавливая с помощью LiveCD, там можно установить нужные пакеты после загрузки.
Настройка модуля на LiveCD вот так:
Код: sudo rmmod saa7134-alsa saa7134; sudo modprobe saa7134 secam=d alsa=1
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
MeSSir
|
Добавлено: 29 ноя 2009, 20:23. Заголовок сообщения: |
|
|
Зарегистрирован: 09 мар 2007, 15:00 Сообщения: 18 Откуда: Нефтеюганск
|
Цитата: Как вы можете догадаться, я советую только проверенное и изученное, и это могут подтвердить на форуме. Все параметры модуля и ядра известны и высказаны вам полностью. Утверждать оное мне позволяет опыт и знания модуля.
Не, ну я имел ввиду, что у меня методом тыка не получится - к вам, естественно, не имеется никаких претензий.
Обновлять ядро пытался через менеджер обновлений (там в конце номер 15, извините, всё обозначение не помню), но у меня отвалилась сеть и еще кое-какие мелкие настройки
Что касается камеры, то к сожалению, аппаратно она не отключается, как отключить её иначе в линуксе - честно, признаюсь - не знаю.
Диска Ubuntu 9.04 нет, а скачать его - это проблематично - более суток уйдёт (скорость инета небольшая - 512 кбит, но это только номинально  ).
Ладно, может со временем, проблема решится, или появятся какие-то обновления. Буду пока в винде смотреть.
P.S. Субъективно, Ubuntu красивее винды на порядок, чего только стоят эффекты при перетаскивании окон! Плюс, она не подвисает, быстрее загружается - в общем для мелких задач и просмотра видео - вполне сгодится!
|
|
|
igk72
|
Добавлено: 29 ноя 2009, 21:07. Заголовок сообщения: |
|
|
Зарегистрирован: 09 апр 2007, 12:50 Сообщения: 135
|
MeSSir писал(а): Обновлять ядро пытался через менеджер обновлений (там в конце номер 15, извините, всё обозначение не помню)... Ладно, может со временем, проблема решится, или появятся какие-то обновления. Буду пока в винде смотреть.
С таким подходом и с текущим ядром, без узнавания программы Synaptic (в Система->Администрировании) - вряд ли что измениться.
Настоятельно рекомендую включить в настройках на вкладке "Обновления" все галочки об обновлениях ubuntu.
Beholder M6 и H6, Linux Debian/Ubuntu
|
|
|
MeSSir
|
Добавлено: 29 ноя 2009, 23:04. Заголовок сообщения: |
|
|
Зарегистрирован: 09 мар 2007, 15:00 Сообщения: 18 Откуда: Нефтеюганск
|
igk72 писал(а): MeSSir писал(а): Обновлять ядро пытался через менеджер обновлений (там в конце номер 15, извините, всё обозначение не помню)... Ладно, может со временем, проблема решится, или появятся какие-то обновления. Буду пока в винде смотреть. С таким подходом и с текущим ядром, без узнавания программы Synaptic (в Система->Администрировании) - вряд ли что измениться. Настоятельно рекомендую включить в настройках на вкладке "Обновления" все галочки об обновлениях ubuntu.
Обновления включу и буду следить за тем, как развиваются события на этом форуме. Учитывая, что линукс стоит пока для изучения - можно всегда переустановить.
P. S. А вот, если долго мучиться, что-нибудь (может быть) получится. 
|
|
|
Linux
|
Добавлено: 30 ноя 2009, 08:23. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Попробуйте поставить модуль saa7134 в черный список, чтобы он не грузился при старте системы. А загрузить его вручную:
modprobe saa7134 alsa=1 secam=d
и отписать результат. Как вариант ошибки в файле опций или кривизна дистрибутива и отсутствие нужных параметров.
|
|
|
MeSSir
|
Добавлено: 30 ноя 2009, 14:16. Заголовок сообщения: |
|
|
Зарегистрирован: 09 мар 2007, 15:00 Сообщения: 18 Откуда: Нефтеюганск
|
Suррort писал(а): Попробуйте поставить модуль saa7134 в черный список, чтобы он не грузился при старте системы. А загрузить его вручную:
modprobe saa7134 alsa=1 secam=d
и отписать результат. Как вариант ошибки в файле опций или кривизна дистрибутива и отсутствие нужных параметров.
Сделал так:
1. В конец файла /etc/modprobe.d/blacklist.conf (с новой строки, по аналогии с его содержимым) написал blacklist saa7134 (при загрузке индикатор тюнера не включился, то есть, вроде всё сделал правильно);
2. После загрузки выполнил sudo modprobe saa7134 alsa=1 secam=d - индикатор тюнера включился;
3. Запустил mplayer -v tv:// -tv driver=v4l2:device=/dev/video1:width=720:height=576:input=0:normid=13:norm=secam:outfmt=yv12:fps=25:immediatemode=0:buffersize=512:alsa:adevice=hw.1,0:audiorate=32000:volume=0:forceaudio:forcechan=2:amode=0. Клавишами L и H "прощёлкал" каналы - результат тот же (нулевой  )
|
|
|
Linux
|
Добавлено: 02 дек 2009, 05:30. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Попробую собрать новое ядро 2.6.32 и проверить работу Columbus на ноутбуке.
|
|
|
MeSSir
|
Добавлено: 02 дек 2009, 07:21. Заголовок сообщения: |
|
|
Зарегистрирован: 09 мар 2007, 15:00 Сообщения: 18 Откуда: Нефтеюганск
|
Если заработает, то выложите для новичков (как я  ), пожалуйста, подробную пошаговую инструкцию с командами и рекомендациями, а то сложновато найти инфу и по возможности, под Ubuntu 9.10 (всё-таки распространённый дистрибутив).
|
|
|
kornevgen
|
Добавлено: 12 дек 2009, 01:25. Заголовок сообщения: |
|
|
Зарегистрирован: 02 янв 2009, 20:26 Сообщения: 6
|
Здравствуйте! помогите, пожалуйста, не работает автодетект. 505RDS, ядро 2.6.31-16,
/etc/modprobe.d/saa7134:
Цитата: options saa7134 secam=d dmesg | grep saa: Цитата: [ 9.827811] saa7130/34: v4l2 driver version 0.2.15 loaded [ 9.979120] saa7134 0000:00:0d.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 9.979132] saa7130[0]: found at 0000:00:0d.0, rev: 1, irq: 17, latency: 32, mmio: 0xeb00b000 [ 9.979141] saa7130[0]: subsystem: 0000:5051, board: UNKNOWN/GENERIC [card=0,autodetected] [ 9.979187] saa7130[0]: board init: gpio is 200000 [ 9.979196] IRQ 17/saa7130[0]: IRQF_DISABLED is not guaranteed on shared IRQs [ 10.128033] saa7130[0]: i2c eeprom 00: 00 00 51 50 54 20 00 00 00 00 00 00 00 00 00 01 [ 10.128047] saa7130[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128058] saa7130[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128069] saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128079] saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128090] saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128100] saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128111] saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128121] saa7130[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128131] saa7130[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128142] saa7130[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128152] saa7130[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128162] saa7130[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128173] saa7130[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128183] saa7130[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 10.128194] saa7130[0]: i2c eeprom f0: 42 54 56 30 33 30 30 ff ff ff ff ff ff ff ff ff [ 10.136056] saa7130[0]: i2c scan: found device @ 0x20 [???] [ 10.152015] saa7130[0]: i2c scan: found device @ 0x86 [tda9887] [ 10.160020] saa7130[0]: i2c scan: found device @ 0xa0 [eeprom] [ 10.168020] saa7130[0]: i2c scan: found device @ 0xc0 [tuner (analog)] [ 10.173835] saa7130[0]: registered device video0 [v4l2] [ 10.173867] saa7130[0]: registered device vbi0 [ 10.194364] saa7134 ALSA driver for DMA sound loaded [ 10.194372] saa7130[0]/alsa: UNKNOWN/GENERIC doesn't support digital audio
что можно еще сделать ?..
|
|
|
Linux
|
Добавлено: 12 дек 2009, 10:17. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Что говорит lspci ??
|
|
|
kornevgen
|
Добавлено: 12 дек 2009, 12:15. Заголовок сообщения: |
|
|
Зарегистрирован: 02 янв 2009, 20:26 Сообщения: 6
|
lspci писал(а): 00:0d.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
|
|
|
Linux
|
Добавлено: 16 дек 2009, 11:08. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:51 Сообщения: 396
|
Сделал патч для добавления этой карты. Прошу проверить и отписать, после проверки патч будет включен в репозиторий.
Накладывается на самый свежий срез video4linux.
Если файл побился в посте, напишите в личку адрес эл.почты, вышлю.
Код: diff -r 79fc32bba0a0 linux/drivers/media/video/saa7134/saa7134-cards.c --- a/linux/drivers/media/video/saa7134/saa7134-cards.c Mon Dec 14 17:43:13 2009 -0200 +++ b/linux/drivers/media/video/saa7134/saa7134-cards.c Wed Dec 16 11:02:53 2009 +0900 @@ -4199,7 +4199,7 @@ .amux = LINE2, }, }, - [SAA7134_BOARD_BEHOLD_505RDS] = { + [SAA7134_BOARD_BEHOLD_505RDS_MK5] = { /* Beholder Intl. Ltd. 2008 */ /*Dmitry Belimov <d.belimov@gmail.com> */ .name = "Beholder BeholdTV 505 RDS", @@ -5359,6 +5359,41 @@ .vmux = 8, } }, }, + [SAA7134_BOARD_BEHOLD_505RDS_MK3] = { + /* Beholder Intl. Ltd. 2008 */ + /*Dmitry Belimov <d.belimov@gmail.com> */ + .name = "Beholder BeholdTV 505 RDS", + .audio_clock = 0x00200000, + .tuner_type = TUNER_PHILIPS_FM1216ME_MK3, + .radio_type = UNSET, + .tuner_addr = ADDR_UNSET, + .radio_addr = ADDR_UNSET, + .rds_addr = 0x10, + .tda9887_conf = TDA9887_PRESENT, + .gpiomask = 0x00008000, + .inputs = {{ + .name = name_tv, + .vmux = 3, + .amux = LINE2, + .tv = 1, + },{ + .name = name_comp1, + .vmux = 1, + .amux = LINE1, + },{ + .name = name_svideo, + .vmux = 8, + .amux = LINE1, + }}, + .mute = { + .name = name_mute, + .amux = LINE1, + }, + .radio = { + .name = name_radio, + .amux = LINE2, + }, + }, }; @@ -6274,7 +6309,13 @@ .device = PCI_DEVICE_ID_PHILIPS_SAA7130, .subvendor = 0x0000, .subdevice = 0x505B, - .driver_data = SAA7134_BOARD_BEHOLD_505RDS, + .driver_data = SAA7134_BOARD_BEHOLD_505RDS_MK5, + },{ + .vendor = PCI_VENDOR_ID_PHILIPS, + .device = PCI_DEVICE_ID_PHILIPS_SAA7130, + .subvendor = 0x0000, + .subdevice = 0x5051, + .driver_data = SAA7134_BOARD_BEHOLD_505RDS_MK3, },{ .vendor = PCI_VENDOR_ID_PHILIPS, .device = PCI_DEVICE_ID_PHILIPS_SAA7130, @@ -6872,7 +6913,8 @@ case SAA7134_BOARD_BEHOLD_407FM: case SAA7134_BOARD_BEHOLD_409: case SAA7134_BOARD_BEHOLD_505FM: - case SAA7134_BOARD_BEHOLD_505RDS: + case SAA7134_BOARD_BEHOLD_505RDS_MK5: + case SAA7134_BOARD_BEHOLD_505RDS_MK3: case SAA7134_BOARD_BEHOLD_507_9FM: case SAA7134_BOARD_BEHOLD_507RDS_MK3: case SAA7134_BOARD_BEHOLD_507RDS_MK5: diff -r 79fc32bba0a0 linux/drivers/media/video/saa7134/saa7134-input.c --- a/linux/drivers/media/video/saa7134/saa7134-input.c Mon Dec 14 17:43:13 2009 -0200 +++ b/linux/drivers/media/video/saa7134/saa7134-input.c Wed Dec 16 11:02:53 2009 +0900 @@ -625,7 +625,8 @@ case SAA7134_BOARD_BEHOLD_407FM: case SAA7134_BOARD_BEHOLD_409: case SAA7134_BOARD_BEHOLD_505FM: - case SAA7134_BOARD_BEHOLD_505RDS: + case SAA7134_BOARD_BEHOLD_505RDS_MK5: + case SAA7134_BOARD_BEHOLD_505RDS_MK3: case SAA7134_BOARD_BEHOLD_507_9FM: case SAA7134_BOARD_BEHOLD_507RDS_MK3: case SAA7134_BOARD_BEHOLD_507RDS_MK5: diff -r 79fc32bba0a0 linux/drivers/media/video/saa7134/saa7134.h --- a/linux/drivers/media/video/saa7134/saa7134.h Mon Dec 14 17:43:13 2009 -0200 +++ b/linux/drivers/media/video/saa7134/saa7134.h Wed Dec 16 11:02:53 2009 +0900 @@ -283,7 +283,7 @@ #define SAA7134_BOARD_HAUPPAUGE_HVR1120 156 #define SAA7134_BOARD_AVERMEDIA_STUDIO_507UA 157 #define SAA7134_BOARD_AVERMEDIA_CARDBUS_501 158 -#define SAA7134_BOARD_BEHOLD_505RDS 159 +#define SAA7134_BOARD_BEHOLD_505RDS_MK5 159 #define SAA7134_BOARD_BEHOLD_507RDS_MK3 160 #define SAA7134_BOARD_BEHOLD_507RDS_MK5 161 #define SAA7134_BOARD_BEHOLD_607FM_MK5 162 @@ -300,6 +300,7 @@ #define SAA7134_BOARD_ZOLID_HYBRID_PCI 173 #define SAA7134_BOARD_ASUS_EUROPA_HYBRID 174 #define SAA7134_BOARD_LEADTEK_WINFAST_DTV1000S 175 +#define SAA7134_BOARD_BEHOLD_505RDS_MK3 176 #define SAA7134_MAXBOARDS 32 #define SAA7134_INPUT_MAX 8
|
|
|
kornevgen
|
Добавлено: 16 дек 2009, 22:34. Заголовок сообщения: |
|
|
Зарегистрирован: 02 янв 2009, 20:26 Сообщения: 6
|
пока что не могу собрать пропатченную последнюю версию исходников (ядро 2.6.31-16): не собирается mantis_input.c с ошибкой error: too many arguments to function 'ir_input_init'. Там 4 аргумента, вроде бы столько и должно быть. Какая-то в ядре ошибка, что ли?
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|