Bug 6487 - Unable to launch Moblin Netbook UX on Russellville (IVI platform) using IEGD Gfx driver
: Unable to launch Moblin Netbook UX on Russellville (IVI platform) using IEGD ...
: NEW
: Moblin Graphics Upstream
Moblin graphics upstream
: upstream
: IVI Moblin Linux
: Undecided critical
: ---
:
:
:
:
 
 
Reported: 2009-09-29 07:02 PST by
Modified: 2009-12-07 09:01 PST (History)


Attachments
Dmesg log (58.91 KB, application/octet-stream)
2009-09-29 07:04 PST,
Details
Xorg log file (30.87 KB, application/octet-stream)
2009-09-29 07:04 PST,
Details




Description From 2009-09-29 07:02:15 PST
Unable to launch Netbook UX on the IVI platform using IEGD Gfx driver
------- Comment #1 From 2009-09-29 07:04:10 PST -------
[details]
Dmesg log
------- Comment #2 From 2009-09-29 07:04:42 PST -------
[details]
Xorg log file
------- Comment #3 From 2009-09-29 08:05:46 PST -------
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
------- Comment #4 From 2009-12-07 02:22:50 PST -------
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]
------- Comment #5 From 2009-12-07 09:01:45 PST -------
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).