Чат

🕑 ↗
За да пишеш, трябва да си влязъл в профила си.

Oscam and FreeBSD

Започната от hgeorgiev, 30-08-2011, 23:38

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

hgeorgiev

Някой да е постигал успех по някакъв начин с оскам на FreeBSD (в моя случей 8.2 версия на BSD-то)

petar258


лтрифонов

#2
Току що го компилирах, мина си нормално
нужен ти е cmake - кроскомпилатор
от портовете:
cd /usr/ports/devel/cmake
make
make install


след това теглиш сорса на oscam
cd oscam
mkdir build
cd build
cmake ..
(двете точки за задължителни)
make

билдването мина без грешка при мен,
получи се бинарен файл oscam
стартирам:

g82# ./oscam
OSCam compiled without DVB API support. Parameter enabled ignored
OSCam compiled without DVB API support. Parameter boxtype ignored
OSCam compiled without DVB API support. Parameter user ignored
OSCam compiled without DVB API support. Parameter au ignored
11:18:50        0 s >> OSCam <<  cardserver started, version 1.20-unstable_svn, build #0 (amd64-pc-freebsd)
11:18:50        0 s version=1.20-unstable_svn, build #0, system=amd64-pc-freebsd, nice=-1
11:18:50        0 s client max. idle=120 sec, debug level=0
11:18:50        0 s max. logsize=10 Kb, loghistorysize=4096 bytes
11:18:50        0 s client timeout=5000 ms, fallback timeout=2500 ms, cache delay=0 ms
11:18:50        0 s Cannot open file &quot;./oscam.services&quot; (errno=2 No such file or directory)
11:18:50        0 s userdb reloaded: 3 accounts loaded, 0 expired, 0 disabled
11:18:50        0 s signal handling initialized (type=sysv)
11:18:50        0 s 188 service-id's loaded in 0ms
11:18:50        0 s can't open file &quot;./oscam.tiers&quot; (err=2 No such file or directory), no tier-id's loaded
11:18:50        0 s 802 provid's loaded
11:18:50        0 s can't open file &quot;./oscam.ird&quot; (errno=2 No such file or directory) irdeto guessing not loaded
11:18:50        0 s monitor: disabled
11:18:50        0 s camd35: disabled
11:18:50        0 s cs378x: disabled
11:18:50        0 s newcamd: disabled
11:18:50        0 s cccam: initialized (fd=5, port=40000, crypted)
11:18:50        0 s radegast: disabled
11:18:50        0 s http thread started
11:18:50        0 s reader check thread started
11:18:50        0 s check thread started
11:18:50        0 s creating thread for device xxxxxxx
11:18:50        0 s creating thread for device xxxxxxx
11:18:50   E54000 p proxy xxxxxxxx newcamd525 (fd=0)
11:18:50  1004000 h HTTP Server listening on port 888
11:18:50        0 s creating thread for device 192.168.3.20
11:18:50   E56000 p proxy xxxxxxxxx newcamd525 (fd=0)
11:18:50   E54000 p proxy satelitebg initialized (server=xxxxxxxx)
11:18:50        0 s loadbalancer: can't read from file /tmp/.oscam/stat
11:18:50        0 s waiting for local card init
11:18:50   E56000 p proxy platforma initialized (server=xxxxxxx)
11:18:50   E84000 p proxy 192.168.3.20:10000 newcamd525 (fd=0)
11:18:50   E84000 p proxy fausto initialized (server=192.168.3.20:10000)
11:18:51        0 s init for all local cards done
11:18:51        0 s anti cascading disabled
^C11:19:01        0   thread   E0A900 exit with signal 2
току-що го билднах и не съм тествал, но не би трябвало да има проблем, знаем за FreeBSD ;)
__________________________________________________________________________
TP-Link 1043
[openwrt (samba, mumudvb, transmission, oscam, asterisk, squid, miniDlna)] + USB QQBOX DVB-S + Af9015 DVB-T;
Skystar HD2; TD88 multifeed (13 19 23,5 28, 39)
Ariva 120 Combo; Amiko Alien

ТИНТИН

Сега и под OpenBSD ако тръгне ще е екстра;).
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis M. Ritchie

petar258

