xfs
[Top] [All Lists]

Re: compatibility with Promise RM8000

To: Brian Hargrave <brian.hargrave@xxxxxxxxxxxxxx>
Subject: Re: compatibility with Promise RM8000
From: Stephan L Jansen <jansen@xxxxxxxxxxxxxx>
Date: Mon, 10 Feb 2003 17:52:40 -0600
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <1044911660.1212.37.camel@stube>
Sender: linux-xfs-bounce@xxxxxxxxxxx

Hi,

We have four of those devices and have had some problems but at
this point I'm fairly sure it is not XFS related.  It appears that
the problems have been fixed with the latest version of the
firmware (1.1.0.13) which is not yet on their web site.  The
problems we saw only happened under heavy load and were accompanied
by numerous SCSI errors.

On Monday, February 10, 2003, at 03:14 PM, Brian Hargrave wrote:

We are having trouble with reliability using xfs under linux with a
Promise RM8000 device. Anybody else reported related problems with this
device?  We have been using xfs on scsi arrays for months with no
problems on a system configured exactly the same (as far as xfs, redhat,
and scsi hardware).  We are also having the same issue on a Mandrake9
system with a Adaptec 2940U2W scsi card.

Here is a sample error message:

Feb 10 13:26:48 hostname kernel: xfs_force_shutdown(sd(8,2),0x8) called
from line 4068 of file xfs_bmap.c.  Return address = 0xc018caf2
Feb 10 13:26:48 hostname kernel: Corruption of in-memory data detected.
Shutting down filesystem: sd(8,2)
Feb 10 13:26:48 hostname kernel: Please umount the filesystem, and
rectify the problem(s)

Here are some system details:

% cat /proc/pci
snip---
  Bus  0, device  20, function  0:
    SCSI storage controller: Adaptec AIC-7881U (rev 0).
      IRQ 10.
      Master Capable.  Latency=64.  Min Gnt=8.Max Lat=8.
      I/O at 0xe800 [0xe8ff].
      Non-prefetchable 32 bit memory at 0xfebff000 [0xfebfffff].
  Bus  1, device   0, function  0:
---snip

$ df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              3612272   2329996   1098736  68% /
none                    127504         0    127504   0% /dev/shm
/dev/sda2            481393216 141041656 340351560  30% /archive

$ cat /etc/fstab
LABEL=/                 /                       ext3    defaults
1 1
none                    /dev/pts                devpts  gid=5,mode=620
0 0
none                    /proc                   proc    defaults
0 0
none                    /dev/shm                tmpfs   defaults
0 0
/dev/sda1               swap                    swap    defaults
0 0
/dev/sda2               /archive                xfs     defaults
1 2

$ uname -a
Linux hostname 2.4.18-SGI_XFS_1.1smp #1 SMP Wed Apr 17 09:05:28 CDT 2002
i686 unknown

$ dmesg
snip---
SCSI subsystem driver Revision: 1.00
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.4
        <Adaptec 2940 Ultra SCSI adapter>
        aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs

  Vendor: Promise   Model: 5 Disk RAID5      Rev: 1.10
  Type:   Direct-Access                      ANSI SCSI revision: 03
scsi0:A:0:0: Tagged Queuing enabled.  Depth 253
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:A:0): 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
SCSI device sda: 965018624 512-byte hdwr sectors (494090 MB)
 sda: sda1 sda2
---snip

$ rpm -qa | grep -i xfs
kernel-smp-2.4.18-SGI_XFS_1.1
xfsprogs-devel-2.0.3-0
kernel-2.4.18-SGI_XFS_1.1
xfsprogs-2.0.3-0

$ cat /proc/scsi/aic7xxx/0
Adaptec AIC7xxx driver version: 6.2.4
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
Channel A Target 0 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
        Goal: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
        Curr: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
        Channel A Target 0 Lun 0 Settings
                Commands Queued 6085
                Commands Active 0
                Command Openings 32
                Max Tagged Openings 253
                Device Queue Frozen Count 0
Channel A Target 1 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 2 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 3 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 4 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 5 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 6 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 7 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 8 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 9 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 10 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 11 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 12 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 13 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 14 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)
Channel A Target 15 Negotiation Settings
        User: 40.000MB/s transfers (20.000MHz, offset 255, 16bit)



<Prev in Thread] Current Thread [Next in Thread>