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)
|