[issue2039] Sometimes, DragonFly 2.9 systems can not reboot
Matthew Dillon
dillon at apollo.backplane.com
Tue Apr 5 23:19:34 PDT 2011
:I have found a reliable way to trigger it:
:switch to single user mode
:mount -a
:cd /usr/src
:make installworld && make upgrade && reboot
:
:print_uptime() has not been called in my case.
:
:Best Regards,
:sephe
Hmm. If the uptime is not displayed this implies that the
vfs_unmountall() call is getting stuck.
Try with the latest master, I made some adjustments that might effect
raw device closes. If swapcache is turned on try turning it off
(though my latest patch turns it off on shutdown automatically, too).
So far I cannot replicate the issue on my test box. I did have
reboot issues in past related to swapcache but those are gone now
w/my recent commits.
Other possible causes: tmpfs, vn, usb mounts, procfs, etc.
If you can reliably replicate the problem you may have to add a bunch
of kprintf()'s to the umountall iterator to track down which filesystem
is getting stuck. I have included a df of my test box below.
-Matt
Filesystem 1K-blocks Used Avail Capacity Mounted on
ROOT 195452928 64848560 130604368 33% /
devfs 1 1 0 100% /dev
/dev/serno/L41K2H5G.s1a 774094 216628 495540 30% /boot
/pfs/@@-1:00001 195452928 64848560 130604368 33% /var
/pfs/@@-1:00002 195452928 64848560 130604368 33% /tmp
/pfs/@@-1:00003 195452928 64848560 130604368 33% /usr
/pfs/@@-1:00004 195452928 64848560 130604368 33% /home
/pfs/@@-1:00005 195452928 64848560 130604368 33% /usr/obj
/pfs/@@-1:00006 195452928 64848560 130604368 33% /var/crash
/pfs/@@-1:00007 195452928 64848560 130604368 33% /var/tmp
BUILD 104398848 42510688 61888160 41% /build3
procfs 4 4 0 100% /proc
apollo.backplane.com:/usr/src 1934024704 292436496 1641588208 15% /usr/src
apollo.backplane.com:/usr/src-misc 1934024704 292436496 1641588208 15% /usr/src-misc
apollo.backplane.com:/usr/pkgsrc 1934024704 292436496 1641588208 15% /usr/pkgsrc
apollo.backplane.com:/netboot1 1934024704 292436496 1641588208 15% /netboot1
test29#
More information about the Bugs
mailing list