Friday Sep 30, 2011

ARM booth at Java One #5204

Hi All,

So it's been a crazy few weeks, just finishing getting all the systems finished for the ARM booth at Java One booth #5204

We have small systems, development systems, big 16 processor blade systems all powered by ARM processors.

JavaFX alpha alpha alpha developer preview running on an ARM tablet without Android, missed that without Android :-)

Everything is running Java 7 latest, Java SE Embedded for ARM latest and BDB latest with SQL and SQLite API's.

Pactron (one of our booth partners) is raffling one JADE ARM development system with 1.2 Ghz Marvell processor and 64GB SSD each day, so come by and enter.

See you all at the booth.


Wednesday Sep 14, 2011

Fun with Java SE Embedded for ARM and Java One

Hi All,

 So it's been a little while since I've blogged, I've been working on finding partners in the ARM space.

 I've been assigned to create ARM based components that will fit horizontally across multiple verticals, such as Industrial Automation, Healthcare, Smartgrid, M2M, etc.

 I've now found some really great partners who are willing to develop hardware tested to run with both Java SE Embedded for ARM and Berkeley DB (BDB).

Now I can tell you that all the partners will be a Java One in the ARM booth #5204 with running demos.

Our new partners Freescale, Pactron, Mobile Integration, Marvell, Softing and Si14 will be showcasing there products and how Java SE Embedded for ARM and BDB can be used to develop and deploy creative / cutting edge applications.

I'll be doing introductions of the partners in the next few blogs before Java One, showing you the unique hardware and potential application usage.

We will be showing multi core servers, embedded devices, development systems and tablets in the booth, so come and see us.

Great to be blogging again.


Tuesday Jan 26, 2010

Windows Mobile and Google Android on one phone

Hi All,

 So I've been playing with this AT&T HTC 8925 phone, it's really cool.

Google Android is actually installed on the Micro SD Card :-)

Windows Mobile starts up then fires of an exe program which takes over and boot the Linux.

What's cool about it is if I take out the Micro SD Card it just comes up as normal Windows Mobile, why you say ...

The Google Andoid version on the Micro SD Card does not support bluetooth, which makes in impossible to use the bluetooth telephone interface in my Mercedes.

So I'm just going to have to reboot my phone if I'm going to be in my car.

Anyway it's a pretty old builg of Google Andoid, even if it is 2.0.1.

I'll hunt around see if I can find a newer version with camera and bluetooth.


Saturday Jan 23, 2010

Fedora 11 on the Acer One 11.6" (Poulsbo)

Hi All,

Here is a pointer to the Poulsbo drivers for Fedora 11.

  I've tested them, and they work well.


Friday Jan 22, 2010

B131 on Acer Aspire One 10"

Hi All,

 Just did an image-update on a B128a install to B131.

suspend / resume is working again, compiz is fine also without /etc/X11/xorg.conf.

Looks like engineering has been busy.


Monday Sep 21, 2009

Acer One Aspire 11.6" with Poulsbo chipset - OpenSolaris 1002 B123

Hi All,

 So I wanted to test the Intel Poulsbo chipset with OpenSolaris to see if it was a solution to a fan less embedded product.

I could not find a cheap motherboard with the chipset, on my weekend trip to CostCo, they had the Acer Aspire One 11.6" netbook for $278, what a deal.

Frys has the 2Gb 250Gb HD model for $379

Walmart is $348 for the same as I have.

I just wanted to test the chipset :-)

Anyway it has the Intel Poulsbo chipset that looks like it has a video controller from

This is a good writeup on the Intel Poulsbo chipset

Anyway, no 2D or 3D video driver for Xorg, the usb is really weird, keeps pushing the cursor into the top left corner.

RealTek Ethernet and Atheros wifi work.

I'd decided to change out the mini pci-e wifi for an 802.11n one, boy did I get a shock when I opened the hatch in the bootom on the wifi card looks like half a postage stamp.

Found a 802.11n same size on Ebay.

I did my standard install with Windows 7, just took 1/3 of disk for C drive, then created an 80 Gb what I thought was FAT32 partition, it came up as exFAT, OpenSolaris cannot month this.

Changed it back to FAT32 with Paragon Partition Manager 10.0 Personal Edition.

It said it did a format in place, there went my iTunes folder, Pictures and Videos.

Thank goodness I have the Maxtor OneTouch Mini 4 backup USB hard drive :-)

So I have the Acer One, looks like Panasonic has a ToughBook with Poulsbo.

How many other netbook type devices exist with the Poulsbo chipset ?

Is it even worth pushing engineering to get an Xorg driver for this video ?

Thursday Aug 27, 2009

Nevada B122 on the Acer AA1 10"

Hi All,

 So I did an luugrade to Nevada B112 on the Acer Aspire One 10" last night.

 As far as I can tell from a few hours of testing it's a perfect build.

All function key + are working volume control, brightness, external monitor switch.

Compiz is fine, suspend / resume is fine, I've even got virtual terminal working.

I've attached the instructions for turning on virtual terminals

Please follow the procedure to enable it if you want to use this long waited feature, and please read through before you take any action:

        As root or privileged user:

        # svcadm enable vtdaemon
        # svcadm enable console-login:vt2
        # svcadm enable console-login:vt3
        # svcadm enable console-login:vt4
        # svcadm enable console-login:vt5
        # svcadm enable console-login:vt6
        # svccfg -s vtdaemon setprop options/hotkeys=true
        # svcadm refresh vtdaemon
        # svcadm restart vtdaemon

        I guess most people are unlikely to use the lock screen feature
        (which will lock up your screen while you switch to other VTs),
        you can disable it by:

        # svccfg -s vtdaemon setprop options/secure=false
        # svcadm refresh vtdaemon
        # svcadm restart vtdaemon

        If you are doing the above in X session, please log out and wait for Xorg
        to restart. And then you will be able to switch between virtual console
        terminals and X sessions via hotkeys (Alt + Ctrl + F#).

        By default the first 6 virtual console terminals are reserved for console
        login sessions, so Xorg will start on the 7th virtual console terminal.

        There is an Xorg keyboard driver bug in build 122 which would occasionally hang Xorg during switch. It has been fixed in build 123. If you are eager to try it from build 122, please replace


        with the attached ones.

        You may also want to "pkill fbconsole" before you switch back to /dev/console
        (Alt + Ctrl + F1) otherwise your console will lose input. It should be done upon
        every reboot. It would be fixed when the new GDM comes in.

        Why is it not enabled by default?
        There are several console bugs like the fbconsole one that prevents the services
        from being enabled by default. Our team will continue to fix these bugs until
        it is prefect to be enabled by default. Now, if you want to use it, you need
        to enable it manually.

Friday May 29, 2009

JavaFX JukeBox at J1

Hi All,

 So about 18 months ago I went looking for a PanelPC I could run Solaris 10 X86 on.

I found two companies in Taiwan, Kontron and Penmount (Salt).

Kontron took an industrial 15" and 17" touchscreen PanelPC and changed the ethernet controllers so Solaris 10 X86 installed without issues from the standard DVD.

Penmount (Salt) makes the touchscreen to serial controller, the Xorg driver is actually in the standard Xorg source repository, but cannot be configured.

What's missing is the GTK based calibration program, this creates a file in /etc, penmount.dat that tells the driver which way the touchscreen is mounted and where your finger is on the touchscreen.

Elinsys our BlueWonder customer in Turkey, who is building the Glass Cold End systems for a new glass factory in Russia, uses these PanelPC's for the MMI to the BW1000 systems running Java Real Time.

If your going to Java One, you may want to see another use for the PanelPC, a JavaFX Jukebox, what the heck is that you say ?

Well if your in a rural area of the USA, say Louisiana, you probably want to listen to your local band vs. the top ten.

Check1Two has build a server that allows local bands upload mp3 music files to a Sun server, once they are on the Sun server they will show up on the JavaFX JukeBox in the local bar.

They actually have a USA patent pending on this idea.

JavaFX JukeBox

The band gets paid, the bar gets paid and Check1Two gets paid.

So this device is running standard Solaris 10 X86, with JavaSE and JavaFX.

The money acceptor is really connected to the PanelPC

Check it out at Java One.


Saturday Mar 14, 2009

OpenSolaris B110 on Acer Aspire One new 10 inch

Hi All,

  Back from CA trip, it was very productive.

  I typing this in on the new Acer Aspire One 10 inch version.

  I have B110 installed, interesting issues with disk partitioning.

  I'll blog more about the trip and this new Acer next week in detail


Thursday Feb 05, 2009

Acer Aspire One Drivers and instructions for 2008.11

1. Grab the AA1 drivers

  -  Intel Driver - here

  -  Atheros Driver - here

  -  SDcard driver - here

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 from the install it's broken, pkgrm SUNWsdcard, add the new one into system pkgadd -d . SUNWsdcard

13. turn on power management, chamge /etc/power.conf to look like this:

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

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

15. start up gnome desktop if on SXDE and reboot

16. svcadm enable gdm: init 6

Monday Feb 02, 2009

Acer Aspire One with OpenSolaris B107, everything works

Hi All,

Just did a clean install of B107 to the AA1.

Wiped out the previous OpenSolaris install.

Sun only started the project to certify this platform two and a half months ago, now i don't add any drivers during or after install.

You do have to update the /etc/power.conf

Suspend / resume works great.

You will get warning messages from the sdcard driver if you don't have sdcards in the slots.


ethernet works

wifi works

webcam works

audio works, internal speakers and head phone jack

suspend / resume works

sdcard works, I just found out you need to put an sdcard in the right one first, then they both work all the time

USB works

Externel VGA works, shift + F5 to jump between the two of them

Pretty cool

Thanks to all the great Sun engineers who put up with me bugging them to get the drivers working, and all the great users who help test them out.

Thursday Jan 29, 2009

Acer Aspire One passes OpenSolaris HCL tests with 2008.11

Hi All,

So I just got the good news from a  colleague of mine, the Acer Aspire One passed the latest Hardware Compatibility Test (HCL) suite with 2008.11 installed.

I tried a new install of B105 on the MSI and the Ralink driver was causing a panic.

I'm currenly installing B107 from scratch.

Everything is working but the mouse when you come back from suspend / resume.

It's the little things that drive you crazy :-)


Thursday Jan 08, 2009

alt + mouse drag - life saver

So you guys probably know this, but I just found this out today.

If you get a gnome control panel or program preferences panel that comes up that does not fit on the screen and you cannot see the control buttons because they are of the bottom of the screen, you can hold the alt key down then drag the panel up the screen, holding down the left mouse button, you can  get to the hidden buttons.

gdmsetup is a good example.

Friday Jan 02, 2009

Intel Video Driver Acer Aspire One - here


 I've uploaded the Intel Drivers here, follow instructions in blog.



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


« June 2016