Hi ! Sorry for not being promptly but it seems this OOPS is repeatable. Perhaps I used wrong System.map the first time around. Code now triggers also BUG in md.c Raw OOPS and log report (attention to bug in file md.c, line 903) raid5: Disk failure on hdi3, disabling device. Operation continuing on 2 devices Unable to handle kernel paging request at virtual address a92b4efc printing eip: c0116c0c *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0116c0c>] Not tainted EFLAGS: 00010006 eax: dfe57ffc ebx: a92b4efc ecx: 00000202 edx: dfe57f78 esi: dfe57f70 edi: dfe57ff8 ebp: 00000001 esp: dfe57f54 ds: 0018 es: 0018 ss: 0018 Process raid5d (pid: 9, stackpage=dfe57000) Stack: dfe57ff0 dfe57f70 dfe56000 c0105cb9 dfe56000 c183e000 dff70ce0 00000001 dfe56000 dfe57ffc a92b4efc c0105e80 dfe57ff0 c01d3478 dfe59ec0 c01d4618 dfe56000 dfe56000 dff70ce0 00000001 00000000 c0288000 dfe59ec0 c01da7ec Call Trace: [<c0105cb9>] [<c0105e80>] [<c01d3478>] [<c01d4618>] [<c01da7ec>] [<c01057a3>] Code: 89 13 c6 07 01 51 9d 5b 5e 5f c3 90 53 89 c3 9c 58 fa f0 fe <6>md: recovery thread got woken up ... md: updating md2 RAID superblock on device md: (skipping faulty hdi3 ) md: hdg3 [events: 0000008d] md: bug in file md.c, line 903 md: ********************************** md: * <COMPLETE RAID STATE PRINTOUT> * md: ********************************** md0: <hdi1><hdg1><hde1><hda1> array superblock: md: SB: (V:0.90.0) ID:<792b53e7.ca5bb1f3.c6632d09.1c82aa64> CT:3c57f1b6 md: L1 S00056128 ND:5 RD:4 md0 LO:0 CS:4096 md: UT:3c7e51e2 ST:0 AD:4 WD:4 FD:1 SD:0 CSUM:486f5743 E:00000076 D 0: DISK<N:0,hde1(33,1),R:0,S:6> D 1: DISK<N:1,hdg1(34,1),R:1,S:6> D 2: DISK<N:2,hdi1(56,1),R:2,S:6> D 3: DISK<N:3,hda1(3,1),R:3,S:6> D 4: DISK<N:4,[dev 00:00](0,0),R:4,S:9> md: THIS: DISK<N:2,hdi1(56,1),R:2,S:6> md: rdev hdi1: O:hdi1, SZ:00056128 F:0 DN:2 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<792b53e7.ca5bb1f3.c6632d09.1c82aa64> CT:3c57f1b6 md: L1 S00056128 ND:5 RD:4 md0 LO:0 CS:4096 md: UT:3c7e51e2 ST:0 AD:4 WD:4 FD:1 SD:0 CSUM:486f5d53 E:00000076 D 0: DISK<N:0,hde1(33,1),R:0,S:6> D 1: DISK<N:1,hdg1(34,1),R:1,S:6> D 2: DISK<N:2,hdi1(56,1),R:2,S:6> D 3: DISK<N:3,hda1(3,1),R:3,S:6> D 4: DISK<N:4,[dev 00:00](0,0),R:4,S:9> md: THIS: DISK<N:2,hdi1(56,1),R:2,S:6> md: rdev hdg1: O:hdg1, SZ:00056128 F:0 DN:1 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<792b53e7.ca5bb1f3.c6632d09.1c82aa64> CT:3c57f1b6 md: L1 S00056128 ND:5 RD:4 md0 LO:0 CS:4096 md: UT:3c7e51e2 ST:0 AD:4 WD:4 FD:1 SD:0 CSUM:486f5d3b E:00000076 D 0: DISK<N:0,hde1(33,1),R:0,S:6> D 1: DISK<N:1,hdg1(34,1),R:1,S:6> D 2: DISK<N:2,hdi1(56,1),R:2,S:6> D 3: DISK<N:3,hda1(3,1),R:3,S:6> D 4: DISK<N:4,[dev 00:00](0,0),R:4,S:9> md: THIS: DISK<N:1,hdg1(34,1),R:1,S:6> md: rdev hde1: O:hde1, SZ:00056128 F:0 DN:0 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<792b53e7.ca5bb1f3.c6632d09.1c82aa64> CT:3c57f1b6 md: L1 S00056128 ND:5 RD:4 md0 LO:0 CS:4096 md: UT:3c7e51e2 ST:0 AD:4 WD:4 FD:1 SD:0 CSUM:486f5d38 E:00000076 D 0: DISK<N:0,hde1(33,1),R:0,S:6> D 1: DISK<N:1,hdg1(34,1),R:1,S:6> D 2: DISK<N:2,hdi1(56,1),R:2,S:6> D 3: DISK<N:3,hda1(3,1),R:3,S:6> D 4: DISK<N:4,[dev 00:00](0,0),R:4,S:9> md: THIS: DISK<N:0,hde1(33,1),R:0,S:6> md: rdev hda1: O:hda1, SZ:00056128 F:0 DN:3 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<792b53e7.ca5bb1f3.c6632d09.1c82aa64> CT:3c57f1b6 md: L1 S00056128 ND:5 RD:4 md0 LO:0 CS:4096 md: UT:3c7e51e2 ST:0 AD:4 WD:4 FD:1 SD:0 CSUM:486f5d20 E:00000076 D 0: DISK<N:0,hde1(33,1),R:0,S:6> D 1: DISK<N:1,hdg1(34,1),R:1,S:6> D 2: DISK<N:2,hdi1(56,1),R:2,S:6> D 3: DISK<N:3,hda1(3,1),R:3,S:6> D 4: DISK<N:4,[dev 00:00](0,0),R:4,S:9> md: THIS: DISK<N:3,hda1(3,1),R:3,S:6> md1: <hdi2><hdg2><hde2> array superblock: md: SB: (V:0.90.0) ID:<f8b9f7cd.d7f35a10.0c3e0ce8.9f940d45> CT:3c59659e md: L5 S03076352 ND:3 RD:3 md1 LO:0 CS:32768 md: UT:3c7e51e1 ST:0 AD:3 WD:3 FD:0 SD:0 CSUM:9eb1df84 E:00000057 D 0: DISK<N:0,hde2(33,2),R:0,S:6> D 1: DISK<N:1,hdg2(34,2),R:1,S:6> D 2: DISK<N:2,hdi2(56,2),R:2,S:6> D 3: DISK<N:3,[dev 00:00](0,0),R:3,S:9> md: THIS: DISK<N:2,hdi2(56,2),R:2,S:6> md: rdev hdi2: O:hdi2, SZ:03076352 F:0 DN:2 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<f8b9f7cd.d7f35a10.0c3e0ce8.9f940d45> CT:3c59659e md: L5 S03076352 ND:3 RD:3 md1 LO:0 CS:32768 md: UT:3c7e51e1 ST:0 AD:3 WD:3 FD:0 SD:0 CSUM:9eb1e593 E:00000057 D 0: DISK<N:0,hde2(33,2),R:0,S:6> D 1: DISK<N:1,hdg2(34,2),R:1,S:6> D 2: DISK<N:2,hdi2(56,2),R:2,S:6> D 3: DISK<N:3,[dev 00:00](0,0),R:3,S:9> md: THIS: DISK<N:2,hdi2(56,2),R:2,S:6> md: rdev hdg2: O:hdg2, SZ:03076352 F:0 DN:1 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<f8b9f7cd.d7f35a10.0c3e0ce8.9f940d45> CT:3c59659e md: L5 S03076352 ND:3 RD:3 md1 LO:0 CS:32768 md: UT:3c7e51e1 ST:0 AD:3 WD:3 FD:0 SD:0 CSUM:9eb1e57b E:00000057 D 0: DISK<N:0,hde2(33,2),R:0,S:6> D 1: DISK<N:1,hdg2(34,2),R:1,S:6> D 2: DISK<N:2,hdi2(56,2),R:2,S:6> D 3: DISK<N:3,[dev 00:00](0,0),R:3,S:9> md: THIS: DISK<N:1,hdg2(34,2),R:1,S:6> md: rdev hde2: O:hde2, SZ:03076352 F:0 DN:0 <6>md: rdev superblock: md: SB: (V:0.90.0) ID:<f8b9f7cd.d7f35a10.0c3e0ce8.9f940d45> CT:3c59659e md: L5 S03076352 ND:3 RD:3 md1 LO:0 CS:32768 md: UT:3c7e51e1 ST:0 AD:3 WD:3 FD:0 SD:0 CSUM:9eb1e578 E:00000057 D 0: DISK<N:0,hde2(33,2),R:0,S:6> D 1: DISK<N:1,hdg2(34,2),R:1,S:6> D 2: DISK<N:2,hdi2(56,2),R:2,S:6> D 3: DISK<N:3,[dev 00:00](0,0),R:3,S:9> md: THIS: DISK<N:0,hde2(33,2),R:0,S:6> And with ksymoops: *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0116c0c>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010006 eax: dfe57ffc ebx: a92b4efc ecx: 00000202 edx: dfe57f78 esi: dfe57f70 edi: dfe57ff8 ebp: 00000001 esp: dfe57f54 ds: 0018 es: 0018 ss: 0018 Process raid5d (pid: 9, stackpage=dfe57000) Stack: dfe57ff0 dfe57f70 dfe56000 c0105cb9 dfe56000 c183e000 dff70ce0 00000001 dfe56000 dfe57ffc a92b4efc c0105e80 dfe57ff0 c01d3478 dfe59ec0 c01d4618 dfe56000 dfe56000 dff70ce0 00000001 00000000 c0288000 dfe59ec0 c01da7ec Call Trace: [<c0105cb9>] [<c0105e80>] [<c01d3478>] [<c01d4618>] [<c01da7ec>] [<c01057a3>] Code: 89 13 c6 07 01 51 9d 5b 5e 5f c3 90 53 89 c3 9c 58 fa f0 fe >>EIP; c0116c0c <add_wait_queue_exclusive+28/34> <===== Trace; c0105cb8 <__down+40/c8> Trace; c0105e80 <__down_failed+8/c> Trace; c01d3478 <raid5d+0/188> Trace; c01d4618 <_text_lock_raid5+116/17e> Trace; c01da7ec <md_thread+14c/1b0> Trace; c01057a2 <kernel_thread+26/38> Code; c0116c0c <add_wait_queue_exclusive+28/34> 0000000000000000 <_EIP>: Code; c0116c0c <add_wait_queue_exclusive+28/34> <===== 0: 89 13 mov %edx,(%ebx) <===== Code; c0116c0e <add_wait_queue_exclusive+2a/34> 2: c6 07 01 movb $0x1,(%edi) Code; c0116c10 <add_wait_queue_exclusive+2c/34> 5: 51 push %ecx Code; c0116c12 <add_wait_queue_exclusive+2e/34> 6: 9d popf Code; c0116c12 <add_wait_queue_exclusive+2e/34> 7: 5b pop %ebx Code; c0116c14 <add_wait_queue_exclusive+30/34> 8: 5e pop %esi Code; c0116c14 <add_wait_queue_exclusive+30/34> 9: 5f pop %edi Code; c0116c16 <add_wait_queue_exclusive+32/34> a: c3 ret Code; c0116c16 <add_wait_queue_exclusive+32/34> b: 90 nop Code; c0116c18 <remove_wait_queue+0/24> c: 53 push %ebx Code; c0116c18 <remove_wait_queue+0/24> d: 89 c3 mov %eax,%ebx Code; c0116c1a <remove_wait_queue+2/24> f: 9c pushf Code; c0116c1c <remove_wait_queue+4/24> 10: 58 pop %eax Code; c0116c1c <remove_wait_queue+4/24> 11: fa cli Code; c0116c1e <remove_wait_queue+6/24> 12: f0 fe 00 lock incb (%eax) __________________________________________________________________ | Matjaz Godec | Agenda d.o.o. | ISP for business | | Tech. Manager | Gosposvetska 84 | WAN networks | | gody@slon.net | si-2000 Maribor | Internet/Intranet | | tel:+386.2.2340860 | Slovenija | Application servers | |http://www.slon.net |http://www.agenda.si | Caldera OpenLinux | - 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