Sep 07, 2011

Installed MeeGo IVI 1.2.0.99 to TX-50

I just tried to install MeeGo IVI 1.2.0.99 to TX-50, ATOM based CPU board. This board requires Intel EMGD graphics driver, and this driver is recently built at build.meego.com's MeeGo:1.2.0:oss:Update:Testing and MeeGo:1.2.0:non-oss:Update:Testing. This entry describes how to setup LiveUSB and how to include the EMGD driver to the system.

So let's download the latest MeeGo IVI 1.2.0.99 .img file from

http://download.meego.com/MeeGo/snapshots/testing/
1.2.0.99/latest/images/meego-ivi-ia32/

Before to write this image to USB flash drive, I just comment my LiveUSB. I'm using Fedora liveusb-creator, which allows to update LiveUSB files. So if you don't have it, please donwload this tool also. And then write MeeGo IVI .img file using this tool. This tool supports "Persitent Storage" and I'm not sure but if you don't allocate enough disk size for this, it may not runs as "updatable" LiveUSB. Actuall I allocated 6GB for my USB flash drive (16GB).

After you finish to write image to USB flash drive, attach it to TX-50 and boot it, then you can see grub menu. So hit TAB, and delete "quiet" and add "3" at grub command line. "3" means runlevel 3, so you can see login prompt instead of UX GUI. If you can see login prompt, login using ID:root/ PASSWORD:meego.

And then add MeeGo:1.2.0:oss:Update:Testing repository to your system as follow, run at /etc/zypp/repos.d folder (Note: 1 line command)

wget http://download.meego.com/live/MeeGo:/1.2.0:/oss:/
Update:/Testing/MeeGo_1.2.0/MeeGo:1.2.0:oss:Update:Testing.repo

You need to download non-oss repo information also, so run the command above replacing oss to non-oss (2 places).

And then execute the following command.

zypper ref
zypper in kernel-adaptation-intel-automotive emgd-bin emgd-gui

If you get a GPG error, run the following and install public key information.

rpm --import 'http://download.meego.com/live/MeeGo:/1.2.0:/oss:/
Update:/Testing/MeeGo_1.2.0/repodata/repomd.xml.key'

So make sure you have vmlinuz-2.6.37.6-14.1-adaptation-intel-automotive in /boot folder. But this LiveUSB uses another partition as boot partition, so copy some files to the partition. The following command assumes USB flash drive is /dev/sda.

mount /dev/sda1 /mnt
cp /boot/vmlinuz-2.6.37.6-14.1-adaptation-intel-automotive /mnt/syslinux/vmlinuz1

And then you need to prepare initrd image that includes correct modules, so create an empty folder, e.g. /work, and extract current initrd0.img to the folder and copy module files, and then pack as initrd1.img.

mkdir /work
cd /work
zcat /mnt/syslinux/initrd0.img | cpio -i -c
cp -a /lib/modules/2.6.37.6-14.1-adaptation-intel-automotive /work/lib/modules
find . | cpio --quiet -c -o | gzip -c > /mnt/syslinux/initrd1.img

OK, you should have new kernel, vmlinuz1, and initrd, initrd1.img, in /mnt/syslinux folder.

To use these new files, edit /mnt/syslinux/syslinux.cfg file. You can find label linux0 section, so replace vmlinuz0 to vmlinuz1, and initrd0.img to initrd1.img.

Next, edit xorg.conf. This CPU board supports both sDVOB (D-Bus) and LVDS. The default xorg.conf specifies to use LVDS. So if you use D-Bus output, edit as following. You can find the detail information in Intel EMGD manual.

Option  "ALL/1/General/PortOrder"  "24000"

So "umount /mnt" and run "shutdown -h now", and then restart system. If you cannot see IVI UX, start the system as runlevel 3, and make sure the kernel is 2.6.37.6-14.1 or not. And install xorg-x11-xinit and run "startx". /var/log/Xorg.0.log may show something error information.

Good luck :)


Related Info.

Comments

No comments yet

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans
JavaScript is required when you submit comment %20%20%3c%61%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%22%3e%3c%2f%61%3e %3c%66%6f%72%6d%20%6d%65%74%68%6f%64%3d%22%70%6f%73%74%22%20%61%63%74%69%6f%6e%3d%22%23%6e%75%63%6c%65%75%73%5f%63%66%22%3e %09%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%61%63%74%69%6f%6e%22%20%76%61%6c%75%65%3d%22%61%64%64%63%6f%6d%6d%65%6e%74%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%75%72%6c%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%6b%69%6d%69%74%61%6b%65%62%6c%6f%67%2e%6e%65%74%2f%69%74%65%6d%2f%37%38%33%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%69%74%65%6d%69%64%22%20%76%61%6c%75%65%3d%22%37%38%33%22%20%2f%3e %09%09 %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3eコメント%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%74%65%78%74%61%72%65%61%20%6e%61%6d%65%3d%22%62%6f%64%79%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%63%6f%6c%73%3d%22%34%30%22%20%72%6f%77%73%3d%22%31%30%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3e%3c%2f%74%65%78%74%61%72%65%61%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%3eお名前%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%34%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%3eウェブサイト%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%69%64%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%36%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%3eメール%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%65%6d%61%69%6c%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%31%30%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%20%2f%3e %09%09 %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%63%68%65%63%6b%62%6f%78%22%20%76%61%6c%75%65%3d%22%31%22%20%6e%61%6d%65%3d%22%72%65%6d%65%6d%62%65%72%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%20%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%3e情報を記憶しておく%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%73%75%62%6d%69%74%22%20%61%6c%74%3d%22コメントを追加%22%20%76%61%6c%75%65%3d%22コメントを追加%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%62%75%74%74%6f%6e%22%20%2f%3e %09%3c%2f%64%69%76%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%30%36%33%35%62%63%32%66%34%66%35%39%37%32%64%37%64%34%38%64%38%65%65%30%66%34%61%31%39%32%32%63%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%33%66%65%64%33%39%66%63%64%32%39%30%33%31%36%62%31%65%34%39%32%66%66%66%31%31%62%34%35%61%38%64%22%3e %3c%2f%66%6f%72%6d%3e %20%20

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats