Your contribution will be used to pay for our hosting service.
THANK YOU FOR YOUR CONSIDERING CONTRIBUTING!

PCHOME.RO

Collapse

DVB (SS1, SS2) sub linux

Collapse
This is a sticky topic.
X
X
Collapse
Currently active users viewing this thread: 1 (0 members and 1 guests)
  • Filter
  • Time
  • Show
Clear All
new posts

    DVB (SS1, SS2) sub linux

    Salut

    Am deschis acest topic pentru a ne ajuta intre noi si a pune la treaba placile si sub linux.

    Rog pe cei care vor posta aici sa spuna in general distributie sub care sa realizat instalarea, placa daca merg canale codate sau numai FTA etc, etc....

    Incep eu:

    Tot ce am putut face pana acum a fost posturi FTA sub linux folosind drivere de pe www.linuxtv.org si xine. Placa e SS2 iar ieri am incercat cu SUSE 9.3 special edition dar m-am oprit la xine-ui care zice ca nu gaseste libpng, am verificat si libpng este instalat. O sa incerc si alta distributie, insa pana atunci poate altcineva imi recomanda o distributie mai buna pentru SS2.


    #2
    ar fi bine daca ne-ai spune mai multe - cum ai instalat driverile, softul, ce mesage ai primit, errori, avertizari - eu spre exemplu tot am instalat driverile, dar nu stiu cat de reusit, deoarece e greu de gasit pe cineva care ar indica pas cu pas orice. eu am si SS2 si TTBudget asa ca se accepta pentru mine orice descriere, respectiv din partea mea pot posta pana unde am ajus eu acuma - XINE nu pot folosi deoarece el nu stie ce DVB sa alaega (presupun ca se alege din alta parte)
    PS. Bine inteles ca despachetarea din tar.gz si regimul su de utilizare a sistemului il stiu toti
    Suntem studenti cu totii
    si eo, si tu, si el, si...., ....si mama, .....si papa
    si deda.
    ------------->>>
    http://img381.imageshack.us/img381/1182/mouse014mb.jpg
    ------------>>>aici eo-sacasa
    DISH 1.5 TTbuget(NOVA)+Dragon and SS2

    Comment


      #3
      Vad ca lumea nu se prea inghesuie sa raspunda, ori nu au incercat ori nu au reusit ori nu stiu ce sa zic. Stiu ca este un user @tavi care se pricepe forte bine la linux insa nu stiu daca mai intra pe aici si cat de ocupat e.

      @li

      Daca sunt instalate corect driverele vezi in /dev Daca in /dev ai un director dvb si in ele un alt director de genul adapter0 atunci teoretic driverele sunt instalate corect. deci tre sa ai ceva de genul /dev/dvb/adapter0 si in el tre sa ai vreo 4 "fisiere" care acum nu stiu cum se numesc, oricum unu dintre ele se numeste sigur frontend. Acum canale FTA am reusit cu xine in felul urmator:

      - faci driverul sa mearga (daca ai kernel 2.6.x tre sa dai doar modprobe skystar2)
      - copiezi channels.conf din VDR sau din driverele pentru DVB in direcotul .xine din home folderul tau (recomand sa intri ca root ca sa nu mai ai probleme). Channels.conf contine dupa cate stiu eu doar satelitul astra dar pentru o proba e bine si asa
      - pornesti xine in grafic si apesi pe DVB si in mod normal ar trebui sa mearga. Canalele daca imi aduc aminte le schimbi de pe numpad dar nu mai stiu chiar sigur.

      Pentru a rula xine cu VDR e o alta poveste trebuie compilate xine-lib, xine-ui si VDR insa pana acum nu am reusit sa fac sa mearga xine cu vdr decat o data si atunci imaginea se spargea rau de tot insa nu stiu din ce cauza.

      Oricum mai incerc sa vad ce pot face.

      Comment


        #4
        Salut

        Am avut si eu putin timp sa ma joc cu o placa SkyStar 1 sub Linux, canalele fta au mers perfect. Am testat-o cu Kanotix Live cd iar cind am instalat konotixul pe Hard am avut probleme de sunet in rest bine funktional. Deoarece nu prea am cunostinte multe cu Linux, am gasit ca punct pozitiv recunoasterea si implementarea placii automat.
        Aici ceva mai multe informatii.
        http://www.dvbmagic.de/index.php?nav....htm&language=
        ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

        Comment


          #5
          Initial am avut asa ceva - era imposibil de copilat (nustiu de ce?)

          bash-3.00# make
          make -C /LinInst/linuxtv-dvb-1.1.1a/build-2.6
          make[1]: Entering directory `/LinInst/linuxtv-dvb-1.1.1a/build-2.6'
          [ -L saa7146_video.c ] || ./getlinks
          rm -rf bt848.h
          ln -s /lib/modules/2.6.10/build/drivers/media/video/bt848.h bt848.h
          make -C /lib/modules/2.6.10/build SUBDIRS=/LinInst/linuxtv-dvb-1.1.1a/build-2.6 AV7110_FIRMWARE= AV7110_OSD=y
          make[2]: Entering directory `/usr/src/linux-2.6.10'
          LD /LinInst/linuxtv-dvb-1.1.1a/build-2.6/built-in.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvbdev.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dmxdev.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_demux.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_filter.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_ca_en50221.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_functions.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_frontend.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_i2c.o
          CC [M] /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_net.o
          /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_net.c: In function `dvb_net_eth_type_trans':
          /LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_net.c:145: error: union has no member named `ethernet'
          make[3]: *** [/LinInst/linuxtv-dvb-1.1.1a/build-2.6/dvb_net.o] Error 1
          make[2]: *** [_module_/LinInst/linuxtv-dvb-1.1.1a/build-2.6] Error 2
          make[2]: Leaving directory `/usr/src/linux-2.6.10'
          make[1]: *** [all] Error 2
          make[1]: Leaving directory `/LinInst/linuxtv-dvb-1.1.1a/build-2.6'
          make: *** [all] Error 2

          am schimbat kernelul si totul ok

          dmesg penru 2.6.12

          drivers/media/dvb/b2c2/skystar2.c: FlexCopII(rev.130) chip found
          drivers/media/dvb/b2c2/skystar2.c: the chip has 6 hardware filters
          driver_initialize MAC address = xxxxxxxxx
          DVB: registering new adapter (SkyStar2).
          i2c_readbytes: i2c read error (addr 0a, err == -121)
          mt352_read_register: readreg error (reg=127, ret==-121)
          DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
          b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
          ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 3
          PCI: setting IRQ 3 as level-triggered
          ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKD] -> GSI 3 (level, low) -> IRQ 3
          Model 1006 Rev 00000000 Serial 10061102
          saa7146: register extension 'budget_ci dvb'.
          ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
          saa7146: found saa7146 @ mem f9d46e00 (revision 1, irq 11) (0x13c2,0x100f).
          DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
          adapter has MAC addr = xxxxxxx
          budget_ci: CI interface initialised
          DVB: registering frontend 1 (ST STV0299 DVB-S)...

          In mapa dev am gasit asa ceva

          /dev

          -dvb0.demux0
          -dvb0.dvr0
          -dvb0.frontend0
          -dvb0.net0
          -dvb1.ca0
          -dvb1.demux0
          -dvb1.dvr0
          -dvb1.frontend0
          -dvb1.net0

          dar ca sa nu ma chinui mult am dat drumul si la scriptul standart

          dupa care au mai aparut si mapele

          /adapter0/-audio0
          /adapter0/-ca0
          /adapter0/-demux0
          /adapter0/-dvr0
          /adapter0/-frontend0
          /adapter0/-net0
          /adapter0/-osd0
          /adapter0/-video0

          /adapter1/-audio0
          /adapter1/-ca0
          /adapter1/-demux0
          /adapter1/-dvr0
          /adapter1/-frontend0
          /adapter1/-net0
          /adapter1/-osd0
          /adapter1/-video0

          /adapter2/-audio0
          /adapter2/-ca0
          /adapter2/-demux0
          /adapter2/-dvr0
          /adapter2/-frontend0
          /adapter2/-net0
          /adapter2/-osd0
          /adapter2/-video0

          /adapter3/-audio0
          /adapter3/-ca0
          /adapter3/-demux0
          /adapter3/-dvr0
          /adapter3/-frontend0
          /adapter3/-net0
          /adapter3/-osd0
          /adapter3/-video0

          nu stiu cat e de corect ceia ce fac, dar am facut-o dupa instructia din read.me - linuxtv-dvb-1.1.1a
          cel mai important cum de indicat care e primul device si care e al dolea?
          Suntem studenti cu totii
          si eo, si tu, si el, si...., ....si mama, .....si papa
          si deda.
          ------------->>>
          http://img381.imageshack.us/img381/1182/mouse014mb.jpg
          ------------>>>aici eo-sacasa
          DISH 1.5 TTbuget(NOVA)+Dragon and SS2

          Comment


            #6
            PS. sub 2.4.31 compilarea sa efectuat cu succes din prima incercare, dar nu ma intereseaza 2.4.x - prefer 2.6.x
            Suntem studenti cu totii
            si eo, si tu, si el, si...., ....si mama, .....si papa
            si deda.
            ------------->>>
            http://img381.imageshack.us/img381/1182/mouse014mb.jpg
            ------------>>>aici eo-sacasa
            DISH 1.5 TTbuget(NOVA)+Dragon and SS2

            Comment


              #7
              @li

              DVB: registering frontend 0 (Zarlink VP310 DVB-S)...
              b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
              Dupa cum zice acolo adapter0 e ss2 si probabil adapter1 nova. Cu nova e mai ciudata treaba. Am si eu una insa acum e in deplasare la maestru altxro sa ii faca suport pentru alt-dvb. Nova e un SS1 fara partea de decodare si ar putea sa se confunde cu SS1. Cand o sa revina placa la mine mai bag niste teste.

              Comment


                #8
                aceasta si eu am observat, numai sub care device-uri sunt atashate

                acestea

                -dvb0.demux0
                -dvb0.dvr0
                -dvb0.frontend0
                -dvb0.net0
                -dvb1.ca0
                -dvb1.demux0
                -dvb1.dvr0
                -dvb1.frontend0
                -dvb1.net0

                sau

                /adapter0/-audio0
                /adapter0/-ca0
                /adapter0/-demux0
                /adapter0/-dvr0
                /adapter0/-frontend0
                /adapter0/-net0
                /adapter0/-osd0
                /adapter0/-video0

                /adapter1/-audio0
                /adapter1/-ca0
                /adapter1/-demux0
                /adapter1/-dvr0
                /adapter1/-frontend0
                /adapter1/-net0
                /adapter1/-osd0
                /adapter1/-video0

                a aparut intrebarea aceasta deoarece primele le-a creat kernelul 2.6.12
                si celelalte au fost create de scriptul *.sh din pachetul de drivere
                linuxtv-dvb-1.1.1a care nici n-a mai fost necesar de a le instala la punerea noului kernel
                Suntem studenti cu totii
                si eo, si tu, si el, si...., ....si mama, .....si papa
                si deda.
                ------------->>>
                http://img381.imageshack.us/img381/1182/mouse014mb.jpg
                ------------>>>aici eo-sacasa
                DISH 1.5 TTbuget(NOVA)+Dragon and SS2

                Comment


                  #9
                  Pai zi ce distributie folosesti. Daca Fedora e bine. Incearca cu xine daca nu il poti compila vezi ca gesesti rpm-uri pe net si vezi daca iti merge ceva fta. La xine pe care l-am folosit eu in suse 9.3 puteai sa iti alegi dvb adapter, dar eu neavand decat o placa in PC foloseam adapter0 evident.

                  P.S azi noapte am reusit xine cu vdr insa ceva ciudat cu distributia pe care o am ca la compilarea xine-ui nu imi facea executabil decat fbxine nu si xine pentru x windows, insa si asa mia mers. Urmeaza sa vad cum fac cu cardsharing si decodare.

                  P.P.S Imi trebuie o distributie buna de linux bazata pe kernal 2.6.x... ceva recomandari?

                  Comment


                    #10
                    pentru cei ce nu au mplayer sau xine cu suport pentru dvb:
                    aduceti de pe http://www.linuxtv.org/ linuxtv-dvb-apps le instalati si rulati szap -n numar_canal -r ( numar_canal e linia pe care se afla in ~root/.szap/channels.conf canalu pe care doriti sa il vizionati )
                    iar dupa aia:
                    mplayer - < /dev/dvb/adapter0/dvr0 ( dintr-o terminal de X)
                    sau
                    xine stdin://mpeg2 < /dev/dvb/adapter0/dvr0

                    si ar trbui sa mearga
                    pentru cei ce folosesc deja distributii cu kernel 2.6 inclus, driverele de ss2 cel putin ( si restu ) sunt incluse in kernel, deci tot ce ar trebui sa faceti e un
                    modprobe skystar2 ( sau modulul aferent )
                    eventula si un
                    modprobe mt312 ( asta cred ca e fronendul de ss2 rev 2.3)
                    sau
                    modprove stv0299 ( pentru ss2 rev 2.6)
                    dupa aceea tot ce tre sa faceti e sa editati channels.confu


                    A facut cineva vdru si programe codate sa functioneze din moment ce functioneaza cele necodate, daca da cum ?

                    Comment


                      #11
                      @stailus, as recomanda fc2 ( daca nu ai chef de selinux)
                      sau fc4

                      Comment


                        #12
                        @mendark

                        fc4 nu am dar cred ca pot face rost. Acum am suse 9.3 special edition si ma enerveaza la el ca nu are pachetele de development asa ca tre sa dau jos de pe net pachetele care imi trebuie si am impresia ca se cam amesteca treaba pe acolo altfel nu imi explic cu de la compilarea xine nu mia facut executabilul pentru X ci doar cel pentru terminal adica fbxine.

                        Cu canale codate inca nu am facut vdr sa mearga. Cred ca @bogdani a facut sa mearga cu codate si @tavi bineintzeles, insa tavi nu stiu daca mai intra pe aici

                        Comment


                          #13
                          Revin cu vesti noi.

                          Dupa cateva zile de munca si ceva nervi consumati + impulsuri la romtelecom (nici nu vreau sa vad factura ) am reusit sa fac SkyStar2 sa ruleze sub linux cu vdr si pluginul vdr-xine plus SC (adica canale codate). Pe scurt am folosit asa:

                          1. SUSE 9.3 Special Edition (a aparut pe un chip special)
                          2. xine-lib
                          3. xine-ui
                          4. vdr-1.3.31
                          5. sc-0.4.9
                          6. plus multe pachete lipsa din distributia speciala SUSE 9.3

                          Acum cum am facut ca banuiesc ca asta intereseaza.
                          Am instalat SUSE fara xine-lib si xine-ui. Am desfacut pachetele necesare si am purces la treaba.

                          FOARTE IMPORTANT

                          La instalare alegeti si instalarea pachetelor pentru developent altfel nu veti reusi nimic sa faceti.

                          OK SUSE 9.3 are kernel 2.6.x si incarca driveru de ss2 automat deci cu driveru nu am avut treaba. Am executat patchurile pentru xine-lib si xine-ui (detalii in readme la pluginul vdr-xine), am trecut la compilarea xine-lib care are 3 pasi, adica ./autogen.sh apoi make si make install daca totul merge bine fara erori trebuie sa dati ldconfig apoi treceti la compilarea xine-ui care are aceiasi pasi. Daca totul merge bine noul xine il gasiti in /usr/local/bin. Dupa treaba asta trebuie sa compilati VDR. Inainte de a compila VDR trebuie sa aplicati patchurile pentru softcsa si FFdecsa. Dupa ce ati aplicat patchurile dati make in directorul VDR, iar daca compilarea merge trebuie sa obtineti un exectuabil vdr. Apoi tot in directorul VDR dati make plugins si va compileaza pluginurile. Personal folosesc mai multe pluginuri insa pentru programe codate cu ss2 e de ajuns sc si xine-vdr. Pentru sc aveti neaparata nevoie de openssl-devel, altfel nu il puteti compila. Daca totul merge bine sunteti gata pentru a rula vdr cu xine. Executati in directorul VDR ./runvdr -Psc "'-Pxine -r'" si apoi in xine apasati pe butonul VDR sau executati linia care porneste xine si care preia ce scrie vdr pe hdd.

                          Spor la treaba

                          P.S. Daca timpul imi va permite o sa fac si un HOWTO mai detaliat.
                          P.P.S. Merge f bine si fara intreruperi pe dial-up cardsharing cu sc si vdr testat deocamdata doar pe camd357 si doar pe providerul UPC.

                          Comment


                            #14
                            eu folosesc skacware 10.1 si cred ca voi trece la suse daca imi recomandati
                            xine care lam compilat numi piermitea sa aleg adapterul poate deaceea inca sunt nedumerit
                            Suntem studenti cu totii
                            si eo, si tu, si el, si...., ....si mama, .....si papa
                            si deda.
                            ------------->>>
                            http://img381.imageshack.us/img381/1182/mouse014mb.jpg
                            ------------>>>aici eo-sacasa
                            DISH 1.5 TTbuget(NOVA)+Dragon and SS2

                            Comment


                              #15
                              salut @stailus

                              am facut totul dupa cum ai scris, dar la sfarsit mam impotmolit

                              [email protected]:/LinInst/VDR/vdr-1.1.33# runvdr -Psc "'-Pxine -r'"
                              /usr/local/bin/runvdr: line 32: cd: ../DVB/driver: No such file or directory
                              make: *** No rule to make target `insmod'. Stop.
                              vdr: can't access video directory /video



                              de ce el intreaba de directoria cu drivere - ele doar sunt instalate deja
                              Suntem studenti cu totii
                              si eo, si tu, si el, si...., ....si mama, .....si papa
                              si deda.
                              ------------->>>
                              http://img381.imageshack.us/img381/1182/mouse014mb.jpg
                              ------------>>>aici eo-sacasa
                              DISH 1.5 TTbuget(NOVA)+Dragon and SS2

                              Comment

                              Your contribution will be used to pay for our hosting service.
                              THANK YOU FOR YOUR CONSIDERING CONTRIBUTING!


                              Working...
                              X