Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2011 12:27:00 +0100
From:      Joachim Tingvold <joachim@tingvold.com>
To:        freebsd-scsi@freebsd.org
Subject:   mps0-troubles
Message-ID:  <DBFAF239-6C77-44FA-B829-E76070F5B0F5@tingvold.com>

index | next in thread | raw e-mail

Hi,

I'm not sure if this is the proper place to ask for help regarding  
this, but here it goes;

I've got 17 disks connected to a HP SAS expander, which again is  
connected to a LSI SAS 9211-8i HBA. I also have 1 system-disk that's  
connected directly to the SATA-controller on the motherboard. This is  
running on FreeBSD 9.0-CURRENT-201012.

I'm running ZFS on root (referred to as "zroot"), and also on the 17  
disks connected to the LSI-controller (6x2TB raid-z2 + 10x1TB raid-z +  
1 hot-spare, referred to as "storage").

This setup has been running fine since around christmas, but today,  
when I was moving some files from the zroot to storage, it failed.  
First, the moving went just fine (I was looking at gstat while it was  
copying), but then no activity (even though I knew it wasn't done --  
there was a lot of large files). Trying to list any files on the  
storage-volume didn't work (CTRL+C didn't work either, I had to quit  
the terminal). The mv-process was still running, even though there was  
no disk-activity;

	[jocke@filserver ~]$ ps aux | grep mv
	root         33698   0,0  0,1  10048   2132   0- D+   11:35am    
0:01,66 mv -PRp -- JAG /storage/series/JAG (cp)

I've extracted the relevant lines from dmesg since the machine booted  
on sunday; <http://home.komsys.org/~jocke/dmesg_mps0_freebsd-scsi.txt>.

After a while (couple of minutes), I could list files on the storage- 
volume, and ZFS reported no problems. Then, after a few new minutes, I  
could not list anything on the storage-volume, and it's been like that  
since (ZFS and dmesg reports no further errors, though).

I mentioned that the mv-process is still running; it won't die, but I  
guess that's because it has the D-flag (disk wait).

	[root@filserver ~]# kill -9 33698
	[root@filserver ~]# ps aux | grep mv
	root 33698 0,0 0,1 10048 2132 0- D+ 11:35am 0:01,66 mv -PRp -- JAG / 
storage/series/JAG (cp)

This isn't really my field of expertise, so I'm hoping that someone  
here on the list might enlighten me. (-:

-- 
Joachim


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DBFAF239-6C77-44FA-B829-E76070F5B0F5>