Форум Beholder
http://beholder.ru/bb/

Поддержка всех тюнеров Beholder в Linux
http://beholder.ru/bb/viewtopic.php?f=11&t=5519
Страница 35 из 43

Автор:  Linux [ 17 дек 2009, 04:12 ]
Заголовок сообщения: 

Ядро трогать не надо. Следуя руководству

http://www.linuxtv.org/wiki/index.php/H ... ce_Drivers

Скачать свежий репозиторий video4linux. Приложить к нему патч.

make clean
make
make rminstall
make install

перегрузится.

Соберутся новые драйвера для текущего ядра и заменят драйвера которые шли с ядром. Если какой-то драйвер не собирается, что бывает, т.к. все же репозитарий разрабочиков. То сборку этого драйвера можно выключить, v4l-dvb->v4l->.config

В этом файле найти модуль который не может собраться и поставить n вместо m.

Автор:  kornevgen [ 18 дек 2009, 00:01 ]
Заголовок сообщения: 

после перезагрузки ubuntu не загружается (видимо, в какой-то момент происходит блокировка). :( автоопределение тюнера вроде как работает (сообщения об этом в dmesg есть), но при этом ubuntu не загружается. Приходится сносить новый драйвер, чтобы можно было вообще загрузиться.

Автор:  Linux [ 18 дек 2009, 07:15 ]
Заголовок сообщения: 

Что можно еще попробовать:

1. Установить модуль saa7134 в blacklist чтобы не грузился при старте системы, грузить его руками и видеть ошибки на консоли.

2. Установить более свежее ядро, 2.6.32 и попробовать свежий video4linux на нем. Или более старое 2.6.30.

При сборке video4linux для нового ядра, необходимо удалить у него привязку к предыдущему ядру для которого он собирался, иначе он будет продолжать собирать модули для старого ядра. файл v4l-dvb->v4l->.version удалить или вписать новое ядро

Автор:  kornevgen [ 18 дек 2009, 23:06 ]
Заголовок сообщения: 

писал(а):
Что можно еще попробовать:

1. Установить модуль saa7134 в blacklist чтобы не грузился при старте системы, грузить его руками и видеть ошибки на консоли.


писал(а):
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/saa7134, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/saa7134, it will be ignored in a future release.
Killed
FATAL: Error running install command for saa7134


писал(а):
[ 93.233500] Linux video capture interface: v2.00
[ 93.302220] saa7130/34: v4l2 driver version 0.2.15 loaded
[ 93.302306] saa7134 0000:00:0d.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 93.302315] saa7130[0]: found at 0000:00:0d.0, rev: 1, irq: 17, latency: 32, mmio: 0xeb009000
[ 93.302324] saa7130[0]: subsystem: 0000:5051, board: Beholder BeholdTV 505 RDS [card=176,autodetected]
[ 93.302358] saa7130[0]: board init: gpio is 200000
[ 93.302451] input: saa7134 IR (Beholder BeholdTV 5 as /devices/pci0000:00/0000:00:0d.0/input/input5
[ 93.302552] Creating IR device irrcv0
[ 93.302577] BUG: unable to handle kernel paging request at 72727563
[ 93.302584] IP: [<c0318b12>] strcmp+0x12/0x30
[ 93.302596] *pde = 00000000
[ 93.302600] Oops: 0000 [#1] SMP
[ 93.302603] last sysfs file: /sys/module/ir_common/initstate
[ 93.302608] Modules linked in: saa7134(+) ir_common v4l2_common videodev v4l1_compat videobuf_dma_sg videobuf_core ir_core tveeprom binfmt_misc tun snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_emu10k1 snd_util_mem snd_hwdep arc4 snd_seq_dummy iptable_filter ppdev ecb snd_seq_oss ip_tables x_tables ns558 psmouse serio_raw emu10k1_gp parport_pc snd_via82xx snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_mpu401_uart shpchp rt61pci crc_itu_t rt2x00pci rt2x00lib led_class input_polldev mac80211 cfg80211 eeprom_93cx6 i2c_viapro via_ircc irda crc_ccitt snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore gameport lp parport dm_raid45 xor 8139too radeon ttm drm i2c_algo_bit floppy 8139cp via_agp agpgart mii
[ 93.302674]
[ 93.302679] Pid: 1849, comm: modprobe Not tainted (2.6.31-16-generic #53-Ubuntu)
[ 93.302683] EIP: 0060:[<c0318b12>] EFLAGS: 00010282 CPU: 0
[ 93.302687] EIP is at strcmp+0x12/0x30
[ 93.302690] EAX: c06e3075 EBX: f00f2d80 ECX: c023a390 EDX: 72727563
[ 93.302694] ESI: c06e301f EDI: 72727563 EBP: f0055c78 ESP: f0055c70
[ 93.302697] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 93.302701] Process modprobe (pid: 1849, ti=f0054000 task=f6af6480 task.ti=f0054000)
[ 93.302704] Stack:
[ 93.302706] 72727563 f0055cdc f0055c88 c023a6f1 f00f2ea0 f0055cdc f0055c9c c023b2bf
[ 93.302714] <0> f0055cdc f00f2ea0 f0055cdc f0055cd0 c023b378 c01fb869 f00f2d50 00000001
[ 93.302722] <0> f00f2d50 f0055cdc f0055cd0 c023a89f f00f2d50 f0055cdc f00f2ea0 fffffff4
[ 93.302730] Call Trace:
[ 93.302738] [<c023a6f1>] ? sysfs_find_dirent+0x21/0x30
[ 93.302744] [<c023b2bf>] ? __sysfs_add_one+0x1f/0xc0
[ 93.302748] [<c023b378>] ? sysfs_add_one+0x18/0x100
[ 93.302754] [<c01fb869>] ? ilookup5+0x39/0x50
[ 93.302758] [<c023a89f>] ? sysfs_addrm_start+0x3f/0xa0
[ 93.302767] [<c0239bcc>] ? sysfs_add_file_mode+0x4c/0x80
[ 93.302772] [<c023c4e5>] ? create_files+0x55/0xc0
[ 93.302777] [<c023c5b5>] ? internal_create_group+0x65/0xc0
[ 93.302782] [<c023c63c>] ? sysfs_create_group+0xc/0x10
[ 93.302791] [<f815d8bb>] ? ir_register_class+0x8b/0xd0 [ir_core]
[ 93.302797] [<f815d3a4>] ? ir_input_register+0x184/0x250 [ir_core]
[ 93.302820] [<f8661680>] ? saa7134_input_init1+0x1f0/0x931 [saa7134]
[ 93.302826] [<c056ea7c>] ? printk+0x18/0x1c
[ 93.302839] [<f8662549>] ? saa7134_initdev+0x5e9/0xaec [saa7134]
[ 93.302849] [<c032872e>] ? pci_match_device+0xbe/0xd0
[ 93.302854] [<c032855e>] ? local_pci_probe+0xe/0x10
[ 93.302859] [<c03292e0>] ? pci_device_probe+0x60/0x80
[ 93.302869] [<c03a2e90>] ? really_probe+0x50/0x140
[ 93.302875] [<c0570e3a>] ? _spin_lock_irqsave+0x2a/0x40
[ 93.302881] [<c03a2f99>] ? driver_probe_device+0x19/0x20
[ 93.302886] [<c03a3019>] ? __driver_attach+0x79/0x80
[ 93.302891] [<c03a24e8>] ? bus_for_each_dev+0x48/0x70
[ 93.302896] [<c03a2d59>] ? driver_attach+0x19/0x20
[ 93.302901] [<c03a2fa0>] ? __driver_attach+0x0/0x80
[ 93.302906] [<c03a273f>] ? bus_add_driver+0xbf/0x2a0
[ 93.302910] [<c0329220>] ? pci_device_remove+0x0/0x40
[ 93.302915] [<c03a32a5>] ? driver_register+0x65/0x120
[ 93.302919] [<c056fce4>] ? mutex_lock+0x14/0x40
[ 93.302924] [<c0329500>] ? __pci_register_driver+0x40/0xb0
[ 93.302934] [<f8250052>] ? saa7134_init+0x52/0x54 [saa7134]
[ 93.302940] [<c010112c>] ? do_one_initcall+0x2c/0x190
[ 93.302950] [<f8250000>] ? saa7134_init+0x0/0x54 [saa7134]
[ 93.302959] [<c0173751>] ? sys_init_module+0xb1/0x1f0
[ 93.302964] [<c010336c>] ? syscall_call+0x7/0xb
[ 93.302967] Code: 8b 1c 24 8b 7c 24 08 89 ec 5d c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 83 ec 08 89 34 24 89 c6 89 7c 24 04 89 d7 ac <ae> 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 8b 34 24 8b 7c 24
[ 93.303005] EIP: [<c0318b12>] strcmp+0x12/0x30 SS:ESP 0068:f0055c70
[ 93.303010] CR2: 0000000072727563
[ 93.303015] ---[ end trace 1bd667aa6babc742 ]---

Автор:  Linux [ 21 дек 2009, 05:18 ]
Заголовок сообщения: 

Напишите в личку ICQ, jabber или адрес эл.почты для более оперативного общения.

Автор:  Linux [ 21 дек 2009, 07:49 ]
Заголовок сообщения: 

Ошибка в репозитории с кодом по ИК приемникам, подтверждена для других тюнеров в т.ч. Должны скоро починить. Тюнер опознается правильно и должен работать. Патч сейчас закину. Как репозиторий починят, отпишу.

Автор:  pers [ 11 янв 2010, 15:45 ]
Заголовок сообщения:  Re: MPEG encoder

Здравствуйте, при просмотре форума наткнулся вот на такое сообщение:
_http://www.beholder.ru/bb/viewtopic.php?t=5519&postdays=0&postorder=asc&highlight=linux&start=330

писал(а):
Добавлена поддержка MPEG кодера в ТВ-тюнере М6.

Для работы с MPEG кодером с текущей версией ядра, надо:

1. Взять самый свежий срез video4linux репозитория.

2. Сделать make; make rminstall; make install

3. modprobe saa7134 secam=d alsa=1

4. В репозитории в каталоге v4l-dvb/v4l2-apps сделать make чтобы собралась утилита util/v4l2-ctl

5. Сконфигурить драйвера тюнера, скрипт конфигурации:

echo "Set Frequency..."
./v4l2-ctl --set-freq=77.25 -d /dev/video0
echo "Set INPUT Id"
./v4l2-ctl --set-input=0 -d /dev/video0
echo "Set Norm"
./v4l2-ctl -s secam-dk -d /dev/video0


Правильно ли я понял что в данном случае будет использоваться аппаратное кодирование?

P.S. У меня Beholder M6 Extra, хочу узнать есть ли возможность использования аппаратного кодирования в Linux с данным тюнером.

Автор:  Linux [ 14 янв 2010, 09:00 ]
Заголовок сообщения: 

Да, это включение аппаратного кодирования. Да использовать аппаратный МПЕГ2 кодер в Линукс можно. Да это можно делать одновременно с обычным видео, т.е. нежатый поток смотрим mplayer с /dev/video0, сжатый MPEG2 поток пишем в файл cat /dev/video1 > tv.mpeg как пример.

Автор:  WanderUser [ 20 янв 2010, 20:00 ]
Заголовок сообщения: 

Уважаемый Suррort!
Скажите пожалуйста, скоро ли Вы возьметесь за разработку Beholder Wander?

Автор:  lexan712 [ 21 янв 2010, 11:32 ]
Заголовок сообщения: 

Обновился до ubuntu 9.10 и мой Columbus перестал работать :roll: :shock: кто нибудь знает как это починить?

Автор:  WanderUser [ 21 янв 2010, 21:28 ]
Заголовок сообщения: 

Качай http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2 распакуй и чини:
make
make install
еще вступи в группу video если у тебя ее нет.

ЗЫ: Родишься в Мае - будешь всю жизнь маяться. Поставишь Убубунту - будешь всю жизнь с бубном плясать :wink:
Я юзаю opensuse 11.2 [Made in Germany]. При обновлении никогда ничего не слетало :D

Автор:  lexan712 [ 22 янв 2010, 18:11 ]
Заголовок сообщения: 

писал(а):
Качай http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2 распакуй и чини:
make
make install
еще вступи в группу video если у тебя ее нет.:D

Попробовал!тюнер совсем перестал определятся....а чтобы на клаве печатать надо в группу клавиатур вступить?

Автор:  Linux [ 27 янв 2010, 08:57 ]
Заголовок сообщения: 

Wander/Voyager начинают делаться параллельно Х7.

Автор:  WanderUser [ 28 янв 2010, 19:29 ]
Заголовок сообщения: 

Уже есть чего нибудь потестировать?

Автор:  pers [ 30 янв 2010, 01:09 ]
Заголовок сообщения:  Поддержка аппаратного кодека в Linux

Параметры для аппаратного кодека можно задать только с помощью утилиты
v4l2-ctl или есть другие способы?

Страница 35 из 43 Часовой пояс: UTC + 3 часа