I've modified /etc/init.d/reboot and modified the reboot command in
do_stop() to:

strace -f reboot -d -f -i

and rebooted. Attached is a screen shot of the strace on the console.
For some reason it's getting stuck on

ioctl(3, SIOCGIFCONF, ...).

The reboot then hangs until I press Control-Alt-Delete and then I see:
"md: stopping all devices" and the laptop reboots OK.

Because the ioctl() is twiddling the network interface, I then had a
hunch the bug is in the wireless driver, so I blacklisted the Broadcom
b44 and reboots now work OK. So it appears to be a bug in the Broadcom
driver, hence it occurs on certain classes of Dells with that hardware.

Attached is a photo of the console message.

** Attachment added: "Photo of console messages"
   http://launchpadlibrarian.net/24310464/dell-6400-strace-reboot.jpg

-- 
Jaunty no poweroff/reboot on halt/reboot
https://bugs.launchpad.net/bugs/317775
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to