12 Replies Latest reply on Dec 1, 2014 9:52 AM by AdolfoS

    Tizen IVI on Atom E38xx (ISP patches)

    MaksO_oN Green Belt

      Hello! I prepare kernel 3.10.28 with recomendations from tizen-ivi-m2-kernel-ltsi-linux-support-package-atom-e3800-gsg.pdf(october 2014 revision).

      I need help in two questions in this time:

      1) In 3.4.4.3 i find this instructions:

      "3. Patch the file using the command below for patching ISP 3.01patches:

      patch –p1 < ../Working_Directory/ISP_3.01/ISP_3_01_DRIVER.patch

      patch –p1 < ../Working_Directory/ISP_3.01/ISP_3_01_KERNEL.patch"

      But i don't find “ISP_3.01.tar.bz2” at https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html .

      Where i may find this patches?

      2) In 3.5.2.1 i find this instructions:

      "Under <Working_Directory>/linux-stable/    patch –p1 <  <Working_Directory>/Linux/patches/common/MESA_i965/MESA_OGL_Dri_9.2.0_VLV_Support."

      I find this patch, but this patch is don't work under linux-stable directory.

      What is incorrect, folder for patching or patch name? If incorrect folder, then that patch is "patch for Mesa 9.2 need to be integrated before the kernel compilation to enable the video hardware acceleration"?


      Thanks for any help!

        • Re: Tisen IVI on Atom E38xx (ISP patches)
          Leon Brown Belt

          Hi MaksO_oN,

           

           

          Welcome to the Intel® Embedded Community.

           

          We're working on getting an answer to your question.  Have a great day and we'll be talking with you soon!

           

           

           

          Best Regards,

          Leon

          • Re: Tisen IVI on Atom E38xx (ISP patches)
            AdolfoS Brown Belt

            Hello MaksO_oN


            Effectively you need to apply the MESA_OGL_Dri_9.2.0_VLV_Support patch before compiling the kernel.

            Could you please send more information regarding the error that you are receiving when you try to patch MESA_OGL_Dri_9.2.0_VLV_Support?


            Regarding your first question, I think there are some problems with the nomenclature, if you check the Tizen* IVI 3.0 M2 Kernel 3.10 LTSI

            Linux* Support Package for the Tizen* IVI 3.0 M2 Kernel 3.10 LTSI Linux* Support Package for the Intel® Atom™ Processor E3800 Series Release Notes (page 6) the ISP Kernel patches are in a file called BYT_LSP_3.10_LTSI_ISP_Drivers.tar.bz2 I think the patches that are in that file are the ones that you need to apply to the Kernel.


            Best Regards,

            Adolfo

              • Re: Tisen IVI on Atom E38xx (ISP patches)
                MaksO_oN Green Belt

                Hello Adolfs!

                MESA_OGL_Dri_9.2.0_VLV_Support patch successfully applied, then i under "/MESA" directory. But under "/linux-stable" directory there are no files for patching from this patch. Maybe it mistake in 3.5.2.1 on page 21, there are saying "Under <Working_Directory>/linux-stable/ patch –p1 < <Working_Directory>/Linux/patches/common/MESA_i965/MESA_OGL_Dri_9.2.0_VLV_Support". Will correctly patching MESA with MESA_OGL_Dri_9.2.0_VLV_Support patch after compiling kernel under MESA directory?

                Guide, that i apply: Tizen* IVI Support Package for Intel® Atom™ Processor E3800: Guide .

                  • Re: Tisen IVI on Atom E38xx (ISP patches)
                    AdolfoS Brown Belt

                    Hello MaksO_oN

                     

                    To clarify all the patches must be applied before compiling the kernel (step 9, Section 3.2) of the Tizen* IVI Support Package for Intel® Atom™ Processor E3800: Guide).

                     

                    I apologize but I’m having trouble understanding what steps are you using. Please try the following commands:

                    1. cd <Working_Directory>/linux-stable/
                    2. patch –p1 < <Full_path_to_MESA_patch>/MESA_OGL_Dri_9.2.0_VLV_Support.patch

                     

                    If this steps don’t work can you send me the following information?

                    1. The full path to your MESA_OGL_Dri_9.2.0_VLV_Support.patch
                    2. The full path of your <Working_Directory>
                    3. A screenshot of the message that you are getting when you try to apply the patch?

                     

                    Best Regards,

                    Adolfo

                      • Re: Tisen IVI on Atom E38xx (ISP patches)
                        MaksO_oN Green Belt

                        Hello, Adolfos.
                        i tried to patch linux sources with MESA_OGL_Dri_9.2.0_VLV_Support patch. i did it as you told me. the result is in the picture below.
                        Full path of linux-stable: /usr/linux-3.10.28/linux-3.10.28.

                        i copied the 'patches' folder (at the top of the picture) from IEMGD_HEAD_Linux.
                        Full path of patch: /usr/userspace/patches/common/MESA_i965/MESA_OGL_Dri_9.2.0_VLV_Support.

                         

                        Best Regards, Maks.

                        patching1.jpg

                          • Re: Tizen IVI on Atom E38xx (ISP patches)
                            AdolfoS Brown Belt

                            Hello MaksO_oN

                             

                            It seems that the patch can’t find the  mesa-9.2-rgb565 folder.

                             

                            Please execute the following command before applying the patch: cd /usr/linux-3.10.28/linux-3.10.28/linux-stable

                             

                            If that doesn’t work please try the following commands:

                            cd /

                            find / -type d –iname ‘mesa-9.2-clean’

                            find / -type d –iname ‘mesa-9.2-rgb565’

                             

                            And post the results.

                             

                            Best Regards,

                            Adolfo.

                              • Re: Tizen IVI on Atom E38xx (ISP patches)
                                MaksO_oN Green Belt

                                Hello, AdolfoS.

                                I didn't use "linux-stable" name for linux sources folder. My folder "linux-3.10.28" as "linux-stable" from the guide.

                                Commands "cd /", "find / -type d –iname ‘mesa-9.2-clean’", "find / -type d –iname ‘mesa-9.2-rgb565’ " didn't have result.

                                On picture below result of patching mesa-9.2 with patch MESA_OGL_Dri_9.2.0_VLV_Support.

                                mesa_patching1.jpg

                                Best Regards,

                                Maks.

                      • Re: Tisen IVI on Atom E38xx (ISP patches)
                        Leon Brown Belt

                        Hi MaksO_oN,

                         

                        We apologize for any inconvenience this issue has caused you. 

                        The package had been updated. Linux* support package—ISP for Tizen* IVI 3.0 M2 kernel 3.10 LTSI >

                        The link now contain the correct patches you need from the instruction found on the user guide.

                         

                         

                        Best Regards,

                        Leon

                        1 of 1 people found this helpful
                          • Re: Tisen IVI on Atom E38xx (ISP patches)
                            MaksO_oN Green Belt

                            Thank you! I download this archive and i will try compile kernel with this patches.

                            One more question. The Guide says: "Depending on the Intel®CRB SSP 2 port mode, either master or slave is to be used. The Audio AK4614 AIC jumper (J119) shall be configured accordingly, please  refer Section 2.2 BIOS & Board Configuration for the configuration settings."  Can i skip LPE Firmware and Drivers applying, if i don't have this jumper on my board and therefore don't may select settings for LPE?

                            Best Regards,

                            Maks

                              • Re: Tisen IVI on Atom E38xx (ISP patches)
                                LynnZ Brown Belt

                                Hi!  I checked with an engineer and here is his reply.  I hope you find this helpful.  LynnZ.

                                 

                                "If I understand your statement correctly, you are trying to skip the LPE firmware environment setup.

                                Yes, you can skip this section if you don’t really need to enable LPE firmware for LPE audio capability. The GSG instruction is based on Intel CRB setting and please proceed to ISP patch setup instruction and it shall not impact any of the ISP functionality."

                                 

                                 

                                 

                                 

                                 

                                 

                                 

                                 

                                 

                                 

                                 

                                  • Re: Tisen IVI on Atom E38xx (ISP patches)
                                    MaksO_oN Green Belt

                                    Hello!

                                    I recompiled the kernel with new patches for ISP and skipped LPE settings but the ISP module didn't load ("dmesg|grep atomisp" didn't have an output) and errors in picture 1 below appeared. Wayland loaded successfully but the gstreamer didn't work and errors in picture 2 below appeared. In readme.html from ISP archive from https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/tizen-ivi-m2-kernel-ltsi-linux-support-package… I found information that only the EMGD driver dated August 5, 2014, or older, works in this release and preferred EMGD is July 22, 2014 release. But on Intel® Download Center last version is from 01.05.2014. Where may i find a newer version of emgd for Tizen IVI? In BIOS i don't find ISP settings on Uncore page. Maybe it is the reason why ISP does not load.  My BIOS firmware is from Portwell.

                                     

                                    errors1.jpg

                                    picture 1

                                    vaainfo1.jpg

                                    picture 2

                                      • Re: Tizen IVI on Atom E38xx (ISP patches)
                                        AdolfoS Brown Belt

                                        Hello MaksO_oN

                                         

                                        We got feedback from our engineers they have some suggestions that you might want to try:

                                         

                                        BIOS: All the documentation for the ISP BIOS configuration is based on Intel ISG BIOS, you should contact Portwell on how to enable ISP firmware for your BIOS as there might be some differences.

                                         

                                        Gstreamer: You should need to run VAINFO from user interface terminal not from console mode

                                         

                                        EMGD: It is always better to work with the latest version

                                         

                                        DMESG: Please test it on the Wayland environment and not in the text console mode.

                                         

                                        I hope this information is useful to you.

                                         

                                        Best Regards,

                                        Adolfo.

                                        1 of 1 people found this helpful