Patched Intel video drivers for Acer Aspire One

Hi All,

 So I received permission to post the test Intel 945gme drivers, these are really early test, no support, no warrenty.

 ftp://64.146.159.127/pub/intel-945gme intel-945gme-os-drivers.tar.bz2

 The tar has a directory with two folders 32 and 64

 I copied i915, agpgart and agptarget into /kernel/drv,  drm and agpmaster into /kernel/misc

 These are the three lines from my lspci:

  pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x27ac
 Intel Corporation Mobile 945GME Express Memory Controller Hub

 pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x8086 device 0x27ae
 Intel Corporation Mobile 945GME Express Integrated Graphics Controller

 pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x8086 device 0x27a6
 Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller

 I added these to the /etc/driver_aliases

 i915 "pci8086,27a6"
 agptarget "pci8086,27ac"

or 

update_drv -a -i '"pci8086,27ae"' i915

Updated 10/28/08

update_drv -a -i '"pci8086,27ac"'  agptarget

This is the /etc/X11/xorg.conf that works

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/X11/lib/X11/rgb"
    ModulePath   "/usr/X11/lib/modules"
    FontPath     "/usr/X11/lib/X11/fonts/TrueType/"
    FontPath     "/usr/X11/lib/X11/fonts/Type1/"
    FontPath     "/usr/X11/lib/X11/fonts/Type1/sun/"
    FontPath     "/usr/X11/lib/X11/fonts/F3bitmaps/"
    FontPath     "/usr/X11/lib/X11/fonts/misc/"
    FontPath     "/usr/X11/lib/X11/fonts/100dpi/"
    FontPath     "/usr/X11/lib/X11/fonts/75dpi/"
    FontPath     "/usr/X11/lib/X11/fonts/dejavu-ttf-2.9/"
    FontPath     "/usr/X11/lib/X11/fonts/msttcorefonts/"
EndSection

Section "Module"
    Load  "glx"
    Load  "xtsol"
    Load  "dbe"
    Load  "record"
    Load  "dri"
    Load  "extmod"
    Load  "GLcore"
    Load  "IA"
    Load  "xtrap"
    Load  "freetype"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/mouse"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    #DisplaySize      200   110    # mm
    Identifier   "Monitor0"
    VendorName   "AUO"
    ModelName    "11c2"
    Option        "DPMS" "True"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GME Express Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card1"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 945GME Express Integrated Graphics Controller"
    BusID       "PCI:0:2:1"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 24
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"

 If someone tests these on the MSI please let me know if it works please.

Dave




Comments:

hey dude !
Did you compiled yourself the driver with IEGD ? What s best with this new drivers ? do you have a video memory bigger than 8 Mo ?

Posted by guest on November 26, 2008 at 05:59 PM PST #

Hi, I was looking to test this drivers on osol-2008.11 but the link is dead. Can you pls give a pointer of where to get it? :)

Posted by youthagainstyouth on December 29, 2008 at 02:46 PM PST #

Sorry server down in Ocean Shores.

I'm on vacation in Florida.

Send me email to david.clack@sun.com and I'll send them to you.

Dave

Posted by David Clack on December 29, 2008 at 10:36 PM PST #

Hi Dave

I am trying out this method on BeleniX liveCD on USB but am having no joy getting any kind of X window to fire up.
The warning I get points mainly to memory possibly being set too low in the graphics config, but I cannot see where to change/view that setting.
I also get an error when I try to add the agptarget and i915 drivers saying they can be attached, but are added.

When I change the driver to a vesa in xorg.conf, I get a step closer with a grey screen with a black cross but no further.
When I use the vesa driver on my OpenSolaris instal, it works perfectly.

Am I flogging a dead horse trying to get KDE to work on my AA1, or do you know of something I else I can try?

Posted by simon on March 03, 2009 at 07:52 AM PST #

Your on the AA1 correct.

I'm just downloading the BeleniX livecd now.

Let me take a look at the install.

Posted by David Clack on March 03, 2009 at 08:04 AM PST #

It's a build B93, realtek ethernet did not get in until B101.

You could do an SXCE B108 install, then add KDE.

Check http://solaris.kde.org/

http://solaris.kde.org/instructions.php

Good luck

Dave

Posted by David Clack on March 03, 2009 at 08:42 AM PST #

Thanks for that, those links have pointed me in another direction that I didn't know existed.
A bit of history:
I currently have two laptops at home, one is a Wintel work which I cannot change the OS for, one is a 'home' laptop that my family prefer to use with Windows. I recently bought for my own purposes an AA1 150 for a bit of Unix fun, but didn't bother getting an external CD/DVD. So first issue is how to get an OpenSolaris USB stick made using Windows. [workaround: install vmware server - Opensolaris 2008.11 and run the usbgen/usbcopy miracle apps that come with SUNWdistro-const]. I managed with some tweaks [1/ install agptarget and i915 drivers, 2/ change xorg.conf to use vesa instead of intel, then start gdm using the created conf file. Once in gui mode run the Desktop Installer]
But I prefered KDE which is why I started looking at Belenix.
If I understand what you were saying in your kind reply, I should be able to install KDE over the top of my existing OSL 2008.11 version.
I will try this today to see how I get on.

Posted by Simon Todd on March 03, 2009 at 08:06 PM PST #

Success:

After I changed the xorg.conf file driver reference to vesa (instead of Intel), set the DefaultDepth to 24. I ran the startgui command on the Belenix liveCD instead of startX. I am now currently installing Belinux KDE (using the gui install) onto my netbook.

Thanks again for all the pointers, much appreciated

Simon

Posted by Simon Todd on March 03, 2009 at 09:38 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

I work for the Java Embedded Global Business Unit of Oracle within Java Industry Solutions group under Alliances and Channels . I'm focused on the Java SE Embedded and BDB for ARM and PPC across multiple verticals

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today