[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

xfsprogs-2.0.1-0.ia64.rpm - mkfs.xfs fails to create a filesystem



Hi,
Is the following a known problem?

I  am running a kernel built from kernel-2.4.9-31SGI_XFS_1.1_PR2.src.rpm
on ia64.  When I installed the new kernel I also removed the previous 
acl-1.1.3-0 , dmapi-0.2.2-0 and xfsprogs-1.3.13.-0 rpms and installed the new 
rpms.  

Everything was going pretty well until I tried to add some new drives.  The 
error messages are below:  I found that if remove the xfsprogs-2.0.1 and 
install the older xfsprogs-1.3.13 I can again make filesystems.

The controller in question is running the qla2200 driver:
qla2x00: Found  VID=1077 DID=2200 SSVID=1077 SSDID=2
scsi3: Found a QLA2200  @ bus 10, device 0x1, irq 53, iobase 0x1300
scsi(3): Configure NVRAM parameters...
scsi(3): Verifying loaded RISC code...
scsi(3): Verifying chip...
        Firmware version:  2.01.35, Driver version 5.31.RH1

The drive in question is as follows:
blk: queue e0000000ed7afbf0, no I/O memory limit
  Vendor: SEAGATE   Model: ST318304 CLAR18   Rev: 3B85
  Type:   Direct-Access                      ANSI SCSI revision: 03

I have tried different qla2200 controllers and different  drives (including 
RAID volumes) and all give the same error.

Ouput of mkfs.xfs 2.0.1
=================
# mkfs.xfs -V
mkfs.xfs version 2.0.1
# mkfs.xfs -f /dev/sd/c3b0t0u0p5
can't get size of data subvolume
Usage: mkfs.xfs
/* blocksize */         [-b log=n|size=num]
/* data subvol */       [-d agcount=n,agsize=n,file,name=xxx,size=num,
                            sunit=value,swidth=value,unwritten=0|1,
                            su=value,sw=value]
/* inode size */        [-i log=n|perblock=n|size=num,maxpct=n]
/* log subvol */        [-l agnum=n,internal,size=num,logdev=xxx]
/* naming */            [-n log=n|size=num|version=n]
/* label */             [-L label (maximum 12 characters)]
/* prototype file */    [-p fname]
/* quiet */             [-q]
/* version */           [-V]
/* realtime subvol */   [-r extsize=num,size=num,rtdev=xxx]
                        devicename
<devicename> is required unless -d name=xxx is given.
Internal log by default, size is scaled from 1,000 blocks to 32,768 blocks
based on the filesystem size.  Default log reaches its largest size at 1TB.
This can be overridden with the -l options or using a volume manager with a
log subvolume.
<num> is xxx (bytes), or xxxb (blocks), or xxxk (xxx KB), or xxxm (xxx MB)
<value> is xxx (512 blocks).

Output of mkfs.xfs 1.3.13
==================
# mkfs.xfs -V
mkfs.xfs version 1.3.13
no device name given in argument list
Usage: mkfs.xfs
/* blocksize */         [-b log=n|size=num]
/* data subvol */       [-d agcount=n,agsize=n,file,name=xxx,size=num,
                            sunit=value,swidth=value,unwritten=0|1,
                            su=value,sw=value]
/* inode size */        [-i log=n|perblock=n|size=num,maxpct=n]
/* log subvol */        [-l agnum=n,internal,size=num,logdev=xxx]
/* naming */            [-n log=n|size=num|version=n]
/* label */             [-L label (maximum 12 characters)]
/* prototype file */    [-p fname]
/* quiet */             [-q]
/* version */           [-V]
/* realtime subvol */   [-r extsize=num,size=num,rtdev=xxx]
                        devicename
<devicename> is required unless -d name=xxx is given.
Internal log by default, size is scaled from 1,000 blocks to 32,768 blocks
based on the filesystem size.  Default log reaches its largest size at 1TB.
This can be overridden with the -l options or using a volume manager with a
log subvolume.
<num> is xxx (bytes), or xxxb (blocks), or xxxk (xxx KB), or xxxm (xxx MB)
<value> is xxx (512 blocks).
# mkfs.xfs -f /dev/sd/c3b0t0u0p5
meta-data=/dev/sd/c3b0t0u0p5     isize=256    agcount=17, agsize=65536 blks
data     =                       bsize=16384  blocks=1088399, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=0
         =                       imaxbits=27    
naming   =version 2              bsize=16384 
log      =internal log           bsize=16384  blocks=1000
realtime =none                   extsz=65536  blocks=0, rtextents=0