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 22.214.171.124 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 126.96.36.199 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!
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.
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 188.8.131.52 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 .
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:
- cd /linux-stable/
- patch –p1 < /MESA_OGL_Dri_9.2.0_VLV_Support.patch
If this steps don't work can you send me the following information?
- The full path to your MESA_OGL_Dri_9.2.0_VLV_Support.patch
- The full path of your
- A screenshot of the message that you are getting when you try to apply the patch?
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.
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:
find / -type d –iname 'mesa-9.2-clean'
find / -type d –iname 'mesa-9.2-rgb565'
And post the results.
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.
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.
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?
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."
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.
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.