X

some questions about E2 compilling...

Einklappen
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast-Avatar
    JonnyQuest

    some questions about E2 compilling...

    Hi. May I ask you about E2 compiling?
    I try to make E2 (2a option) for my orton9500 with STLinux 23 on i686 Fedora 12.
    Making will fine. I have booting kernel and root.
    I copy modules from "previous release" in /lib/modules instead of those who have zero sizes. I also copy 2.6.23.17_stm23_0119/ to modules directory.
    E2 loading, but I don't have picture on even FTA channels. I have E2 interface, media player with sound and picture but not a channels picture.
    Please tell me where I was mistaken? Why i need /lib/modules/2.6.23.17_stm23_0119/ ?
    Where i can get modules for my new kernel version instead of those who have zero sizes in /lib/modules ?
    Why I can not make them ?

    Thank you for your help. I would like to continue to be useful for the project.
  • Indy500
    Erfahrene Benutzer
    • 03.01.2009
    • 835

    #2
    You have to choose the Enigma nightly version in make/enigma2-nightly.mk
    To compile the player2 kernel modules you have to use the player2 header files which are not free. you can download them somewhere in a Thread in Kathi Board.

    I don't have build for cuberevo but normally you don't need 2.6.23.17_0119 folder. After build, the modules will be copied to /lib/modules in the release dir and used from there. check your rcS file for paths.
    Atevio AV 7000 HD | Flash: Titan | USB: Titan Test
    Atemio AM 500 HD | Flash: Titan | USB: Titan Test

    Kommentar

    • Gast-Avatar
      JonnyQuest

      #3
      Original von Indy500
      You have to choose the Enigma nightly version in make/enigma2-nightly.mk
      To compile the player2 kernel modules you have to use the player2 header files which are not free. you can download them somewhere in a Thread in Kathi Board.

      I don't have build for cuberevo but normally you don't need 2.6.23.17_0119 folder. After build, the modules will be copied to /lib/modules in the release dir and used from there. check your rcS file for paths.
      Thnks.
      I have this headers. Where i must include them? How i must enable they.
      thanks again

      Kommentar

      • Indy500
        Erfahrene Benutzer
        • 03.01.2009
        • 835

        #4
        You can see this in the archive .....cvs/driver/include/player2 then remove the # in driver/Makefile before obj-y +=player2/

        That's it
        Atevio AV 7000 HD | Flash: Titan | USB: Titan Test
        Atemio AM 500 HD | Flash: Titan | USB: Titan Test

        Kommentar

        • Gast-Avatar
          JonnyQuest

          #5
          Thank you very much for wanting to help and your time
          Need i edit cvs/driver/player2/player/codec/codec_mme_audio.h about

          //#include <ACC_Transformers/acc_mmedefines.h>

          ???

          Original von Indy500
          You can see this in the archive .....cvs/driver/include/player2 then remove the # in driver/Makefile before obj-y +=player2/

          That's it

          Anyone?

          Kommentar

          • Gast-Avatar
            JonnyQuest

            #6
            Player2 compile

            Truing compile sources with player2.
            Have this error :-(

            Code:
              CC [M]  /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_audio.o
            /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_v4l2.h:57: Warning: ‘g_ldvb_v4l2Count’ defined but not used
              CC [M]  /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.o
            /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.c: In function ‘demultiplexDvbPackets’
            /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.c:640: Warning;: assignment discards qualifiers from pointer target type
            /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.c:648: Error: implicit declaration of function ‘dvb_dmx_swfilter_packet’
            /opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.c:642: Warning;: Result ‘mutex_lock_interruptible’, declared with atribyte warn_unused_result, ignored;
            make[6]: *** [/opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb/dvb_demux.o] Error 1
            make[5]: *** [/opt/tdt_work/tdt/cvs/driver/player2/linux/drivers/media/dvb/stm/dvb] Error 2
            make[4]: *** [/opt/tdt_work/tdt/cvs/driver/player2/linux] Error 2
            make[3]: *** [/opt/tdt_work/tdt/cvs/driver/player2] Error 2
            make[2]: *** [_module_/opt/tdt_work/tdt/cvs/driver] Error 2
            make[2]: Leaving directory `/opt/tdt_work/tdt/cvs/cdk/linux-sh4-2.6.23.17_stm23_0119'
            make[1]: *** [all] Error 2
            make[1]: Leaving directory `/opt/tdt_work/tdt/cvs/driver'
            make: *** [.deps/driver] Error 2

            Kommentar

            • Gast-Avatar
              JonnyQuest

              #7
              RE: Player2 compile [SOLVED]

              in 648 line of dvb_demux.c must be :

              Code:
              dvb_dmx_swfilter_packets(demux, first_buf, diff_count);
              not the

              Code:
              dvb_dmx_swfilter_packet(demux, first_buf, diff_count);

              Fix it in GIT please.

              Kommentar


              • #8
                No, as nit stated:

                [driver] reaktiviate overwritten code optimation
                @spider team: you must use the latest kernel patch, who exports the function dvb_dmx_swfilter_packet. with the old dvb_dmx_swfilter_packets function the PID sorting is done 2 times.

                Kommentar

                • Gast-Avatar
                  JonnyQuest

                  #9
                  Original von Willi2
                  No, as nit stated:

                  [driver] reaktiviate overwritten code optimation
                  @spider team: you must use the latest kernel patch, who exports the function dvb_dmx_swfilter_packet. with the old dvb_dmx_swfilter_packets function the PID sorting is done 2 times.

                  Yeah a see already. Sorry. about what exactly the patch, he said?
                  as write in linux-kernel.mk i use linuxdvb_stm23_api5.patch this is what I need?

                  Kommentar

                  • Goodie_One
                    Special VIP
                    • 14.03.2008
                    • 1637

                    #10
                    Hi Jonny,

                    nit changed the linuxdvb_stm23.patch not the api5 one. Either you can copy the changes to the api5 patch manually or ask somebody (perhaps nit?) to alter it in git directly.

                    The lines to be copied starting here up to the end.

                    Greets,
                    One
                    Atiemo Nemesis @Titan --- Panasonic TH-65STW60
                    Topfield 7700 HDPVR @E2 --- Samsung UE32 EH5450
                    Kathrein UFS 910 1W @Titan -- weiss noch nicht was ich damit mache
                    Beta-Tester - Übersetzungen

                    Kommentar

                    • Gast-Avatar
                      JonnyQuest

                      #11
                      Original von Goodie_One
                      Hi Jonny,

                      nit changed the linuxdvb_stm23.patch not the api5 one. Either you can copy the changes to the api5 patch manually or ask somebody (perhaps nit?) to alter it in git directly.

                      The lines to be copied starting here up to the end.

                      Greets,
                      One
                      The strange thing is that these changes not in *_api5.patch

                      Kommentar

                      • Goodie_One
                        Special VIP
                        • 14.03.2008
                        • 1637

                        #12
                        Why?

                        nit has changed it for UFS910/922 (AFAIK) perhaps he overlooked that the changes also affect api5 and that he should alter this file accordingly.

                        Greets,
                        One
                        Atiemo Nemesis @Titan --- Panasonic TH-65STW60
                        Topfield 7700 HDPVR @E2 --- Samsung UE32 EH5450
                        Kathrein UFS 910 1W @Titan -- weiss noch nicht was ich damit mache
                        Beta-Tester - Übersetzungen

                        Kommentar

                        • Gast-Avatar
                          JonnyQuest

                          #13
                          Anybody compile E2 with player2 for oprton9500 except me ?
                          Thanks all of you...

                          Original von Goodie_One
                          Why?

                          nit has changed it for UFS910/922 (AFAIK) perhaps he overlooked that the changes also affect api5 and that he should alter this file accordingly.

                          Greets,
                          One

                          Kommentar


                          • #14
                            count me too...

                            I always got this error:

                            make: *** No rule to make target `Patches/linux-sh4-linuxdvb_stm23_api5.patch'

                            The file is missing at all from the Patches folder...

                            Kommentar


                            • #15
                              nobody seems to care about this problem!

                              how we could get rid of it? someone knows who is in charge of this development?

                              please advice

                              Kommentar

                              Nicht konfiguriertes PHP-Modul

                              Einklappen

                              some questions about E2 compilling...

                              Einklappen
                              Lädt...
                              X