Цитат на: лтрифонов;116979Току що го компилирах, мина си нормално
нужен ти е cmake - кроскомпилатор
от портовете:
cd /usr/ports/devel/cmake
make
make install


след това теглиш сорса на oscam
cd oscam
mkdir build
cd build
cmake ..
(двете точки за задължителни)
make

билдването мина без грешка при мен,
получи се бинарен файл oscam
стартирам:

g82# ./oscam
OSCam compiled without DVB API support. Parameter enabled ignored
OSCam compiled without DVB API support. Parameter boxtype ignored
OSCam compiled without DVB API support. Parameter user ignored
OSCam compiled without DVB API support. Parameter au ignored
11:18:50        0 s >> OSCam <<  cardserver started, version 1.20-unstable_svn, build #0 (amd64-pc-freebsd)
11:18:50        0 s version=1.20-unstable_svn, build #0, system=amd64-pc-freebsd, nice=-1
11:18:50        0 s client max. idle=120 sec, debug level=0
11:18:50        0 s max. logsize=10 Kb, loghistorysize=4096 bytes
11:18:50        0 s client timeout=5000 ms, fallback timeout=2500 ms, cache delay=0 ms
11:18:50        0 s Cannot open file &quot;./oscam.services&quot; (errno=2 No such file or directory)
11:18:50        0 s userdb reloaded: 3 accounts loaded, 0 expired, 0 disabled
11:18:50        0 s signal handling initialized (type=sysv)
11:18:50        0 s 188 service-id's loaded in 0ms
11:18:50        0 s can't open file &quot;./oscam.tiers&quot; (err=2 No such file or directory), no tier-id's loaded
11:18:50        0 s 802 provid's loaded
11:18:50        0 s can't open file &quot;./oscam.ird&quot; (errno=2 No such file or directory) irdeto guessing not loaded
11:18:50        0 s monitor: disabled
11:18:50        0 s camd35: disabled
11:18:50        0 s cs378x: disabled
11:18:50        0 s newcamd: disabled
11:18:50        0 s cccam: initialized (fd=5, port=40000, crypted)
11:18:50        0 s radegast: disabled
11:18:50        0 s http thread started
11:18:50        0 s reader check thread started
11:18:50        0 s check thread started
11:18:50        0 s creating thread for device xxxxxxx
11:18:50        0 s creating thread for device xxxxxxx
11:18:50   E54000 p proxy xxxxxxxx newcamd525 (fd=0)
11:18:50  1004000 h HTTP Server listening on port 888
11:18:50        0 s creating thread for device 192.168.3.20
11:18:50   E56000 p proxy xxxxxxxxx newcamd525 (fd=0)
11:18:50   E54000 p proxy satelitebg initialized (server=xxxxxxxx)
11:18:50        0 s loadbalancer: can't read from file /tmp/.oscam/stat
11:18:50        0 s waiting for local card init
11:18:50   E56000 p proxy platforma initialized (server=xxxxxxx)
11:18:50   E84000 p proxy 192.168.3.20:10000 newcamd525 (fd=0)
11:18:50   E84000 p proxy fausto initialized (server=192.168.3.20:10000)
11:18:51        0 s init for all local cards done
11:18:51        0 s anti cascading disabled
^C11:19:01        0   thread   E0A900 exit with signal 2
току-що го билднах и не съм тествал, но не би трябвало да има проблем, знаем за FreeBSD ;)

а пробвал ли си да влезеш във уеб интерфейса?

hgeorgiev

Не си мисля че съм единствения който работи с FreeBSD :)
И при мен работи но след като вляза в www интерфейса и гърми с core dump. Предполагам че Петър не пита случайно :)

ТИНТИН

Цитат на: hgeorgiev;117012Не си мисля че съм единствения който работи с FreeBSD :)
И при мен работи но след като вляза в www интерфейса и гърми с core dump. Предполагам че Петър не пита случайно :)
Жалко за такава хубава платформа от семейството на BSD.
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis M. Ritchie

jois

Да попитам като пълен лаик:
От къде да си сваля сорса?
Мисля да си поиграя с OpenBSD.

hgeorgiev

Ами аз го свалям от сайта на оскам (който не работи от два дена) :s104

