By David Clack on Jan 23, 2010
Here is a pointer to the Poulsbo drivers for Fedora 11.
I've tested them, and they work well.
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 :-)
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.
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.
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
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 ?
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
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