<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3492" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi,</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>I am having a problem with two DRBD machines.These machines 
are exactly the same in hardware and software, and are both running SUSE 
Linux(the kernel is 2.6.16.60-0.21-bigsmp) and DRBD 0.7.24.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>The primary node is "ATCAX86_F0S5" and the secondary node is 
"ATCAX86_F0S9".When I detach the DRBD resource on Primary node and then copy a 
file to the DRBD device,the linux is panic and then restart.</FONT></DIV>
<DIV><FONT size=2>First, I do "drbdadm primary all" on the Primary node,and the 
state of drbd is:</FONT></DIV>
<DIV><FONT size=2>ATCAX86_F0S5:/ # cat /proc/drbd<BR>version: 0.7.24 
(api:79/proto:74)<BR>SVN Revision: 2875 build by <A 
href="mailto:root@ccf01">root@ccf01</A>, 2008-10-24 06:23:46<BR>&nbsp;0: 
cs:Unconfigured<BR>&nbsp;1: cs:DiskLessClient st:Primary/Secondary 
ld:Consistent<BR>&nbsp;&nbsp;&nbsp; ns:68 nr:0 dw:68 dr:172 al:0 bm:0 lo:0 pe:0 
ua:0 ap:0<BR></FONT></DIV>
<DIV><FONT size=2>And then,I copy a file to the DRBD device of primary node.Then 
the OS of primary node is panic,and then restart.The system message 
is:</FONT></DIV>
<DIV><FONT size=2>Mar 31 10:07:34 ATCAX86_F0S4 kernel: ReiserFS: drbd1: Using r5 
hash to sort names<BR><FONT color=#ff0000>Mar 31 10:12:24 ATCAX86_F0S4 kernel: 
Unable to handle kernel NULL pointer dereference at virtual address 
0000001e</FONT><BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel:&nbsp; printing 
eip:<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: f92a3d25<BR>Mar 31 10:12:24 
ATCAX86_F0S4 kernel: *pde = 35c54001<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: 
Oops: 0000 [#1]<BR>Mar 31 10:12:25 ATCAX86_F0S4 syslog-ng[3184]: Changing 
permissions on special file /dev/console<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: 
SMP <BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: last sysfs file: 
/devices/pci0000:00/0000:00:00.0/irq<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: 
Modules linked in: drbd kbox_V100R001C01B003_20090211114813_24945 pmcint 
dpukernel_V100R003C01B612_20090312062515_21878 
mcenonfatal_V100R003C02B015_20090113102406_26186 
mchesb_V100R003C02B015_20090113102413_4859 
lpcbios_V100R003C02B015_20090113102412_13838 nfsd exportfs lockd nfs_acl sunrpc 
ipv6 gab af_packet llt intermodule ipmi_watchdog ipmi_si ipmi_devintf 
ipmi_poweroff ipmi_msghandler tg3 e1000 dock button battery ac loop dm_mod 
usbhid i2c_i801 i2c_core mptctl qla2xxx uhci_hcd ehci_hcd firmware_class usbcore 
scsi_transport_fc reiserfs ext3 jbd mppVhba edd fan thermal processor mptsas 
mptscsih mptbase scsi_transport_sas ata_piix libata mppUpper sg sd_mod 
scsi_mod<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: CPU:&nbsp;&nbsp;&nbsp; 0<BR>Mar 
31 10:12:24 ATCAX86_F0S4 kernel: EIP:&nbsp;&nbsp;&nbsp; 
0060:[&lt;f92a3d25&gt;]&nbsp;&nbsp;&nbsp; Tainted: PF&nbsp;&nbsp;&nbsp; U 
VLI<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: EFLAGS: 00010202&nbsp;&nbsp; 
(2.6.16.60-0.21-bigsmp #1) <BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: EIP is at 
drbd_send_dblock+0x1c9/0x36a [drbd]<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: eax: 
00000001&nbsp;&nbsp; ebx: f4ad1904&nbsp;&nbsp; ecx: 00008000&nbsp;&nbsp; edx: 
00000000<BR>Mar 31 10:12:24 ATCAX86_F0S4 kernel: esi: c593e000&nbsp;&nbsp; edi: 
f4ad1528&nbsp;&nbsp; ebp: f61935a4&nbsp;&nbsp; esp: c593fbcc<BR>Mar 31 10:12:24 
ATCAX86_F0S4 kernel: ds: 007b&nbsp;&nbsp; es: 007b&nbsp;&nbsp; ss: 0068<BR>Mar 
31 10:12:24 ATCAX86_F0S4 kernel: Process pdflush (pid: 212, threadinfo=c593e000 
task=c593d6b0)<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel: Stack: &lt;0&gt;00000000 
00000000 00000001 00000082 ffffffff ffffffff 67027483 10100000 <BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000 
00400400 f61935a4 00000000 f7445bec f110b0c0 00000001 00000000 <BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; f929de40 
00001000 00000001 f4ad1528 01e39800 f61935a4 0000000a 00000000 <BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel: Call Trace:<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;f929de40&gt;] drbd_make_request_common+0x727/0x961 
[drbd]<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;f929e2bd&gt;] 
drbd_make_request_26+0x1cc/0x1d5 [drbd]<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c01bdf34&gt;] generic_make_request+0x29c/0x2ac<BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;c01c02d2&gt;] 
blk_do_ordered+0x18c/0x2b6<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; 
[&lt;c011b486&gt;] find_busiest_group+0x13c/0x2fa<BR>Mar 31 10:12:25 
ATCAX86_F0S4 kernel:&nbsp; [&lt;c014b20d&gt;] mempool_alloc+0x28/0xc5<BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;c01bfa5a&gt;] 
submit_bio+0xa6/0xad<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; 
[&lt;c016b144&gt;] bio_alloc_bioset+0xb2/0x117<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c01680e0&gt;] submit_bh+0xe3/0x101<BR>Mar 31 10:12:25 
ATCAX86_F0S4 kernel:&nbsp; [&lt;f8a21277&gt;] write_ordered_chunk+0x47/0x6d 
[reiserfs]<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;f8a2164b&gt;] 
write_ordered_buffers+0x1a7/0x28c [reiserfs]<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c0148610&gt;] find_get_page+0x18/0x47<BR>Mar 31 10:12:25 
ATCAX86_F0S4 kernel:&nbsp; [&lt;c01683e3&gt;] 
__find_get_block_slow+0x10b/0x115<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; 
[&lt;c0168730&gt;] __find_get_block+0x185/0x18f<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;f8a219a2&gt;] flush_commit_list+0x190/0x5a6 [reiserfs]<BR>Mar 
31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;f8a247b3&gt;] 
do_journal_end+0xbe5/0xc31 [reiserfs]<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c011b486&gt;] find_busiest_group+0x13c/0x2fa<BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;f8a24865&gt;] 
journal_end_sync+0x66/0x6b [reiserfs]<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;f8a15e97&gt;] reiserfs_sync_fs+0x32/0x54 [reiserfs]<BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;c016cd5a&gt;] 
sync_supers+0x72/0xd2<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; 
[&lt;c014dc92&gt;] wb_kupdate+0x2a/0xf4<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c014e58e&gt;] pdflush+0x116/0x1ad<BR>Mar 31 10:12:25 
ATCAX86_F0S4 kernel:&nbsp; [&lt;c014dc68&gt;] wb_kupdate+0x0/0xf4<BR>Mar 31 
10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;c013436f&gt;] kthread+0xca/0xf7<BR>Mar 
31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; [&lt;c014e478&gt;] 
pdflush+0x0/0x1ad<BR>Mar 31 10:12:25 ATCAX86_F0S4 kernel:&nbsp; 
[&lt;c01342a5&gt;] kthread+0x0/0xf7<BR>Mar 31 10:12:25 ATCAX86_F0S4 
kernel:&nbsp; [&lt;c0102005&gt;] kernel_thread_helper+0x5/0xb<BR>Mar 31 10:12:25 
ATCAX86_F0S4 kernel: Code: ff 89 44 24 10 89 f0 e8 e1 6c e7 c6 5e 58 83 7c 24 08 
00 74 34 b9 01 00 00 00 ba 10 00 00 00 89 e8 e8 23 a8 ff ff eb 21 8b 55 28 
&lt;0f&gt; b7 42 1e 6b c0 0c 03 42 34 8b 48 08 8b 10 ff 70 04 89 f8 e8 <BR>Mar 
31 10:15:19 ATCAX86_F0S4 syslog-ng[3209]: syslog-ng version 1.6.8 
starting<BR></FONT></DIV>
<DIV><FONT size=2>Could you tell me why this problem happen? How to solve 
it?</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Thanks,</FONT></DIV>
<DIV><FONT size=2>Jason</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2><FONT size=3>### /etc/drbd.conf ###<BR>#<BR># please have a a 
look at the example configuration file in<BR># 
/usr/share/doc/packages/drbd.conf<BR>#<BR>resource r0 {<BR>&nbsp; protocol 
C;</FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2><FONT size=3>&nbsp; startup {<BR>&nbsp;&nbsp;&nbsp; 
wfc-timeout&nbsp; 20;<BR>&nbsp;&nbsp;&nbsp; degr-wfc-timeout 60;<BR>&nbsp; 
}</FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2><FONT size=3>&nbsp; syncer {<BR>&nbsp;&nbsp;&nbsp; rate 
50M;<BR>&nbsp; }</FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2><FONT size=3>&nbsp; on ATCAX86_F0S5 {<BR>&nbsp;&nbsp;&nbsp; 
device /dev/drbd1;<BR>&nbsp;&nbsp;&nbsp; disk /dev/sda5;<BR>&nbsp;&nbsp;&nbsp; 
address 172.30.128.125:7789;<BR>&nbsp;&nbsp;&nbsp; meta-disk internal;<BR>&nbsp; 
}<BR>&nbsp; on ATCAX86_F0S9 {<BR>&nbsp;&nbsp;&nbsp; device 
/dev/drbd1;<BR>&nbsp;&nbsp;&nbsp; disk /dev/sda5;<BR>&nbsp;&nbsp;&nbsp; address 
172.30.128.131:7789;<BR>&nbsp;&nbsp;&nbsp; meta-disk internal;<BR>&nbsp; 
}<BR>}<BR></FONT></DIV></FONT></BODY></HTML>