Home


TuxMobil - Linux on Laptops, Notebooks, PDAs and
                  Mobile Phones

Solaris 10 on the Acer Ferrari 4005

OpenSolaris Enthusiast


My experience
Last Update: 19.07.2007 23:35




Solaris 10 on the Acer Ferrari 4005


  1. Solaris 10 on the Acer Ferrari 4005
    1. Introduction
    2. Environment used
      1. Software
      2. External devices
    3. Hardware
      1. BIOS
      2. Bluetooth
      3. DVD/CD Recorder
      4. Firewire
      5. Keyboard
      6. Internal Modem
      7. Infra Red
      8. LAN
      9. Mousepad, external Mouse
      10. PCMCIA, PC Card
      11. SD Card reader
      12. Sound
      13. USB
      14. Video
      15. WLAN
    4. Software
      1. cdrecord/cdrecord-prodvd
      2. inetmenu
      3. qemu
      4. Xen
    5. Installation
      1. General
      2. Hints
        1. How to boot into 32 Bit mode
        2. How to enable reboot and shutdown in gdm/2
        3. How to enable debugging for the cardbus driver
      3. Coexistence with other OSes
    6. Trouble Shooting
      1. Known bugs in snv_30
        1. Error message: Unexpected token on line 359 "00" /etc/driver_aliases
      2. Known bugs in snv_41
        1. Samba does not start
        2. CDROM player does not work
      3. Known bugs in snv_43
        1. Symbolic link for libcrypto.so.0.9.7 missing
      4. Known bugs in snv_46
        1. Gnome Panel not working
      5. The internal mousepad does not work anymore
    7. Files
    8. Links
      1. Acer Ferrari
      2. Solaris General
      3. Driver & Tools
      4. Laptop related
      5. ACPI / BIOS
      6. Additional Software
      7. Linux on the Acer Ferrari 4005
      8. Blogs
      9. Forums and Mailing lists
    9. Credits
    10. History


Introduction


Now that I have my own Acer Ferrari 4005 for use with Solaris 10 x86  I started to search infos about Solaris on the Ferrari all around the web. I found at lot of infos; but no central website putting it all together. So I started this little website.

Due to the nature of this issue -Solaris support for x86 Laptops is just starting - this web site is far from being complete and always more or less work in progress. If you find a bug or know information not mentioned here please let me know - either via email .

I'll continue to update this web site and record the changes in the history section below.

Frankfurt, 23.01.2006    Bernd Schemmer



Some notes about the notation used on this site


Every paragraph is marked with a stamp like this: [19.01.06 snv_28]

This means the information was added on 19.01.2006 while I was using Solaris Nevada build 28.


Every link is marked with a stamp like this: [19.01.06]

The date is the last date that I checked the website referenced by the link.


Infos from Blogs or Mailing lists are marked with a stamp like this: (Source: Casper Dik, 14.01.06 [19.01.06])

This means the entry was made by Casper Dik on 14.01.2006 and the last time I checked this link was 19.01.2006.


Text that I borrowed from other sources is printed with grey background like this

This text was taken from another source



back to top

Environment used

Mqy environment is as follows:



Software


Operating System
Date
Comment
Solaris x86 Nevada snv_28 [19.01.06 snv_28] works
Solaris x86 Nevada snv_30 [01.02.06 snv_30] works, but see also the known bugs
Solaris x86 Nevada snv_33
[21.02.06 snv_33]
works
Solaris x86 Nevada snv_37
[20.04.06 snv_37]
works
Solaris x86 Nevada snv_40
[01.06.06 snv_40]
works
Solaris x86 Nevada snv_41
[14.06.06 snv_41]
works, but see also the known bugs
Solaris x86 Nevada snv_43
[17.07.06 snv_43]
works, but see also the known bugs
Solaris x86 Nevada snv_46
[09.09.06 snv_46]
works, but see also the know bugs
Solaris x86 Nevada snv_49
[10.10.06 snv_49]
works
Solaris x86 build 66 with Xen Support
[19.07.07 snv_66_Xen]
testing



Software
Version / Date / Comment
Broadcom Ethernet driver
v8.1.3
[19.01.06 snv_28]
[01.02.06 snv_30]
[20.04.06 snv_37]
[14.06.06 snv_41]
works perfect

[17.07.06 snv_43] this Solaris release supports the Broadcom Ethernet Adapter out of the box; the Broadcom Ethernet driver from the Broadcom Website is not necessary anymore
Open Sound System driver
oss3993d-solaris-amd64-v10-pci.tar.Z
[24.01.06 snv_28]
works
oss3994a-solaris-amd64-v10-pci.tar.Z [21.02.06 snv_33] testing
Open Sound System driver 4.0 beta
oss-4.0-136-i386.pkg.gz [01.02.06 snv_30] works more or less - see below
oss-4.0.150-i386.pkg.gz [10.02.06 snv_30],
[15.02.06 snv_33]
crashes Solaris - see below
oss-v4.0-152-i386.pkg.gz
[02.03.06 snv_33] works
oss-v4.0-152-i386.pkg.gz [20.04.06 snv_37] Installation fails - see below
oss-v4.0-155-i386.pkg.gz [22.04.06 snv_37] installs after removing the Solaris sound driver, but  crashes randomly the machine
oss-v4.0-156-i386.pkg.gz [22.04.06 snv_37] in test
Juergen Keils Sound driver
1.9beta [20.04.06 snv_37] seems to work, see below
Solaris sound driver
audioixp
[26.04.06 snv_37]
works
audioixp
[14.06.06 snv_41] works
Cardbus driver
v0.2 [19.01.06 snv_28] tests are still pending
v0.3
[25.04.06 snv_37]
works, but see also below

[12.10.06 snv_49] The card bus driver is included in  Solaris Nevada since snv_44
PS/2 Wheelmouse driver for Solaris x86
1.6
[19.01.06 snv_28] only minimal tests running Xsun done; no tests with Xorg yet
SUNWiwi.pkg
v0.4
[27.06.06 snv_41]
works with an Intel Pro Wireless 2200BG adapter
(I replaced the preinstalled Broadcom Wireless adapter with an Intel Pro Wireless 2200BG due to the missing driver for the Broadcom adapter).



Additional Software
Version / Date / Comment
cdrecord
2.01
[19.01.06 snv_28]
[24.02.06 snv_33]
[25.04.06 snv_37]
works perfect
2.01.01a06
[19.07.06 snv_43]
cdrecord v2.01.01a06  is now part of Solaris (Package:  SUNWmkcd)



cdrecord-prodvd
2.01b35 [19.01.06 snv_28]
[24.02.06 snv_33]
[25.04.06 snv_37]
works perfect
2.01.01a06
[19.07.06 snv_43]
works



2.01.01.a10
[10.10.06 snv_49] cdrecord v2.01.01a10 is now part of Solaris (Package:  SUNWmkcd); no license key neccessary to burn DVDs anymore
inetmenu
1.9 [19.01.06 snv_28] not tested yet
1.9
[25.04.06 snv_37]
works
qemu
0.7.0
[24.01.06 snv_28]
[24.02.06 snv_33]
[21.04.06 snv_37]
works
0.8.1
[09.05.06 snv_37]
works
0.8.2
[31.07.06 snv_43]
not tested yet
0.8.2
[09.09.06 snv_46] works
0.8.2 from the OpenSolaris
Projekt page
[03.10.06 snv_46]
works  (incl. the accelerator kqemu)
0.8.2 (SUNWqemu-0.8.2_REV_2006.10.18-sol10-i386-opt.pkg.bz2)
[12.10.06 snv_49]
works




External devices


