Backtrack 3 with MSI Wind :
Intel 945 GME IEGD in 1024x600 resolution
UPDATED JULY 2009 with IEGD 10 GOLD


   
 
 
 
Thanks to Hippocrates who made a similar approach on the Acer 901 (but his infos and config files did not worked OK on my MSI Wind)
Profile : http://forums.remote-exploit.org/member.php?u=32814
Post from Hippocrates : http://forums.remote-exploit.org/showthread.php?t=16340

--

MSI Wind frozen touchpad

Modify the kernel boot parameters, edit the syslinux.cfg file on the USB stick in /boot/syslinux/syslinux.cfg and add on the APPEND the following instructions :
i8042.reset=1
at the end of each boot entry. Also remove the VGA=0xXXX instruction to be sure to boot nicealy within the console mode in 80x25


Graphic Mode in 1024x600 with the native Intel IEGD (release 10 Gold).

PS : Muikea Murmeli confirmed to me that this is working too with Toshiba NB 100.

Download the IEGD kit on the intel website (I did got the 10 Gold after public registration)

If you can't find it any more, here is the final compiled TGZ file : IEGD_10_0_Linux.tgz

Install it on whatever PC box with Windows.
Run it (iegd-ced)
The configuration we are going to design does not need to be correct :-). The important point is to get the compilation package in .TGZ, as I give you the xorg.conf config file with all the parameters. So parameters do not matter, as you have the final xorg.conf below.

I did found the correct modeline and Intel drivers parameters by running the X with the xf86-video-intel driver and then analyzing the X log output. The intel driver does return interesting values and config of the Wind LCD geometry and parameters.
run "New configuration"
Name it MSIWIND"
Platform chipset : Mobile Intel 945GME/GSE Express ....
Click on LVDS et add it into "Port Orders"
Next
Readable Port Name : put "MSIWIND"
Click on "Select DVO Device" Internal LVDS
Check User defined DTDs
Check the "Custom Display Timing Descriptors (DTDs) on 1024x600TMD5_61"
Click Finish
Now run "new Package"
Name it "msiwind"
configurations : select the "MSIWind" configuration (bottom of the list)
The chipset should show 945GM
Check Target OS "Linux* operating system"
Click finish
Run "Generate Installation".
Explore your harddrive at C:\IEGD\IEGD_10_\workspace\installation\msiwind.pkg_installation\IEGD_10_0_Linux
and copy the "IEGD_10_0_Linux.tgz" file.
Copy it on the root of your backtrack3 USB Stick
and also copy my compilation script : IEGD-install-and-compile-script-10
and also my xorg-iegd.conf : xorg-iegd.conf

Boot BT3 with the USB stick
login under root, password toor
move to the USB stick
cd /mnt/sdb1
Use the compile script to perform all the necessary compilation steps.

chmod +x IEGD-install-and-compile-script-10

./IEGD-install-and-compile-script-10


Run X graphic mode with

startx

It should all be good.
Close KDE
Clean up the root folder from all this mess (folder & files from IEGD into /root....)
and do a backtrack 3 system save (sdb1 is my USB drive on my MSI Wind).

dir2lzm /mnt/live/memory/changes /mnt/sdb1/BT3/modules/xchanges2.lzm

reboot to check it is all right...


Good luck.


As a bonus, here is the xorg.conf file; Check the interesting modeline and the Intel driver parameters.

Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "glx"
Load "extmod"
Load "synaptics"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "ZAxisMapping" "4 5"
Option "Buttons" "3"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
EndSection


Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection

Section "Monitor"
Identifier "MSI Wind"
VendorName "MSI"
ModelName "U100"
DisplaySize 220 129
HorizSync 31.5 - 150.0
VertRefresh 29.0 - 85.0
Modeline "1024x600" 45.00 1024 1077 1112 1200 600 604 609 625 -hsync -vsync
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Device"
Identifier "Intel 945GME"
Driver "iegd"
VendorName "Intel"
BoardName "945GME"
BusID "0:2:0"
Screen 0
Option "PcfVersion" "1792"
Option "ConfigId" "1"
Option "ALL/1/name" "Wind U100"
Option "ALL/1/General/PortOrder" "40000"
Option "ALL/1/General/DisplayConfig" "1"
Option "ALL/1/General/DisplayDetect" "1"
#Option "ALL/1/General/DRI" "1"
Option "ALL/1/Port/4/General/name" "LVD"
Option "ALL/1/Port/4/General/EdidAvail" "6"
Option "ALL/1/Port/4/General/EdidNotAvail" "4"
Option "ALL/1/Port/4/General/Rotation" "0"
Option "ALL/1/Port/4/General/Edid" "1"

Option "ALL/1/Port/4/Dtd/1/PixelClock" "45000"

Option "ALL/1/Port/4/Dtd/1/HorzActive" "1024"
Option "ALL/1/Port/4/Dtd/1/HorzSync" "53"
Option "ALL/1/Port/4/Dtd/1/HorzSyncPulse" "88"
Option "ALL/1/Port/4/Dtd/1/HorzBlank" "176"

Option "ALL/1/Port/4/Dtd/1/VertActive" "600"
Option "ALL/1/Port/4/Dtd/1/VertSync" "4"
Option "ALL/1/Port/4/Dtd/1/VertSyncPulse" "9"
Option "ALL/1/Port/4/Dtd/1/VertBlank" "25"

Option "ALL/1/Port/4/Dtd/1/Flags" "0x20000"

Option "PortDrivers" "lvds"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Intel 945GME"
Monitor "MSI Wind"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1024x600"
ViewPort 0 0
EndSubsection
EndSection

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection

 
   
 
 

Ok ... now return to the linux page