Някой да е постигал успех по някакъв начин с оскам на FreeBSD (в моя случей 8.2 версия на BSD-то)
тук пише нещо http://blog.sokolov.me/2011/04/20/oscam-setup/
Току що го компилирах, мина си нормално
нужен ти е 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 "./oscam.services" (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 "./oscam.tiers" (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 "./oscam.ird" (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 ;)
Сега и под OpenBSD ако тръгне ще е екстра;).
Цитат на: лтрифонов;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 "./oscam.services" (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 "./oscam.tiers" (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 "./oscam.ird" (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 ;)
а пробвал ли си да влезеш във уеб интерфейса?
Не си мисля че съм единствения който работи с FreeBSD :)
И при мен работи но след като вляза в www интерфейса и гърми с core dump. Предполагам че Петър не пита случайно :)
Цитат на: hgeorgiev;117012Не си мисля че съм единствения който работи с FreeBSD :)
И при мен работи но след като вляза в www интерфейса и гърми с core dump. Предполагам че Петър не пита случайно :)
Жалко за такава хубава платформа от семейството на BSD.
Да попитам като пълен лаик:
От къде да си сваля сорса?
Мисля да си поиграя с OpenBSD.
Ами аз го свалям от сайта на оскам (който не работи от два дена) :s104
Наистина, в момента в който направя опит да вляза във web интерфейса, oscam-a крашва.
има нещо интересно в един от най-новите билдове:
ЦитатChangeset [5911]: Fix for r5906. FREEBSD and MACOSX don't support realtime signals Fix for r5906 (http://streamboard.gmc.to:8001/changeset/5906). 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
ако никой няма изтеглен такъв билд, ще изчакаме да се вдигне сайта
сорса се тегли с 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 .
точката е важна
аз пробвах и с последната версия, както 1.10rc така и unstable но със всички гърми при опит дасе влезе във уеб инт.
а грешки излизат при компилирането но не съм програмист да ги търся и оправям
да, гърми отново, опитах с последната "Checked out revision 5932"
леко ме притеснява платформата, при мен е 64 битова "amd64"
при вас каква е? ще се разровя да открия някой 32 битов FreeBSD и да опитам и там.
Никъде по форумите не срещам подобен проблем,
ще опитам и с по-стара версия.
Oscam не може да работи под FreeBSD заради мултитред модела, който ползва. Преди време и аз писах за това в стриймборда и беше обяснено защо не работи.
Кернела на FreeBSD не е съвместим с някой функции и за това гърми. Няма как да се оправи, защото трябва да се преправи на практика целия оскам!
Старите версии на Оскам 1.0 работят, но след промените от Октомври миналата година няма начин.
Работи !!!
на 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 "./oscam.services" (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 "./oscam.tiers" (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 "./oscam.ird" (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)
До стартиране и аз го докарвам, но когато почнат да се закачат юзери и да пуска и спира процесите тогава гърми. Поне при мен е така, не съм тествал с новите варианти след стабилната 1.10 версия.
То и при линукс с последните svn версии крашва, така че не знам изобщо кво се чудиш. Т.е. не е в BSDто проблема - кода е зле написан, вероятно продължават да липсват терминиращи функции, но не съм го гледал скоро. С #5577 върви добре и не смятам да го барам.
Нещо не ще да тръгне при мен компилацията с gmake ... ЛТРИФОНОВ: би ли описал точно какво пишеш за да го компилнеш?
П.С Може даже да метнеш (качиш) някъде готовия байнари фаил :), може би ще тръгне на осмицата
Ами пиша точно както съм го описал, само последната команда "make" сменям с "gmake"
ето така:
cd /usr/ports/devel/cmake
make
make install
след това теглиш сорса на oscam
cd oscam
mkdir build
cd build
cmake .. (двете точки за задължителни)
gmake
ето ти бинари (https://docs.google.com/leaf?id=0B8oQFOm_9mQ3MTc5Y2MwMGMtMTg5Yi00MTQ0LWI0OTAtMzczYTRiMGQwODkx&hl=en_US) за тест
(възможно е да ти се наложи да си направиш symlink на разни библиотеки ако ти каже че липсва нещо, обикновено във версия 7 се казват libxxx.so.5 а във версия 8 същите библиотеки се казват libxxx.so.6, но като направиш ln -s libxxx.so.5 libxxx.so.6 се лъже и тръгва)
Ясно..имах предвид къде точно заместваш гмеик...останалото е ясно....не че съм супер спец ама вече 12 години само с FreeBSD се боря...де успешно де не :)
Благодарско още веднъж. Ще тествам късно вечерта :)
ЛТРИФОНОВ: Какво пиеш бе момче? :)
Значи....при мен на осмицата както и да го компилирам гърми....обаче...твоето байнари с 1-2 симлинка към библиотеките върви та пушек се вдига....за сега :)
П.С Мога ли да те ползвам от време на време за компилации на оскам, че при мен всичките БСД-та вече са 8 и 8.2 :;810
радвам се че е тръгнало, то и аз сменям всички сървъри напоследък с 64 битови, но имам все още 2 машини със 32 битови 7-ци. Допреди 2 месеца имах FreeBSD 6.0 със uptime 1706 дена ;) А за компилаците нямаш грижи
4.2 Stable смених миналото лято :) Вече не можа да се ъпдейтне антивирусната на сендмайла. Иначе ти ме уби с ъптайм :) ...аз съм стигал до около 340 дни най много...нямам генератор и ЕОН ме убива :s104
Колеги, за да не отварям нова тема реших тук да пиша. Аз имам много странен проблем с моя оскам. Пуснат е под Ubuntu 8.04 версията е 1.00-unstable_svn build #5498. Забелязвам, че на някои спътници адски много ми засича /примерно 42E/, а съм сигурен, че ридърите ми са супер стабилни. Някой някакви идеи има ли, как мога да го оправя това засичане?
Другарчетаааа, никой ли не е пробвал да пусне бинчето с EMU на фБСД-то, аз сега се замислям, но като гледам емутата са за Fedora Core4 и Core 10, Linux-а съм го поизоставил от 6-7 год. и джугам на фбсд. Ще пробвам, но споменете ако някой е срещал нещо, кое ему 4 или 10 е по-добро.
Цитат на: Момчил Минков;117879Другарчетаааа, никой ли не е пробвал да пусне бинчето с EMU на фБСД-то, аз сега се замислям, но като гледам емутата са за Fedora Core4 и Core 10, Linux-а съм го поизоставил от 6-7 год. и джугам на фбсд. Ще пробвам, но споменете ако някой е срещал нещо, кое ему 4 или 10 е по-добро.
Не разбрах как да си едитна поста. Компилирах оскама на Дебиан, върви прекрасно за сега. Сложих базата на Fedora Core 10 на FBSD 8.2, пуснах емулацията. Поиска ми libcrypto.so.0.9.8, изнамерих libcrypto.so.0.9.8g, линкнах го към първото. После ми поиска libpcsclite.so.1, намерих libpcsclite.so.1.0.0, линкнах и него и... О чудо, работи и уеб интерфейса, не съм пробвал още обаче на C линия как ще прехвърля, иначе се закача към друг осцам.
[root@fbsd:/0 ~]# uname -a
FreeBSD fbsd.smbdomain.local 8.2-STABLE FreeBSD 8.2-STABLE #1: Thu Mar 31 11:46:41 EEST 2011 root@fbsd.smbdomain.local:/usr/obj/usr/src/sys/KERN i386
[root@fbsd:/0 ~]# /root/oscam-1.10rc
/root/oscam-1.10rc: /lib/libcrypto.so.0.9.8: no version information available (required by /root/oscam-1.10rc)
2011/09/08 14:07:48 283F3F00 s >> OSCam << cardserver started, version 1.10rc-svn, build #5921 (i686-pc-linux)
2011/09/08 14:07:48 283F3F00 s version=1.10rc-svn, build #5921, system=i686-pc-linux, nice=-1
2011/09/08 14:07:48 283F3F00 s client max. idle=120 sec, debug level=0
2011/09/08 14:07:48 283F3F00 s max. logsize=10 Kb, loghistorysize=4096 bytes
2011/09/08 14:07:48 283F3F00 s client timeout=5000 ms, fallback timeout=2500 ms, cache delay=0 ms
2011/09/08 14:07:48 283F3F00 s Cannot open file "/usr/local/etc/oscam.services" (errno=2 No such file or directory)
2011/09/08 14:07:48 283F3F00 s userdb reloaded: 4 accounts loaded, 0 expired, 0 disabled
2011/09/08 14:07:48 283F3F00 s signal handling initialized (type=sysv)
2011/09/08 14:07:48 283F3F00 s 869 service-id's loaded in 3ms
2011/09/08 14:07:48 283F3F00 s can't open file "/usr/local/etc/oscam.tiers" (err=2 No such file or directory), no tier-id's loaded
2011/09/08 14:07:48 283F3F00 s can't open file "/usr/local/etc/oscam.provid" (err=2 No such file or directory), no provids's loaded
2011/09/08 14:07:48 283F3F00 s can't open file "/usr/local/etc/oscam.ird" (errno=2 No such file or directory) irdeto guessing not loaded
2011/09/08 14:07:48 283F3F00 s monitor: initialized (fd=5, port=988)
2011/09/08 14:07:48 283F3F00 s newcamd: disabled
2011/09/08 14:07:48 283F3F00 s cccam: initialized (fd=6, port=23000, crypted)
2011/09/08 14:07:48 283F3F00 s http thread started
2011/09/08 14:07:48 283F3F00 s creating thread for device 172.16.153.30
2011/09/08 14:07:48 283F3F00 s waiting for local card init
2011/09/08 14:07:48 28425B90 h HTTP Server listening on port 9000
2011/09/08 14:07:48 2C425B90 p proxy thread started (thread=2C425B90, label=mycline, server=172.16.153.30)
2011/09/08 14:07:48 2C425B90 p connecting to 172.16.153.30
2011/09/08 14:07:48 2C425B90 p 172.16.153.30: resolved ip=172.16.153.30
2011/09/08 14:07:48 2C425B90 p Setting TCP_KEEPCNT failed, errno=92, Protocol not available
2011/09/08 14:07:48 2C425B90 p Setting TCP_KEEPINTVL failed, errno=92, Protocol not available
2011/09/08 14:07:49 283F3F00 s init for all local cards done
2011/09/08 14:07:49 283F3F00 s anti cascading disabled
Лог-а може да изглежда странно, но съм компилирал само с подръжка на CCcam и Irdeto поддръжка. Притесняват ме обаче грешките които показва (еррно=92)
Цитат на: Момчил Минков;117879Другарчетаааа, никой ли не е пробвал да пусне бинчето с EMU на фБСД-то, аз сега се замислям, но като гледам емутата са за Fedora Core4 и Core 10, Linux-а съм го поизоставил от 6-7 год. и джугам на фбсд. Ще пробвам, но споменете ако някой е срещал нещо, кое ему 4 или 10 е по-добро.
Здрасти, от по-горния ти пост който цитирам, останах с впечатление че искаш да пуснеш на freebsd версията с EMU (емулатор за ключета) - oscam-ymod. Тя се предлага само за линукс от руснака. А иначе във линукс емулация на FreeBSD нямаш проблем да подкараш каквато и да е линукс бинарна програма.
Та така и така си нагласил библиотеките и линукс емулацията, що не вземеш да пробваш :) http://sat-forum.su/index.php/topic,8068.0.html
Цитат на: лтрифонов;118020А иначе във линукс емулация на FreeBSD нямаш проблем да подкараш каквато и да е линукс бинарна програма.
Не че нещо, но CCcam 2.1.0+ например не тръгват под FreeBSD x64
Цитат на: skywalker;118028Не че нещо, но CCcam 2.1.0+ например не тръгват под FreeBSD x64
Знам, че може, а нали и темата е такава, обаче май последния ти пост ще се окаже верен и за Оскама