Hardware
Date / Status
USB (general)
[25.01.06 snv_28]
[01.02.06 snv_30]
[21.02.06 snv_33]
works; but the driver loaded is  USB 1.1; USB  2.0
only with a work around
[20.04.06 snv_37] works without workaround for USB 2.0 devices
[30.06.06 snv_41]
works partially; USB 2.0 USB sticks seems not to work
[17.07.06 snv_43] works (including USB 2.0 USB sticks)
USB Mouse Typhoon Mini Notebook Mouse
[19.01.06 snv_28]
[01.02.06 snv_30]
[21.02.06 snv_33]
[20.04.06 snv_37]
[14.06.06 snv_41]
works
[30.06.06 snv_41] works
External USB harddisk (USB 2.0)
[25.01.06 snv_28]
[01.02.06 snv_30]

works

[21.02.06 snv_33] works, but see below
[20.04.06 snv_37] works
[30.06.06 snv_41]
works
USB memory stick (USB 1.0)
[19.01.06 snv_28]
[21.02.06 snv_33]
works


USB memory stick (USB 2.0)
[21.04.06 snv_37]
works
[30.06.06 snv_41] USB 2.0 USB Sticks seems not to work
[17.07.06 snv_43] works
USB-to-serial Adapter
Prolific Technology Inc. USB-Serial Controller
[19.01.06 snv_28]
[09.02.06 snv_30]
[24.02.06 snv_33]
works
SanDisk Cruzer (SD Card reader with USB)
[19.01.06 snv_28] works
Motorola V3 Mobile with USB
[19.01.06 snv_28] is detected, but looks like a driver is missing (see below)
PS/2 Keyboard (with PS2-to-USB Adapter)
[19.01.06 snv_28] not tested yet
[20.03.06 snv_33] works
PS/2 Mouse (with PS2-to-USB Adapter)
[19.01.06 snv_28] not tested yet
{28.04.06 snv_37] an IBM mouse connected via the adapter does not work
Zaurus  SL-C3100 as USB Storage client
[19.01.06 snv_28] works as Card Reader, USB LAN not tested
IBM PCMCIA Memory Card (2 MB Flash, 1 MB SRAM) (very old card)
[19.01.06 snv_28] does not work (see below)
Eicon DIVA ISDN Card
[28.04.06 snv_37]
not detected
Lasat Credit 288 FaxModem
[28.04.06 snv_37] detected, but does not work
IBM Turbo 16/4 TokenRing PC Card 2
[28.04.06 snv_37] not detected
D-Link FAX/Data Modem DM560 PC Card
[19.01.06 snv_28] still in test (see below)
[25.04.06 snv_37]
is detected but the Ferrari is frozen after trying to use the card (see below)
3COM Etherlink III LAN PC Card
[19.01.06 snv_28] still in test (see below)
[25.04.06 snv_37]
works
Adaptec SlimSCSI 1460B PC Card
[19.01.06 snv_28] not tested yet
[25.04.06 snv_37]
not detected by Solaris (see below)
Apollo 10/100 Ethernet CompactFlash with
CF-to-PCMCIA Adapter
[19.01.06 snv_28] seems not to work (see below)
[25.04.06 snv_37] not detected by Solaris (see below)
SanDisk Compact Flash 802.11b Wireless LAN
CompactFlash Card with CF-to-PCMCIA Adapter
[19.01.06 snv_28] seems not to work (see below)
[25.04.06 snv_37] not detected by Solaris (see below)
Storage CompactFlash Card  (with CF to
 PCMCIA Adapter)
[19.01.06 snv_28] works
[25.04.06 snv_37] works
external Firewire harddisk (icybox 250UE)
[09.08.06 snv_43 Xen_07_2006] does not work reliable; see here, but it seems to be a Firmware Bug in the Chipset - not a Solaris bug







back to top

Hardware



BIOS

[19.01.06 snv_28]

You should always use the latest BIOS for the Ferrari [19.01.06]; at time written the current version is 3A23.