лтрифонов

Наистина, в момента в който направя опит да вляза във web интерфейса, oscam-a крашва.

има нещо интересно в един от най-новите билдове:
ЦитатChangeset [5911]: Fix for r5906. FREEBSD and MACOSX don't support realtime signals                                                                                                                                                                 Fix for r5906. FREEBSD and MACOSX don't support realtime signals
обаче сайта го няма никакъв, някой успял ли е да изтегли сорса на 5906 или по-нов?

аз направих компилацията със OSCAM 1.20-unstable_svn build #5879,
и даже имаше такъв warning:
[ 30%] Building C object CMakeFiles/csoscam.dir/[COLOR=Red][B]oscam-http.o[/B][/COLOR]
/home/lubcho/oscam-svn/oscam-http.c: In function 'send_oscam_status':
/home/lubcho/oscam-svn/oscam-http.c:2499: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/lubcho/oscam-svn/oscam-http.c:2529: warning: dereferencing type-punned pointer will break strict-aliasing rules
/home/lubcho/oscam-svn/oscam-http.c: At top level:
/home/lubcho/oscam-svn/oscam-http.c:4177: warning: unknown option after '#pragma GCC diagnostic' kind


ако никой няма изтеглен такъв билд, ще изчакаме да се вдигне сайта
__________________________________________________________________________
TP-Link 1043
[openwrt (samba, mumudvb, transmission, oscam, asterisk, squid, miniDlna)] + USB QQBOX DVB-S + Af9015 DVB-T;
Skystar HD2; TD88 multifeed (13 19 23,5 28, 39)
Ariva 120 Combo; Amiko Alien

petar258

#10
сорса се тегли с svn от резервния им:


mkdir oscam
-svn
cd oscam
-svn
svn co http
://oscam.to/svn/oscam/tags/1.10 .
или
svn co http
://oscam.to/svn/oscam/trunk .


точката е важна

petar258

аз пробвах и с последната версия, както 1.10rc така и unstable но със всички гърми при опит дасе влезе във уеб инт.
а грешки излизат при компилирането но не съм програмист да ги търся и оправям

лтрифонов

#12
да, гърми отново,  опитах с последната "Checked out revision 5932"

леко ме притеснява платформата, при мен е 64 битова "amd64"
при вас каква е? ще се разровя да открия някой 32 битов FreeBSD и да опитам и там.

Никъде по форумите не срещам подобен проблем,
ще опитам и с по-стара версия.
__________________________________________________________________________
TP-Link 1043
[openwrt (samba, mumudvb, transmission, oscam, asterisk, squid, miniDlna)] + USB QQBOX DVB-S + Af9015 DVB-T;
Skystar HD2; TD88 multifeed (13 19 23,5 28, 39)
Ariva 120 Combo; Amiko Alien

skywalker

Oscam не може да работи под FreeBSD заради мултитред модела, който ползва. Преди време и аз писах за това в стриймборда и беше обяснено защо не работи.
Кернела на FreeBSD не е съвместим с някой функции и за това гърми. Няма как да се оправи, защото трябва да се преправи на практика целия оскам!

Старите версии на Оскам 1.0 работят, но след промените от Октомври миналата година няма начин.
DM600PVR, TT-budget 3200

лтрифонов

#14
Работи !!!

на 32 битов FreeBSD 7.1-RELEASE.
revision 5932 на oscam , стартира, и отвори webif
ето лога от stdout, натиснах shutdown от webif:

lord# ./oscam
OSCam compiled without DVB API support. Parameter enabled ignored
OSCam compiled without DVB API support. Parameter boxtype ignored
OSCam compiled without DVB API support. Parameter user ignored
OSCam compiled without DVB API support. Parameter au ignored
2011/09/01 17:15:24 28401100 s >> OSCam <<  cardserver started, version 1.10rc-svn, build #0 (i386-pc-freebsd)
2011/09/01 17:15:24 28401100 s version=1.10rc-svn, build #0, system=i386-pc-freebsd, nice=-1
2011/09/01 17:15:24 28401100 s client max. idle=120 sec, debug level=0
2011/09/01 17:15:24 28401100 s max. logsize=10 Kb, loghistorysize=4096 bytes
2011/09/01 17:15:24 28401100 s client timeout=5000 ms, fallback timeout=2500 ms, cache delay=0 ms
2011/09/01 17:15:24 28401100 s Cannot open file &quot;./oscam.services&quot; (errno=2 No such file or directory)
2011/09/01 17:15:24 28401100 s userdb reloaded: 3 accounts loaded, 0 expired, 0 disabled
2011/09/01 17:15:24 28401100 s signal handling initialized (type=sysv)
2011/09/01 17:15:24 28401100 s 188 service-id's loaded in 0ms
2011/09/01 17:15:24 28401100 s can't open file &quot;./oscam.tiers&quot; (err=2 No such file or directory), no tier-id's loaded
2011/09/01 17:15:24 28401100 s 802 provid's loaded
2011/09/01 17:15:24 28401100 s can't open file &quot;./oscam.ird&quot; (errno=2 No such file or directory) irdeto guessing not loaded
2011/09/01 17:15:24 28401100 s monitor: disabled
2011/09/01 17:15:24 28401100 s camd33: disabled
2011/09/01 17:15:24 28401100 s camd35: disabled
2011/09/01 17:15:24 28401100 s cs378x: disabled
2011/09/01 17:15:24 28401100 s newcamd: disabled
2011/09/01 17:15:24 28401100 s cccam: initialized (fd=7, port=40000, crypted)
2011/09/01 17:15:24 28401100 s radegast: disabled
2011/09/01 17:15:24 28401100 s http thread started
2011/09/01 17:15:24 28401100 s creating thread for device xx
2011/09/01 17:15:24 28401100 s creating thread for device xx
2011/09/01 17:15:24 28401100 s creating thread for device 192.168.3.20
2011/09/01 17:15:24 28401100 s loadbalancer: can't read from file /tmp/.oscam/stat
2011/09/01 17:15:24 28401100 s waiting for local card init
2011/09/01 17:15:24 28401400 h HTTP Server listening on port 888
2011/09/01 17:15:24 28401500 p proxy thread started  (thread=28401500, label=satelitebg, server=xx)
2011/09/01 17:15:24 28401500 p proxy xx:4006 newcamd525 (fd=18)
2011/09/01 17:15:24 28401600 p proxy thread started  (thread=28401600, label=platforma, server=8xx)
2011/09/01 17:15:24 28401600 p proxy xx:4014 newcamd525 (fd=19)
2011/09/01 17:15:24 28401700 p proxy thread started  (thread=28401700, label=fausto, server=192.168.3.20)
2011/09/01 17:15:24 28401700 p proxy 192.168.3.20:10000 newcamd525 (fd=20)
2011/09/01 17:15:25 28401100 s init for all local cards done
2011/09/01 17:15:25 28401100 s anti cascading disabled
2011/09/01 17:15:30 28401400 h Shutdown requested by WebIF from 192.168.20.60
2011/09/01 17:15:30 28401400 h exit oscam requested
2011/09/01 17:15:30 28401400 h HTTP Server: Shutdown requested.
2011/09/01 17:15:31 28401100 s killing reader satelitebg
2011/09/01 17:15:31 28401100 s thread 28401500 killed!
2011/09/01 17:15:31 28401100 s killing reader platforma
2011/09/01 17:15:31 28401100 s thread 28401600 killed!
2011/09/01 17:15:31 28401100 s killing reader fausto
2011/09/01 17:15:31 28401100 s thread 28401700 killed!
2011/09/01 17:15:31 28401100 s userdb 3 accounts freed


EDIT:
горния лог е от версия 1.1,
изтеглих и последната 1.2 trunk -  "revision 5932"
също работи !!!

(за билдване ползвам gmake, по-близко е до make на linux)
__________________________________________________________________________
TP-Link 1043
[openwrt (samba, mumudvb, transmission, oscam, asterisk, squid, miniDlna)] + USB QQBOX DVB-S + Af9015 DVB-T;
Skystar HD2; TD88 multifeed (13 19 23,5 28, 39)
Ariva 120 Combo; Amiko Alien

SatShop.bg
Ъплоуд център DishPointer Сателитни изстрелвания