Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1149 Discussions

Tizen IVI on Atom E38xx (ISP patches)

MGuse1
Novice
2,579 Views

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 https://www-ssl.intel.com/content/www/us/en/intelligent-https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/atom-processor-e3800-family-overview.html 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 /linux-stable/ patch –p1 < /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!

12 Replies
idata
Employee
1,061 Views

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

0 Kudos
Adolfo_S_Intel
Moderator
1,065 Views

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 https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/tizen-ivi-m2-kernel-ltsi-linux-support-package-atom-e3800-release-notes.html 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

0 Kudos
MGuse1
Novice
1,065 Views

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 /linux-stable/ patch –p1 < /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: https://www-ssl.intel.com/content/www/us/en/embedded/products/bay-trail/tizen-ivi-m2-kernel-ltsi-linux-support-package-atom-e3800-gsg.html Tizen* IVI Support Package for Intel® Atom™ Processor E3800: Guide .

0 Kudos
Adolfo_S_Intel
Moderator
1,065 Views

Hello MaksO_oN

To clarify all the patches must be applied before compiling the kernel (step 9, Section 3.2) of the https://www-ssl.intel.com/content/www/us/en/embedded/products/bay-trail/tizen-ivi-m2-kernel-ltsi-linux-support-package-atom-e3800-gsg.html 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 /linux-stable/
  2. patch –p1 < /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
  3. A screenshot of the message that you are getting when you try to apply the patch?

Best Regards,

Adolfo

0 Kudos
MGuse1
Novice
1,065 Views

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.

0 Kudos
Adolfo_S_Intel
Moderator
1,065 Views

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.

0 Kudos
MGuse1
Novice
1,061 Views

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.

 

Best Regards,

Maks.

0 Kudos
idata
Employee
1,061 Views

Hi MaksO_oN,

We apologize for any inconvenience this issue has caused you.

The package had been updated. https://www-ssl.intel.com/content/www/us/en/intelligent-systems/bay-trail/tizen-ivi-m2-kernel-ltsi-linux-support-package-atom-e3800-download-isp.html 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

MGuse1
Novice
1,061 Views

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

0 Kudos
Natalie_Z_Intel
Employee
1,061 Views

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."

0 Kudos
MGuse1
Novice
1,061 Views

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-atom-e3800-download-isp.html 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 https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23820 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.

picture 1

picture 2

0 Kudos
Adolfo_S_Intel
Moderator
1,061 Views

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.

Reply