Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Sasc-ng (opensasc-ng) в Ubuntu 9.10  (Прочитано 46986 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andvalb

  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #75 : 22 Июня 2010, 22:13:15 »
Если про http://viaccessfree.biz/forum/showthread.php?t=31897&page=2 то поставить. Если про другое - то не ко мне вопрос.

Оффлайн ol_x

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #76 : 31 Октября 2010, 10:54:51 »
кто-нибудь пробовал компилить на 2.6.36 ядре?

Оффлайн denis-k

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #77 : 28 Марта 2011, 13:50:01 »
Скажите, а 10.04 подойдет для sasc-ng?

Оффлайн Mad dad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #78 : 06 Апреля 2011, 14:36:48 »
Если найдете патчи для ядра 2.6.32 для opensasc-ng

Оффлайн denis-k

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #79 : 10 Апреля 2011, 01:55:47 »
В общем, долго мучаясь и читая инфу, вроде бы как поставил. Но каждый раз при запуске нужно от root делать команды:
depmod
modprobe dvbloopback
а как их поставить в автозагрузку? Просто в Линуксе не соображаю.

Пользователь решил продолжить мысль 10 Апреля 2011, 02:19:00:
И еще. Сначала поставил Каффейн из репозитория, но он не сканил каналы как надо, хотя из тех что находил открывались. Сейчас же поставил 0.8.6 отсюда http://archive.ubuntu.com/ubuntu/pool/main/k/kaffeine/ (взял пакет kaffeine_0.8.6-0ubuntu8.3_i386.deb). Но теперь при запуске sasc-ng ничего не происходит - переключаю каналы, а он "молчит" (( Нужно заново собрать sasc-ng?
« Последнее редактирование: 10 Апреля 2011, 02:19:35 от denis-k »

Оффлайн sanekru

  • Любитель
  • *
  • Сообщений: 56
  • Потихоньку начинаю вникать
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #80 : 24 Апреля 2011, 11:40:36 »
народ может кто в курсе есть ли патч или сборка под ядра 2.6.37 или выше, т.к. у меня девайс tuxbox 1204 usb который поддерживается только начиная с 37 версии, а сторонних дров нет. Связку хочу использовать с мифом и +++. ПС может есть альтернатива саску чтоб работала с мифом, гдето читал что можно прикрутить mpcs k mythtv, но мана не нашел.
ubuntu 16.04 LTS

Оффлайн smv1210

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #81 : 25 Апреля 2011, 05:25:23 »
народ может кто в курсе есть ли патч или сборка под ядра 2.6.37 или выше,...

Я сегодня успешно собрался, запустился и настроился на Mythbuntu 11.04 B2 i386 (kernel 2.6.38.8, DVB-S2 TBS-6980) при помощи полу-самопального патча (за основу взял Dolot'овский патч):

1) Устанавливаем всё необходимое для сборки
sudo apt-get install linux-headers-`uname -r` build-essential subversion mercurial openssl gettext libssl-dev screen libv4l-dev2) Качаем исходники
sudo -s
cd /usr/local/src
hg clone http://85.17.209.13:6100/sc
cd /usr/local/src/sc
chmod +x contrib/sasc-ng/configure
chmod +x contrib/sasc-ng/dvbloopback/module/config_dvb.pl
3) Рисуем патч
mousepad 2.6.38-sasc-ng.patchвставляем:
(Нажмите, чтобы показать/скрыть)
4) Накладываем оный
Цитировать
patch -p0 <2.6.38-sasc-ng.patch
5) Конфигурим и собираем собственно sasc-ng
cd /usr/local/src/sc/contrib/sasc-ng/

./configure
или
./configure --dvb-dir=/<path-to-DVB-driver>

make
make module

