Re: RAID, 2.4.2 and Buslogic
Jauder Ho writes: > My story is somewhat similar to what Dick Johnson has encountered except > this is with 2.4.2 running on a pentium 200. > > EXT2-fs error (device md(9,0)): ext2_add_entry: bad entry in directory > #343396: > inode out of bounds - offset=0, inode=343396, rec_len=12, name_len=1 > EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 12 > > EXT2-fs error (device md(9,0)): free_inode: reserved inode or nonexistent > inode > kernel BUG at inode.c:885! Inode 12 is a perfectly valid inode number for any filesystem, so your ext2 superblock must have been corrupt (or zeroed out) at this point. The value for sb->u.ext2_sb.s_es->s_inodes_count must have been < 12 (likely zero), which would explain all of these errors. Strange. I have posted (twice) a patch which would prevent the BUG from happening. Granted, it won't help your RAID/SCSI corruption problem (*). Please see [PATCH] sanity checks for ext2 root inode in l-k archives. I don't think this is in either Linus' or Alan's tree. Cheers, Andreas (*) in normal cases this prevents a small filesystem corruption from halting the system, but in your case, the BUG may have prevented larger corruption by halting the system before more damage was done? -- Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto, \ would they cancel out, leaving him still hungry?" http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: RAID, 2.4.2 and Buslogic
Jauder Ho writes: My story is somewhat similar to what Dick Johnson has encountered except this is with 2.4.2 running on a pentium 200. EXT2-fs error (device md(9,0)): ext2_add_entry: bad entry in directory #343396: inode out of bounds - offset=0, inode=343396, rec_len=12, name_len=1 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 12 EXT2-fs error (device md(9,0)): free_inode: reserved inode or nonexistent inode kernel BUG at inode.c:885! Inode 12 is a perfectly valid inode number for any filesystem, so your ext2 superblock must have been corrupt (or zeroed out) at this point. The value for sb-u.ext2_sb.s_es-s_inodes_count must have been 12 (likely zero), which would explain all of these errors. Strange. I have posted (twice) a patch which would prevent the BUG from happening. Granted, it won't help your RAID/SCSI corruption problem (*). Please see [PATCH] sanity checks for ext2 root inode in l-k archives. I don't think this is in either Linus' or Alan's tree. Cheers, Andreas (*) in normal cases this prevents a small filesystem corruption from halting the system, but in your case, the BUG may have prevented larger corruption by halting the system before more damage was done? -- Andreas Dilger \ "If a man ate a pound of pasta and a pound of antipasto, \ would they cancel out, leaving him still hungry?" http://www-mddsp.enel.ucalgary.ca/People/adilger/ -- Dogbert - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RAID, 2.4.2 and Buslogic
Leonard, My story is somewhat similar to what Dick Johnson has encountered except this is with 2.4.2 running on a pentium 200. I encountered an oops last night while untarring a file. Upon reboot, it appears that the partition labels disappeared along with the superblock. Unfortunately, I was not able to recover and had to redo the setup from scratch. Here is the lspci output deepthought%jauderho% lspci 00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01) 00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01) 00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01) 00:09.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 02) 00:0b.0 VGA compatible controller: ATI Technologies Inc 210888GX [Mach64 GX] (rev 01) 00:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10) 00:0f.0 SCSI storage controller: BusLogic BT-946C (BA80C30) [MultiMaster 10] (rev 08) Unfortunately, the System.map was deleted during a compile but attached is the dmesg output. EXT2-fs error (device md(9,0)): ext2_add_entry: bad entry in directory #343396: inode out of bounds - offset=0, inode=343396, rec_len=12, name_len=1 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 12 EXT2-fs error (device md(9,0)): free_inode: reserved inode or nonexistent inode kernel BUG at inode.c:885! invalid operand: CPU:0 EIP:0010:[] EFLAGS: 00010292 eax: 001b ebx: c2af8ba0 ecx: c373c000 edx: 0001 esi: c023b9e0 edi: c38bd017 ebp: c3c285e0 esp: c1877f24 ds: 0018 es: 0018 ss: 0018 Process tar (pid: 5383, stackpage=c1877000) Stack: c01fd7e5 c01fd865 0375 c2af8ba0 c13b8f40 c014fa07 c2af8ba0 01fd c3c285e0 c3c28650 c13b8f40 0007 c3932560 c0138ef7 fffe c013a773 c3c285e0 c13b8ee0 01fd c13b8ee0 c1877fa4 c13b8ee0 c1e5c000 Call Trace: [] [] [] [] [] Code: 0f 0b 83 c4 0c eb 6f 39 1b 74 3b f6 83 ec 00 00 00 07 75 26 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474218 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474219 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474216 ... EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 1062908 EXT2-fs error (device md(9,0)): ext2_readdir: bad entry in directory #310689: in ode out of bounds - offset=0, inode=310689, rec_len=12, name_len=1 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 228935 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212584 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212583 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212586 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212588 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212589 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212587 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212585 EXT2-fs error (device md(9,0)): ext2_find_entry: bad entry in directory #883010: inode out of bounds - offset=60, inode=245344, rec_len=4036, name_len=16 --Jauder PS. Is there a minimum processor speed requirement to do RAID? I know the pentium 200 is pretty wimpy but if this is the failure mode it was certainly unexpected. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
RAID, 2.4.2 and Buslogic
Leonard, My story is somewhat similar to what Dick Johnson has encountered except this is with 2.4.2 running on a pentium 200. I encountered an oops last night while untarring a file. Upon reboot, it appears that the partition labels disappeared along with the superblock. Unfortunately, I was not able to recover and had to redo the setup from scratch. Here is the lspci output deepthought%jauderho% lspci 00:00.0 Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 01) 00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01) 00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01) 00:09.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 02) 00:0b.0 VGA compatible controller: ATI Technologies Inc 210888GX [Mach64 GX] (rev 01) 00:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10) 00:0f.0 SCSI storage controller: BusLogic BT-946C (BA80C30) [MultiMaster 10] (rev 08) Unfortunately, the System.map was deleted during a compile but attached is the dmesg output. EXT2-fs error (device md(9,0)): ext2_add_entry: bad entry in directory #343396: inode out of bounds - offset=0, inode=343396, rec_len=12, name_len=1 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 12 EXT2-fs error (device md(9,0)): free_inode: reserved inode or nonexistent inode kernel BUG at inode.c:885! invalid operand: CPU:0 EIP:0010:[c01425ba] EFLAGS: 00010292 eax: 001b ebx: c2af8ba0 ecx: c373c000 edx: 0001 esi: c023b9e0 edi: c38bd017 ebp: c3c285e0 esp: c1877f24 ds: 0018 es: 0018 ss: 0018 Process tar (pid: 5383, stackpage=c1877000) Stack: c01fd7e5 c01fd865 0375 c2af8ba0 c13b8f40 c014fa07 c2af8ba0 01fd c3c285e0 c3c28650 c13b8f40 0007 c3932560 c0138ef7 fffe c013a773 c3c285e0 c13b8ee0 01fd c13b8ee0 c1877fa4 c13b8ee0 c1e5c000 Call Trace: [c014fa07] [c0138ef7] [c013a773] [c013a816] [c0108de3] Code: 0f 0b 83 c4 0c eb 6f 39 1b 74 3b f6 83 ec 00 00 00 07 75 26 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474218 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474219 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 474216 ... EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 1062908 EXT2-fs error (device md(9,0)): ext2_readdir: bad entry in directory #310689: in ode out of bounds - offset=0, inode=310689, rec_len=12, name_len=1 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 228935 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212584 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212583 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212586 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212588 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212589 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212587 EXT2-fs error (device md(9,0)): ext2_write_inode: bad inode number: 212585 EXT2-fs error (device md(9,0)): ext2_find_entry: bad entry in directory #883010: inode out of bounds - offset=60, inode=245344, rec_len=4036, name_len=16 --Jauder PS. Is there a minimum processor speed requirement to do RAID? I know the pentium 200 is pretty wimpy but if this is the failure mode it was certainly unexpected. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/