Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi list, I have compiled drbd 0.7.22 with fedora kernel 2.6.18-1.2239.fc5 as module. drbd is running fine actually, but i can't unload the module. I have rebooted the server first to have a clean start: [root at clusty6.fra ~]# /etc/init.d/drbd start Starting DRBD resources: [ d0 s0 n0 ]. [root at clusty6.fra ~]# cat /proc/drbd version: 0.7.22 (api:79/proto:74) SVN Revision: 2554 build by root at clusty6.fra, 2007-01-05 12:57:19 0: cs:Connected st:Secondary/Primary ld:Consistent ns:0 nr:28 dw:28 dr:0 al:0 bm:2 lo:0 pe:0 ua:0 ap:0 [root at clusty6.fra ~]# /etc/init.d/drbd stop Stopping all DRBD resourcesERROR: Module drbd is in use . [root at clusty6.fra ~]# cat /proc/drbd version: 0.7.22 (api:79/proto:74) SVN Revision: 2554 build by root at clusty6.fra, 2007-01-05 12:57:19 0: cs:Unconfigured [root at clusty6.fra ~]# rmmod drbd ERROR: Module drbd is in use [root at clusty6.fra ~]# modprobe -r drbd FATAL: Module drbd is in use. [root at clusty6.fra ~]# lsmod Module Size Used by drbd 141396 1 ipv6 246304 12 autofs4 21764 1 hidp 16384 2 rfcomm 38040 0 l2cap 24064 10 hidp,rfcomm bluetooth 50276 5 hidp,rfcomm,l2cap bonding 79348 0 dm_mirror 29264 0 dm_mod 57624 1 dm_mirror video 17412 0 sbs 16576 0 i2c_ec 5760 1 sbs container 5120 0 button 7440 0 battery 10884 0 asus_acpi 17048 0 ac 5892 0 lp 13256 0 sg 34844 0 parport_pc 27684 1 serio_raw 7684 0 parport 37192 2 lp,parport_pc via686a 17160 0 hwmon 3972 1 via686a i2c_isa 5888 1 via686a tulip 50208 0 i2c_viapro 9108 0 pcspkr 3712 0 i2c_core 21888 4 i2c_ec,via686a,i2c_isa,i2c_viapro ext3 129800 2 jbd 58408 1 ext3 sym53c8xx 72088 3 scsi_transport_spi 24960 1 sym53c8xx sd_mod 20864 20 scsi_mod 134056 4 sg,sym53c8xx,scsi_transport_spi,sd_mod The drbd processes are terminated already: [root at clusty6.fra ~]# ps auxf USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.1 0.1 2008 668 ? Ss 11:14 0:00 init [3] root 2 0.0 0.0 0 0 ? SN 11:14 0:00 [ksoftirqd/0] root 3 0.0 0.0 0 0 ? S 11:14 0:00 [watchdog/0] root 4 0.0 0.0 0 0 ? S< 11:14 0:00 [events/0] root 5 0.0 0.0 0 0 ? S< 11:14 0:00 [khelper] root 6 0.0 0.0 0 0 ? S< 11:14 0:00 [kthread] root 9 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kblockd/0] root 10 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kacpid] root 72 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [cqueue/0] root 75 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [khubd] root 77 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kseriod] root 136 0.0 0.0 0 0 ? S 11:14 0:00 \_ [pdflush] root 137 0.0 0.0 0 0 ? S 11:14 0:00 \_ [pdflush] root 138 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kswapd0] root 139 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [aio/0] root 292 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kpsmoused] root 310 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [scsi_eh_0] root 357 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kjournald] root 398 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kauditd] root 966 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kmirrord] root 987 0.0 0.0 0 0 ? S< 11:14 0:00 \_ [kjournald] root 423 0.0 0.1 2092 596 ? S<s 11:14 0:00 /sbin/udevd -d root 1324 0.0 0.1 1752 740 ? Ss 11:14 0:00 syslogd -m 0 root 1327 0.0 0.0 1600 416 ? Ss 11:14 0:00 klogd -x dbus 1346 0.0 0.2 3092 1104 ? Ss 11:14 0:00 dbus-daemon --system root 1354 0.0 0.1 2288 900 ? Ss 11:14 0:00 hcid: processing events root 1357 0.0 0.0 1664 496 ? Ss 11:14 0:00 sdpd root 1377 0.0 0.0 0 0 ? S< 11:14 0:00 [krfcommd] root 1408 0.0 0.0 1816 480 ? Ss 11:14 0:00 /usr/bin/hidd --server root 1490 0.0 0.1 1872 720 ? Ss 11:14 0:00 /usr/sbin/automount --timeout=60 /net program /etc/auto.net root 1508 0.0 0.0 1868 344 ? S 11:14 0:00 /usr/sbin/smartd -q never root 1516 0.0 0.0 1596 456 ? Ss 11:14 0:00 /usr/sbin/acpid root 1532 0.0 0.2 4988 1108 ? Ss 11:14 0:00 /usr/sbin/sshd root 1721 0.0 0.4 7832 2476 ? Ss 11:15 0:00 \_ sshd: root at pts/0 root 1723 0.0 0.2 4448 1484 pts/0 Ss 11:15 0:00 \_ -bash root 1856 0.0 0.1 2100 812 pts/0 R+ 11:26 0:00 \_ ps auxf root 1563 0.0 0.3 8312 1904 ? Ss 11:14 0:00 sendmail: accepting connections smmsp 1571 0.0 0.3 7368 1700 ? Ss 11:14 0:00 sendmail: Queue runner at 01:00:00 for /var/spool/clientmqueue root 1579 0.0 0.2 3144 1108 ? Ss 11:14 0:00 crond root 1603 0.0 0.0 2176 464 ? Ss 11:14 0:00 /usr/sbin/atd 68 1616 0.0 0.6 4844 3168 ? Ss 11:14 0:00 hald root 1617 0.0 0.1 3136 1016 ? S 11:14 0:00 \_ hald-runner 68 1623 0.0 0.1 2232 872 ? S 11:15 0:00 \_ /usr/libexec/hald-addon-acpi root 1649 0.0 0.0 1584 412 tty1 Ss+ 11:15 0:00 /sbin/mingetty tty1 root 1652 0.0 0.0 1584 412 tty2 Ss+ 11:15 0:00 /sbin/mingetty tty2 root 1655 0.0 0.0 1588 416 tty3 Ss+ 11:15 0:00 /sbin/mingetty tty3 root 1658 0.0 0.0 1584 408 tty4 Ss+ 11:15 0:00 /sbin/mingetty tty4 root 1659 0.0 0.0 1584 448 tty5 Ss+ 11:15 0:00 /sbin/mingetty tty5 root 1660 0.0 0.0 1584 412 tty6 Ss+ 11:15 0:00 /sbin/mingetty tty6 root 1661 0.0 0.1 2368 1012 ? Ss 11:15 0:00 /bin/bash /usr/local/isgbin/syslog_relay root 1716 0.0 0.0 1592 380 ? S 11:15 0:00 \_ /bin/cat /var/local/syslog_fifo root 1717 0.0 0.0 2368 396 ? S 11:15 0:00 \_ /bin/bash /usr/local/isgbin/syslog_relay And in the logs: Jan 10 11:16:15 clusty6 kernel: drbd: initialised. Version: 0.7.22 (api:79/proto:74) Jan 10 11:16:15 clusty6 kernel: drbd: SVN Revision: 2554 build by root at clusty6.fra, 2007-01-05 12:57:19 Jan 10 11:16:15 clusty6 kernel: drbd: registered as block device major 147 Jan 10 11:16:16 clusty6 kernel: drbd0: resync bitmap: bits=1188164 words=37132 Jan 10 11:16:16 clusty6 kernel: drbd0: size = 4641 MB (4752656 KB) Jan 10 11:16:16 clusty6 kernel: klogd 1.4.1, ---------- state change ---------- Jan 10 11:16:17 clusty6 kernel: drbd0: 0 KB marked out-of-sync by on disk bit-map. Jan 10 11:16:17 clusty6 kernel: drbd0: Found 4 transactions (6 active extents) in activity log. Jan 10 11:16:17 clusty6 kernel: drbd0: drbdsetup [1770]: cstate Unconfigured --> StandAlone Jan 10 11:16:17 clusty6 kernel: drbd0: drbdsetup [1783]: cstate StandAlone --> Unconnected Jan 10 11:16:17 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate Unconnected --> WFConnection Jan 10 11:16:17 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate WFConnection --> WFReportParams Jan 10 11:16:17 clusty6 kernel: drbd0: Handshake successful: DRBD Network Protocol version 74 Jan 10 11:16:17 clusty6 kernel: drbd0: Connection established. Jan 10 11:16:17 clusty6 kernel: drbd0: I am(S): 1:00000004:00000001:00000020:00000003:01 Jan 10 11:16:17 clusty6 kernel: drbd0: Peer(P): 1:00000004:00000001:00000021:00000003:10 Jan 10 11:16:17 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate WFReportParams --> WFBitMapT Jan 10 11:16:17 clusty6 kernel: drbd0: Secondary/Unknown --> Secondary/Primary Jan 10 11:16:17 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate WFBitMapT --> SyncTarget Jan 10 11:16:17 clusty6 kernel: drbd0: Resync started as SyncTarget (need to sync 28 KB [7 bits set]). Jan 10 11:16:17 clusty6 kernel: drbd0: Resync done (total 1 sec; paused 0 sec; 28 K/sec) Jan 10 11:16:17 clusty6 kernel: drbd0: drbd0_worker [1771]: cstate SyncTarget --> Connected Jan 10 11:16:42 clusty6 kernel: drbd0: drbdsetup [1800]: cstate Connected --> Unconnected Jan 10 11:16:42 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate Unconnected --> BrokenPipe Jan 10 11:16:42 clusty6 kernel: drbd0: short read expecting header on sock: r=-512 Jan 10 11:16:42 clusty6 kernel: drbd0: asender terminated Jan 10 11:16:42 clusty6 kernel: drbd0: worker terminated Jan 10 11:16:42 clusty6 kernel: drbd0: drbd0_receiver [1784]: cstate BrokenPipe --> StandAlone Jan 10 11:16:42 clusty6 kernel: drbd0: Connection lost. Jan 10 11:16:42 clusty6 kernel: drbd0: receiver terminated Jan 10 11:16:42 clusty6 kernel: drbd0: drbdsetup [1800]: cstate StandAlone --> StandAlone Jan 10 11:16:42 clusty6 kernel: drbd0: drbdsetup [1800]: cstate StandAlone --> Unconfigured Jan 10 11:16:42 clusty6 kernel: drbd0: worker terminated Why I can't unload the drbd module. Do I have to worry about that? What did I miss during compilation? Thanks, Achim