Далее, завершаем всё по хорошо известному сценарию (http://dolot.kipdola.com/wiki/Install_SASC-NG или https://forum.ubuntu.ru/index.php?topic=83000.0)


ЗЫ: Керн 2.6.38, в настоящее время, идёт с полностью "убитыми" DVB-драйверами.
Linuxtv.org  V4L-DVB  репозиторий, по всей видимости, тоже пока не готов к 2.6.38.
Я нашёл более-менее приемлемое решение на "родном  TBS" сайте (http://www.buydvb.net/forum/viewtopic.php?f=22&t=110). У меня с этим пропатченым драйвером, помимо собственно TBS-6980, так-же нормально заработали Hauppauge HVR-1300  и Nova-T Stick - при необходимости могу здесь оным решением поделиться...
« Последнее редактирование: 11 Мая 2011, 12:58:01 от smv1210 »

Оффлайн sanekru

  • Любитель
  • *
  • Сообщений: 56
  • Потихоньку начинаю вникать
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #82 : 25 Апреля 2011, 10:16:19 »
thanks SMV1210
 
Попробую патчик, вскоре отпишусь !

Пользователь решил продолжить мысль 25 Апреля 2011, 10:52:17:
а патч так и должен отрабатывать ?  :(

patching file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c
Hunk #1 FAILED at 166.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c.rej
patching file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c
Hunk #1 FAILED at 118.
Hunk #2 FAILED at 180.
Hunk #3 FAILED at 663.
Hunk #4 FAILED at 692.
Hunk #5 FAILED at 723.
Hunk #6 FAILED at 978.
Hunk #7 FAILED at 998.
7 out of 7 hunks FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c.rej
patching file contrib/sasc-ng/Makefile
Hunk #1 FAILED at 8.
Hunk #2 FAILED at 17.
Hunk #3 FAILED at 57.
3 out of 3 hunks FAILED -- saving rejects to file contrib/sasc-ng/Makefile.rej
patching file contrib/sasc-ng/sc/dvbdevice.cpp
Hunk #1 FAILED at 10.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/sc/dvbdevice.cpp.rej
patching file systems/constcw/constcw.c
Hunk #1 FAILED at 70.
1 out of 1 hunk FAILED -- saving rejects to file systems/constcw/constcw.c.rej

./confiure отрабатываетбез ошибок.

root@Aspire5100:/usr/local/src/sc/contrib/sasc-ng# ./configure
Using C++ compiler: g++
Using compile type debug
Processor capabilities: native ( mmx sse sse2 )
Trying various FFdecsa optimizations...
    PARALLEL_32_INT: test failed
    PARALLEL_64_2INT: test failed
    PARALLEL_64_LONG: 64
    PARALLEL_64_MMX: 135
    PARALLEL_128_2LONG: 70
    PARALLEL_128_2MMX: 137
    PARALLEL_128_SSE: 125
    PARALLEL_128_SSE2: 135
Choosing PARALLEL_MODE = PARALLEL_128_2MMX
а вот make затыкается !!!

make
g++ -Wall -D__user= -Werror  -g -o objs/forward.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/forward.c
g++ -Wall -D__user= -Werror  -g -o objs/process_req.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/process_req.c
g++ -Wall -D__user= -Werror  -g -o objs/msg_passing.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/msg_passing.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_getsid.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/plugin_getsid.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_ringbuf.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/plugin_ringbuf.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_showioctl.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/plugin_showioctl.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_legacysw.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/plugin_legacysw.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_dss.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvbloopback/src/plugin_dss.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_cam.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvblb_plugins/plugin_cam.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_ffdecsa.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvblb_plugins/plugin_ffdecsa.c
g++ -Wall -D__user= -Werror  -g -o objs/plugin_scan.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Idvbloopback/src -Idvbloopback/module -I/usr/include dvblb_plugins/plugin_scan.c
g++ -Wall -D__user= -Werror  -g -o objs/version.o -c -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES objs/version.cpp
g++ -Wall -D__user= -Werror  -g -o objs/misc.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Isc/PLUGINS/src/sc-src -I./sc/include -Idvbloopback/module -I/usr/include sc/misc.cpp
g++ -Wall -D__user= -Werror  -g -o objs/dvbdevice.o -c  -DRELEASE_VERSION="0.0.2" -D__KERNEL_STRICT_NAMES -Isc/PLUGINS/src/sc-src -I./sc/include -Idvbloopback/module -I/usr/include sc/dvbdevice.cpp
sc/dvbdevice.cpp:13: fatal error: libv4l1-videodev.h: Нет такого файла или каталога
compilation terminated.
make: *** [objs/dvbdevice.o] Ошибка 1

uname -a
Linux Aspire5100 2.6.38-020638rc8-generic #201103081151 SMP Tue Mar 8 13:17:14 UTC 2011 i686 GNU/Linux

система ubuntu 10.10

linux-libc-dev ver.2.6.35-1028.50

smv1210 если не секрет, как ты нашел этот патч?
« Последнее редактирование: 25 Апреля 2011, 12:04:50 от sanekru »
ubuntu 16.04 LTS

Оффлайн smv1210

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #83 : 25 Апреля 2011, 12:18:01 »
Цитировать
а патч так и должен отрабатывать ?

Нет конечно.

Он у тебя, похоже, не в корне sc директории был расположен, но где-то в другом месте.

Т.е., сначала выбераешь место, куда сырцы sasc-ng выкачивать будешь, скажем:
alex@home-a:~$ sudo -s
[sudo] password for alex:
root@home-a:~# cd /usr/local/src/
root@home-a:/usr/local/src#
Качаешь:
root@home-a:/usr/local/src# hg clone http://85.17.209.13:6100/sc
Переходишь в корень sc :
root@home-a:/usr/local/src# cd sc/
root@home-a:/usr/local/src/sc#
И там же рисуешь и исполняешь патч :
root@home-a:/usr/local/src/sc# mousepad 2.6.38-sasc-ng.patch
root@home-a:/usr/local/src/sc# patch -p0 <2.6.38-sasc-ng.patch
...
Цитировать
./confiure отрабатывает без ошибок
./confiure отработает без ошибок и без патча.
Цитировать
а вот make затыкается !!!

...
...
sc/dvbdevice.cpp:13: fatal error: libv4l1-videodev.h: Нет такого файла или каталога
compilation terminated.
make: *** [objs/dvbdevice.o] Ошибка 1
Здесь похоже, что библиотека/пакет "libv4l-dev" (который для Ubuntu 11.04 содержит все, старые и новые; libv4l/libv4l1/libv4l2-videodev.h) не установлен.

Может быть для
Цитировать
uname -a
Linux Aspire5100 2.6.38-020638rc8-generic #201103081151 SMP Tue Mar 8 13:17:14 UTC 2011 i686 GNU/Linux
сей "libv4l-dev" как-то по другому обзывается???

Цитировать
система ubuntu 10.10
Тогда понятно;

Для 10.10 стандартное ядро версии 2.6.35.28 в настоящий момент, если не ошибаюсь. И все пакеты/библиотеки в репозиториях "заточены" преимущественно под него.

Переходи на 11.04 и будет всё ОК (может быть ;) )

Цитировать
smv1210 если не секрет, как ты нашел этот патч?
Какие могут быть секреты?

Google.com -> 2.6.38 sasc-ng, в полученном списке смотрим:
(Нажмите, чтобы показать/скрыть)
Патча на сайте уже давно как нет, но смотрим в сторону "Cached" ;)

Сам патч в Dolot-оригинале не совсем работоспособен (м.б. был предназначен не для http://85.17.209.13:6100/sc сырцов + там не было одной важной правки в Make-файле), но он контекстный и не очень большой (так-же как и мой) , и при желании легко устанавливается вручную.
« Последнее редактирование: 25 Апреля 2011, 13:14:20 от smv1210 »

Оффлайн sanekru

  • Любитель
  • *
  • Сообщений: 56
  • Потихоньку начинаю вникать
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #84 : 25 Апреля 2011, 13:09:15 »
Пожалуй займусь обновлением до 11.04  ;)
ubuntu 16.04 LTS

Оффлайн smv1210

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #85 : 25 Апреля 2011, 13:25:57 »
Пожалуй займусь обновлением до 11.04  ;)
Я вот думаю что м.б. новую тему для ;

Sasc-ng (vdr-sasc-ng) в Ubuntu 11.04

"замутить"?

ЗЫ:
Цитировать
у меня девайс tuxbox 1204 usb который поддерживается только начиная с 37 версии, а сторонних дров нет

Что-то не очень распространённый (и не особо поддерживаемый?), на сколько можно судить по поиску в и-нете, девайс похоже???

А как у тебя сейчас (на 10.10 Ubuntu) dmesg на него "ругается"?
« Последнее редактирование: 25 Апреля 2011, 14:03:05 от smv1210 »

Оффлайн sanekru

  • Любитель
  • *
  • Сообщений: 56
  • Потихоньку начинаю вникать
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #86 : 25 Апреля 2011, 16:51:29 »
К моменту прочтения последнего поста уже стоит 11.04, а на 10.04 я ставил ядро от natty т.к. поддержка только начиная с версии 2/6/37 и подпихнул firmware http://sites.google.com/site/tvboxspy/lme2510-linux-driver и калта определилась и frontend заработал/
В 11.04 таже самая ситуация
карту видит а firmware отсутствует

dmesg | grep dvb
[   10.779856] dvb-usb: found a 'DM04_LME2510_DVB-S' in cold state, will try to load a firmware
[   10.983824] dvb-usb: did not find the firmware file. (dvb-usb-lme2510-lg.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)

