Cannot reboot Debian Etch - 1 Core at 100%

I have a weird problem.

I cannot reboot my Debian Etch Server and one core shows as using 100% CPU but nothing appears to be using it????

I have tried kill -9 and killall via htop on the nbd mount and poweroff and shutdown commands but gett nothing.

I also killed a number of other processes but no joy.

Anyone have any ideas? I just want to reboot it..... never had this happen before on Debian.

Disable the tree-view in htop (F5 I think) to get a proper sorting.

the non-tree view looked identical but rearranged the list.

Here is ps aux instead

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   6124   680 ?        Ss   Oct07   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    Oct07   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Oct07   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    Oct07   0:00 [watchdog/0]
root         5  0.0  0.0      0     0 ?        S    Oct07   0:00 [migration/1]
root         6  0.0  0.0      0     0 ?        SN   Oct07   0:00 [ksoftirqd/1]
root         7  0.0  0.0      0     0 ?        S    Oct07   0:00 [watchdog/1]
root         8  0.0  0.0      0     0 ?        S<   Oct07   0:00 [events/0]
root         9  0.0  0.0      0     0 ?        S<   Oct07   0:00 [events/1]
root        10  0.0  0.0      0     0 ?        S<   Oct07   0:00 [khelper]
root        11  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kthread]
root        16  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kblockd/0]
root        17  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kblockd/1]
root        18  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kacpid]
root       116  0.0  0.0      0     0 ?        S<   Oct07   0:00 [khubd]
root       118  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kseriod]
root       169  0.0  0.0      0     0 ?        S<   Oct07   0:17 [kswapd0]
root       170  0.0  0.0      0     0 ?        S<   Oct07   0:00 [aio/0]
root       171  0.0  0.0      0     0 ?        S<   Oct07   0:00 [aio/1]
root       689  0.0  0.0      0     0 ?        S<   Oct07   0:00 [ata/0]
root       690  0.0  0.0      0     0 ?        S<   Oct07   0:00 [ata/1]
root       691  0.0  0.0      0     0 ?        S<   Oct07   0:00 [ata_aux]
root       744  0.0  0.0      0     0 ?        S<   Oct07   0:00 [scsi_eh_0]
root       745  0.0  0.0      0     0 ?        S<   Oct07   0:00 [scsi_eh_1]
root       970  0.0  0.0      0     0 ?        D<   Oct07   0:21 [kjournald]
root      1491  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kedac]
root      1735  0.0  0.0      0     0 ?        S<   Oct07   0:00 [kmirrord]
root      2025  0.0  0.0   3728   592 ?        Ss   Oct07   0:00 /sbin/syslogd
root      2031  0.0  0.0   2656   412 ?        Ss   Oct07   0:00 /sbin/klogd -x
root      2127  0.0  0.0  25840  1236 ?        Ss   Oct07   0:00 /usr/sbin/sshd
ntp       2154  0.0  0.0  14080  1472 ?        Ss   Oct07   0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -u 101:103 -g
root      2164  0.0  0.0  11496   804 ?        Ss   Oct07   0:00 /usr/sbin/cron
root      2239  0.0  0.0   2652   536 tty1     Ss+  Oct07   0:00 /sbin/getty 38400 tty1
root      2240  0.0  0.0   2656   540 tty2     Ss+  Oct07   0:00 /sbin/getty 38400 tty2
root      2241  0.0  0.0   2656   540 tty3     Ss+  Oct07   0:00 /sbin/getty 38400 tty3
root      2242  0.0  0.0   2656   540 tty4     Ss+  Oct07   0:00 /sbin/getty 38400 tty4
root      2243  0.0  0.0   2656   540 tty5     Ss+  Oct07   0:00 /sbin/getty 38400 tty5
root      2244  0.0  0.0   2656   540 tty6     Ss+  Oct07   0:00 /sbin/getty 38400 tty6
root      3104  0.0  0.0      0     0 ?        S    11:54   0:01 [pdflush]
root      3202  0.0  0.0      0     0 ?        S    13:56   0:00 [pdflush]
root      3549  0.0  0.0  11664   908 ?        DN   21:20   0:00 mount /dev/nb0 /mnt/
root      3580  0.0  0.0  11664   908 ?        D    21:25   0:00 mount /dev/nb0 /mnt/
root      3591  0.0  0.0   6960   724 ?        D    21:28   0:00 shutdown -r 0 w
root      3700  0.0  0.0   2508   356 ?        D    21:48   0:00 reboot -f
root      3722  0.0  0.0   2508   320 ?        D    21:54   0:00 rmmod -f nbd
root      3737  0.0  0.0   6956   716 ?        D    22:02   0:00 shutdown -r 0 w
root      3739  0.0  0.0  36792  2724 ?        Ss   22:03   0:00 sshd: root@pts/5
root      3741  0.0  0.0  11548  1992 pts/5    Ss   22:03   0:00 -bash
root      3750  0.0  0.0   9656  1056 pts/5    R+   22:30   0:00 ps aux

Hello try also command

init 6

eventually

sync ; shutdown -r now

Regarding core utilization, are you sure, that you are using the right kernel version???
Please correct me, if I am wrong, but I suppose that default kernel is not aware more than one core, maybe you should use SMP kernel version.

Bruss