Текущее время: 19 апр 2024, 10:10 • Часовой пояс: UTC + 3 часа
Сообщения без ответов | Активные темы

Тюнер X7

Начать новую темуОтветить на тему Страница 5 из 14 [ Сообщений: 204 ] На страницу   Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Версия для печати Пред. тема | След. тема
АвторСообщение
Сообщение Добавлено: 22 ноя 2009, 22:33. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
Как тут (на форуме) говорят - проблемы с задержкой звука (по крайней мере по шине PCI) могут быть решены в следующих версиях TVTime..
..И похоже, к сожалению, приличных программ в Linux, поддерживающих функциональность X7, аналогичную родной программе в Windows - пока не существует.. (((

P.S. Эффект от изменения размера буфера (в tvtime.sh) можно услышать после перезагрузки системы...
Профиль 
Сообщение Добавлено: 30 ноя 2009, 20:51. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
писал(а):
2Support - заметил такую вещь:
на одном и том же "железе" - в WinXP радио FM на телескопическую антенну работает нормально, а в Linux (Ubuntu 9.10, ядро 31, пропатченное) пару станций более-менее, остальные (около 6) - со значительными помехами (шумом). Т.е. такое ощущение, что не хватает чувствительности тюнеру, либо АРУ не вытягивает

2Support - UP!
Профиль 
Сообщение Добавлено: 30 ноя 2009, 22:44. Заголовок сообщения: 
Зарегистрирован:
    21 ноя 2009, 02:02
Сообщения: 10
Вынужденно переустановил Ubuntu (Win сожрал партицию)...
Теперь никак не заведу звук в TVtime...

Прежние манипуляции, насколько я их помню, не помогают. Есть версия, что состав пакетов другой... + установлен MythTV.

Подскажите пошагово диагностику.

К звуку, я так понимаю только это имеет отношение

/etc/modprobe.d/beholder.conf
options saa7134 alsa=1 secam=d

в gconf-editor -

/system/gstreamer/0.10/default/audiosrc

audiosrc : alsasrc device="hw:2,0"

остальное алса и алсалинк

в gnome-volume-control

вход SAAxхxx видео бродкаст.. декодинг
выход стерео...
Ubuntu 9.10 (2.6.32-020632)
Behold TV X7
Asus M4A785TD-M EVO (AMD 785G / SB710 / VIA VT1708S / ATI Radeon HD 4200 GPU 128MB)
Последний раз редактировалось Otto 30 ноя 2009, 23:14, всего редактировалось 1 раз.
Профиль 
Сообщение Добавлено: 30 ноя 2009, 22:58. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
2Otto - 32-е ядро Вам в помощь! :)
P.S. Но лучше подождать его окончательной доводки в виде релиза (а не предварительных и многочисленных релиз-кандидатов rc)

P.S.S. Если не лень навешивать v4l/патчи, то на данный момент самое стабильное (c минимальным количеством "глюков") ядро в Ubuntu - 30-е (в Ubuntu 9.10 - 31-е)
Последний раз редактировалось ks5 06 дек 2009, 01:57, всего редактировалось 1 раз.
Профиль 
Сообщение Добавлено: 30 ноя 2009, 23:15. Заголовок сообщения: 
Зарегистрирован:
    21 ноя 2009, 02:02
Сообщения: 10
Так 32-е! И работало в предыдущей установке.
Собственно тут и пишу, надеясь, что в релизе меньше ошибок будет.

Не учуял что под "http://a-blog.msk.ru/?cat=12" - не воркает.


ЗЫ в предыдущей сборке я поверх 32-го накатал v4l, потом снес ядро и почистил, и установил 32-е заново... и видео и звук запустились, хотя и танцы с конфигом были - "тут нажми, а тут не нажми и не наоборот".

PPS Видео и в TVtime и MythTV(правдо с дрожанием и тормозами - это отдельный вопрос) идет, а звук нет

2pps
Я очень извиняюсь...
оказалось все банально! -

hw:1,0 , в предыдущей сборке у меня было 2,0.

Желательно иксы или комп перезагрузить!

Задержка звука при буфере 32000 теперь стала меньше, что радует. Запуск приложения в Wine убивает звук, но через какое то время если запустить вновь TVtime, звук появляется. Если же порядок запуска сначала wine, потом TVtime, то звук есть сразу.
Ubuntu 9.10 (2.6.32-020632)
Behold TV X7
Asus M4A785TD-M EVO (AMD 785G / SB710 / VIA VT1708S / ATI Radeon HD 4200 GPU 128MB)
Профиль 
Сообщение Добавлено: 02 дек 2009, 08:08. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
писал(а):
писал(а):
2Support
<skip>
в WinXP радио FM на телескопическую антенну работает нормально, а в Linux (Ubuntu 9.10, ядро 31, пропатченное)
<skip>
Т.е. такое ощущение, что не хватает чувствительности тюнеру, либо АРУ не вытягивает

2Support - UP!

Проблему запомнил. Буду разбираться после запуска MPEG2 кодера.
Профиль 
Сообщение Добавлено: 05 дек 2009, 12:23. Заголовок сообщения: 
Зарегистрирован:
    26 авг 2009, 21:18
Сообщения: 37
Откуда: г.Саранск
Ну вот, кажется заканчиваются "мытарства" с патчами... - вышел релиз ядра v.32

На Ubuntu 9.10 (v. i386) tvtime "завелся" сразу без проблем..
С GnomeRadio разбираюсь - звук вроде бы есть, частота приема настраивается, но диапазон - телевизионный, т.е. подстройка осуществляется около аудио сопровождения одного из телевизионных каналов...
Профиль 
Сообщение Добавлено: 06 дек 2009, 16:00. Заголовок сообщения: 
Зарегистрирован:
    06 дек 2009, 15:29
Сообщения: 4
Уважаемые разработчики драйверов, хочу сказать огромное спасибо за вашу работу.

И есть немного вопросов к вам.

В убунтовском ядре 2.6.32 (поставлено из репозиториев) при загрузке в dmesg выводится несколько сообщений об ошибках (kernel Oops). Одно из них - первое - связано с инициализацией пульта, а, точнее, с ошибкой при его инициализации, после которой в модуле ir-common вызывается освобождение не инициализированного устройства.
После патча в v4l, который устраняет этот kernel Oops
Код:
--- a/linux/drivers/media/common/ir-keytable.c   Sun Dec 06 00:24:50 2009 -0200
+++ b/linux/drivers/media/common/ir-keytable.c   Sun Dec 06 15:23:16 2009 +0300
@@ -427,6 +427,9 @@
 {
    struct ir_scancode_table *rc_tab = input_get_drvdata(dev);
 
+   if (!rc_tab)
+      return;
+
    IR_dprintk(1, "Freed keycode table\n");
 
    rc_tab->size = 0;

выяснилось, что пульт не инициализируется, так как номер (адрес) его устройства (по крайней мере, в моей системе) = 0x2d и не опознается драйвером. После того, как я дописал адрес 0x2d в соответствующий оператор, все заработало. Патч:
Код:
--- a/linux/drivers/media/video/ir-kbd-i2c.c   Sun Dec 06 00:24:50 2009 -0200
+++ b/linux/drivers/media/video/ir-kbd-i2c.c   Sun Dec 06 15:23:16 2009 +0300
@@ -439,6 +439,7 @@
       break;
    case 0x47:
    case 0x71:
+   case 0x2d:
       if (adap->id == I2C_HW_B_CX2388x ||
           adap->id == I2C_HW_B_CX2341X) {
          /* Handled by cx88-input */

Собственно, первый вопрос: верно ли, что пульт тюнера Х7 имеет внутренний адрес/номер 0х2d, то есть правомерен ли такой патч?
Ubuntu 9.10
Профиль 
Сообщение Добавлено: 07 дек 2009, 07:52. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Первый патч уже включен в репозиторий, все у кого такая ошибка можно или запатчить или поставить свежий репозиторий v4l2.

адрес декодера пульта 0x5A, сдвигаем его на 1 позицию вправо, получаем адрес 0x2D.

По горячим следам выяснилось, что адрес этот удалён специально этим патчсетом http://linuxtv.org/hg/v4l-dvb/rev/f700bce82813 По логике работы пульт должен регистрироваться с этим адресом через дополнительные workaround автоматически.

Сейчас попробую на ядре 2.6.32 последний срез video4linux будет там регистрацию пульта или нет. Возможно этот кусок не вошел в 2.6.32 тогда будем все рекомендовать новую версию v4l2 или просто сломали, тогда будем искать решение.
Профиль 
Сообщение Добавлено: 07 дек 2009, 19:55. Заголовок сообщения: 
Аватара пользователя
Зарегистрирован:
    10 сен 2009, 13:02
Сообщения: 8
Тюнер работает отлично. Видео аналоговое есть, звук есть...

Только вот как-то картинка субъективно немного похуже чем в "дружественной системе"... Никто такого не замечал?
Профиль 
Сообщение Добавлено: 08 дек 2009, 02:17. Заголовок сообщения: 
Зарегистрирован:
    06 дек 2009, 15:29
Сообщения: 4
Support, с пультом понятно, спасибо. Странно тогда, что пульт не определился автоматически.

Второй вопрос - по поводу других ошибок, возникающих в модулях ядра при загрузке с установленным Х7 (ядро Убунту 2.6.32). Система-то загружается и работает, но ведь не должно быть этих ошибок. Судя по стеку вызовов, что-то не так с загрузкой прошивки в хс5000. Ниже привожу кусок dmesg с ошибками:

[ 39.185670] xc5000: I2C read failed
[ 39.185675] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[ 39.185682] saa7134 0000:01:04.0: firmware: requesting dvb-fe-xc5000-1.6.114.fw
[ 39.186487] zl10353_read_register: readreg error (reg=127, ret==-5)
[ 39.186656] saa7133[0]/dvb: frontend initialization failed
[ 39.187388] xc5000: I2C read failed
[ 39.187406] xc5000: I2C read failed
[ 39.187410] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[ 39.187418] saa7134 0000:01:04.0: firmware: requesting dvb-fe-xc5000-1.6.114.fw
[ 39.187444] ------------[ cut here ]------------
[ 39.187460] WARNING: at /home/kernel-ppa/mainline/build/fs/sysfs/dir.c:491 sysfs_add_one+0x93/0xf0()
[ 39.187465] Hardware name:
[ 39.187468] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1e.0/0000:01:04.0/firmware/0000:01:04.0'
[ 39.187473] Modules linked in: zl10353 saa7134_dvb videobuf_dvb saa7134_alsa dvb_core ir_kbd_i2c xc5000 tuner snd_hda_codec_realtek snd_wavefront snd_cs4236 snd_wss_lib snd_opl3_lib snd_mpu401 snd_mpu401_uart snd_hda_intel snd_seq_dummy snd_hda_codec snd_hwdep iptable_filter snd_seq_oss snd_seq_midi snd_pcm_oss snd_rawmidi saa7134 ir_common v4l2_common snd_mixer_oss snd_seq_midi_event snd_seq snd_pcm ip_tables snd_page_alloc x_tables videodev v4l1_compat videobuf_dma_sg videobuf_core tveeprom snd_timer snd_seq_device psmouse serio_raw ppdev snd parport_pc soundcore ns558 lp gameport joydev parport fbcon tileblit font bitblit softcursor i915 drm_kms_helper drm usbhid intel_agp via_rhine ohci1394 i2c_algo_bit floppy ieee1394 mii skge agpgart video output
[ 39.187598] Pid: 773, comm: v4l_id Not tainted 2.6.32-020632-generic #020632
[ 39.187602] Call Trace:
[ 39.187613] [<c024b843>] ? sysfs_add_one+0x93/0xf0
[ 39.187625] [<c014a87c>] warn_slowpath_common+0x7c/0xa0
[ 39.187634] [<c024b843>] ? sysfs_add_one+0x93/0xf0
[ 39.187643] [<c014a8e6>] warn_slowpath_fmt+0x26/0x30
[ 39.187651] [<c024b843>] sysfs_add_one+0x93/0xf0
[ 39.187660] [<c024bc09>] create_dir+0x49/0x90
[ 39.187668] [<c024bc7b>] sysfs_create_dir+0x2b/0x50
[ 39.187676] [<c03279de>] create_dir+0x1e/0x50
[ 39.187684] [<c0327d56>] kobject_add_internal+0x86/0x100
[ 39.187693] [<c0327f0c>] kobject_add_varg+0x4c/0x50
[ 39.187699] [<c0327fdf>] kobject_add+0x2f/0x60
[ 39.187708] [<c03bb843>] device_add+0x83/0x2b0
[ 39.187715] [<c03bba82>] device_register+0x12/0x20
[ 39.187725] [<c03c3c5e>] fw_register_device+0x1be/0x280
[ 39.187734] [<c03c3d4c>] fw_setup_device+0x2c/0xf0
[ 39.187741] [<c03c3ef7>] _request_firmware+0xe7/0x260
[ 39.187748] [<c03c4102>] request_firmware+0x12/0x20
[ 39.187758] [<f8021685>] xc_load_fw_and_init_tuner+0xb5/0x260 [xc5000]
[ 39.187768] [<c014b75b>] ? printk+0x1b/0x20
[ 39.187777] [<f80212a5>] ? xc5000_readreg+0x85/0x90 [xc5000]
[ 39.187786] [<f802132a>] ? xc5000_is_firmware_loaded+0x1a/0x80 [xc5000]
[ 39.187797] [<f8021d57>] xc5000_set_analog_params+0x187/0x350 [xc5000]
[ 39.187807] [<f805a3d9>] fe_set_params+0x19/0x60 [tuner]
[ 39.187815] [<f805a7bc>] set_freq+0xec/0x2f0 [tuner]
[ 39.187825] [<c01c4f71>] ? __alloc_pages_nodemask+0xd1/0x560
[ 39.187833] [<f805c2e8>] tuner_s_std+0xa8/0x820 [tuner]
[ 39.187842] [<f805c240>] ? tuner_s_std+0x0/0x820 [tuner]
[ 39.187859] [<f8f162c8>] saa7134_set_tvnorm_hw+0x278/0x350 [saa7134]
[ 39.187875] [<f8f175fb>] set_tvnorm+0xbb/0xf0 [saa7134]
[ 39.187890] [<f8f17cfc>] video_mux+0x2c/0x90 [saa7134]
[ 39.187901] [<c0107190>] ? dma_generic_alloc_coherent+0x0/0xc0
[ 39.187916] [<f8f1a195>] video_open+0x215/0x2b0 [saa7134]
[ 39.187925] [<c03bfcdc>] ? kobj_lookup+0x13c/0x180
[ 39.187937] [<f8dd5432>] v4l2_open+0x62/0xa0 [videodev]
...
[ 39.188078] kobject_add_internal failed for 0000:01:04.0 with -EEXIST, don't try to register things with the same name in the same directory.
[ 39.188088] Pid: 773, comm: v4l_id Tainted: G W 2.6.32-020632-generic #020632

После чего:

[ 39.188448] saa7134 0000:01:04.0: fw_register_device: device_register failed
[ 39.188466] BUG: unable to handle kernel NULL pointer dereference at 00000040
[ 39.188473] IP: [<c03c324f>] fw_dev_release+0xf/0x60
[ 39.188482] *pde = 00000000
[ 39.188487] Oops: 0000 [#1] SMP
[ 39.188493] last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:01:04.0/device
...
[ 39.188722] Call Trace:
[ 39.188731] [<c03bb499>] ? device_release+0x19/0x70
[ 39.188740] [<c0327c07>] ? kobject_cleanup+0x37/0x80
[ 39.188748] [<c0327c50>] ? kobject_release+0x0/0x10
[ 39.188757] [<c0327c5b>] ? kobject_release+0xb/0x10
[ 39.188764] [<c0328afd>] ? kref_put+0x2d/0x70
[ 39.188771] [<c0327b00>] ? kobject_put+0x20/0x50
[ 39.188780] [<c014b75b>] ? printk+0x1b/0x20
[ 39.188788] [<c03ba5df>] ? put_device+0xf/0x20
[ 39.188796] [<c03c3ca3>] ? fw_register_device+0x203/0x280
[ 39.188805] [<c03c3d4c>] ? fw_setup_device+0x2c/0xf0
[ 39.188813] [<c03c3ef7>] ? _request_firmware+0xe7/0x260
[ 39.188821] [<c03c4102>] ? request_firmware+0x12/0x20
[ 39.188829] [<f8021685>] ? xc_load_fw_and_init_tuner+0xb5/0x260 [xc5000]
[ 39.188837] [<c014b75b>] ? printk+0x1b/0x20
[ 39.188844] [<f80212a5>] ? xc5000_readreg+0x85/0x90 [xc5000]
[ 39.188852] [<f802132a>] ? xc5000_is_firmware_loaded+0x1a/0x80 [xc5000]
[ 39.188860] [<f8021d57>] ? xc5000_set_analog_params+0x187/0x350 [xc5000]
[ 39.188870] [<f805a3d9>] ? fe_set_params+0x19/0x60 [tuner]
[ 39.188881] [<f805a7bc>] ? set_freq+0xec/0x2f0 [tuner]
[ 39.188890] [<c01c4f71>] ? __alloc_pages_nodemask+0xd1/0x560
[ 39.188901] [<f805c2e8>] ? tuner_s_std+0xa8/0x820 [tuner]
[ 39.188911] [<f805c240>] ? tuner_s_std+0x0/0x820 [tuner]
[ 39.188927] [<f8f162c8>] ? saa7134_set_tvnorm_hw+0x278/0x350 [saa7134]
[ 39.188941] [<f8f175fb>] ? set_tvnorm+0xbb/0xf0 [saa7134]
[ 39.188955] [<f8f17cfc>] ? video_mux+0x2c/0x90 [saa7134]
[ 39.188963] [<c0107190>] ? dma_generic_alloc_coherent+0x0/0xc0
[ 39.188977] [<f8f1a195>] ? video_open+0x215/0x2b0 [saa7134]
[ 39.188984] [<c03bfcdc>] ? kobj_lookup+0x13c/0x180
[ 39.188995] [<f8dd5432>] ? v4l2_open+0x62/0xa0 [videodev]
...
[ 39.290673] xc5000: I2C write failed (len=4)
[ 39.539056] xc5000: firmware read 12401 bytes.
[ 39.539063] xc5000: firmware uploading...
[ 42.244049] xc5000: firmware upload complete...
Ubuntu 9.10
Профиль 
Сообщение Добавлено: 08 дек 2009, 08:04. Заголовок сообщения: 
Beholder
Аватара пользователя
Зарегистрирован:
    19 авг 2004, 11:51
Сообщения: 396
Попробовал новое ядро 2.6.32. Брал исходники на kernel.org, собирал deb пакет, устанавливал в Debian Lenny. Все работает в т.ч. пульт, загрузка фирмвари для тюнера происходит без ошибок. Вывод следующий, в Убунте нормально работающее ядро запатчили нестабильным срезом video4linux. Отсюда все ошибки и недоделки.

Решение:
вариант 1 - написать багрепорт в убунту с описанием проблем.
вариант 2 - собрать ядро без этих патчей.

Сборка ядра для Debian, для Ubuntu может подойти
1. Скачать исходники нужного ядра
2. Распаковать архив ядра
3. Скопировать конфигурационный файл текущего ядра в каталог с новым ядром.
4. make oldconfig , сконфигурить ядро используя конфиг текущего ядра
5. make-kpkg --append-to-version "-XXX" --us --uc --initrd kernel_image deb пакет собранного ядра будет на каталог выше с именем linux-image-2.6.32-XXX.и_т.д._.deb
6. Установить ядро dpkg -i linux-image-2.6.32-XXX.и_т.д._.deb
Профиль 
Сообщение Добавлено: 09 дек 2009, 10:16. Заголовок сообщения: 
Зарегистрирован:
    06 дек 2009, 15:29
Сообщения: 4
Спасибо за подробную инструкцию.

Я взял ядро 2.6.32 с kernel.org, собрал по Вашей инструкции, установил. Пульт работает, прошивка загружается, но у меня в dmesg видны те же ошибки при загрузке системы. Странно.

И, кстати, в этой версии ядра (как и в убунтовской 2.6.32) не работает GnomeRadio: программа не может регулировать частоту приема. Если накатить последние изменения из V4L, то радио настраивается нормально, но появляются проблемы с определением пульта. И все еще остаются ошибки в dmesg.
Ubuntu 9.10
Профиль 
Сообщение Добавлено: 15 дек 2009, 12:03. Заголовок сообщения: 
Зарегистрирован:
    15 дек 2009, 11:25
Сообщения: 6
Доброго времени суток!

Недавно стал счастливым обладателем тюнера Х7. Под Debian testing/unstable с
репозиторным ядром 2.6.32 и прошивкой, скачанной положенной в /lib/firmware как было
сказано в начале данной темы, завёлся частично. Работает аналоговое телевидение, часть
кнопок на пульте. Радио - звук есть, но принимает околотелевизионный диапазон :-(
DVB-T вообще не работает. Честно говоря, в последней технологии я полный ноль. Насколько
я понимаю, должна появиться директория /dev/dvb, в которой и располагаются файлы
устройств. У меня эта директория вообще не появляется! Ниже кусок dmesg, касающийся
тюнера.

Код:
[    5.239154] saa7130/34: v4l2 driver version 0.2.15 loaded
[    5.239502] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
[    5.239510] saa7134 0000:01:07.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
[    5.239517] saa7133[0]: found at 0000:01:07.0, rev: 209, irq: 17, latency: 32, mmio: 0xf5005000
[    5.239523] saa7133[0]: subsystem: 5ace:7595, board: Beholder BeholdTV X7 [card=171,autodetected]
[    5.239553] saa7133[0]: board init: gpio is 200000
[    5.239558] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs

[    5.389020] saa7133[0]: i2c eeprom 00: ce 5a 95 75 54 20 00 00 00 00 00 00 00 00 00 01
[    5.389030] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389038] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389047] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389055] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389063] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389072] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389080] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389088] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389097] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389105] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389113] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389122] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389130] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389138] saa7133[0]: i2c eeprom e0: 2e 1b 00 00 ff ff ff ff ff ff ff ff ff ff ff ff
[    5.389147] saa7133[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
[    5.397030] saa7133[0]: i2c scan: found device @ 0x1e  [???]
[    5.409026] saa7133[0]: i2c scan: found device @ 0x5a  [remote control]
[    5.421021] saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
[    5.429021] saa7133[0]: i2c scan: found device @ 0xc2  [???]
[    5.433191] i2c i2c-2: Invalid 7-bit address 0x7a
[    5.696061] tuner 2-0061: chip found @ 0xc2 (saa7133[0])
[    5.734437] xc5000 2-0061: creating new instance
[    5.744016] xc5000: Successfully identified at address 0x61
[    5.744018] xc5000: Firmware has not been loaded previously
[    6.888224] usb-storage: device scan complete

[   34.018446] input: i2c IR (BeholdTV) as /devices/virtual/input/input5
[   34.018512] ir-kbd-i2c: i2c IR (BeholdTV) detected at i2c-2/2-002d/ir0 [saa7133[0]]
[   34.020364] saa7133[0]: registered device video0 [v4l2]
[   34.020385] saa7133[0]: registered device vbi0
[   34.020404] saa7133[0]: registered device radio1
[   34.020866] EMU10K1_Audigy 0000:01:08.0: PCI INT A -> Link[APC3] -> GSI 18 (level, low) -> IRQ 18
[   34.045800] saa7134 ALSA driver for DMA sound loaded
[   34.045811] IRQ 17/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   34.045829] saa7133[0]/alsa: saa7133[0] at 0xf5005000 irq 17 registered as card 1
[   34.057099] xc5000: I2C write failed (len=4)
[   34.057112] xc5000: I2C read failed
[   34.057646] xc5000: I2C read failed
[   34.057648] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[   34.057652] saa7134 0000:01:07.0: firmware: requesting dvb-fe-xc5000-1.6.114.fw
[   34.057656] xc5000: I2C read failed
[   34.058189] xc5000: I2C read failed
[   34.058191] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[   34.058195] saa7134 0000:01:07.0: firmware: requesting dvb-fe-xc5000-1.6.114.fw
[   34.058208] ------------[ cut here ]------------
[   34.058215] WARNING: at /build/buildd-linux-2.6_2.6.32-1-i386-8lyMin/linux-2.6-2.6.32/debian/build/source_i386_none/fs/sysfs/dir.c:491 sysfs_add_one+0xa3/0xb8()
[   34.058218] Hardware name: 
[   34.058220] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:10.0/0000:01:07.0/firmware/0000:01:07.0'
[   34.058223] Modules linked in: snd_seq_virmidi snd_seq_midi_emul saa7134_alsa ir_kbd_i2c sd_mod crc_t10dif xc5000 tuner snd_emu10k1 snd_ac97_codec btusb ac97_bus snd_pcm_oss snd_mixer_oss saa7134 rndis_wlan cdc_phonet cfg80211 bluetooth snd_pcm ir_common phonet v4l2_common rndis_host cdc_ether usbnet snd_page_alloc snd_util_mem snd_hwdep videodev snd_seq_midi cdc_acm snd_rawmidi snd_seq_midi_event mii emu10k1_gp gameport snd_seq v4l1_compat videobuf_dma_sg rfkill snd_timer snd_seq_device videobuf_core pcspkr tveeprom snd parport_pc parport serio_raw soundcore i2c_nforce2 i2c_core k8temp psmouse evdev processor reiserfs ide_cd_mod cdrom ide_gd_mod ata_generic ide_pci_generic usb_storage ohci_hcd firewire_ohci amd74xx sata_nv ehci_hcd firewire_core crc_itu_t ide_core libata scsi_mod usbcore nls_base button thermal fan thermal_sys [last unloaded: scsi_wait_scan]
[   34.058282] Pid: 957, comm: v4l_id Not tainted 2.6.32-trunk-686 #1
[   34.058284] Call Trace:
[   34.058290]  [<c1030a09>] ? warn_slowpath_common+0x5e/0x8a
[   34.058294]  [<c1030a67>] ? warn_slowpath_fmt+0x26/0x2a
[   34.058298]  [<c10f013d>] ? sysfs_add_one+0xa3/0xb8
[   34.058302]  [<c10f05ad>] ? create_dir+0x3c/0x62
[   34.058305]  [<c10f05fc>] ? sysfs_create_dir+0x29/0x3b
[   34.058309]  [<c112df50>] ? kobject_get+0xf/0x13
[   34.058311]  [<c112e04e>] ? kobject_add_internal+0xb0/0x149
[   34.058315]  [<c112e206>] ? kobject_add+0x44/0x47
[   34.058318]  [<c119e27f>] ? device_add+0x95/0x46d
[   34.058322]  [<c119dee6>] ? device_private_init+0x12/0x39
[   34.058326]  [<c112ddf2>] ? kobject_init+0x33/0x69
[   34.058331]  [<c11a3d21>] ? _request_firmware+0x1f5/0x39f
[   34.058335]  [<c11a3f35>] ? request_firmware+0x7/0xa
[   34.058339]  [<f8a384f4>] ? xc_load_fw_and_init_tuner+0x63/0x229 [xc5000]
[   34.058345]  [<c12561a1>] ? printk+0xe/0x15
[   34.058348]  [<f8a381f1>] ? xc5000_readreg+0x74/0x95 [xc5000]
[   34.058352]  [<f8a389b3>] ? xc5000_set_analog_params+0x1d/0x126 [xc5000]
[   34.058356]  [<f8a29697>] ? fe_set_params+0x40/0x42 [tuner]
[   34.058360]  [<f8a29804>] ? set_radio_freq+0x16b/0x173 [tuner]
[   34.058363]  [<f8a29922>] ? set_freq+0x92/0x286 [tuner]
[   34.058370]  [<f89248dd>] ? saa_dsp_wait_bit+0xd3/0xf0 [saa7134]
[   34.058376]  [<f8924956>] ? saa_dsp_writel+0x5c/0x69 [saa7134]
[   34.058380]  [<f8a29bc0>] ? tuner_s_radio+0x35/0x3a [tuner]
[   34.058385]  [<f8928500>] ? video_open+0x245/0x27c [saa7134]
[   34.058390]  [<f8786309>] ? v4l2_open+0x65/0x78 [videodev]
[   34.058394]  [<c10b26e7>] ? chrdev_open+0xff/0x116
[   34.058397]  [<c10aeaff>] ? __dentry_open+0x156/0x246
[   34.058401]  [<c10aec80>] ? nameidata_to_filp+0x29/0x3c
[   34.058404]  [<c10b25e8>] ? chrdev_open+0x0/0x116
[   34.058408]  [<c10b8b44>] ? do_filp_open+0x41d/0x7e0
[   34.058412]  [<c109af14>] ? handle_mm_fault+0x3c6/0x847
[   34.058415]  [<c10bdec7>] ? dput+0x34/0x105
[   34.058419]  [<c10c07c5>] ? alloc_fd+0x52/0xb7
[   34.058422]  [<c10ae8b7>] ? do_sys_open+0x4c/0xdf
[   34.058425]  [<c10ae98e>] ? sys_open+0x1e/0x23
[   34.058429]  [<c10030db>] ? sysenter_do_call+0x12/0x28
[   34.058431] ---[ end trace 963936fcc6de0374 ]---
[   34.058435] kobject_add_internal failed for 0000:01:07.0 with -EEXIST, don't try to register things with the same name in the same directory.
[   34.058765] Pid: 957, comm: v4l_id Tainted: G        W  2.6.32-trunk-686 #1
[   34.058767] Call Trace:
[   34.058770]  [<c112e0d7>] ? kobject_add_internal+0x139/0x149
[   34.058773]  [<c112e206>] ? kobject_add+0x44/0x47
[   34.058776]  [<c119e27f>] ? device_add+0x95/0x46d
[   34.058780]  [<c119dee6>] ? device_private_init+0x12/0x39
[   34.058784]  [<c112ddf2>] ? kobject_init+0x33/0x69
[   34.058787]  [<c11a3d21>] ? _request_firmware+0x1f5/0x39f
[   34.058791]  [<c11a3f35>] ? request_firmware+0x7/0xa
[   34.058795]  [<f8a384f4>] ? xc_load_fw_and_init_tuner+0x63/0x229 [xc5000]
[   34.058799]  [<c12561a1>] ? printk+0xe/0x15
[   34.058802]  [<f8a381f1>] ? xc5000_readreg+0x74/0x95 [xc5000]
[   34.058806]  [<f8a389b3>] ? xc5000_set_analog_params+0x1d/0x126 [xc5000]
[   34.058809]  [<f8a29697>] ? fe_set_params+0x40/0x42 [tuner]
[   34.058813]  [<f8a29804>] ? set_radio_freq+0x16b/0x173 [tuner]
[   34.058817]  [<f8a29922>] ? set_freq+0x92/0x286 [tuner]
[   34.058822]  [<f89248dd>] ? saa_dsp_wait_bit+0xd3/0xf0 [saa7134]
[   34.058828]  [<f8924956>] ? saa_dsp_writel+0x5c/0x69 [saa7134]
[   34.058831]  [<f8a29bc0>] ? tuner_s_radio+0x35/0x3a [tuner]
[   34.058837]  [<f8928500>] ? video_open+0x245/0x27c [saa7134]
[   34.058841]  [<f8786309>] ? v4l2_open+0x65/0x78 [videodev]
[   34.058845]  [<c10b26e7>] ? chrdev_open+0xff/0x116
[   34.058848]  [<c10aeaff>] ? __dentry_open+0x156/0x246
[   34.058851]  [<c10aec80>] ? nameidata_to_filp+0x29/0x3c
[   34.058854]  [<c10b25e8>] ? chrdev_open+0x0/0x116
[   34.058857]  [<c10b8b44>] ? do_filp_open+0x41d/0x7e0
[   34.058861]  [<c109af14>] ? handle_mm_fault+0x3c6/0x847
[   34.058865]  [<c10bdec7>] ? dput+0x34/0x105
[   34.058868]  [<c10c07c5>] ? alloc_fd+0x52/0xb7
[   34.058871]  [<c10ae8b7>] ? do_sys_open+0x4c/0xdf
[   34.058873]  [<c10ae98e>] ? sys_open+0x1e/0x23
[   34.058877]  [<c10030db>] ? sysenter_do_call+0x12/0x28
[   34.058880] saa7134 0000:01:07.0: fw_register_device: device_register failed
[   34.059101] BUG: unable to handle kernel NULL pointer dereference at 00000040
[   34.059294] IP: [<c11a34a5>] fw_dev_release+0x1b/0x47
[   34.059430] *pde = 00000000
[   34.059511] Oops: 0000 [#1] SMP
[   34.059606] last sysfs file: /sys/module/snd_rawmidi/initstate
[   34.059755] Modules linked in: snd_seq_virmidi snd_seq_midi_emul saa7134_alsa ir_kbd_i2c sd_mod crc_t10dif xc5000 tuner snd_emu10k1 snd_ac97_codec btusb ac97_bus snd_pcm_oss snd_mixer_oss saa7134 rndis_wlan cdc_phonet cfg80211 bluetooth snd_pcm ir_common phonet v4l2_common rndis_host cdc_ether usbnet snd_page_alloc snd_util_mem snd_hwdep videodev snd_seq_midi cdc_acm snd_rawmidi snd_seq_midi_event mii emu10k1_gp gameport snd_seq v4l1_compat videobuf_dma_sg rfkill snd_timer snd_seq_device videobuf_core pcspkr tveeprom snd parport_pc parport serio_raw soundcore i2c_nforce2 i2c_core k8temp psmouse evdev processor reiserfs ide_cd_mod cdrom ide_gd_mod ata_generic ide_pci_generic usb_storage ohci_hcd firewire_ohci amd74xx sata_nv ehci_hcd firewire_core crc_itu_t ide_core libata scsi_mod usbcore nls_base button thermal fan thermal_sys [last unloaded: scsi_wait_scan]
[   34.061650]
[   34.061650] Pid: 957, comm: v4l_id Tainted: G        W  (2.6.32-trunk-686 #1) 
[   34.061650] EIP: 0060:[<c11a34a5>] EFLAGS: 00010246 CPU: 0
[   34.061650] EIP is at fw_dev_release+0x1b/0x47
[   34.061650] EAX: 00000000 EBX: 00000000 ECX: f60a1cf4 EDX: c11a348a
[   34.061650] ESI: 00000000 EDI: f6fe2540 EBP: f6cf5058 ESP: f60a1cbc
[   34.061650]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   34.061650] Process v4l_id (pid: 957, ti=f60a0000 task=f6615540 task.ti=f60a0000)
[   34.061650] Stack:
[   34.061650]  00000000 c1386eac f6439790 c119da8f f6fe2548 c112df2f f6fe2564 c112def2
[   34.061650] <0> ffffffef c112e9b2 f6cc28b0 c127a804 c11a3d52 c130108e f892df68 f6cc28b0
[   34.061650] <0> c127a804 f8a39271 f60a1d4c f6fe2540 f656e5f8 f671ec00 f679d040 f660f000
[   34.061650] Call Trace:
[   34.061650]  [<c119da8f>] ? device_release+0x32/0x53
[   34.061650]  [<c112df2f>] ? kobject_release+0x3d/0x4f
[   34.061650]  [<c112def2>] ? kobject_release+0x0/0x4f
[   34.061650]  [<c112e9b2>] ? kref_put+0x36/0x40
[   34.061650]  [<c11a3d52>] ? _request_firmware+0x226/0x39f
[   34.061650]  [<c11a3f35>] ? request_firmware+0x7/0xa
[   34.061650]  [<f8a384f4>] ? xc_load_fw_and_init_tuner+0x63/0x229 [xc5000]
[   34.061650]  [<c12561a1>] ? printk+0xe/0x15
[   34.061650]  [<f8a381f1>] ? xc5000_readreg+0x74/0x95 [xc5000]
[   34.061650]  [<f8a389b3>] ? xc5000_set_analog_params+0x1d/0x126 [xc5000]
[   34.061650]  [<f8a29697>] ? fe_set_params+0x40/0x42 [tuner]
[   34.061650]  [<f8a29804>] ? set_radio_freq+0x16b/0x173 [tuner]
[   34.061650]  [<f8a29922>] ? set_freq+0x92/0x286 [tuner]
[   34.061650]  [<f89248dd>] ? saa_dsp_wait_bit+0xd3/0xf0 [saa7134]
[   34.061650]  [<f8924956>] ? saa_dsp_writel+0x5c/0x69 [saa7134]
[   34.061650]  [<f8a29bc0>] ? tuner_s_radio+0x35/0x3a [tuner]
[   34.061650]  [<f8928500>] ? video_open+0x245/0x27c [saa7134]
[   34.061650]  [<f8786309>] ? v4l2_open+0x65/0x78 [videodev]
[   34.061650]  [<c10b26e7>] ? chrdev_open+0xff/0x116
[   34.061650]  [<c10aeaff>] ? __dentry_open+0x156/0x246
[   34.061650]  [<c10aec80>] ? nameidata_to_filp+0x29/0x3c
[   34.061650]  [<c10b25e8>] ? chrdev_open+0x0/0x116
[   34.061650]  [<c10b8b44>] ? do_filp_open+0x41d/0x7e0
[   34.061650]  [<c109af14>] ? handle_mm_fault+0x3c6/0x847
[   34.061650]  [<c10bdec7>] ? dput+0x34/0x105
[   34.061650]  [<c10c07c5>] ? alloc_fd+0x52/0xb7
[   34.070233]  [<c10ae8b7>] ? do_sys_open+0x4c/0xdf
[   34.085124]  [<c10ae98e>] ? sys_open+0x1e/0x23
[   34.085124]  [<c10030db>] ? sysenter_do_call+0x12/0x28
[   34.085124] Code: 68 97 b6 30 c1 53 e8 ff f4 f8 ff 83 c4 0c 5b c3 57 89 c7 56 53 31 db e8 86 c6 ff ff 89 c6 eb 0b 8b 04 98 31 d2 43 e8 06 7d ee ff <3b> 5e 40 8b 46 3c 7c ed e8 39 8a f0 ff 8b 06 e8 32 8a f0 ff 89
[   34.085124] EIP: [<c11a34a5>] fw_dev_release+0x1b/0x47 SS:ESP 0068:f60a1cbc
[   34.085124] CR2: 0000000000000040
[   34.085362] ---[ end trace 963936fcc6de0375 ]---
[   34.159128] xc5000: firmware read 12401 bytes.
[   34.159130] xc5000: firmware uploading...
[   34.164163] xc5000: I2C write failed (len=4)
[   34.164305] xc5000: I2C write failed (len=4)
[   34.164307] xc5000: xc_SetSignalSource(1) failed
[   36.856029] xc5000: firmware upload complete...

[   46.506092] xc5000: I2C write failed (len=4)
[   46.506214] xc5000: xc_SetSignalSource(1) failed
[   46.508053] xc5000: I2C write failed (len=2)
Профиль 
Сообщение Добавлено: 16 дек 2009, 16:44. Заголовок сообщения: 
Зарегистрирован:
    15 дек 2009, 11:25
Сообщения: 6
В продолжение темы. Сегодня обнаружил интересную вещь. Если удалить или закомментировать
все опции, касающиеся модулей xc5000 и saa7134 в /etc/modprobe.d/<_>.conf, то после
перезагрузки системы заводятся и радио, и dvb. В дальнейшем, если снять комментарии, то
после перезагрузки с очень большой долей вероятности и радио и dvb отвалятся. Проверялось
на дебиановском 32-м ядре как со "родными", так и скачаными mercurial'ом v4l-dvb.
Профиль 
Показать сообщения за:  Поле сортировки:    
Начать новую темуОтветить на тему  Страница 5 из 14  [ Сообщений: 204 ]  На страницу   Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Найти:  
Перейти: