URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3833
[ Назад ]

Исходное сообщение
"Загрузка драйверов различных DVB карт в одной системе."

Отправлено Kompik , 01-Июн-12 16:03 
Приветствую тебя, всемогущий All :)

Столкнулся со следующей проблемой:
Имею систему с установленными картами "SkyStar HD2 CI" и "TBS6928".
Есть комплект драйверов как для одной, так и для другой карты.

В случае использовании драйверов от Игоря Липлянинова (http://mercurial.intuxication.org/hg/s2-liplianin) SkyStar видится и работает в полном объеме, но карты TBS не доступны совсем.

В случае использования драйверов от TBS (http://www.tbsdtv.com/download/document/common/tbs-linux-dri...) видны все карты, но у SkyStar пропадает CI модуль.

Необходимо добиться того чтобы все карты работали в полном объеме.

----------------------------------------------------

Что я пробовал:
1.  
- Откомпилировал драйвера от Липлянинова таким образом чтобы была поддержка только SkyStar HD2 CI;
- Откомпилировал драйвера TBS таким образом чтобы была поддержка только карт TBS;
- Установил драйвера от Липлянинова и пытался подгрузить модули для поддержки карт TBS;

Заработала только SkayStar, TBS я так и не увидел.
Возможно что проблема в общем модуле dvb-core. Его используют обе карты.

2.
Пытался в драйвера от Липлянинова прилепить необходимые файлы от TBS.
В итоге увидел все карты, но при попытке обратиться к TBS карте, получал сообщение об ошибке ...

kernel:[ 261.720151] Call Trace:
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f8042219>] ? dvb_frontend_thread+0x0/0x5c5 [dvb_core]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f82610be>] ? tbs6928fe_rd+0x4e/0x70 [tbs6928fe]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c1260001>] ? pci_scan_single_device+0xf6/0x103
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f8261a96>] ? tbs6928fe_init+0x16/0x490 [tbs6928fe]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f8041544>] ? +0x36/0x6c [dvb_core]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f8042285>] ? dvb_frontend_thread+0x6c/0x5c5 [dvb_core]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c1020a65>] ? __wake_up_common+0x34/0x59
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c1024ae3>] ? complete+0x28/0x36
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<f8042219>] ? dvb_frontend_thread+0x0/0x5c5 [dvb_core]
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c1044110>] ? kthread+0x61/0x66
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c10440af>] ? kthread+0x0/0x66
May 12 04:26:51 SatTv11 kernel: [ 261.720151] [<c1003d47>] ? kernel_thread_helper+0x7/0x10

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] Oops: 0000 [#1] SMP

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] last sysfs file: /sys/devices/virtual/net/lo/operstate

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] Process kdvb-ad-0-fe-0 (pid: 1357, ti=ef89e000 task=ef94ee80 task.ti=ef89e000)

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] Code: 89 14 24 89 e2 89 4c 24 04 b9 ee 70 f1 f7 e8 60 a5 29 c9 59 58 c3 55 57 56 89 c6 53 bb a1 ff ff ff 83 ec 08 89 54 24 04 89 0c 24 <8b> 40 0c 83 38 00 74 74 89 e0 25 00 e0 ff ff f7 40 14 ff ff ff

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] EIP: [<f7f17311>] i2c_transfer+0x15/0x9a [i2c_core] SS:ESP 0068:ef89ff34

Message from syslogd@SatTv11 at May 12 04:26:51 ...
kernel:[ 261.720151] CR2: 000000000000000c
May 12 04:26:51 SatTv11 kernel: [ 261.803075] ---[ end trace 2211d14022f06875 ]---


ВОПРОС!

Как бы их скрестить? :)
Чтобы все карты были доступны :)


Содержание

Сообщения в этом обсуждении
"Загрузка драйверов различных DVB карт в одной системе."
Отправлено Kompik , 04-Июн-12 12:35 
>[оверквотинг удален]
> 24 <8b> 40 0c 83 38 00 74 74 89 e0
> 25 00 e0 ff ff f7 40 14 ff ff ff
> Message from syslogd@SatTv11 at May 12 04:26:51 ...
> kernel:[ 261.720151] EIP: [<f7f17311>] i2c_transfer+0x15/0x9a [i2c_core] SS:ESP 0068:ef89ff34
> Message from syslogd@SatTv11 at May 12 04:26:51 ...
> kernel:[ 261.720151] CR2: 000000000000000c
> May 12 04:26:51 SatTv11 kernel: [ 261.803075] ---[ end trace 2211d14022f06875 ]---
> ВОПРОС!
> Как бы их скрестить? :)
> Чтобы все карты были доступны :)

Ура ! Скрестил! :)
Скопировал драйвера mantis от Липлянинова и положил их в тоже место у TBS драйверов.
При компиляции требуется небольшое редактирование файла mantis_rc.c
В связи с этим теряется функциональность пульта. но он нафиг не нужен :)