Tuesday Dec 30, 2008

OpenSolaris SDCard driver for Acer Aspire One - here

Hi All,

Here is the Alpha Release tar file for the SDCard driver for OS .

tar xvf SUNWsdcard.tar

pkgadd -d .

init 6

Now you should be able to insert sdcards in either slot.

Have fun

Dave

Monday Dec 29, 2008

OpenSolaris B105, Acer One, SDcard slots working

Hi All,

 Still in Florida on vacation, I have my spare Acer One with me, Garrett D'Amore and Vincent Wang worked out the issues with the sdcard controllers.

I have a gnome desktop with two sdcards showing up a 16Gb and 4Gb.

I just did an Evolution backup to the 16Gb sdcard, it looks good.

I cannot get to my FTP server from here but I will post the package on January 5th when I get home.

Everything is now working on the Acer Aspire One.

Next, just got my hands on a Elonex WebBook, it has the VIA 1.6Ghz processor.

Happy New Year

Dave


Sunday Dec 07, 2008

Istanbul and back

So here I am in the restaurant, close to Frankfurt airport, typing on my Acer One, connected to the hotel wifi.

I upgraded to the internal B105 build of the JDS desktop in the hotel.

It was a long hard week in Istanbul and really short at the same time, actually testing all the ideas we have be working on for a whole year.

We tested an IBM and Dell  laptop loaded with B103, RTJS and Netbeans 6.5 as the development system.

A Sunfire server as the DHCP and FLAR server, we loaded the BW1000 with a customized install, we ended up with a full Solaris 10 with Gnome coming down in 1.6Gb.

We tested the new RTJS system metrics applications that allow us the get cpu and case temp, system serial number and lots of other system related information, pulse two special LEDs built into the front panel of the BW1000.

My customer building a Cold End Glass Cutting and Stacking system was a great host, we ate way to much great food, Instanbul is one of the great food destinations of the world.

 Saturday we took some time off , drove downtown Istanbul, sat in a beautiful garden on a hill and had Turkish tea  oon the European side of the Bosporus looking out across the water to Asia.

 It was early December and we had to remove or coats as it was so warm.

The more I travel the more I know we all basically have the same dreams,  find a good husband or wife, live life and have kids, grow old, play with the grandkids, sit in the sun with loved ones or new friends whatever language you/we/us speak :-)

So tomorrow i do the long flight to Chicago, then on to Seattle and home.

Back to the lab and more testing.

Looks like the great news is the Dell Netbook runs OS as reported in the comments, any body try the HP yet ?


Thursday Nov 27, 2008

Fun with OpenSolaris on the Acer Aspire One

Happy Thanksgiving Everyone

I worked this week on trying to break the Acer Aspire One install :-)

I pushed the OS install to a November 25th nightly build probably B103+.

Strange things started happening with the gnome panel, no shutdown or restart buttons, nothing I did including installing my version of gnome-panel and gnome-session would turn them back on, I ended up reinstalling the B101 version of JDS.

That fixed it, I then installed my versions of gnome panel and nautilus.

I discovered lately that you can just copy correctly compiled libraries between systems.

I pull something like mplayer to the new systm under test and run it from a terminal, I get ld library errors, I share the /usr directory on my main development system the Asus C90S, nfs mount it from the new system and just copy the libraries, saves me having to create packages.

Managed to get 2008.11 rc2 installed on a 4Gb CF on the PICO ITX, looks like we have a SATA controller driver issue with the MB.

Saturday I'm heading to Istanbul Turkey for a week, to visit with my customer who is using BlueWonder to run a new glass factory inside Russia.

FYI I'm not testing 2008.11 (Indiana) on the Acer Aspire Ones, I'm using SXDE, I'm only testing 2008.11 on the Asus Eee 701, it only has a 8Gb SSD.

I'm testing VirtualBox on OpenSolaris B102 on the Asus C90S that has a 2.4Ghz desktop processor and seperate Nvidia video card.

I have Windows XP, Fedora 10, Ubuntu 8+, MilaX and 2008.11 RC2 running in VirtualBox 2.0.6

Have a great week

Dave



Wednesday Nov 19, 2008

OpenSolaris B103 on Acer Aspire One, video and wifi included

Just installed (luugrade) B102 to B103 on the Acer Aspire One.

Both the Intel video and atheros wifi patches look like they made it into the build.

Luactivate is not creating the grub menu.lst file correctly and grub is not displaying the menu at all.

I'll try to work out what's broken.

Tomorrow I'll test the suspend/resume, this stopped working on the Asus Eee 701 pc after a pkg image-update.

Dave

Monday Nov 17, 2008

reading and writing ntfs partition on B102, Acer Aspire One

Hi All,

Used the instructions from here:

http://blogs.sun.com/gerhardhofweber/entry/ntfs_mounting_rw_on_opensolaris

