The error is caused by umount trying to unmount the /proc/bus/usb
filesystem. umount -a is called by the /etc/rc.d/init.d/halt script.

Removing this entry in /etc/mtab prevents the error and kernel hang. Did
this by making changes in the halt script mentioned above, in the same
way that the halt script removes initrd/loopfs from mtab prior to
running the umount -a command.

Which begs the next few questions:
Does /proc/usb need to unmounted on shutdown?
And if so why is it causing an error on my computer?

Posting these questions as a seperate thread.

Sundeep Mediratta.

Reply via email to