NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/46198: ichlpcib watchdog is not reset



>Number:         46198
>Category:       kern
>Synopsis:       ichlpcib watchdog is not reset
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 15 09:15:01 +0000 2012
>Originator:     Hauke Fath
>Release:        NetBSD 6.0_BETA
>Organization:
TU Darmstadt
>Environment:
        
        
System: NetBSD venediger 6.0_BETA NetBSD 6.0_BETA (VENEDIGER) #0: Mon Mar 5 
21:25:52 CET 2012 
hf@Hochstuhl:/var/obj/netbsd-builds/6/i386/sys/arch/i386/compile/VENEDIGER i386
Architecture: i386
Machine: i386
>Description:

        The Super Micro X7SBE sports an Intel ICH9R chipset that comes
        with a hardware watchdog:

ichlpcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x2916 (rev. 0x02)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
gpio0 at ichlpcib0: 64 pins

        I can set up wdogctl (user or kernel mode does not make a
        difference)

wdogctl=YES             wdogctl_flags="-p 30 -u ichlpcib0"

% wdogctl
Available watchdog timers:
        ichlpcib0, 30 second period [armed, user tickle, pid 22]
%

        but when I activate the watchdog in bios setup, the machine
        reboots after the documented 4 min.

        Note that (at least for this board) wdogctl(8) will not tell you
        whether the watchdog has been activated in bios or not, which
        would be quite helpful.

        I made this PR "priority: high", because a working HW watchdog
        would really help me work around kern/46136.

>How-To-Repeat:

        Activate watchdog on ICH9R chipset board. Note that the proper
        wdogctl(8) setup does not keep it from rebooting every four
        minutes.

>Fix:
        
        None.

        FreeBSD apparently had issues with ICH9R support

        <http://comments.gmane.org/gmane.os.freebsd.current/107557>

        but appears to have resolved them

        
<http://koitsu.wordpress.com/2010/07/13/freebsd-and-hardwaresoftware-watchdogs/>

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index