Re: Raid 5 Kernel Bug
From: maarten van den Berg <hidden>
Date: 2004-07-28 19:06:34
On Wednesday 28 July 2004 16:26, Kevin A. Nesmith wrote:
Will do. Make sure that you have the latest kernel from SuSE. I think
Way ahead of you; that I immediately updated the kernel speaks for itself. Do you use the official SUSE kernel, or an experimental, or self-built, one ?
that is where the problem came from. Don't use the kernel from the install cds to build the array. Update the kernel, then create the array. Just my 2 cents.
I plan to try it all in distinct steps, so to better isolate an error. So for now I'm just playing around a bit. I attached and formatted several SATA drives, one onboard (ICH5), one on a noname silicon_image card, and a last one on a promise TX2. I copied around some big files and stuff like that. After trying that now it is building a raid5 over three disks (temporarily, instead of the eventual six disks). In the meantime, do you have any specific tests or actions I can try out to maybe trigger the bug you experienced ? Maarten
Kevin On Wednesday 28 July 2004 8:48 am, maarten van den Berg wrote:quoted
On Thursday 22 July 2004 19:50, Kevin A. Nesmith wrote:quoted
I am running SuSE Linux 9.1. I have 8 SCSI harddrives all the same running raid 5. It is just that simple. Nothing more, no third party stuff. No other raid running on this box. The harddrive that the OS is running on is an IDE at /dev/hda. I386 AMD 900 MHZ 512 mg ram. Any thoughts?Alas, I cannot offer help at this point, but I am about to do the same thing; build a raid5 server using 6 SATA drives and using SuSE 9.1... Can you please keep me posted on further developments ? I would certainly appreciate that very much. Of course, I'll keep you informed on my endeavours, too. Maartenquoted
Thanks, Kevin Nesmith Sysadmin Si2.org 512-342-2244 ext. 311 Jul 22 12:03:00 elpaso kernel: ------------[ cut here ]------------ Jul 22 12:03:00 elpaso kernel: kernel BUG at drivers/md/raid5.c:810! Jul 22 12:03:00 elpaso kernel: invalid operand: 0000 [#1] Jul 22 12:03:00 elpaso kernel: CPU: 0 Jul 22 12:03:01 elpaso kernel: EIP: 0060:[__crc_rpc_queue_upcall+1179697/1835050] Not tainted Jul 22 12:03:01 elpaso kernel: EIP: 0060:[<e0c59f48>] Not tainted Jul 22 12:03:01 elpaso kernel: EFLAGS: 00010002 (2.6.4-54.5-default) Jul 22 12:03:01 elpaso kernel: EIP is at make_request+0x198/0x438 [raid5] Jul 22 12:03:01 elpaso kernel: eax: 08bf82d8 ebx: d86a0540 ecx: cfe1d480 edx: 00000000 Jul 22 12:03:01 elpaso kernel: esi: 08bf82d0 edi: 00000000 ebp: df76523c esp: d4a31b28 Jul 22 12:03:01 elpaso kernel: ds: 007b es: 007b ss: 0068 Jul 22 12:03:01 elpaso kernel: Process rsync (pid: 25990, threadinfo=d4a30000 task=dcf71250) Jul 22 12:03:01 elpaso kernel: Stack: 2658c9f8 00000000 08bf7fe8 00000000 00000008 00000000 00000002 df765100 Jul 22 12:03:01 elpaso kernel: 08bf8308 00000000 08bf82d0 00000000 00000007 00000008 dfac7780 c15d4e80 Jul 22 12:03:01 elpaso kernel: cfe1d480 00000002 00000001 00000038 00000000 df6b7080 cfe1d480 c02241bf Jul 22 12:03:01 elpaso kernel: Call Trace: Jul 22 12:03:01 elpaso kernel: [generic_make_request+271/432] generic_make_request+0x10f/0x1b0 Jul 22 12:03:01 elpaso kernel: [<c02241bf>] generic_make_request+0x10f/0x1b0 Jul 22 12:03:01 elpaso kernel: [submit_bio+81/224] submit_bio+0x51/0xe0 Jul 22 12:03:01 elpaso kernel: [<c02242b1>] submit_bio+0x51/0xe0 Jul 22 12:03:01 elpaso kernel: [mpage_bio_submit+17/48] mpage_bio_submit+0x11/0x30 Jul 22 12:03:01 elpaso kernel: [<c0170651>] mpage_bio_submit+0x11/0x30 Jul 22 12:03:01 elpaso kernel: [do_mpage_readpage+800/1184] do_mpage_readpage+0x320/0x4a0 Jul 22 12:03:01 elpaso kernel: [<c0171260>] do_mpage_readpage+0x320/0x4a0 Jul 22 12:03:01 elpaso kernel: [tasklet_action+56/112] tasklet_action+0x38/0x70 Jul 22 12:03:01 elpaso kernel: [<c0122b88>] tasklet_action+0x38/0x70 Jul 22 12:03:01 elpaso kernel: [do_IRQ+277/368] do_IRQ+0x115/0x170 Jul 22 12:03:01 elpaso kernel: [<c010a895>] do_IRQ+0x115/0x170 Jul 22 12:03:01 elpaso kernel: [radix_tree_node_alloc+16/80] radix_tree_node_alloc+0x10/0x50 Jul 22 12:03:01 elpaso kernel: [<c01db710>] radix_tree_node_alloc+0x10/0x50 Jul 22 12:03:01 elpaso kernel: [radix_tree_insert+309/496] radix_tree_insert+0x135/0x1f0 Jul 22 12:03:01 elpaso kernel: [<c01db885>] radix_tree_insert+0x135/0x1f0 Jul 22 12:03:01 elpaso kernel: [__crc_ip_generic_getfrag+33055/4339610] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [<e0d02060>] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [mpage_readpages+345/448] mpage_readpages+0x159/0x1c0 Jul 22 12:03:01 elpaso kernel: [<c0171579>] mpage_readpages+0x159/0x1c0 Jul 22 12:03:01 elpaso kernel: [__crc_ip_generic_getfrag+33055/4339610] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [<e0d02060>] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [__crc_ip_generic_getfrag+25231/4339610] reiserfs_readpages+0x0/0x20 [reiserfs] Jul 22 12:03:01 elpaso kernel: [<e0d001d0>] reiserfs_readpages+0x0/0x20 [reiserfs] Jul 22 12:03:01 elpaso kernel: [__crc_ip_generic_getfrag+25249/4339610] reiserfs_readpages+0x12/0x20 [reiserfs] Jul 22 12:03:01 elpaso kernel: [<e0d001e2>] reiserfs_readpages+0x12/0x20 [reiserfs] Jul 22 12:03:01 elpaso kernel: [__crc_ip_generic_getfrag+33055/4339610] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [<e0d02060>] reiserfs_get_block+0x0/0x1440 [reiserfs] Jul 22 12:03:01 elpaso kernel: [read_pages+386/416] read_pages+0x182/0x1a0 Jul 22 12:03:01 elpaso kernel: [<c013f162>] read_pages+0x182/0x1a0 Jul 22 12:03:01 elpaso kernel: [__alloc_pages+801/864] __alloc_pages+0x321/0x360 Jul 22 12:03:01 elpaso kernel: [<c013e001>] __alloc_pages+0x321/0x360 Jul 22 12:03:01 elpaso kernel: [do_page_cache_readahead+200/304] do_page_cache_readahead+0xc8/0x130 Jul 22 12:03:01 elpaso kernel: [<c013f248>] do_page_cache_readahead+0xc8/0x130 Jul 22 12:03:01 elpaso kernel: [page_cache_readahead+453/512] page_cache_readahead+0x1c5/0x200 Jul 22 12:03:01 elpaso kernel: [<c013f475>] page_cache_readahead+0x1c5/0x200 Jul 22 12:03:01 elpaso kernel: [do_generic_mapping_read+418/1712] do_generic_mapping_read+0x1a2/0x6b0 Jul 22 12:03:01 elpaso kernel: [<c013a362>] do_generic_mapping_read+0x1a2/0x6b0 Jul 22 12:03:01 elpaso kernel: [file_read_actor+0/224] file_read_actor+0x0/0xe0 Jul 22 12:03:01 elpaso kernel: [<c0138dd0>] file_read_actor+0x0/0xe0 Jul 22 12:03:01 elpaso kernel: [__generic_file_aio_read+397/464] __generic_file_aio_read+0x18d/0x1d0 Jul 22 12:03:01 elpaso kernel: [<c013af3d>] __generic_file_aio_read+0x18d/0x1d0 Jul 22 12:03:01 elpaso kernel: [file_read_actor+0/224] file_read_actor+0x0/0xe0 Jul 22 12:03:01 elpaso kernel: [<c0138dd0>] file_read_actor+0x0/0xe0 Jul 22 12:03:01 elpaso kernel: [generic_file_read+145/176] generic_file_read+0x91/0xb0 Jul 22 12:03:01 elpaso kernel: [<c013b0c1>] generic_file_read+0x91/0xb0 Jul 22 12:03:01 elpaso kernel: [inode_has_perm+74/160] inode_has_perm+0x4a/0xa0 Jul 22 12:03:01 elpaso kernel: [<c01c9c8a>] inode_has_perm+0x4a/0xa0 Jul 22 12:03:01 elpaso kernel: [autoremove_wake_function+0/48] autoremove_wake_function+0x0/0x30 Jul 22 12:03:01 elpaso kernel: [<c011ef60>] autoremove_wake_function+0x0/0x30 Jul 22 12:03:01 elpaso kernel: [selinux_file_permission+352/368] selinux_file_permission+0x160/0x170 Jul 22 12:03:01 elpaso kernel: [<c01ca300>] selinux_file_permission+0x160/0x170 Jul 22 12:03:01 elpaso kernel: [generic_file_read+0/176] generic_file_read+0x0/0xb0 Jul 22 12:03:01 elpaso kernel: [<c013b030>] generic_file_read+0x0/0xb0 Jul 22 12:03:01 elpaso kernel: [vfs_read+174/240] vfs_read+0xae/0xf0 Jul 22 12:03:01 elpaso kernel: [<c015573e>] vfs_read+0xae/0xf0 Jul 22 12:03:01 elpaso kernel: [sys_read+44/80] sys_read+0x2c/0x50 Jul 22 12:03:01 elpaso kernel: [<c015581c>] sys_read+0x2c/0x50 Jul 22 12:03:01 elpaso kernel: [sysenter_past_esp+82/121] sysenter_past_esp+0x52/0x79 Jul 22 12:03:01 elpaso kernel: [<c0107dc9>] sysenter_past_esp+0x52/0x79 - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
-- When I answered where I wanted to go today, they just hung up -- Unknown