From: Alex <ro...@ya...> - 2004-02-27 00:48:17
|
Hi, I checked reiserfs sources to see where it reports error during boot and its stuck on this piece of code: if ( blk_size[MAJOR(dev)][MINOR(dev)] < sb_block_count(rs)*(sb_blocksize(rs)>>10) ) { printk("Filesystem on %s cannot be mounted because it is bigger than the device\n", kdevname(dev)); printk("You may need to run fsck or increase size of your LVM partition\n"); printk("Or may be you forgot to reboot after fdisk when it told you to\n"); return NULL; } I guess blk_size[MAJOR(dev)][MINOR(dev)] should return real size of codb0 block device but here with such config line in default.colinux.xml <block_device index="0" path="\Device\HarddiskVolume2" enabled="true"></block_device> it just return 0. Can it be fixed so it return real size ? Please, give me a hand with these, or point where in colinux size of block device calculations should be. I know i can just get rid of that condition in reiserfs and everything probably will work, but thats not right, you know ;). -- With best regards, Alex |