Thursday Aug 06, 2009

Nevada B120 will not suspend on netbooks

Hi All,

 I've been working on this for about a week and I can now confirm that the Acer Aspire One 8' and 10" plus The MSI Wind will not suspend if you install or upgrade to B120, the HD light comes on solid and then nothing.

For anyone with an MSI Wind, you can take all the \*8042\* mouse files from B120 /kernel/drv and install on a B119 system, this will stop the touchpad not working after resume issues.

Processor (thread) 1 will still be pegged at 100% however, something happening in acpica code.

Anyway I'm working with engineering to try and find out when and what happened that's causing suspend problems on B120+


Monday Aug 03, 2009

SXCE B119 fcoe_config service startup issues

 Hi All,

  I'm still seeing the fcoe_config startup issue on B120 builds.

  It stops the startup process

create a file /lib/svc/method/fcoeconfig with the following in it, remember to chmod +x on it, the problem should go away on the next restart.


. /lib/svc/share/


Tuesday Jul 28, 2009

Back to real work

Hi All,

Survived two weeks with Grandkids, we had lots of swimming and ice cream.

I've been working on mandatory training :-)

Note from me, I'm usually always talking about Nevada, bad old habit I suppose, to many extras I add, can't teach an old dog new tricks :-)

Anyway, just testing B119 nightly (it's booting up as B120) on the Acer One 10" and MSI, I had B119 on both before.

B120 has the fix for the MSI touchpad not working after resume.

The luupgrade on the MSI to B120 went fine, cannot test the touchpad fix as the machine will not suspend at all, the HD light comes on and stays on, I'm working with the engineering team in LA to see if it's just a bad DVD or a regression.

Just finishing the B119 luupgrade on the AA1 10", I updated the BIOS and ACPI lid was working really fast on the B119 load.

I'll retest everything again now it's on B120.

I did just buy a couple of Pink MSI U100's of Ebay for friends, not my color, for $299.

If you do this look out for a really big difference in the offers, one has bluetooth and a 6 cell battery, the other one does not.

I assumed as they were both Pink and $299 they had the same hardware, I'll check better next time.


Monday Jun 22, 2009

VW / Stanford University Car system

Hi All,

So I'm not sure how many of you watched the last day keynote by James Gosling, I've already talked about the JavaFX Jukebox on stage, I actually did get to go down the San Francisco and was in the hall during the keynote.

I got to meet and shake hands with both James Goslings and Paul Perrone finally.

Paul and I got to work on the Solaris X86 and JRTS, UAV helicopter that flew at Java ONE a couple of years ago, a very small full featured motherboard from IGoLogic and Axiomtek.

The second to last presentation was by Sun and VW about working with Stanford University to build an Audi car that could navigate a rally course at high speed, without a driver.

 It will be using Java Real Time to do the processing on top of Solaris X86.

 Well I shipped the first test unit of the dual core Celeron running Solaris 10 X86, to VW on the Monday after Java ONE.

In the end there will be four separate systems in the car running Solaris X86, we received the Canbus controllers from our other partner in Germany Hilscher just the week before Java One, we have one of the first multiprotocol PCI104 cards in the USA, Canbus, DeviceNet and ProfiBus, we just need to change drivers and connectors on the front of the system.

The system is just like the other motherboards from IGoLogic and Axiomtek, no issues at all with the install, GUI installer works all the time, even through the DVI / VGA converter.

Once Solaris is up and running, the system is very quite, no error messages in the logs at all.

I installed Solaris X86 onto a Transcend 8Gb SDD, same 2.5" form factor as we use in the BlueWonder, this time though with a SATA connector, the speed looks just like you would see if it was a real SATA HDD.


Friday Jun 19, 2009

Somebody wanted gnome hearts ?


  So someone asked for gnome hearts, the python install is missing a file, download from here, put in /usr/lib/python2.4/config/, this is easier than rebuilding Python 2.4.5, though the system does look like it gates faster if you do.

Download gnome-hearts-0.3 from here

gtar xvfj  gnome-hearts-0.3-os.tar.bz2

cd gnome-hearts-03

./configure --prefix=/usr --disable-static


gmake install

You should be able to see and play hearts in the games menu



Ps don't forget you need /usr/sfw/bin in your PATH

Tuesday Jun 16, 2009

Quick Lounge fixed for separate x screen Nvidia

Hi All,

This fix is only for Nvidia graphics system with separate  X screens configured.

Anyone who is running separate X screens on Nvidia and likes to run quick lounge in the gnome panel,  Paolo Bacchilega in Italy just sent me a fixed source version and it now works correctly.

If you start up a program from screen 2 quick lounge it comes up on screen 2.

Thanks Paolo :-)

You can get the 2.14.1 source from git clone git://

Do a mkdir m4 in the quick-lounge-applet directory

then ./ --prefix=/usr --disable-static --localstatedir=/var/lib


gmake install

pkill quick-lounge

pkill gnome-panel


Saturday Jun 13, 2009

Nevada B115, VB 2.2.4 and Ubunu 8.10

Hi All,

So I've been playing with VB and Ubuntu, I upgraded the Ubuntu to 8.10.

Here is a screen shot of Ubuntu running, it actually has Compiz turned on inside Ubuntu as well as the Nevada that has Compiz.

Wednesday Jun 03, 2009

OpenSolaris (Nevada) B115 separate X screen partial fixed

Hi All,

 So this issue with the programs not appearing  on the correct screen if your running nvidia with separate X screens configured has already been solved in the Ubuntu forums.

It's a bug in glib, I applied the patch and rebuilt glib, the problem has gone away for the gnome panel launch, but quick lounge (launcher list applet) is still having the problem, I'll have to check the source code.

This is the patch for glib 2.20.1

 diff -ur clean/glib2.0-2.20.1/gio/gdesktopappinfo.c postclean/glib2.0-2.20.1/gio/gdesktopappinfo.c
--- clean/glib2.0-2.20.1/gio/gdesktopappinfo.c    2009-03-31 18:04:20.000000000 -0500
+++ postclean/glib2.0-2.20.1/gio/gdesktopappinfo.c    2009-05-29 13:52:50.000000000 -0500
@@ -831,16 +831,16 @@
   while (\*a == \*b)
-    if (\*a == 0 || \*b == 0)
+    if (\*a == 0 || \*b == 0 || \*b == '=') /\* cover naughty equals usage. \*/
       return FALSE;
-    if (\*a == '=')
-      return TRUE;


+  if (\*a == '=' && \*b == 0)
+    return TRUE;
   return FALSE;

Adventures with OpenSolaris (Nevada) B115

Hi All,

I keep promising myself that once I have my primary laptop working fine I will not touch it, why do I keep breaking this promise, I killed B112 in a way that I could not recover it again :-)

I did an luupgrade to B115, I have never seen so many svc errors during boot in my life.

So luck would have it, that I just moved all my user data and source store to an external 500GB USB HD with a zfs pool.

I had to do a clean install of B115, I've been reinstalling my software for about a week now.

B115 has the Gnome 2.26 desktop, so there are still a few issues, I'll have to check bugtraq and add some bugs.

I did upgrade the evolution from the 2.26 version to 2.27.2, it's a pretty nice release.

I did find some issues with the 2.27 gtkhtml module that is used by eveolution for creating, replying and forwarding mail.

If I use 2.27.2, then the drag and drop of attachments work, but check spelling causes the evolution to hang up.

If i use 2.27.1 check spelling works, but drag and drop causes the evolution to hang up.

Using truss on anything causes the desktop to stop resonding though the cursor is still moving.

I run dual screen with compiz on an nvidia card, 8 separate desktops.

The strange old bug is back, if I start a program from the gnome panel on monitor 2 it shows up on monitor 1.

If I start the program from a terminal on monitor 2 then it appears on monitor 2.

I want to think I remeber this is a PATH issue, but I'm still investigating.

Does not matter if I'm root or a standard user, compiz or not compiz.

Cursor staill shows up on monitor 1 if I go to monitor 2 fast enough, never noticed this before on B112.

I did do the upgrade to Xorg 1.6 as well, it looks stable.

So I will have to continue working on the program start up issue and why any use of truss looks up the system.

More later


Wednesday May 27, 2009

WireShark protocol analyzer in OpenSolaris B115

Hi All,

 So you guys probably know about wireshark, it's a protocol analyzer now in B115.

It is so much better than snoop -d :-)

This is a screenshot of it running on my C90S

 BTW I just moved all my user data and source code store to a ZFS 500Gb external USB drive, now if I kill the laptop playing with it, I can just import the pool

Monday Apr 13, 2009

Function key mapping for volume fixed in OpenSolaris B112

Hi All,

 I have installed SXCE B113 on the AA1, AA1-10 and MSI netbooks.

I've just tested the new capability to set the volume mute, volume up and volume down Fn + key combinations via gnome-keybindings-properties.

The MSI and AA1's have different keyboards and key combinations, but they are all working now.

I've uploaded the gconf schema file here

You can install with gconftool-2 --install-schema-file=path_to_that_file, log out then log back in.

shift + F5 works to get you to an external display and back again.


Saturday Apr 04, 2009

Configuration file fixes for OpenSolaris B110 +

Hi All,

  I've upload the xorg.conf that works on the AA1, MSI, AA1-10 and Sumsung Q1 UMPC that allows compiz to work on the first login, note you cannot logoff and login, compiz hangs

The Samsung Q1 UMPC is actually running compiz really well, I've built xvkbd, I can now type with a stylus instead of keyboard, now I just need to get it to 800x600, the stylus is off by a few pixels.

  It also is having no issues with suspend/resume

  The system file works with the power.conf to keep the processor down to 800Mhz.

  I've uploaded the drm patch to allow for resume if compiz is running.

  gtar xvfj drm.tar.bz2

  cd drm

./ drm-suspend /kernel

New B110 + files

  /etc/X11/xorg.conf here

  /etc/system here

 /etc/power.conf here

drm.tar.bz2 here


Friday Apr 03, 2009

Samsung Q1 UMPC and OpenSolaris B111

Hi All,

It's been a busy and sometimes frustrating week.

The MSI is basically all working with B111 apart from the touchpad not working after resume and the special keys for sound, etc.

The AA1 is working apart from the sdcard (just testing a patch right now) and the function keys.

The AA1-10 I did an luugrade to B111, now it's taking about 20 - 25 seconds to suspend if I close the lid, I'm doing a clean install of B111 as I'm starting to not trust luugrade anymore.

My friend Dave Stewart gave me a Samsung Q1 UMPC awhile ago, I just got it out of the computer storage device (closet) and install 0906.B110 which worked pretty good, I had to build the myk driver.

 Then I followed the instructions to add the Sun package extras to be able to build. Total nightmare, ate the pkg management system.

I've gone back to good old safe Nevada B111, the touchscreen is actually working.

As this UMPC does not have a keyboard I'm going to build xvkbd, it will pop up a keyboard on login screen, plus any time I ask for it.

 It's been a while since I tried this so it may take a few attempts.

 Tom's work on Autoscan Network is magic, I actually got a vnc session to come up in the lower right panel, you can select a different machine, then come back into the gui, slick.

Anyway have a great weekend. I'm going to hang it up, two of my grandkids are coming for the weekend, Nona's birthday tomorrow.


Friday Mar 27, 2009

Intel DRM bug hangs resume on B110

Hi All,

If you run the compiz desktop on any of the Intel Atom netbooks, B110 has a bug in the DRM code, that hangs the system on resume.

The Beijing Engineering team just asked me to test a patch fo this today.

I tested on the AA1, AA1-10 and MSI netbook and it works fine.


Sunday Nov 02, 2008

Solaris X86 OEM Software Sales - What do we do ?


So the answer to the question "What is a Solaris x86 OEM?"

IBM, DELL, Fujitsu/Siemens and Intel are Solaris X86 OEM's.

They sell there hardware with our Solaris X86 software, we both work together to make sure that Solaris X86 works on the platform.

In IBM and DELL's case the customer calls Sun for software support.

In most cases anyone who wants to sell Solaris X86 bundled with there hardware can sign an OEM contract with Sun.

Sun gets software revenue when the OEM ships product.

They can support the software themselves or sign a support agreement with Sun.

I test Solaris X86 and OpenSolaris on hardware from our OEM's. specialty hardware like BlueWonder and hardware I think is going to be the next big thing, like the Acer Aspire One.



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


« July 2016