[DRBD-user] Kernel error with Linux 2.6, Xen 3.0, and DRBD on AMD64

Roy Keene rkeene at psislidell.com
Wed Dec 14 00:16:24 CET 2005

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


 	Attempting to start DRBD (using the supplied SysV init script) 
causes my kernel to become very unhappy and emit the enclosed message.

I'm using Xen 3.0 (which uses a patched Linux kernel), Slamd64 
10.2, DRBD 0.7.14

Any ideas on resolving this issue ?

Kernel message emited:
Unable to handle kernel paging request at ffff81000642f01c RIP:<ffffffff8807a640>{:drbd:drbd_md_read+480}
PGD 6b70063 PUD a42067 PMD 0
Oops: 0000 [1]
Modules linked in: drbd iptable_filter ip_tables bridge md5 ipv6 forcedeth
Pid: 21476, comm: drbdsetup Not tainted
RIP: e030:[<ffffffff8807a640>] <ffffffff8807a640>{:drbd:drbd_md_read+480}
RSP: e02b:ffff88000698d9c8  EFLAGS: 00010202
RAX: 0000000000000001 RBX: ffff880002b3b000 RCX: ffff88000698d8d0
RDX: 0000000000000001 RSI: ffff880002eeb480 RDI: ffff8800012b52c0
RBP: ffff880002b3b638 R08: ffff88000698c000 R09: 00000000005c2238
R10: 0000000000007ff0 R11: ffffffff80152930 R12: ffff81000642f000
R13: ffff880003f16cc0 R14: ffff880007354280 R15: ffff880002b3b150
FS:  00002aaaaadfbb00(0000) GS:ffffffff804d9200(0000) 
CS:  e033 DS: 0000 ES: 0000
Process drbdsetup (pid: 21476, threadinfo ffff88000698c000, task 
Stack: 0000000000000010 ffff880003f16cc0 ffff880002b3b000 ffffffff8806987e
        ffff880006d0b778 ffff880006635680 00007fffff85ecc0 ffffffff8016001d
        00000000439f5263 00000000186d6d39
Call Trace:<ffffffff8806987e>{:drbd:drbd_ioctl+2222} <ffffffff8016001d>{do_no_page+541}
        <ffffffff801a28a0>{proc_alloc_inode+64} <ffffffff80187552>{alloc_inode+18}
        <ffffffff801a3fa6>{proc_pid_make_inode+54} <ffffffff801a468e>{proc_pid_lookup+382}
        <ffffffff801c5b53>{pathrelse+51} <ffffffff801b3c78>{reiserfs_read_locked_inode+1272}
        <ffffffff802156d2>{kobject_get+18} <ffffffff80267fac>{get_disk+44}
        <ffffffff802156d2>{kobject_get+18} <ffffffff8025d4a4>{get_device+20}
        <ffffffff80287f6b>{scsi_device_get+43} <ffffffff8029cd01>{sd_open+177}
        <ffffffff80177295>{do_open+581} <ffffffff8017743a>{blkdev_get+138}
        <ffffffff80186abe>{__d_lookup+206} <ffffffff8017c674>{do_lookup+100}
        <ffffffff8017d554>{__link_path_walk+3044} <ffffffff802156d2>{kobject_get+18}
        <ffffffff80267fec>{exact_lock+12} <ffffffff80267b6b>{blkdev_ioctl+1643}
        <ffffffff8017724d>{do_open+509} <ffffffff80178709>{cp_new_stat+233}
        <ffffffff8018162e>{do_ioctl+78} <ffffffff801818cb>{vfs_ioctl+651}
        <ffffffff8018193d>{sys_ioctl+77} <ffffffff80111655>{system_call+117}

Code: 41 8b 44 24 1c 0f c8 3d 6a 02 74 83 0f 85 e3 00 00 00 31 c9
RIP <ffffffff8807a640>{:drbd:drbd_md_read+480} RSP <ffff88000698d9c8>
CR2: ffff81000642f01c

"uname -a" output:
Linux master #4 Tue Dec 13 13:58:35 EST 2005 x86_64 AMD 
Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux

Contents of "/proc/cpuinfo":
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 47
model name      : AMD Athlon(tm) 64 Processor 3500+
stepping        : 2
cpu MHz         : 2211.332
cache size      : 512 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips        : 4417.12
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

 	Roy Keene
 	Planning Systems Inc

More information about the drbd-user mailing list