[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