Subject: | |
From: | |
Reply To: | |
Date: | Sun, 13 Mar 2005 20:55:36 -0800 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Greetings,
I wanted to pass this along in case someone else runs into it.
I have the following configuration
EM64 based system
3ware 9xxx 12 port raid card
12 x 250 GB drives
split in to 2 5+1 raid sets (~1.2 TB each)
I wanted to configure this with XFS which is our standard config. This
was the first EM64 based system that I have configured this way. I had
one other, but I configured that with Reiser which worked fine. When I
went to create the file system, it failed. The numbers it showed for
the data blocks were clearly way off. Obviously it was computing the
partition size wrong. After copious debugging, I have determined that
the mkfs.xfs queries the partition size by doing a ioctl BLKGETSIZE64.
This seems to be returning bad number on the EM64. I haven't determined
if it is the underlying kernel code or just the manner of the ioctl that
is the culprit. I did some debugging in the kernel, but I haven't been
able to determine anything conclusive. For now, I found a work around
in the mkfs.xfs code.
Has anyone else had this problem?
- --Shane
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCNRlHZd/2zrI5CioRAjgHAJ43ZlgB3o6Xz6ZvYB3akSAqyC+VCgCgvm2t
tM++Y8cJBzWDUX563Cnm2h0=
=t7Pf
-----END PGP SIGNATURE-----
|
|
|