Unable to launch Netbook UX on the IVI platform using IEGD Gfx driver
[details] Dmesg log
[details] Xorg log file
Steps to recreate the defect Platform: iegd driver: iegd-0819.tar.gz moblin-2.1-alpha-20090918-002.img: 2.6.31 kernel + Xserver 1.6.1 moblin-2.2-pre-alpha-20090918-002.img: 2.6.31 kernel + Xserver 1.6.3 Steps: Follow the steps we can get a image with kernel: 2.6.31.rc6-67.1.moblin2-ivi + iegd driver (version = 10.1.1418) + Xserver1.6.1/1.6.3 + UX 1. Download <<the target Moblin image>> to your Moblin development system 2. Download iegd-0819.tar.gz to your development system 3. moblin-chroot $img_name --unpack-only --save-to=saveto (don’t create dir named saveto by yourself ) 4. cd saveto 5. tar xvfz iegd-0819.tar.gz 6. moblin-chroot --convert-to=liveusb --convert-only saveto/ --outdir=$out_dir ( if specify outdir here, then you need to mkdir $out_dir) 7. dd img file to USB stick 8. Boot USB stick on your target Menlow platform, install Result: (both moblin2.1 and moblin2.2 get the same result) 1. Uxluncher failed to start mutter (Moblin Nebook window manager) directly, my work around is: a. Switch to text mode by alt+ctl+F1 b. Start X by “xinit” c. Start mutter by type “mutter” in Xtem 2. iegd_drv.so could be loaded successfully – details see Xorg.0.log 3. LVDS ouput is used for display. according to xorg.conf, 4. Dri2 is enbled, glxgears works 5. Starting mutter makes X crash. Type “mutter” or “startmoblin” in Xtem, X is crashed and shows following backtrace: Backtrace: [496 sec: 212037 usec]0: X(xorg_backtrace+0x34) [0x81011c8] [496 sec: 212258 usec]1: X(xf86SigHandler+0x78) [0x80ac6b1] [496 sec: 212399 usec]2: [0xb807b400] [496 sec: 212517 usec]3: /usr/lib/xorg/modules/drivers//iegd_drv.so [0xb7dc0be5] [496 sec: 212695 usec] Fatal server error: [496 sec: 212828 usec]Caught signal 11. Server aborting
I can replicate exactly this error on a Dell Mini 12 (US15W chipset). I've tried kernels from 2.6.30 to 2.6.31.5 and xservers 1.6.3 to 1.6.4 in any combinations and the result is always the same: X can star, glxgears works, moblin ui crashes in iegd_dri.so moblin-panel-my[701]: segfault at 19c ip b72b637e sp bf97e5a0 error 4 in iegd_dri.so[b723d000+28e000]
Launching by hand moblin-panel-* applications and then mutter I was able to get this error (2.6.31.5-10.1.moblin2-ivi + X Server 1.6.3): error: iegd_escape(INTEL_ESCAPE_ALLOC_SURFACE) failed error: iegd_escape(INTEL_ESCAPE_ALLOC_SURFACE) failed With only myzone and status running mutter can start, but when application such as web browser are launched they either crash or start at very strange resolution (640x480-like, I'm not sure).