NetBSD-Bugs archive

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

kern/47169: itesio_isa: Add support for ITE8720F



>Number:         47169
>Category:       kern
>Synopsis:       itesio_isa: Add support for ITE8720F
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 07 23:30:00 +0000 2012
>Originator:     Nat Sloss
>Release:        NetBSD Current 6.99.7
>Organization:
>Environment:
NetBSD beast 6.99.7 NetBSD 6.99.7 (LOCKDEBUG) #186: Wed Jul  4 05:47:37 EST 
2012  build@beast:/usr/src/sys/arch/i386/compile/obj/LOCKDEBUG i386

>Description:
iteso_isa lacks support for the 8720f (the superio chip used on my new 
computer.)

Once the match routine is modified to include the ID of the 8720F the 
temperature sensors can be read (I haven't as yet tested the watchdog.)
>How-To-Repeat:
Build a kernel with itesio enabled on a machine with a ite8720F superio chip 
and the temperature sensors can't be read.
>Fix:
Apply these patches:

Index: sys/dev/isa/itesio_isavar.h
===================================================================
RCS file: /cvsroot/src/sys/dev/isa/itesio_isavar.h,v
retrieving revision 1.8
diff -u -r1.8 itesio_isavar.h
--- sys/dev/isa/itesio_isavar.h 13 Aug 2010 19:28:26 -0000      1.8
+++ sys/dev/isa/itesio_isavar.h 7 Nov 2012 23:09:47 -0000
@@ -61,6 +61,7 @@
 #define ITESIO_ID8712  0x8712
 #define ITESIO_ID8716  0x8716
 #define ITESIO_ID8718  0x8718
+#define ITESIO_ID8720  0x8720
 #define ITESIO_ID8721  0x8721
 #define ITESIO_ID8726  0x8726

Index: sys/dev/isa/itesio_isa.c
===================================================================
RCS file: /cvsroot/src/sys/dev/isa/itesio_isa.c,v
retrieving revision 1.23
diff -u -r1.23 itesio_isa.c
--- sys/dev/isa/itesio_isa.c    29 Jul 2011 20:58:47 -0000      1.23
+++ sys/dev/isa/itesio_isa.c    7 Nov 2012 23:10:29 -0000
@@ -140,6 +140,7 @@
        case ITESIO_ID8712:
        case ITESIO_ID8716:
        case ITESIO_ID8718:
+       case ITESIO_ID8720:
        case ITESIO_ID8721:
        case ITESIO_ID8726:
                ia->ia_nio = 1;

*Note:  These patches are my own work which I submit under the net bsd license.

I would also like to request that NetBSD-6 is pulled up.

Regards,

Nat.



Home | Main Index | Thread Index | Old Index