>Number: 143068
>Category: kern
>Synopsis: Device ID for ichwd on the H55 Express chipset watchdog timer
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jan 21 21:20:31 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Mike Tancsa
>Release: 9.0
>Organization:
Sentex Communications
>Environment:
FreeBSD i3.sentex.ca 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Thu Jan 21 15:14:14 EST 2010
>Description:
Device ID to add support for the ichwd driver on the Intel H55 Express chipset (intel i3 cpus)
>How-To-Repeat:
kldload ichwd... The ID is not there, so the driver does not work
>Fix:
1(ich10)# diff -u orig/ichwd.c ichwd.c
--- orig/ichwd.c 2009-11-07 06:41:23.000000000 -0500
+++ ichwd.c 2010-01-21 16:10:36.000000000 -0500
@@ -109,6 +109,7 @@
{ DEVICEID_ICH10D, "Intel ICH10D watchdog timer", 10 },
{ DEVICEID_ICH10DO, "Intel ICH10DO watchdog timer", 10 },
{ DEVICEID_ICH10R, "Intel ICH10R watchdog timer", 10 },
+ { DEVICEID_H55EXP, "Intel H55 Express watchdog timer", 10 },
{ 0, NULL, 0 },
};
1(ich10)# diff -u orig/ichwd.h ichwd.h
--- orig/ichwd.h 2008-08-25 11:23:54.000000000 -0400
+++ ichwd.h 2010-01-21 16:10:20.000000000 -0500
@@ -99,6 +99,7 @@
#define DEVICEID_ICH10D 0x3a1a
#define DEVICEID_ICH10DO 0x3a14
#define DEVICEID_ICH10R 0x3a16
+#define DEVICEID_H55EXP 0x3b06
/* ICH LPC Interface Bridge Registers (ICH5 and older) */
#define ICH_GEN_STA 0xd4
1(ich10)#
>Release-Note:
>Audit-Trail:
>Unformatted: