Friday Oct 24, 2008

Acer Aspire One - ZFS / UFS update

Hi All,

I can give you the good news or the bad news :-)

I did a luugrade of the ZFS installed system from B100 to B101, the system was still hanging for minutes during the boot.

I did a total reinstall this morning of B101 using UFS and the boot hang goes away.

I did a total reinstall of B101 using ZFS and the boot problem goes away.

So it looks like the disk issues are fixed on B101 for the Acer One, it's due next Thursday 29th October.

I still have to patch the video and atheros the files are on my FTP site.

I did the update_drv to add the audio.

Boot to the Gnome login screen takes and 65 seconds.

Now back to suspend.

This is an updated xorg.conf, that works with the shift-F5 video function to go to an external monitor from lcd.

Dave

 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/"
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 "Monitor"
    #DisplaySize      200   110    # mm
    Identifier   "Monitor1"
    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"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Virtual 2048 1600
        Depth     24
        Modes "1650x1050" "1400x1050" "1280x1024" "1024x600" "800x800"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    DefaultDepth 24
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Virtual 2048 1600
        Depth     24
        Modes "1650x1050" "1400x1050" "1280x1024" "1024x600" "800x800"
    EndSubSection

EndSection




Sunday Oct 19, 2008

Acer Aspire One - Update 10/19/2008

Hi All,

  So back to ZFS install, saved Windows XP Home  so I can compare boot up times between the OS's.

  The only things not working on the Acer Aspire ONE is the sdcard reader and suspend.

  I'll try to finish the full install write up tomorrow.

 Dave

Thursday Oct 16, 2008

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




ZFS vs UFS on the Acer Aspire ONE, boot issue fixed ?

Hi All,

 So i've been working on the strange issue of the time it takes to actually start up OpenSolaris on this laptop, I'd never seen it before.

 I re-installed B100a, but used UFS so I could get the dump on swap, instead of ZFS and the laptop is booting as I would expect.

 I never get bored with my job, that's for sure :-)

Dave


Monday Oct 13, 2008

Acer Aspire One, Intel Atom, OpenSolaris - Update

Hi All,

So I'm still doing the long writeup of what I did to get the Acer One Laptop to run OpenSolaris.

This is an update of the current state, for those who read the end of the mystery book first :-)

Video - Running Xorg with Intel driver, 1024x600 resolution, Compiz does work but some issues

Lan - Realtek 10/100 ethernet working

WiFi - Atheros Wifi working

New nwam and gui's seeing ethernet unplugged and switching to wifi, ethernet back in switches back.

Note: looks like B95 was the problem with DHCP on my Asus C90S, I accidently forced myself to do a B99+ upgrade last night (that's why my blogging is behind), /etc/resolv.conf issues have gone away

Audio - Intel working - though it looks like the internal speaker and external output is somehow reversed

Power Management, OpenSolaris is slowing processor to 800Mhz, dim screen back light working from Gnome and when off power, 5 hours battery

Fn- screen brightness up and down works

Changed keyboard shortcuts, but Fn-F8 (mute) Fn-Arrow up (Volume Up) Fn-Arrow Down (Volume Down) to right-ctrl + F8, right-ctrl + arrow up and right-ctrl + arrow down

I did test the new shift + F5 to switch between LCD and external monitor.

The gnome-panel is resizing itself when it went from 1024x600 LCD, to 1280x1024 on external

Video quality for mpg and avi, played back by Totem and Mplayer looked good.

I did add IPOD libraries and loaded Windows IPOD Nano via USB.

Gtkpod and Rhythmbox could play songs of the IPOD.

Gtkpod could write new tracks to the IPOD.

I'm assuming the engineering groups will get the patches they cut for this testing into OS as soon as they get them tested.

Note: I purchased these Acer Ones from CDW, looks like for the same $399 as other vendors I got the 160Gb HD and the new six cell battery


Thursday Oct 09, 2008

Acer Aspire One, Intel Atom 1.6Ghz and OpenSolaris B100, Install and Setup, Part 1

So I finally got my hands on the new Acer Aspire One, with the 1.6Ghz Atom processor, 1Gb memory, 160Gb HD and 8.9" screen.

For the last week a group of really great engineers from Solaris Development have been helping me to get OpenSolaris B100 installed and configured.

We have had some interesting challenges, both with the hardware itself and the fact that most of us are in different time zones spread around the world.

We finally got the video to come up in it's real native configuration yesterday, 1024x600.

What makes this laptop different from the original Eee 701 I have is that the Gnome / OpenSolaris configuration panels actually fit into the screen size, making it easy to configured when you don't have an external monitor connected.

As usual I learn more about OpenSolaris and become convinced even more about how fantastic an operating system it is.

This does have a few gnome desktop modifications I like in the gnome-panel at the bottom of the screen, it really is OpenSolaris B100, the start button has a penguin :-)

Acer Aspire One, Itel Atom 1.6Ghz

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