Hi!

I'm running Solaris Nevada snv_50 X86 on a MSI K8N Neo Platinum 
Motherboard/AWARD Bios V2.1 with AMD Athlon 64 3000+. The system is equipped 
with three SATA HD's. One for the OS with UFS and two with striped ZFS slices 
(unfortunately the system won't boot with EFI disk labels). The system is very 
slow especially while accessing the ZFS disks and accessing the WWW.

The problem seemed to be similar to the one mentioned in

http://www.opensolaris.org/jive/thread.jspa?messageID=11873

and

http://www.opensolaris.org/jive/thread.jspa?messageID=33608

so I hoped fixing the DSDT would help:

# intrstat

      device |      cpu0 %tim
-------------+---------------
       ata#0 |         0  0.0
  audio810#0 |     70032  3.9
      ehci#0 |         0  0.0
     i8042#0 |         7  0.1
      iprb#0 |         0  0.0
      ohci#0 |         0  0.0
      ohci#1 |         0  0.0
   pci-ide#1 |         0  0.0
   pci-ide#2 |    140065  4.7


# ./iasl -tc dsdt_AWRDACPI.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20060526 [May 30 2006]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt_AWRDACPI.dsl   352:     Method (\_WAK, 1, NotSerialized)
Warning  1079 -                          ^ Reserved method must return a value 
(_WAK)

dsdt_AWRDACPI.dsl  2635:                 Name (_HID, "_NVRAIDBUS")
Error    4001 -            String must be entirely alphanumeric ^  (_NVRAIDBUS)

ASL Input:  dsdt_AWRDACPI.dsl - 5719 lines, 174633 bytes, 1941 keywords
Compilation complete. 1 Errors, 1 Warnings, 0 Remarks, 597 Optimizations

I added the line

Return(Package(0x02){0x00, 0x00})

at method _WAK and changed _NVRAIDBUS to

Name (_HID, "NVRAIDBUS")

Now isal -tc returns

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 599 Optimizations

In /var/adm/messages the following entries appear while booting

Nov  8 12:56:35 apollo acpica: [ID 453271 kern.info] NOTICE: acpica: replacing 
table: /boot/acpi/tables/DSDT_NVIDIA_AWRDACPI.dat
Nov  8 12:56:35 apollo acpica: [ID 865000 kern.notice] ACPI (tbget-0386): Table 
[DSDT] replaced by host OS [20060721]

But intrstat still shows a lot of interrupts/s:

      device |      cpu0 %tim
-------------+---------------
       ata#0 |         0  0.0
  audio810#0 |     68542  3.8
      ehci#0 |         0  0.0
     i8042#0 |        90  0.8
      iprb#0 |         0  0.0
      ohci#0 |         0  0.0
      ohci#1 |         0  0.0
   pci-ide#1 |        40  0.7
   pci-ide#2 |    137084  7.6

After following the instructions on the page "Free NIC drivers for Solaris" 
( http://homepage2.nifty.com/mrym3/taiyodo/eng/ ) 
to enable the on-board nVidia NIC to replace the Intel Ethernet Pro 100 now the 
intrstat output is (nfo is the new NIC):

       device |      cpu0 %tim
-------------+---------------
       ata#0 |         0  0.0
  audio810#0 |     53215  3.1
      ehci#0 |         0  0.0
      iprb#0 |         0  0.0
       nfo#0 |     53215  3.5
   pci-ide#1 |         0  0.0
   pci-ide#2 |    106430  3.9

Anything else I can do to solve the problem? I even consider buying a new 
motherboard but how can I be sure not to run in the same problem again?

Regards,

        Snafoo
 
 
This message posted from opensolaris.org
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to