KOH_Linux_Inst_EMGD-TimesysFedoraRemix14

Installing Intel® EMGD for Timesys Fedora Remix 14

Please note that Intel does not support stock Fedora 14, but has created a custom version of the Fedora 14 distribution, called Timesys Fedora Remix 14, for use with the Atom E6xx processor. It can be obtained from https://linuxlink.timesys.com/intel/linux/. Download the desktop installer and follow the provided instructions from the web site.

1. These instructions assume that you have a fresh install of the Timesys Fedora Remix 14 release set up on your system. See above for instructions.

2. Log in as root.

3. If yum is having trouble connecting to the Timesys Fedora Remix 14 repositories, you may try the following step:

Edit /etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo. Uncomment the first line beginning with #baseurl by removing the #, and comment out the first line beginning with mirrorlist by adding # to the beginning of the line.

4. Install the rpm-build package and dependencies:

yum install rpm-build asciidoc xmlto

5. Disable SELinux:

a. vi /etc/selinux/config

b. Change
SELINUX=enforcing
to
SELINUX=disabled

c. Change SELinux to disabled and then reboot. The “disabled” state does not become activated until after the reboot.

6. Find your specific kernel version (<kernel-version>) using

uname -r

7. Download the kernel source for your specific kernel version from the timesys repository:

http://repository.timesys.com/buildsources/fedora/14/source/SRPMS/


The file name should be
http://repository.timesys.com/buildsources/fedora/14/source/SRPMS/kernel-<kernel-version>.src.rpm

8. Prepare to install the kernel as follows:

rpm -Uvh kernel-<kernel-version>.src.rpm

cd /root/rpmbuild/SPECS

rpmbuild –bp kernel-<kernel-version>.spec

cd ../BUILD

cp -rf linux-<kernel-major-version> /usr/src/kernels/<kernel-version>

cp /boot/config-<kernel-version> /usr/src/kernels/<kernel-version>/.config

At the query to overwrite the config, answer y.

cd /usr/src/kernels/<kernel-version>

make oldconfig prepare scripts

9. Make symbolic links to kernel header:

cd /lib/modules/<kernel-version>

ln -sf /usr/src/kernels/<kernel-version>/ build

10. Generate Intel® EMGD for Linux using CED on a Windows system. Bring the compressed tar file and the X configuration file to the Linux system. For example,

cd /etc/X11

mkdir emgd

cd emgd

and then copy the files to this /etc/X11/emgd directory.

11. Untar the driver package to a convenient location using the following command:

tar -xvzf <driver package.tgz>

where <driver package.tgz> is replaced with the actual name of the tar package, which by default is IEMGD_HEAD_Linux.tgz.

12. If you have installed EMGD modules, please ensure that you have removed existing EMGD modules before installing a newer version.

cd IEMGD_HEAD_Linux/common/drm

modprobe emgd && make uninstall

cd IEMGD_HEAD_Linux/F14

rpm –e emgd-bin-xxxx-1.1x.i586 –-nodeps

rpm –e emgd-gui-xxxx-1.1x.i586

13. Change your directory to the F14 sub-folder in the driver directory and install the Intel® EMGD rpm:

cd /<your path>/IEMGD_HEAD_Linux/F14/

rpm --force -Uvh emgd-*.rpm

14. Go to the common/drm sub-folder in the driver directory and build the drm module:

cd /<your path>/IEMGD_HEAD_Linux/common/drm

tar -xvzf emgd_drm.tgz

make

make install

15. Copy the .x file generated by CED to your /etc/X11 folder and save it as xorg.conf:

cp /<path>/<filename>.x /etc/X11/xorg.conf

16. Reboot and run emgdgui to confirm the driver installation.




*Other names and brands may be claimed as the property of others.
Revised April 2013