для установки firmware скчиваем с http://sites.google.com/site/tvboxspy/lme2510-linux-driver  lmedvbs_fw.zip
разархивируем в каталог например /home/blablabla/fw , делаем файл lme210_fw.sh исполняемым и запускаем его,
После того как он отработал создалось  файлов  ***.fw которые нужно перенести в /lib/firmware (под root)
перегружаемся и смотрим
$ dmesg | grep dvb
[    9.453717] dvb-usb: found a 'DM04_LME2510_DVB-S' in cold state, will try to load a firmware
[   10.241171] dvb-usb: downloading firmware from file 'dvb-usb-lme2510-lg.fw'
[   20.695215] dvb-usb: found a 'DM04_LME2510_DVB-S' in warm state.
[   20.708409] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   21.408345] dvb-usb: DM04_LME2510_DVB-S successfully initialized and connected.
карта определилась интерфейс создан $ ls /dev/dvb/adapter0
demux0  dvr0  frontend0  net0

Пользователь решил продолжить мысль 25 Апреля 2011, 18:02:32:
Блииин фигня какаято  :-\ тепрь модуль не собирается  :idiot2:

:# make module
cd dvbloopback/module && make
make[1]: Вход в каталог `/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module'
echo "Skipping Modver "
Skipping Modver
./config_dvb.pl "BUILD_DIR=/lib/modules/2.6.38-8-generic/build" "EXTRA_CFLAGS=-Idrivers/media/dvb/dvb-core/ -I/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module"
Found dvbdev.h from 2.6.22 or later
make -C /lib/modules/2.6.38-8-generic/build M=/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module modules
make[2]: Вход в каталог `/usr/src/linux-headers-2.6.38-8-generic'
  CC [M]  /usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.o
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c: In function ‘dvblb_ioctl’:
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:727:26: warning: passing argument 5 of ‘dvblb_usercopy’ from incompatible pointer type
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:121:12: note: expected ‘int (*)(struct inode *, struct file *, unsigned int,  void *)’ but argument is of type ‘int (*)(struct file *, unsigned int,  void *)’
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c: At top level:
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:981:2: error: unknown field ‘ioctl’ specified in initializer
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:981:2: warning: initialization from incompatible pointer type
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:990:2: warning: initialization from incompatible pointer type
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:1001:2: error: unknown field ‘ioctl’ specified in initializer
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:1001:2: warning: initialization from incompatible pointer type
/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.c:1010:2: warning: initialization from incompatible pointer type
make[3]: *** [/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module/dvb_loopback.o] Ошибка 1
make[2]: *** [_module_/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-headers-2.6.38-8-generic'
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/sc/contrib/sasc-ng/dvbloopback/module'
make: *** [module] Ошибка 2

еще я думаю что патч не до конца отрабатывает

# patch -p0 <2.6.38-sasc-ng.patch
patching file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c
Hunk #1 FAILED at 166.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c.rej
patching file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c
Hunk #1 FAILED at 118.
Hunk #2 FAILED at 180.
Hunk #3 FAILED at 663.
Hunk #4 FAILED at 692.
Hunk #5 FAILED at 723.
Hunk #6 FAILED at 978.
Hunk #7 FAILED at 998.
7 out of 7 hunks FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c.rej
patching file contrib/sasc-ng/Makefile
Hunk #1 FAILED at 8.
Hunk #2 FAILED at 17.
Hunk #3 FAILED at 57.
3 out of 3 hunks FAILED -- saving rejects to file contrib/sasc-ng/Makefile.rej
patching file contrib/sasc-ng/sc/dvbdevice.cpp
« Последнее редактирование: 25 Апреля 2011, 18:14:14 от sanekru »
ubuntu 16.04 LTS

Оффлайн smv1210

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #87 : 25 Апреля 2011, 22:40:00 »
Цитировать
карта определилась и frontend заработал/

Что значит "определилась и frontend заработал"? - в MythTV удалось ли создать адаптер, а затем просканировать и посмотреть FTA каналы?

Если же пока только видишь свой агрегат в /dev/dvb/ (ну и по dmesg, что естественно), можешь сильно не обольщаться - я тоже видел свой Hauppauge HVR-1300 сразу-же после установки системы, но, при попытке создать новый адаптер,  MythTV-backend зависал намертво, требуя reboot'а.
  Но здесь проблема не большая - я уже успешно опробовал небольшой патчик к s2-liplianin сырцам и скоро им здесь поделюсь, если будет нужно.

Теперь относительно sasg-ng патча - я не могу понять по твоим логам, в каком директрории, относительно sasg-ng сырцов ты его запускаешь.

Можешь мне показать весь процесс с нуля, начиная с открытия терминальной сессии и с указанием полных путей (" root@home-a:/usr/local/src/sc# ", к примеру)?

Оффлайн sanekru

  • Любитель
  • *
  • Сообщений: 56
  • Потихоньку начинаю вникать
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #88 : 26 Апреля 2011, 07:44:20 »
Цитировать
Что значит "определилась и frontend заработал"? - в MythTV удалось ли создать адаптер, а затем просканировать и посмотреть FTA каналы?
В Мифе  в  backend карта определяется и fta работают!
 

Пользователь решил продолжить мысль 26 Апреля 2011, 08:36:42:
Цитировать
Можешь мне показать весь процесс с нуля, начиная с открытия терминальной сессии и с указанием полных путей (" root@home-a:/usr/local/src/sc# ", к примеру)?
Итак весь процесс с начала.

1 устанавливаем все необходимое (так для отчета)
sudo apt-get install linux-headers-`uname -r` build-essential subversion mercurial openssl gettext libssl-dev screen libv4l-dev

acer@Aspire-5100:~$ sudo apt-get install linux-headers-`uname -r` build-essential subversion mercurial openssl gettext libssl-dev screen libv4l-dev
[sudo] password for acer:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
Уже установлена самая новая версия gettext.
Уже установлена самая новая версия libssl-dev.
Уже установлена самая новая версия libv4l-dev.
Уже установлена самая новая версия linux-headers-2.6.38-8-generic.
Уже установлена самая новая версия openssl.
Уже установлена самая новая версия screen.
Уже установлена самая новая версия subversion.
Уже установлена самая новая версия mercurial.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

2 Скачиваем исходники и станавливаем права на запуск
acer@Aspire-5100:~$ sudo -s
root@Aspire-5100:~# cd /usr/local/src
root@Aspire-5100:/usr/local/src# hg clone http://85.17.209.13:6100/sc
destination directory: sc
requesting all changes
adding changesets
adding manifests
adding file changes
added 561 changesets with 1816 changes to 504 files
updating to branch trunk
314 files updated, 0 files merged, 0 files removed, 0 files unresolved
root@Aspire-5100:/usr/local/src# cd /usr/local/src/sc
root@Aspire-5100:/usr/local/src/sc# chmod +x contrib/sasc-ng/configure
root@Aspire-5100:/usr/local/src/sc# chmod +x contrib/sasc-ng/dvbloopback/module/config_dvb.pl
3 Созаем патч и даем права на запуск
root@Aspire-5100:/usr/local/src/sc# nano 2.6.38-sasc-ng.patch
root@Aspire-5100:/usr/local/src/sc# chmod +x 2.6.38-sasc-ng.patch
4 Применяем патч
root@Aspire-5100:/usr/local/src/sc# patch -p0 <2.6.38-sasc-ng.patch
patching file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c
Hunk #1 FAILED at 166.
1 out of 1 hunk FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvblb_forward.c.rej
patching file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c
Hunk #1 FAILED at 118.
Hunk #2 FAILED at 180.
Hunk #3 FAILED at 663.
Hunk #4 FAILED at 692.
Hunk #5 FAILED at 723.
Hunk #6 FAILED at 978.
Hunk #7 FAILED at 998.
7 out of 7 hunks FAILED -- saving rejects to file contrib/sasc-ng/dvbloopback/module/dvb_loopback.c.rej
patching file contrib/sasc-ng/Makefile
Hunk #1 FAILED at 8.
1 out of 3 hunks FAILED -- saving rejects to file contrib/sasc-ng/Makefile.rej
patching file contrib/sasc-ng/sc/dvbdevice.cpp
patching file systems/constcw/constcw.c
собственно проблема заключается в патче, нехочет он отрабатывать и все
вывод директорий так для справки может что интересного тут есть
root@Aspire-5100:/usr/local/src/sc# ls contrib/sasc-ng/dvbloopback/module/
compat.h    config_dvb.pl    dvbdev-2.6.18.h   dvblb_forward.c       dvblb_forward.c.rej  dvblb_proc.c    dvb_loopback.c.orig  dvbloopback.h
config-dvb  dvbdev-2.6.14.h  dvbdev-2.6.v4l.h  dvblb_forward.c.orig  dvblb_internal.h     dvb_loopback.c  dvb_loopback.c.rej   Makefile
root@Aspire-5100:/usr/local/src/sc# ls contrib/sasc-ng
configure  dvblb_plugins  dvbloopback  FFdecsa  Makefile  Makefile.orig  Makefile.rej  makelinks.sh  objs  sc
« Последнее редактирование: 26 Апреля 2011, 09:09:39 от sanekru »
ubuntu 16.04 LTS

Оффлайн smv1210

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Sasc-ng (opensasc-ng) в Ubuntu 9.10
« Ответ #89 : 26 Апреля 2011, 16:36:18 »
Цитировать
собственно проблема заключается в патче, нехочет он отрабатывать и все

Сам патч - был и есть  в порядке, но, при запихивании его в форумный спойлер, он каким-то образом искажался  >:(

Попробуй ещё раз, я его перезалил в кодовое окошко, в моём первоначальном сообщении.

 

Страница сгенерирована за 0.044 секунд. Запросов: 25.