opnsense-src/sys/dev/ipmi
Sean Bruno d3221f8556 At some point after stable/7 the ACPI and ISA interfaces to the IPMI controller
no longer have the parent in the device tree.  This causes the identify
function in ipmi_isa.c to attempt to probe and poke at the ISA IPMI interface

Move the check for ipmi_attached out of the ipmi_isa_attach function and into
the ipmi_isa_identify function.  Remove the check of the device tree for
ipmi devices attached.

This probing appears to make Broadcom management firmware on Dell machines
crash and emit NMI EISA warnings at various times requiring power cycles
of the machines to restore.

Bump MAX_TIMEOUT to 6 seconds as a hack for super slow IPMI interfaces that
need longer to respond to our intial probes on startup.

Tested on Dell R410, R510, R815, HP DL160G6

This is MFC candidate for 9.2R

Reviewed by:	peter
MFC after:	2 weeks
Sponsored by:	Yahoo! Inc.
2013-07-27 16:32:34 +00:00
..
ipmi.c Don't try to stop the IPMI watchdog timer if it is not running. 2012-08-07 12:40:31 +00:00
ipmi_acpi.c Import ACPICA 20090521. 2009-06-05 18:44:36 +00:00
ipmi_isa.c At some point after stable/7 the ACPI and ISA interfaces to the IPMI controller 2013-07-27 16:32:34 +00:00
ipmi_kcs.c Unlock IPMI sc while performing requests via KCS and SMIC interfaces. 2013-03-25 14:30:34 +00:00
ipmi_linux.c Second-to-last commit implementing Capsicum capabilities in the FreeBSD 2011-08-11 12:30:23 +00:00
ipmi_pci.c Add constants for the fields in a BAR. Also, add two new macros 2007-03-31 21:39:02 +00:00
ipmi_smbios.c - Re-shuffle the <machine/pc/bios.h> headers to move all kernel-specific 2012-09-28 11:59:32 +00:00
ipmi_smbus.c Update the ipmi(4) driver: 2006-09-22 22:11:29 +00:00
ipmi_smic.c Unlock IPMI sc while performing requests via KCS and SMIC interfaces. 2013-03-25 14:30:34 +00:00
ipmi_ssif.c Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +00:00
ipmivars.h At some point after stable/7 the ACPI and ISA interfaces to the IPMI controller 2013-07-27 16:32:34 +00:00