Messages in this thread |  | | Date | Fri, 7 Feb 2003 14:58:00 +0100 (CET) | From | Stephan van Hienen <> | Subject | Re: 15 * 180gb in raid5 gives 299.49 GiB ? |
| |
On Thu, 6 Feb 2003, Peter Chubb wrote:
> OK, must have missed a change. > > In drivers/scsi/aic7xxx_osm.c find the function ahc_linux_biosparam() > and cast disk->capacity to unsigned int like so: > > - cylinders = disk->capacity / (heads * sectors); > + cylinders = (unsigned)disk->capacity / (heads * sectors);
Thnx Peter, this fixes the compile error now i run 2.4.20 with the patch, and build the raid correctly
only a small thing left (in the raid code?) that needs to be fixed : (array size is neggative) mdadm version 1.0.1 but maybe it is just mdadm which is a buggy program since the 'Total Devices : 16' is also incorrect (seen before on multiple systems)
]# mdadm -D /dev/md0 /dev/md0: Version : 00.90.00 Creation Time : Thu Feb 6 14:20:02 2003 Raid Level : raid5 Array Size : -1833441152 (2347.49 GiB 2520.65 GB) Device Size : 175823296 (167.68 GiB 180.09 GB) Raid Devices : 15 Total Devices : 16 Preferred Minor : 0 Persistence : Superblock is persistent
Update Time : Fri Feb 7 10:15:15 2003 State : dirty, no-errors Active Devices : 15 Working Devices : 15 Failed Devices : 1 Spare Devices : 0
Layout : left-symmetric Chunk Size : 64K
Number Major Minor RaidDevice State 0 8 17 0 active sync /dev/sdb1 1 8 33 1 active sync /dev/sdc1 2 8 49 2 active sync /dev/sdd1 3 8 65 3 active sync /dev/sde1 4 8 81 4 active sync /dev/sdf1 5 8 97 5 active sync /dev/sdg1 6 8 113 6 active sync /dev/sdh1 7 8 129 7 active sync /dev/sdi1 8 3 1 8 active sync /dev/hda1 9 22 1 9 active sync /dev/hdc1 10 33 1 10 active sync /dev/hde1 11 56 1 11 active sync /dev/hdi1 12 57 1 12 active sync /dev/hdk1 13 88 1 13 active sync /dev/hdm1 14 89 1 14 active sync /dev/hdo1 UUID : 967349d3:ae82ce10:f6d112a5:dccda06b
]# cat /proc/mdstat Personalities : [raid0] [raid5] read_ahead 1024 sectors md0 : active raid5 hdo1[14] hdm1[13] hdk1[12] hdi1[11] hde1[10] hdc1[9] hda1[8] sdi1[7] sdh1[6] sdg1[5] sdf1[4] sde1[3] sdd1[2] sdc1[1] sdb1[0] 2461526144 blocks level 5, 64k chunk, algorithm 2 [15/15] [UUUUUUUUUUUUUUU]
unused devices: <none> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |