Bug 122473

Summary: System hangs after "Uptime" on shutdown/reboot
Product: Base System Reporter: James O'Gorman <james>
Component: amd64Assignee: freebsd-amd64 (Nobody) <amd64>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 7.0-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
dmesg.boot none

Description James O'Gorman 2008-04-05 21:50:03 UTC
        System is an HP ML110 G5 running FreeBSD 7.0-RELEASE amd64.
        When issuing any shutdown command (shutdown -p, shutdown -r, reboot) the system will hang af
ter the "Uptime" message. The system has to be reset by physically holding the power button or issui
ng a power cycle from the Lights Out interface.

        dmesg.boot is attached.
        The zfs and ipmi modules are loaded from /boot/loader.conf, and I have tried enabling watchd
ogd or using "watchdog -t 60; reboot" as suggested on -stable@ which apparently works on i386, but d
oes not work on amd64.

        I tried building a GENERIC kernel with DDB enabled, but this caused the system to hang at bo
to when probing for the root filesystem.

How-To-Repeat:         Issue one of the following commands:
         * shutdown -p now
         * shutdown -r now  
         * reboot  

        The system will hang after "Uptime:"
Comment 1 James O'Gorman 2008-04-05 23:32:49 UTC
I can provide root and serial console access to this box if necessary,
to help with debugging.

James
Comment 2 John Baldwin freebsd_committer freebsd_triage 2008-04-07 15:30:04 UTC
Try src/sys/dev/usb/ehci_pci.c from RELENG_7.

-- 
John Baldwin
Comment 3 James O'Gorman 2008-04-07 18:29:35 UTC
Hi John,

On Mon, Apr 07, 2008 at 10:30:04AM -0400, John Baldwin wrote:
> Try src/sys/dev/usb/ehci_pci.c from RELENG_7.

This does indeed fix the issue! Thanks for such a prompt response.
Do you think this will make it as an errata patch for 7.0 or will it
only be in 7.1?

Thanks again,

James
Comment 4 John Baldwin freebsd_committer freebsd_triage 2008-04-07 18:56:56 UTC
On Monday 07 April 2008 01:29:35 pm James O'Gorman wrote:
> Hi John,
> 
> On Mon, Apr 07, 2008 at 10:30:04AM -0400, John Baldwin wrote:
> > Try src/sys/dev/usb/ehci_pci.c from RELENG_7.
> 
> This does indeed fix the issue! Thanks for such a prompt response.
> Do you think this will make it as an errata patch for 7.0 or will it
> only be in 7.1?

Only in 7.1.

-- 
John Baldwin
Comment 5 John Baldwin freebsd_committer freebsd_triage 2008-04-07 19:23:37 UTC
State Changed
From-To: open->closed

Fixed in RELENG_6 and RELENG_7.