After installing the ACPI driver and the powernow drivers [19.01.06]; from Casper Dik pressing the Power Button will either Suspend Solaris (not yet implemented  ;-(() or shutdown Solaris (works perfect)


The BIOS of the Acer Ferrari 4005 still has a bug that prevents to read the Battery status
(source: Casper Dik, 11.01.06 [19.01.06])


The fan is very loud and running mostly all the time. Hopefully (!) there will be an BIOS update that fixes this issue.


[23.01.06 snv_28]

I replaced one of the incorrect ACPI tables according to this blog entry: Fixing some ACPI BIOS stuff on the Acer Ferrari 4005 [19.01.06]

Now the output of batstat looks better:

bash-3.00# batstat
System is currently on AC power
System temperature = 43.0C
Battery 0 status:
                Percentage remaining: 86.1%
                Battery is currently charging
                Time remaining to full charge 0:00
bash-3.00# batstat

You need the  iasl (ACPI Compiler for Solaris) [23.01.06] to recompile the ACPI tables.


[02.02.06 snv_28]

Notes: The BIOS Version 3A15 works best with graphics



Bluetooth

[19.01.06 snv_28]

Bluetooth is not supported by Solaris. Therefor the Bluetooth mouse included with the Ferrari also does not work.


DVD/CD Recorder

[19.01.06 snv_28]

Works with cdrecord (CD-RWs, read/write/delete/rewrite) and dvdrecord (DVD-RWs, read/write/delete/rewrite) without problems; CDR, DVD+R, DVD-RAM not tested yet.
cdrw not tested yet

The DVD Drive is a slot-in drive - therefor 8-cm CDs/DVDs are not usable.

[06.03.06 snv_33]

I did some first tests of the DVD-RAM access: It works more or less.

A DVD-RAM is automatically mounted read-only by vold  - you must remount it read-write before you can write to the DVD-RAM. But while testing the write-access to the DVD-RAM I got two system crashes: One while writing to the DVD-RAM and one while ejecting the medium after I wrote to it.

The crash also occurs if vold is not running and you mount the DVD-RAM manually via mount -F udfs <device> <mountpoint> before writing a file to the DVD-RAM.

Looks like there are still some bugs in the DVD-RAM support


The  "Nautilus CD Burner" now works (tested with DVD-RW and DVD+RW only). There's an error message after burning or erasing a DVD-RW but the result is okay in both cases (see also this thread [06.03.06] )

You can write and overwrite the DVD+RW disks using the "Nautilus CD Burner" but I did not find a solution to erase a DVD+RW without overwriting it.  Using growisof it is possible to write additional files to a DVD+RW.

There's a package called SUNWdvdrw containing the following files

bash-3.00# grep SUNWdvdrw /var/sadm/install/contents| cut -f1 -d" "
/usr
/usr/bin
/usr/bin/dvd+rw-booktype
/usr/bin/dvd+rw-format
/usr/bin/dvd+rw-mediainfo
/usr/bin/dvd-ram-control
/usr/bin/growisofs
bash-3.00#

But unfortunately there are no man pages for these tools (except for growisofs) included. The homepage of the DVD+RW Utils (
DVD+RW/+R/-RW Tools included in Solaris [27.02.06]) is not very helpfull at all.

[07.03.06 snv_33]

After reformating the DVD-RAM with udfs (mkfs -F udfs /dev/rdsk/c1t0d0s2) I can write to the DVD-RAM without a system crash until now if I mount it manually.

[08.03.06 snv_33]

Again another crash while writing to the DVD-RAM . I stop the tests of the DVD-RAM support now.

[10.03.06 snv_33]

Looks like the bug is fixed in the newest source; see here [10.03.06] . I'll test again with the next Nevada Release

[26.04.06 snv_37]

Did some other tests with DVD-RAMs: Writing to  the test DVD-RAM formated under Solaris snv_33 crashes the machine again.
After formating the DVD-RAM with mkfs -F udfs I could write to the DVD-RAM without problems (find <dir> | cpio -pdumv <dvdram> in two sessions and in the third session copying an ISO image with about 3,8 GB - all parallel). Unmounting and remounting of the DVD-RAM also worked.

Another crash occured while doing a mkfs -F udfs for the other side of the (double-sided) DVD-RAM. And another crash occured while doing a "rm -r" on the DVD-RAM written in my first test .

Looks like the udfs support in Solaris Nevada is still buggy.


Note:


Bug ID: 6395818
Synopsis: Solaris crashes while writing to UDFS formatted DVD-RAM media
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6395818





Firewire

[19.01.06 snv_28]

Due to missing Firewire devices not tested yet


[09.08.06 snv_43 Xen_07_2006]

I tested a external Firewire harddisk device and it did not work as expected:

# connecting the harddisk via Firewire
#
Aug 8 18:57:19 unknown s1394: [ID 114370 kern.info] unit0 at pci1025,7e0
Aug 8 18:57:19 unknown genunix: [ID 936769 kern.info] scsa13940 is /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03
Aug 8 18:57:19 unknown genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03 (scsa13940) online
Aug 8 18:57:19 unknown scsi: [ID 193665 kern.info] sd4 at scsa13940: target 0 lun 0
Aug 8 18:57:19 unknown genunix: [ID 936769 kern.info] sd4 is /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0
Aug 8 18:57:20 unknown genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0 (sd4) online
Aug 8 18:57:44 unknown scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0 (sd4):
Aug 8 18:57:44 unknown Error for Command: read Error Level: Retryable
Aug 8 18:57:44 unknown scsi: [ID 107833 kern.notice] Requested Block: 0 Error Block: 0
Aug 8 18:57:44 unknown scsi: [ID 107833 kern.notice] Vendor: SAMSUNG Serial Number: {5
Aug 8 18:57:44 unknown scsi: [ID 107833 kern.notice] Sense Key: Media_Error
Aug 8 18:57:44 unknown scsi: [ID 107833 kern.notice] ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0x0
Aug 8 18:57:47 unknown scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0 (sd4):
Aug 8 18:57:47 unknown Error for Command: read Error Level: Retryable
Aug 8 18:57:47 unknown scsi: [ID 107833 kern.notice] Requested Block: 0 Error Block: 0
Aug 8 18:57:47 unknown scsi: [ID 107833 kern.notice] Vendor: SAMSUNG Serial Number: {5
Aug 8 18:57:47 unknown scsi: [ID 107833 kern.notice] Sense Key: Media_Error
Aug 8 18:57:47 unknown scsi: [ID 107833 kern.notice] ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0x0
Aug 8 18:57:57 unknown scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0 (sd4):
Aug 8 18:57:57 unknown Error for Command: read Error Level: Retryable
Aug 8 18:57:57 unknown scsi: [ID 107833 kern.notice] Requested Block: 0 Error Block: 0
Aug 8 18:57:57 unknown scsi: [ID 107833 kern.notice] Vendor: SAMSUNG Serial Number: {5
Aug 8 18:57:57 unknown scsi: [ID 107833 kern.notice] Sense Key: Media_Error
Aug 8 18:57:57 unknown scsi: [ID 107833 kern.notice] ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0x0
Aug 8 18:57:59 unknown scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci1002,4371@14,4/pci1025,7e@9,2/unit@0050770e00001a03/disk@0,0 (sd4):
Aug 8 18:57:59 unknown Error for Command: read Error Level: Retryable
Aug 8 18:57:59 unknown scsi: [ID 107833 kern.notice] Requested Block: 0 Error Block: 0
Aug 8 18:57:59 unknown scsi: [ID 107833 kern.notice] Vendor: SAMSUNG Serial Number: {5
Aug 8 18:57:59 unknown scsi: [ID 107833 kern.notice] Sense Key: Media_Error
Aug 8 18:57:59 unknown scsi: [ID 107833 kern.notice] ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0x0


But it looks like this is a bug in the Firmware of the Firewire Device  - not a Solaris Bug. see this thread [09.08.06] on www.opensolaris.org.

The Box can also be connected via USB and in this configuration it works without problems.

The Box I tested is a icybox 250UE (see http://www.icybox.de/de/pages/products/external_cases.php?we_objectID=3179#techdata [09.08.06])

My Zaurus say the Chipset in the Firewire Device is a Profilic ATAPI-6 Bridge Controller, Class Mass Storage, ID: 067b/3507.




Keyboard

[19.01.06 snv_28]

The internal keyboard (German layout) works

After installing the Acer Keyboard patches from Casper Dik [20.01.06] the special keys of the Ferrari keyboard can also be used.

The keyboard layout is bad, especially if you're used to work with Thinkpads.

Some Fn-keys do not work; especially the Fn-keys to change the volume of the internal speaker.

I did not test an external keyboard yet.

[20.03.06 snv_33]

A PS/2 keyboard attached via PS/2-to-USB adapter works.



Internal Modem

[19.01.06 snv_28]

not tested yet



Infra Red


[20.04.06 snv_37]

not tested yet


LAN

[19.01.06 snv_28]

You need to download the driver from Broadcom [20.01.06]  to use the internal LAN adapter of the Ferrari. With this driver the LAN adapter works without problems.

[09.03.06 snv_33]

Instructions on how to install the driver if  booted from CDROM are here [09.03.06].

[17.07.06 snv_43]

Solaris 11 snv_43 supports the Broadcom Ethernet Adapter out of the box. The driver from the Broadcom webpage is not necessary anymore


Mousepad, external Mouse

[19.01.06 snv_28]

My external USB mouse works without problems.  Unfortunately the mouse included with the Ferrari is a bluetooth-only mouse so it does not work with Solaris.

The internal mouse pad works more or less without problems with Xorg and XSun: You can use the touchpad to move the mouse and the right and left button but not the extra buttons in the middle

There is thread on OpenSolaris [20.01.06] about using the Synapsis driver for Xorg to get the extra buttons working. Looks like the driver maybe included in a newer release of Xorg.

There is already a Synapsis touchpad driver for XSun, see  PS/2 Wheelmouse driver for Solaris x86 XSun [20.01.06] . I did some minimal tests with this driver while runinng XSun but did not get it to work yet.

See the trouble shooting section below if the mousepad stops working


[19.07.06 snv_43]


Looks like there is hope that the Synapsis touchpad will be usable in Solaris soon (there's a thread about it in the Laptop Forum on OpenSolaris [19.07.06]).



PCMCIA, PC Card

[19.01.06 snv_28]

According to some entries on the Open Solaris Websites you should use the updated Cardbus driver from the Open Solaris Webpage
[19.01.06]
. I did not test if there are differences between this driver and the driver included in Solaris - I just installed it.

There seems to be a problem with the CardBus driver - more than one time while testing I had to cold reboot the Ferrari because the Laptop hangs after trying to use a PC Card. I'm using version 0.2 of the CardBus driver.


I have tested the following PCMCIA hardware


IBM PCMCIA Memory Card (2 MB Flash, 1 MB SRAM) (very old card)
[19.01.06 snv_28]

The card is detected; there are new devices in /dev/dsk and /dev/rdsk; but I can't mount them. The messages from /var/adm/messages are:

Jan 19 22:32:09 ferrari pcram: [ID 757218 kern.notice] pcram: WARNING - Found unsupported FLASH device at socket 0
Jan 19 22:32:09 ferrari genunix: [ID 936769 kern.info] pcram0 is /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/memory@0/pcram@6,0
Jan 19 22:32:09 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/memory@0/pcram@6,0 (pcram0) online
Jan 19 22:32:09 ferrari pcmcia: [ID 580848 kern.info] pcmem0 at pcic@9 in socket 0
Jan 19 22:32:09 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/memory@0 (pcmem0) online
Jan 19 22:35:35 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/memory@0/pcram@6,0 (pcram0) offline
Jan 19 22:35:35 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/memory@0 (pcmem0) offline

The card also does not work in Windows XP because of missing drivers.


D-Link FAX/Data Modem DM560

[19.01.06 snv_28]

The card is detected; but after accessing the modem via tip the Ferrari is dead and a cold reboot is necessarry

I'm not sure if this is a problem with the PC Card or with the Cardbus driver

The messages in /var/adm/messages are:

Jan 19 23:11:05 ferrari pcic: [ID 152030 kern.notice] dip is:0xffffffff8038eb90
Jan 19 23:11:05 ferrari pcic: [ID 759616 kern.notice] parent dip is:0xffffffff80396010
Jan 19 23:11:05 ferrari pcic: [ID 152030 kern.notice] dip is:0xffffffff8038eb90
Jan 19 23:11:05 ferrari pcic: [ID 759616 kern.notice] parent dip is:0xffffffff80396010
Jan 19 23:11:05 ferrari pcic: [ID 152030 kern.notice] dip is:0xffffffff8038eb90
Jan 19 23:11:05 ferrari pcic: [ID 759616 kern.notice] parent dip is:0xffffffff80396010
Jan 19 23:11:05 ferrari pcic: [ID 152030 kern.notice] dip is:0xffffffff8038eb90
Jan 19 23:11:05 ferrari pcic: [ID 759616 kern.notice] parent dip is:0xffffffff80396010
Jan 19 23:11:06 ferrari pcmcia: [ID 580848 kern.info] pcser0 at pcic@9 in socket 0
Jan 19 23:11:06 ferrari genunix: [ID 936769 kern.info] pcser0 is /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/serial@0
Jan 19 23:11:06 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/serial@0 (pcser0) online

[25.04.06 snv_37]

Same  behaviour like with snv_28 - the card is detected but after accessing it (tested with tip) the Ferrari is frozen and a cold boot is necessary.



3COM Etherlink III LAN PC Card


[19.01.06 snv_28]

This card seems to work. Seems, because after assigning an IP address to the card and using the IP address the Ferrari hangs and a cold reboot is necssary.  The bevaviour is the same in 32 Bit  mode and in 64 Bit mode.


I'm not sure if this is a problem with the PC Card or with the Cardbus driver

The messages in /var/adm/messages are:

Jan 19 23:12:56 ferrari pcic: [ID 152030 kern.notice] dip is:0xffffffff8038eb90
Jan 19 23:12:56 ferrari pcic: [ID 759616 kern.notice] parent dip is:0xffffffff80396010
Jan 19 23:12:57 ferrari genunix: [ID 678236 kern.info] Ethernet address = 0:a0:24:ac:a5:c5
Jan 19 23:12:57 ferrari pcelx: [ID 157528 kern.info] pcelx0 (@0x0): 3COM EtherLink 10/100 (PCMCIA): ether (10baseT) 0:a0:24:ac:a5:c5
Jan 19 23:12:57 ferrari pcmcia: [ID 580848 kern.info] pcelx0 at pcic@9 in socket 0
Jan 19 23:12:57 ferrari genunix: [ID 936769 kern.info] pcelx0 is /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/network@0
Jan 19 23:12:57 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1002,4371@14,4/pci1025,7e@9/network@0 (pcelx0) online


[25.04.06 snv_37]

The 3COM Etherlink III LAN PC Card works with this Solaris Release.



Adaptec SlimSCSI 1460B PC Card

[19.01.06 snv_28]

not tested yet


[25.04.06 snv_37]

The card is not detected by Solaris.



I have tested the following Compact Flash hardware (used with a CF-to-PCMCIA Adapter):


[19.01.06 snv_28]

CompactFlash Storage card
s work.


[19.01.06 snv_28]

The Apollo 10/100 MB Ethernet LAN Card does not work (there are no messages in /var/adm/messages).
Note:  Windowx XP crashes if this card is inserted. But the Apollo card works fine in my Zaurus ...

[25.04.06 snv_37]

No change to snv_28 - the card is not detected by Solaris


[19.01.06 snv_28]

The SanDisk Connect CompactFlash 802.11b LAN Card also does not work (there are no messages in /var/adm/messages).
Not tested with Windows XP; the card works fine in my Zaurus.

[25.04.06 snv_37]

No change to snv_28 - the card is not detected by Solaris


[12.10.06 snv_46]

The card bus driver available on the laptop download page is not necessary anymore - it's included in Solaris Nevada since snv_44 (see here).



SD Card reader

[19.01.06 snv_28]

I remember to read a posting that the card reader in the Ferrari is not supported by Solaris right now but I can't remember where I got this info from.

In my tests the SD Card reader did not work (no messages in /var/adm/messages after inserting a SD card)



Sound

[19.01.06 snv_28]

You need the driver from Open Systems to use the sound on the Acer Ferrari 4005.  I downloaded the current version oss3993d-solaris-amd64-v10-pci.tar.Z  and installed it according to the installation instructions.

In general it works; but with a some issues:

First, the sound works only for Gnome Desktop events; I did not get the Gnome CD Player or xmcd to work until now. And second, you can not load the OSS driver at system startup. Doing this crashes the Ferrari while booting and corrupts the boot archive.

[23.01.06 snv_28]

cdda2wav dev=cdrom0 -e -t1 -d0 -N

does play the CD as expected with sound

[24.01.06 snv_28]

Got an answer from OSS Technical Support (10 minutes after mailing the question!):


Hi,

The problem with most laptops is that the CDROM isn't connected to the soundport via an analog cable. This means you will need to play Audio CDs digitally. XMMS has a mode called DAE (or digital audio extraction) which is basically how WIndows plays CDs. You need to run XMMS, configure the CDPlugin to use DAE mode and then open the cd rom and play CDs that way. You can also use Xine to play CDs digitally.

If you have Windows, try this: Go to the Control Panel->System->Device Manager->CDROM->Properties and "uncheck" the Enable Digital CD audio for this CD Device option and now you won't be able to hear CD audio even in Windows.

If you are using Solaris 10, I'd recommend that you run OSS v4.0 beta that can be downloaded at: http://www.4front-tech.com/test

That works!

Note that the beta driver mentioned in the mail does not work on the Acer Ferrari.


[01.02.06 snv_30]


The new OSS beta driver, oss-4.0-l36-i386.pkg.gz form http://www.4front-tech.com/test [01.02.06] works on the Acer Ferrari 4005.


[10.02.06 snv_30]


Still trying to configure sound for ogle (DVD player) with the OSS driver  - until now I did not get it work. The sound works with mplayer( another DVD player) but I would like to get ogle working.

Updated to the new beta version oss-4.0.150-i386.pkg.gz.


[15.02.06 snv_33]

It looks like the Beta sound drivers corrupts memory of other driver  & processes - add. checks are necessary.


[21.02.06 snv_33]

The beta driver oss-4.0.150-i386.pkg.gz from http://www.4front-tech.com/test [21.02.06] crashes Solaris randomly; it looks like the driver corrupts the memory of other drivers. I lost a complete slice with data because of this. I'll test the official release now again.

The sound with ogle works with the OSS driver oss3994a-solaris-amd64-v10-pci.tar.Z in snv_33.

[02.03.06 snv_33]

There is a new beta driver of the OSS 4.0 driver on the website of 4front-tech: oss-v4.0-152-i386.pkg.gz [02.03.06]. This driver version should fix the crash on the Acer Ferrari 4005. I will test it in the next days.

[06.03.06 snv_33]

The new beta of the OSS 4.0 driver oss-v4.0-152-i386.pkg.gz [02.03.06]  works better: Sound in xmms and ogle is okay and no more crashes anymore until now

[20.04.06 snv_37]

The installation of the OSS sound driver fails on this release of Solaris (tested with the version 152 and 155 of the beta version).

The postinstall script of the driver fails with the following error message:

## Executing postinstall script.
Starting Open Sound System....please wait
add_drv -m '* 0666 root sys' osscore
add_drv -m '* 0666 root sys' -i '"pci1002,4370"' atiaudio
("pci1002,4370") already in use as a driver or alias.
add_drv -m '* 0666 root sys' -i '"pci1002,4370"' atiaudio
Installing OSS (atiaudio) failed


Looks like there are new driver in this release of Solaris for the sound hardware. But unfortunately they did not work on the Ferrari (at least I did not get them to work yet)


I therefor installed the version 1.9beta of the  Sound driver from Juergen Keil  [20.04.06]  instead and these drivers worked without problems.


[21.04.06 snv_37]

OSS sound driver installation works after doing a

    rem_drv audioixp

and a reboot.


According to Capser Dik the sound driver in snv_37 should work out of the box on an Acer Ferrari 4005 - but it doesn't on my Ferrari.
(see here [21.04.06] and here [21.04.06])

[22.04.06 snv_37]

OSS 4.0 driver oss-v4.0-152-i386.pkg.gz [21.04.06]  crashes the Ferrari randomly; now testing OSS 4.0 driver oss-v4.0-156-i386.pkg.gz [22.04.06]


[26.04.06 snv_37]

I did a fresh reinstall of Solaris snv_37 on  the Ferrari and now sound works out of the box ( I don't know why it did not work the first time)



USB

[19.01.06 snv_28]

USB Devices that work:

Devices that did not work

Motorola V3 Mobile

[19.01.06 snv_28]

I also tested my Motorola V3 Mobile (with USB); the modem is detected but there seems to be a driver missing:

Jan 19 21:48:00 ferrari usba: [ID 723738 kern.info] /pci@0,0/pci1025,7e@13,1 (ohci1): setting address failed (cr=<Data size exceeded> cb_flags=<callback processed> rval=-1)
Jan 19 21:48:00 ferrari usba: [ID 723738 kern.info] /pci@0,0/pci1025,7e@13,1 (ohci1): device on port 4 enumerated after 1 retry
Jan 19 21:48:00 ferrari usba: [ID 912658 kern.info] USB 1.10 device (usb22b8,4902) operating at full speed (USB 1.x) on USB 1.10 root hub: communications@4, usb_mid0 at bus address 4
Jan 19 21:48:00 ferrari usba: [ID 349649 kern.info]     Motorola Inc. Phone (V3)
Jan 19 21:48:00 ferrari genunix: [ID 936769 kern.info] usb_mid0 is /pci@0,0/pci1025,7e@13,1/communications@4
Jan 19 21:48:00 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,1/communications@4 (usb_mid0) online
Jan 19 21:48:00 ferrari usba: [ID 723738 kern.info] /pci@0,0/pci1025,7e@13,1/communications@4 (usb_mid0): no driver found for interface 0 (nodename: 'modem') of Motorola Inc. Phone (V3)
Jan 19 21:48:00 ferrari usba: [ID 723738 kern.info] /pci@0,0/pci1025,7e@13,1/communications@4 (usb_mid0): no driver found for interface 1 (nodename: 'data') of Motorola Inc. Phone (V3)
Jan 19 21:49:50 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,1/communications@4 (usb_mid0) offline



If I understand the USB FAQ from Sun [20.01.06] correct, this is okay because there is no USB Modem support  in Solaris.

[25.01.06 snv_28]

It looks like only the USB 1.1 driver are used.

This is a bug of the Ferrari see Bug ID 6353371 [25.01.06] :

On the Ferrari 4000, adding the following to /etc/system changes the load order to
one more acceptable to the Ferrari's hardware:

forceload: drv/ohci

This, of course, is not a solution we can codify because this load order
is apparently in contradiction with the SPECs.

DOWNSIDE: USB devices attached at boot do not initialize properly
(Source: Bug ID 6353371 [25.01.06])


Thanks to Casper Dik and Juergen Keil for this information.


[09.02.06 snv_30]

USB Devices that work:
Not tested yet with snv_30:

[27.02.06 snv_33]

According to USB 2.0 support should now work on the Acer Ferrari 4005:

Compatibility with the USB controller on the Sony Z1WA, Sony Vaio PCG-V505DX and Acer Ferrari 4005 laptops (and probably on others) was improved-- in particular USB 2.0 ports should now work at full speed, rather than a USB 1.x speed.
(Source:  Weblog of Dan Price 17.02.06 [27.02.06])

but my Ferrari still connects a USB 2.0 Harddisk with USB 1.1:

Feb 27 18:56:14 ferrari usba: [ID 912658 kern.info] USB 2.0 device (usb5e3,702) operating at full speed (USB 1.x) on USB 1.10 root hub: storage@1, scsa2usb0 at bus address 3
Feb 27 18:56:14 ferrari usba: [ID 349649 kern.info]     USB TO IDE
Feb 27 18:56:14 ferrari genunix: [ID 936769 kern.info] scsa2usb0 is /pci@0,0/pci1025,7e@13,1/storage@1
Feb 27 18:56:14 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,1/storage@1 (scsa2usb0) online
Feb 27 18:56:14 ferrari scsi: [ID 193665 kern.info] sd1 at scsa2usb0: target 0 lun 0
Feb 27 18:56:14 ferrari genunix: [ID 936769 kern.info] sd1 is /pci@0,0/pci1025,7e@13,1/storage@1/disk@0,0
Feb 27 18:56:14 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,1/storage@1/disk@0,0 (sd1) online
Feb 27 18:56:14 ferrari genunix: [ID 314293 kern.info] device pciclass,030000@0(display#0) keeps up device sd@0,0(disk#1), but the latter is not power managed
Feb 27 18:56:20 ferrari sloggi: [ID 668208 kern.notice] uname() syscall.


Casper Dik's answer:

>according to
>http://blogs.sun.com/roller/page/dp?entry=what_s_new_in_solaris12 in
>snv_33 the USB 2.0 support on the Ferrari 4005 should work now:

Not until b35.
(Source:  Casper Dik 27.02.06 [27.02.06])


[20.03.06 snv_33]

"eject rmdisk" does not work correct for harddisks: After executing "eject rmdisk" the harddisk is umounted for about 1 or 2 seconds then vold remounts the harddisk again. To avoid this either stop vold; unplug the cable; and restart vold again or do a "umount /rmdisk/label" instead of the eject.

[24.03.06 snv_33]

The USB 2.0 support should work in snv_35 but I did not test it yet


[20.04.07 snv_37]

The work around for the USB 2.0 devices is not necessary any more with this Solaris Release

[28.04.06 snv_37]

An (old) IBM PS/2 mouse connected  via an PS/2-USB-adapter does not work


[30.06.06 snv_41]


My USB 2.0 USB Stick does not work anymore; the messages in /var/adm/messages after inserting the USB stick are:


Jun 30 18:11:35 ferrari usba: [ID 912658 kern.info] USB 2.0 device
(usb930,6529) operating at hi speed (USB 2.x) on USB 2.0 root hub:  storage@8, scsa2usb1 at bus address 2
Jun 30 18:11:35 ferrari usba: [ID 349649 kern.info] TOSHIBA ransMemory 09B1DB5113605893
Jun 30 18:11:35 ferrari genunix: [ID 936769 kern.info] scsa2usb1 is /pci@0,0/pci1025,7e@13,2/storage@8
Jun 30 18:11:35 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,2/storage@8 (scsa2usb1) online
Jun 30 18:11:36 ferrari scsi: [ID 193665 kern.info] sd2 at scsa2usb1: target 0 lun 0
Jun 30 18:11:36 ferrari genunix: [ID 936769 kern.info] sd2 is /pci@0,0/pci1025,7e@13,2/storage@8/disk@0,0
Jun 30 18:11:36 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,2/storage@8/disk@0,0 (sd2) online
Jun 30 18:11:36 ferrari genunix: [ID 314293 kern.info] device pciclass,030000@0(display#0) keeps up device sd@0,0(disk#2), but the latter is not power managed
Jun 30 18:11:36 ferrari scsi: [ID 107833 kern.notice] Device is gone
Jun 30 18:11:36 ferrari last message repeated 1 time
Jun 30 18:11:36 ferrari usba: [ID 691482 kern.warning] WARNING: /pci@0,0/pci1025,7e@13,2/storage@8 (scsa2usb1): Disconnected device was busy, please reconnect.
Jun 30 18:11:39 ferrari scsi: [ID 107833 kern.notice] Device is gone
Jun 30 18:11:41 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,2/storage@8/disk@0,0 (sd2) offline
Jun 30 18:11:41 ferrari last message repeated 1 time
Jun 30 18:11:41 ferrari genunix: [ID 408114 kern.info] /pci@0,0/pci1025,7e@13,2/storage@8 (scsa2usb1) offline



The other USB devices that I tested until now with snv_41, an USB 1.0 mouse and a USB 2.0 harddisk, work without problem.


Look's like a known "regression":

I believe this is a known regression in b41 and possibly b42; all seems to
be well again in b43 (compile a recent scsa2usb.

Casper
(Source:  Casper Dik 30.06.06 [30.06.06])


[17.07.06 snv_43]

The USB 2.0 Memory stick works again with this release



Video

[19.01.06 snv_28]
The graphics adapter in the Acer Ferrari 4005 is supported by the xservers XSun and Xorg. As far as I know XSun does not support the display resolution of the Acer Ferrari (1600x1050) but Xorg does. XSun always uses 1024x768 on my Ferrari Display.
Therefor you should use Xorg on the Acer Ferrari.

Please note that Xorg only supports the display resolution with a manually corrected xorg.conf.  You can use the xorg.conf from Capser Dik [19.01.06] without changes.

I did not test an external display adapter until now.


[19.01.06 snv_28]

> On reboot, all I had was a black screen; I think the OS was up (occasional disk
> activity and such), but I couldn't see what I was doing, so it didn't help much.

If this is once the X server starts, you should be able to kill it with Ctrl-Alt-Backspace (assuming you chose Xorg). Do that 5 times or so and dtlogin should finally give up on starting it and return you to console.

To make Xorg actually display on the laptop screen, you'll need to tell it to use the builtin screen - for some reason it's probe sees the VGA & DVI ports, but not the builtin screen. You can fix this in your xorg.conf with

Option "MonitorLayout" "LVDS,CRT"

in the Device section. (See the xorg.conf sample Casper posted a couple  weeks ago at http://groups.yahoo.com/group/solarisx86/message/29174 )

(Source: Alan Coopersmith, 29.09.2005 [19.01.06])


[21.02.06 snv_33]


Note: You should copy the xorg.conf from Capser Dik [19.01.06] to /etc/X11 before the first reboot after the installation .

[24.03.06 snv_33]

There's a bug in X.org from snv_35:

A warning from our internal Ferrari user group to anyone else
running Solaris Express/Nevada builds on Acer Ferrari 4000
laptops:

If you're using Nevada build 35 or later, rename /usr/X11/lib/modules/libvbe.so so the Xorg server doesn't find
it. If it's there, the new monitor probing changes introduced in
build 35 by Sun bug 6385111 (aka Xorg bug 5892) cause the Ferrari
4000 to attempt to use VESA BIOS Extensions (VBE) to get the monitor
settings after the normal methods failed. Unfortunately, while this
works the first time you do it, if you do it a second time without
rebooting in between, it seems to cause the Ferrari 4000 BIOS to hang
the entire machine, requiring you to manually power it down to recover.
Since this is an optional module, if Xorg can't load it, it just skips it.

This failure is being tracked in Sun's bug database as 6402721 and
is being worked on now by the engineer who introduced the fallback
to VBE into our Xorg. So far it's only been reported on the Ferrari 4000
laptops, but could potentially be seen on other machines with similar BIOS'es.

[I also posted this message with a bunch of links to more information at http://blogs.sun.com/roller/page/alanc?entry=xorg_bug_on_ferrari_4000 ]

-- 
    -Alan Coopersmith-           alan.coopersmith@sun.com
     Sun Microsystems, Inc. - X Window System Engineering
(Source: Alan Coopersmith, 29.09.2005 [24.03.06])


[20.04.06 snv_37]

The bug with libvbe.so module still exists in this Solaris Release

[01.06.06 snv_40]

The bug should be fixed in this release; not tested yet.



WLAN

[19.01.06 snv_28]

There are no driver for the BroadCom WLAN adapter used in the Acer Ferrari.

You can install the new released NDIS Wrapper kit to use the Windows driver for the WLAN adapter - but:

The 64 Bit Windows drivers for the Broadcom Wireless Card can not be used with the NDIS Wrapper kit and you can't use the 32 Bit drivers if booted in 64 Bit mode:
[...]
Unfortunately, the 64-bit drivers available from broadcom use SSE instructions which makes it impossible to use them in the kernel. But the 32 bit driver works fine (but in the end I puntedand replaced it with an Atheros for EUR35.

(Source: Casper Dik, 14.01.06, [19.01.06])

Therefor to use the internal WLAN with the Windows drivers and the NDIS wrapper you must boot the Ferrari into 32 Bit mode [19.01.06]
As an alterntive you can replace the internal WLAN card of the Ferrari (see here [19.01.06])

[20.01.06 snv_28]

A mail to the German Acer support requesting a Solaris 10 x86 driver for the Broadcom WLAN adapter was sent yesterday. An answer is still pending.


[21.02.06 snv_33]

There's an opensource driver for the WLAN adapter of the Ferrari at http://bcm43xx.berlios.de/ that is known to work in Linux.
Due to licence problems this driver can not be included in Open Solaris; see here [21.02.06].


[27.06.06 snv_41]

I replaced the preinstalled Broadcom Wireless adapter with an Intel Pro Wireless 2200BG and installed the SUNWiwi.pkg (iwi 0.4).

Works perfect (but the WIFI button in front of the Ferrari seems not to work anymore)


[28.06.06 snv_41]

The WIFI button in front of the Ferrari still works: It turns WIFI on and off (but the light doesn't work anymore)


[09.09.06 snv_46]

Note: Solaris Nevada snv_44 and newer need the iwi version 0.5 or newer.



back to top

Software



cdrecord/cdrecord-prodvd

[19.01.06 snv_28]

Works without problems with the internal DVD burner.

[19.07.06 snv_43]

cdrecord v2.01.01a06  is now part of Solaris (Package:  SUNWmkcd).

This cdrecord DOES not support DVDs!


[10.10.06 snv_49]

cdrecord v2.01.01.a10 is now part of the Solaris package SUNWmkcd; this version does burn DVDs without a license key



back to top

inetmenu

[19.01.06 snv_28]

From the inetmenu homage page:

Inetmenu tool provides a graphical interface that enables laptop users to easily manage their wired, wireless, and dial up network configurations.

When invoked without arguments, inetmenu scans the available network interfaces and presents them to the user. Users can also invoke inetmenu with arguments to specify an intderface, profile, or, for a wireless connection, the ESSID.

(Source: inet menu homepage,  19.01.06 [19.01.06])


[20.01.06 snv_28]

Note that deinstalling inetmenu leaves a now not usable service entry (tested with inetmenu 1.9). Either disable or remove it manually.

Usage not tested yet


[25.04.06 snv_37]


Installed & configured it today - works. Configuring is a little trial and error but fortunately its' "only" a script ;-)

I've only changed the code to check for /etc/hostname.* files so that it ignores the files for the virtual network adapter (/etc/hostname.vni*)



back to top

qemu

[19.01.06 snv_28]

qemu [19.01.06] is an Open Source Virtual PC (like Virtual PC or VM Ware). I've successfully tested the current Solaris Version 0.7.0 on Solaris 10 running on my IBM Thinkpad T30 and on the Ferrari. The performance is not as good as in the commercial products but for my purpose it sufficient.

I've tested Schillix, Benelix, Windows 2000, Windows NT, Knoppix and DSL.


You can download the binary package for Solaris from blastwave [19.01.06].


[24.01.06 snv_28]

The windows version of qemu 0.8.0 runs in wine on Solaris .

[09.05.06 snv_37]

The version 0.8.1 can be compiled without problems under Solaris 10 x86  (see also this forum entry [09.05.06]). First tests of this version look pretty good.

[14.06.06 snv_41]

A precompiled version of Qemu 0.8.1 can be downloaded here

[31.07.06 snv_43]

QEMU v0.8.2 is out. Not tested yet under Solaris


[09.09.06 snv_46]


QEMU v0.8.2 compiles and runs without problems under Solaris


[21.09.06 snv_46]

There's now a project for qemu on Solaris at OpenSolaris.org [21.09.06]. On this page you download the source code and binaries for qemu on Solaris. A binary of qemu accelerator for Solaris is also there!


[25.09.06 snv_46]

The qemu binary and the kqemu accelerator for qemu from the OpenSolaris project works very well. The performance increases significant using the accelerator. There's only one minor issue with the qemu binary: the info command without parameter core dumps qemu.


[03.10.06 snv_46]

There's now a new version of the accelerator and the binary on the Open Solaris projekt page. This version supports more than one instance using the kqemu accelerator. The bug in the info command (info without parameter core dumps) is still there.


[19.10.06 snv_49]

The "new" qemu binaries from the OpenSolaris qemu project page,  SUNWqemu-0.8.2_REV_2006.10.18-sol10-i386-opt.pkg.bz2 [19.10.06]), work also in snv_49. The bug in the info command (info without parameter core dumps) is still there.

There's a message from Martin Bochnig to use the "old" binaries, qemu-osol-0.8.2-bin-x86.tar.gz [19.10.06],instead of the "new" one because of problems with the kqemu and the "new" binaries. Unfortunately the "old" binaries do not work reliable on snv_49.

(Source: forum Message from Martin Bochnig, 19.10.06 [19.10.06])

If you want to use the accelerator kqemu be aware of this restriction:

 The accelerator requires qemu on 32-bit kernels and qemu-system-x86_64 on 64-bit kernels. Fabrice has mentioned he may lift this
restriction in the future by adding some extensions to kqemu, in which case we'll need to extend the wrapper.
(Source: OpenSolaris QEMU Sketchpad[19.01.06])






back to top

Xen

The information about Xen and Solaris is now on a  separate Webpage



back to top

Installation




General

[19.01.06 snv_28]

In general the installation of Solaris 10 on the Acer Ferrari 4005 works smoothly. The only issue I had was the missing  Xorg configuration after the installation.
 
[09.03.06 snv_33]

Instructions on how to do a flash install are here [09.03.06].




Hints

This section contains some hints for using Solaris. The hints are not necessary Acer Ferrari related.


How to boot into 32 Bit mode

[19.01.06 snv_28]

Edit /boot/grub/menu.lst and add "kernel/unix" as first argument on the multiboot line.

(You can also clone the default entry and mkae a "Solaris Nevada (32-bit)" entry instead)


#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris Nevada snv_31 X86
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
#---------------------END BOOTADM--------------------
#
# Clone of the above w/ kernel/unix added for 32 bit booting
#
title Solaris Nevada (32bit)
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris failsafe
kernel /boot/multiboot kernel/unix -s
module /boot/x86.miniroot-safe
#---------------------END BOOTADM--------------------


(Source: Casper Dik, 14.01.06 [19.01.06])



How to enable reboot and shutdown in gdm/2

Edit the file /etc/X11/gdm/gdm.conf first, and uncomment the following lines:

RebootCommand=/sbin/init 6
HaltCommand=/sbin/init 5



How to enable debugging for the cardbus driver


[19.01.06 snv_28]

Enable the debuging messages by adding two lines in /etc/system :

set pcic:pcic_debug=1
set cardbus:cardbus_debug=1
(Source: vincent, Rui Wang, 24.10.05 [19.01.06])



Coexistence with other OSes

[19.01.06 snv_28]

Solaris coexists perfect with other Operating systems on the  Ferrari - but I must admit I only tested with the preinstalled Windows XP ;-).

If you install Solaris after you installed Windows XP the installation program automatically adds entries for Windows XP and the hidden Diagnose Partition of the Ferrari to the GRUB boot menu.



back to top

Trouble Shooting




Known bugs in snv_30


Error message: Unexpected token on line 359 "00" /etc/driver_aliases


That's a known bug (Source: Casper Dik, 31.01.06 [02.02.06]); just edit the /etc/driver_aliases manually.

The last two lines in the file should look like:

ses "scsiclass,0d"                     
ses "scsiclass,00.vSUN.pUniversal_Xport"


[21.02.06 snv_33]


This bug is fixed in snv_33


Known bugs in snv_41


Samba does not start


[14.06.06 snv_41]

Samba does not start due to a missing library; the bug report for this bug is 6435463

Work around:
Work around (for now), sym link libgnutls.so.12.. to libgnutls.so.6

# cd /usr/lib


# ln -s libgnutls.so.12.3.7 libgnutls.so.6
(Source:  Bug report  14.06.06 [14.06.06])


CDROM player does not work


The default CDROM player in snv_41; sound juicer, does not work due to missing HAL (what ever that is); see bug report 6423748

Workaround:

use xmms to play CDs; replace /usr/bin/gnome-cd with a link to a script that starts "xmms -p"

A working xmms configuration is:

Select the "Solaris audio plugin " and configure the output to "Line Out"


Known bugs in snv_43


Symbolic link for libcrypto.so.0.9.7 missing


[17.07.06 snv_43]

The symbolic link /usr/sfw/lib/libcrypto.so.0.9.7 is missing; to recreate this link issue:

cd /usr/sfw/lib/
ln -s ./libcrypto.so ./libcrypto.so.0.9.7


Recreate the link before installing any package that uses the library (because otherwise the postinstall script of these packages may fail).


Known bugs in snv_46


Gnome Panel not working



[12.09.06 snv_46]

You can't use the Gnome Panel if you're using GDM ; see this bug

Workaround:

Use dtlogin instead of GDM.




The internal mousepad does not work anymore


[20.01.06 snv_28]

Shutdown the Ferrari; turn it off, remove the battery; wait up to 5 minutes; insert the battery again and turn on the ferrari.

The mousepad should now work again.





back to top

Files


This is a list of files and scripts I put on my website that maybe useful

xorg.conf for the Acer Ferrari 4005 Note: This is the xorg.conf from Casper Dik [19.01.06 snv_28]
switch_xserver.sh Script to change the X Server from XSun to Xorg or vice versa

Note: Execute only if the XServer is not running

Use

svcprop -p "options/server" "svc:/application/x11/x11-server"

to get the current xserver

Source:  Richard L. Hamilton, 14.06.05 [19.01.06]

[19.01.06 snv_28]
switch_login.sh
Script to change the login program from dtlogin to gdm2 or vice versa

Note: Execute only if the XServer is not running

Source:  me
[19.01.06 snv_28]





back to top

Links


Acer Ferrari


Acer Ferrari 4005 homepage (German) [19.01.06]

Acer Ferrari 4005 technical specification [20.01.06]


Acer ferrari driver download page (ftp; mostly windows driver) [19.01.06]

Acer ferrari driver download page (http; mostly windows drivers) [19.01.06]


Ferrari 4000 Service Guide (system specs, disassembly, jumpers, internal
configuration, troubleshooting, etc.)
[20.01.06]

Ferrari 4000 User's Guide (very basic usage) [20.01.06]



Solaris General


Notable New Features in Solaris "Nevada", Build 27 (12/2005) [19.01.06]

Notable New Features in Solaris "Nevada", Build 31 (2/2006) [27.02.06]

Notable New Features in Solaris "Nevada", Build 36 (472006) [08.05.06]

What's new in Solaris Express (list) [08.05.06]


Change log for snv_41 [17.07.06]

Change log for snv_42 [17.07.06]

Change log for snv_43 [17.07.06]

Change log for snv_44 [18.07.06]

Change log for snv_45 [12.09.06]

Change log for snv_46 [12.09.06]

Change log for snv_49 [19.10.06]

Change log for snv_50 [19.10.06]


Note:
The general format of the webpage with the release notes for a nevada release looks like:

http://dlc.sun.com/osol/on/downloads/b##/on-changelog-b##.html

where ## is the release number (e.g. 43)


Open Solaris Homepage  [19.01.06]

Open Solaris: Laptop [19.01.06]

Open Solaris: Device drivers [19.01.06]


Solaris Express [19.01.06]

Solaris Express Community Build Download [23.01.06]

Open Solaris Companion downloads [19.07.06]


Sun Bug Database [19.01.06]

Sun Bug Database Search [25.01.06]

Sunsolve [19.01.06]

Sun online documentation [19.01.06]


BigAdmin Solaris x86 Collection [19.01.06]


A GRUB Configuration for Multiple Solaris Instances [25.01.06]


Driver & Tools


Open Solaris laptop Community Downloads [19.01.06]

frkit - download and install acerkb, acpi, gnome-battery and powernow [19.01.06]


PS/2 Wheelmouse driver for Solaris x86 (XSun) [20.01.06]


cardbus driver home page [19.01.06]

cardbus v0.2 driver download  [19.01.06]


Wireless networking for Open Solaris [19.01.06]

wificonfig man page [19.01.06]

ndis wrapper tool [19.01.06]

inetmenu [19.01.06]

Broadcom Ethernet Driver Download page [19.01.06]

Free NIC Driver for Solaris [02.02.06]

How to install the Broadcom Ethernet driver if booted from CDROM [09.03.06]


DVD+RW/+R/-RW Tools included in Solaris [27.02.06]

USB FAQ from Sun [20.01.06]

List of supported USB devices [20.01.06]

USB Security Script [20.01.06]



Open Sound System for Solaris [19.01.06]

Open Sound System Beta driver for Solaris [22.04.06]

Install instructions for OSS [19.01.06]

Juergen Keils Sound driver [20.04.06]


xorg.conf file collection [19.01.06]

xorg.conf from Casper Dik for the Acer Ferrari 4005 [19.01.06]

Sun HCL Entry for the Acer Ferrari 4000 [20.01.06]


Laptop related

Solaris Laptop list (x86) [19.01.06]

Solaris for x86 Laptops [19.01.06]

Solaris with mobile Computers [07.03.06]

ACPI / BIOS


ACPI DSDT Download page [20.01.06]

ACPI DSDT for the Acer Ferrari 4005 (I don't know if that is usable in Solaris)  [20.01.06]

iasl (ACPI Compiler for Solaris) [23.01.06]

Fixing some ACPI BIOS stuff on the Acer Ferrari 4005 [19.01.06]



Additional Software

www.blastwave.org [20.01.06]

www.sunfreeware.com [20.01.06]

qemu Homepage [31.07.06]

64 Bit Packages for Solaris X86 [27.02.06]

qemu project on OpenSolaris [21.09.06]

OpenSolaris QEMU Sketchpad (Current issues with QEMU) [19.10.06]


Linux on the Acer Ferrari 4005


Linux on the Acer Ferrari 4005 [20.01.06]

Gentoo on the Acer Ferrari 4005 [20.01.06]

Gentoo on the Acer Ferrari 4005WLMi Manual  [20.01.06]

Ubuntu on the Acer Ferrari 4005 [20.01.06]



Blogs

Alan Coopersmith [19.06.06]

Bruno Delbono [26.01.06]

Casper Dik [19.01.06]

Andrei Dorofeev [19.01.06]

Dan Price (What's new in Solaris?) [27.02.07]

Richard Friedmann [09.02.06]

Mike Ramchands, inetmenu: here and here [25.04.06]

Forums and Mailing lists

Open Solaris Laptops discussion [19.01.06]

Open Solaris qemu discussion [03.10.06]

Sun Support Forum: Solaris on x86  [20.01.06]

solarisx86 on yahoo [19.01.06]

qemu forum [19.01.06]

4Front Technologie (OSS) User Forum [10.02.06]




back to top


Credits

Everyone mentioned above, of course.


back to top


History


Date
Comment
19.07.2007
installed Solaris x86 build 66 with Xen Support
19.10.2006
Update: qemu

12.10.2006 Update: PCMCIA
10.10.2006
Update: cdrecord
10.10.2006
installed Solaris Nevada snv_49
03.10.2006
Update: qemu
25.09.2006
Update: qemu
21.09.2006
Update: qemu

09.09.2006
installed Solaris Nevada snv_46
qemu 0.8.2 tested
09.08.2006
Update: Firewire
02.08.2006
Moved the information about Xen to a separate Webpage
31.07.2006
Update: Xen Links
Update: QEMU

28.07.2006
Update: Xen
27.07.2006
Update: Xen
Update: Xen Links
26.07.2006
Update: Xen
Update: Xen Links
25.07.2006
Update: Xen
24.07.2006
New: Xen and Xen Links
19.07.2006
updated: Mouse
updated: cdrecord
corrected: 17.07.06 should be 17.07.06 ....
17.07.2006
installed Solaris Nevada snv_43
30.06.2006
added Infos about USB 2.0
28.06.2006
corrected the infos about the WIFI adapter replacement
27.06.2006
replaced the Broadcom Wireless adapter with an Intel Pro Wireless 2200BG and installed the SUNWiwi.pkg (iwi 0.4)
14.06.2006
installed Solaris Nevada snv_41
Update: qemu
New: Known Bugs in snv_41
01.06.2006
installed Solaris Nevada snv_40
09.05.2006
added infos about qemu
08.05.2006
added some weblinks
28.04.2006
added infos about PCMCIA cards
added infos about PS2-to-USB adapter
26.04.2006
added infos about Sound
added infos about DVD-RAM/udfs support
added infos about PCMCIA cards
25.04.2006
added infos about inetmenu
22.04.2006
added infos about Sound
21.04.2006
added infos about Sound
20.04.2006
installed Solaris Nevada snv_37
added infos about Sound
added infos about USB
added infos about Video
24.03.2006
added Warning about X.org in snv_35;
updated USB infos
20.03.2006
tested PS/2 keyboard;
add more infos about USB devices
10.03.2006
add. tests with DVD-RAM
09.03.2006
added a link to page describing how to install a the network adapter driver if booted from CDROM
08.03.2006
add. tests with DVD-RAM
07.03.2006
add. tests with DVD-RAM
06.03.2006
added new infos about the DVD Recorder
new beta version of the OSS driver tested
02.03.2006
new beta version of the OSS driver available
27.02.2006
addd more links, USB infos
21.02.2006
added more infos about the sound driver
15.02.2006
installed Solaris Nevada snv_33
10.02.2006
minor updates
udated sound to oss-4.0.150-i386.pkg.gz
09.02.2006
add additional infos about tests with snv_30
02.02.2006
corrected & added some links
installed Solaris Nevada snv_30
tested new OSS beta driver
26.01.2006
added more links
25.01.2006
USB driver loaded are USB 1.1 only without work around
24.01.2006
added a mail from OSS about how to get the sound working
23.01.2006 initial public release
19.01.2006
initial release



back to top