I'm trying to use OpenSolaris as a zfs-over-nfs file server.  I have one 
client, a Mac, connected to my Solaris box via a linksys router.  The host and 
client are assigned static IP addresses.  (My system/OS info is listed at the 
end of this post.)

I can mount the NFS directory on my Mac and begin copying files over to the 
server.  I am copying massive amounts of files, so I take off to get coffee, go 
to work, whatever.

Each time I come back and check the status of the copy, I find the connection 
was disrupted, typically after 4-5 GB had been copied.  The Mac system log 
shows the following:

May 29 14:45:08 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:45:08 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:45:08 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:45:08 AJWlaptop KernelEventAgent[133]: tid 00000000 received 
VQ_NOTRESP event (1)
May 29 14:45:08 AJWlaptop KernelEventAgent[133]: tid 00000000 type 'nfs', 
mounted on '/Volumes/192.168.1.100', from '192.168.1.100:/mus', not responding
May 29 14:45:08 AJWlaptop KernelEventAgent[133]: tid 00000000 found 1 
filesystem(s) with problem(s)
May 29 14:45:39 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:45:39 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:45:39 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
...
May 29 14:47:12 AJWlaptop kernel[0]: nfs server 192.168.1.100:/mus: not 
responding
May 29 14:47:13 AJWlaptop KernelEventAgent[133]: tid 00000000 unmounting 1 
filesystems 

Accompanying the dropped connection is a Solaris system freeze -- the keyboard 
and mouse are unresponsive.  At first I thought this was a power management 
issue; some process was putting the machine into idle and disrupting the 
server.  So I tried all of the following:

* svcadm disable system/power
* adding "autopm disable" to /etc/power.conf and rebooting
* I even tried disabling acpi by adding "setprop acpi-user-options '0x2'" in 
/boot/solaris/bootenv.rc and rebooting

I also made sure the versions of NFS were compatible; I set both machines to 
use nfsv3 (the highest version available on my Mac).

No matter what I tried, the system still froze and dropped the connection after 
a time.  Then, while I was trying another copy to the server (~20GB of files) 
and typing furiously at my Solaris box to try to diagnose the problem, I 
noticed that the copy had gone beyond the previous 5 GB limit; I kept typing 
periodically for the duration of the copy, and it finished without a freeze 
(after 3 hours).

It seems that there is some process putting the computer into a lower power 
state when the keyboard is idle for x amount of time.

But I can't figure out what process is causing this.  I killed powerd with the 
commands issued above.  Could it be the motherboard?  There is not a way to 
disable ACPI in the BIOS.

My system info:

Solaris: SunOS Release 5.10 Version Generic_127128-11 64-bit / AMD64 processor 
/ Gigabyte GA-MA770-DS3-E mohterboard / 1 GB RAM

Mac: Mac OS X  v. 10.4.11 PowerPC 

Any help is greatly appreciated; I've been trying to figure this out for a 
couple of days and have invested a lot in the idea of opensolaris/zfs.

Best,
Adam
 
 
This message posted from opensolaris.org

Reply via email to