From: Guenter Roeck Date: Tue, 18 Apr 2017 17:00:31 +0000 (-0700) Subject: Disable access to 2nd Super-IO chip X-Git-Tag: v1.0~32 X-Git-Url: https://git.sur5r.net/?p=groeck-it87;a=commitdiff_plain;h=c242e32088bcc1b49695421e591e0b27aebffe5d Disable access to 2nd Super-IO chip It is known to be broken. Signed-off-by: Guenter Roeck --- diff --git a/it87.c b/it87.c index da6cd41..21e5724 100644 --- a/it87.c +++ b/it87.c @@ -3769,6 +3769,12 @@ static int __init sm_it87_init(void) return err; for (i = 0; i < ARRAY_SIZE(sioaddr); i++) { + /* + * Accessing the second Super-IO chi can result in board + * hangs. Disable until we figure out what is going on. + */ + if (it87_sio4e_broken && sioaddr[i] == 0x4e) + continue; memset(&sio_data, 0, sizeof(struct it87_sio_data)); isa_address = 0; err = it87_find(sioaddr[i], &isa_address, &sio_data);