xfs
[Top] [All Lists]

compatibility with Promise RM8000

To: linux-xfs@xxxxxxxxxxx
Subject: compatibility with Promise RM8000
From: Brian Hargrave <brian.hargrave@xxxxxxxxxxxxxx>
Date: 10 Feb 2003 15:14:20 -0600
Sender: linux-xfs-bounce@xxxxxxxxxxx
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>