kern/159800: [PATCH] missing ichwd entry for H57 chipset
Dan Nelson
dnelson at allantgroup.com
Mon Aug 15 20:10:06 UTC 2011
>Number: 159800
>Category: kern
>Synopsis: [PATCH] missing ichwd entry for H57 chipset
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Aug 15 20:10:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Dan Nelson
>Release: FreeBSD 8.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD dan.emsphone.com 8.2-STABLE FreeBSD 8.2-STABLE #633 r224868M: Sun Aug 14 14:39:52 CDT 2011 zsh at dan.emsphone.com:/usr/src-svn/sys/i386/compile/DANSMP i386
>Description:
My new(ish) desktop uses the Intel H57 chipset, which has watchdog support
that is not detected by the ichwd driver. The following patch enables it:
>How-To-Repeat:
>Fix:
Index: ichwd.c
===================================================================
--- ichwd.c (revision 224868)
+++ ichwd.c (working copy)
@@ -111,6 +111,7 @@
{ DEVICEID_ICH10DO, "Intel ICH10DO watchdog timer", 10 },
{ DEVICEID_ICH10R, "Intel ICH10R watchdog timer", 10 },
{ DEVICEID_H55, "Intel H55 watchdog timer", 10 },
+ { DEVICEID_H57, "Intel H57 watchdog timer", 10 },
{ DEVICEID_PATSBURG_LPC1, "Intel Patsburg watchdog timer", 10 },
{ DEVICEID_PATSBURG_LPC2, "Intel Patsburg watchdog timer", 10 },
{ DEVICEID_PPT0, "Intel Panther Point watchdog timer", 10 },
Index: ichwd.h
===================================================================
--- ichwd.h (revision 224868)
+++ ichwd.h (working copy)
@@ -137,6 +137,7 @@
#define DEVICEID_ICH10DO 0x3a14
#define DEVICEID_ICH10R 0x3a16
#define DEVICEID_H55 0x3b06
+#define DEVICEID_H57 0x3b08
/* ICH LPC Interface Bridge Registers (ICH5 and older) */
#define ICH_GEN_STA 0xd4
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list