By David Clack on Jan 22, 2010
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.
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 ?
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.
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
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
# 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
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.
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
Externel VGA works, shift + F5 to jump between the two of them
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.
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 :-)
Here is the Alpha Release tar file for the SDCard driver for OS .
tar xvf SUNWsdcard.tar
pkgadd -d .
Now you should be able to insert sdcards in either slot.
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
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.
Used the instructions from here:
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.
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.
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