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.




Comments:

Hi I am following your instructions to get Solaris installed on an Acer Aspire One

Notice I have tried this with OpenSolaris b96 & b99

After normal installation, the red "Bad PBR sig", appears I get rid of it by booting from DVD and editing GRUB as follows

root (hd0,0,a)
kernel /platform/i86pc/kernel/unix
module /platform/i86pc/boot_archive

But then I don't have graphics, when trying your recommendations I get some errors:

When trying the to install the drivers I get errors as follows:
#update_drv -a -i "pci8086,27a6" i915
/kernel/drv/i915: undefined symbol 'ddi_quiesce_not_supported'
devfsadm: driver failed to attach: i915
WARNING: mod_load: cannot load module 'i915'
Warning: Driver (i915) successfully added to system but failed to attach

All drivers (i915, agpgart, agptarget) complaining about symbol 'ddi_quiesce_not_supported'

Then if I disregards those messages, go on with instructions and reboot (using init 6)

I got similar messages (for each of those drivers)

/kernel/drv/agpgart: undefined symbol 'ddi_quiesce_not_needed'
WARNING: mod_load: cannot load module 'agpgart'

Then again I can log into console mode only.

Any suggestions?

Best Regards

Posted by Fernando Gonzalez Sanchez on October 21, 2008 at 08:29 AM PDT #

Hi,

You did download the drivers from my ftp site ?

You should be able to from console /usr/X11/bin/Xorg -configure -X

Modify the driver from intel to vesa, it will only come up in 800x600.

Sorry B100 was supposed to be available for download last week, not sure what's holding it up.

B100 has the Realtek ethernet driver fixed on it.

Dave

Posted by David Clack on October 21, 2008 at 09:11 AM PDT #

Hi,

Yes I download the drivers from the ftp and applied as per instructions. Still didn't work !?
Now, when trying the file you mention in step 10 (and edited to add an ending EndSection and changing driver "intel" for driver "vesa") I got the error (after running /usr/X11/bin/X):

Fatal Server Error:
No screen found

Now When I try the xorg.conf file produced by "/usr/X11/bin/Xorg -configure" (again changing "intel" to "vesa" driver) I got various errors from file /var/log/Xorg.0.log:

(EE) Failed to load /usr/X11/lib/modules/extensions/libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)

Fatal Server error:
could not open default font 'fixed'

Shall I test vs ON b98? Other suggestion?

Best Regards

Posted by Fernando Gonzalez Sanchez on October 21, 2008 at 12:05 PM PDT #

Hi,

Send me your xorg.conf and /var/log/Xorg.0.log to my Sun email dvaid.clack@sun.com.

We can work on it faster via email, then post results.

Dave

Posted by David Clack on October 21, 2008 at 01:05 PM PDT #

I have an Acer Aspire One A150 and I have installed Solaris 10
KernelID = Generic_127128-11 from SUN on it. I have got X working OK
and I have tried your atheros driver. I can load it but it says "driver failed to attach", and of course I can't plumb ath0.

Any help, pointers to things I might try would be appreciated.

CPB

Posted by C.P.Beaton on November 13, 2008 at 01:56 AM PST #

Hi,

Sorry for late reply, I'm in Las Vegas at conference.

Are you sure you have Solaris 10 ?

I'm pretty sure the atheros driver will only load on OpenSolaris.

Indiana 2008.11 rc1 can be downloaded from here http://genunix.org/

Dave

Posted by David Clack on November 13, 2008 at 06:18 AM PST #

Hi,

Last time I tried Solaris on Acer Aspire One was the b101, do you know if a more recent version has incorporated support for X server?

Posted by Fernando Gonzalez Sanchez on November 25, 2008 at 03:10 AM PST #

The current rc2 is build 101b; that does not seem to have the previous "Option 4" that you mention; you can choose graphical (which fails) or text console (which boots, but the "jack" user has a Desktop icon to /usr/bin/gui-install, which of course does not work.

Do you know if it is possible to do a text-based install of build 101b?

Posted by Steve Parker on November 28, 2008 at 12:49 AM PST #

Hi,

I have not tested the 2008.11 rc2 release on the Acer Aspire One, everything I'm blogging about is for SXDE the full release.

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=Sol-Express_b103-FULL-x86-SP-G-B@CDS-CDS_SMI

Looks like B103 is available

Dave

Posted by David Clack on November 28, 2008 at 01:52 AM PST #

how can i reboot my acer one series latop

Posted by toby on January 24, 2009 at 11:16 PM PST #

Hi,

Bring up a terminal, type su, give root user password, type init 6.

or

menus shut down, then select reboot.

Dave

Posted by David Clack on January 25, 2009 at 03:01 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
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