Over the weekend and built fuse, libfuse and ntfs-3g.

It does allow me to mount the Windows XP Home NTFS partition I left on the hard drive.

Looks like there may be a little problem unmounting the partition the re mounting, my Acer One keeps crashing on the second mount.

Also I was doing a copy of some files to the NTFS partition and tried to stop it with ctrl+c, the system crashed again.

I thought I had a problem getting access to the partition after coming back from suspend, but I cannot get it to lockup nautilus anymore, it works.

Dave


Friday Nov 07, 2008

Question for the everyone ?

Hi All,

 Did anyone try doing the install on a DELL or HP netbook with Intel Atom chipset ?

 How many of you got it running on the Acer Aspire One ?

 Looks like all the patches will be integrated into B103.

 Send responses to David.Clack@sun.com  please I'll publish the results

Thanks

Dave


Saturday Nov 01, 2008

Work around for slow startup on Acer Aspire One with ZFS boot volume

Hi All,

The engineering group in California got my One safely.

The slow start is being caused by the command /usr/sbin/zfs volinit call , in /lib/svc/method fs-usr and devices-local.

If you edit the two files and put & at the end of the lines the slow boot goes away.

Engineering still has my One and is looking for a correct patch.

Dave

Wednesday Oct 29, 2008

OpenSolaris B101 ZFS on Acer One Aspire

Hi All,

 So I gave up, I cannot debug the weird slow ZFS boot issue with the B101 and the Acer One.

 I FedEx'd the Acer One to the ZFS group in California today.

 Lucky for us the boot does complete after about a 3 minute pause.

 Video, WiFi, Lan and Audio are working fine, SDCard driver needs fixing, they had a problem on Linux to.

 Once I get it back from California I'll work on the suspend / resume some more.

 Good news is I get two more Intel Atom systems to test today or tomorrow.

On one the MB is 2.5" x 2.5", a Pico ITX Atom system :-)

 Dave


Friday Oct 24, 2008

Screenshot of my Acer Aspire One

Hi All,

 Here is a screenshot of my Acer One, I played with the gnome-panel and nautilus a little bit :-)


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 and OpenSolaris B100a, Realtek, Atheros, SDCard and Video : Part 3

Realtek, Atheros, SDCard and Video

In general when testing a new system, whether desktop, server or laptop, I start by trying to get the video working first, then Lan and Wifi followed by the other devices.

I'm an old Linux guy so I always ln -s /usr/X11/bin/scanpci /usr/bin/lspci

The lspci gives me a list of all the PCI vendor and product IDs that Solaris X86 or OpenSolaris see's, sometimes the driver already is in the OS, but does not have an entry in /etc/driver_alises.

10/19/2008

Today I did a complete initial install and configuration in a single process.

I had previously used Partition Magic to halve the Windows XP Home partition.

So after installing SXDE B100a using option 4 so I can select ZFS.

After the system reboots the X server fails to come up these are the steps I use.

1. Copy the Intel and Atheros drivers of ftp://64.146.159.127/pub/

  -   directory              file

intel-945gme         intel-945gme-os-drivers.tar.bz2

acer-one-atheros  acer-one-atheros-drivers.tar.bz2

2. gtar xvfj the files

3. pkgadd -d SUNWatheros

4. update_drv -a -i '"pci168c,1c"' ath

5. cd atom-binaries/32

6. cp i915, agpgart and agptarget into /kernel/drv

7. cp  drm and agpmaster into /kernel/misc

8.  update_drv -a -i '"pci8086,27a6"' i915

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

10. Create the xorg.conf from my other blog in /etc/xorg.conf

11. add the audio into the system update_drv -a -i '"pci8086,27d8"' audiohd

12. Remove the sdcard driver it's just getting in the way right now, pkgrm SUNWsdcard, hopefully we can fix this soon

13. shutdown the cde if running SXDE svcadm disable cde-login

14. start up gnome desktop if on SXDE and reboot

 svcadm enable gdm: init 6

or

 just init 6

You should have 1024x600 desktop with rge0 and ath0, plus audio, webcam just works with ekiga and cheese

This is my /etc/power.conf

#
# Copyright 1996-2002 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#pragma ident    "@(#)power.conf    2.1    02/03/04 SMI"
#
# Power Management Configuration File
#

device-dependency-property removable-media /dev/fb
autopm            default
autoS3            default
cpu-threshold        1s
# Auto-Shutdown        Idle(min)    Start/Finish(hh:mm)    Behavior
autoshutdown        30        9:00 9:00        noshutdown
cpupm  enable
S3-support enable

I'm working on suspend next.

shift+F5 should jump you between lcd, externel and both on at same time

I tested doing this without having the external monitor plugged in at boot time and OpenSolaris actually found it without problem.




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


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