Page MenuHomeFreeBSD

D60091.id187870.diff
No OneTemporary

D60091.id187870.diff

diff --git a/sys/dev/ipmi/ipmi_isa.c b/sys/dev/ipmi/ipmi_isa.c
--- a/sys/dev/ipmi/ipmi_isa.c
+++ b/sys/dev/ipmi/ipmi_isa.c
@@ -108,6 +108,7 @@
/* Set the mode and default I/O resources for each mode. */
bzero(info, sizeof(struct ipmi_get_info));
+ device_printf(dev, "ipmi_hint_identify - %s hint\n", mode);
if (strcasecmp(mode, "KCS") == 0) {
info->iface_type = KCS_MODE;
info->address = 0xca2;
@@ -250,20 +251,34 @@
switch (info.iface_type) {
case KCS_MODE:
error = ipmi_kcs_attach(sc);
+ if (error) {
+ device_printf(dev, "ipmi_kcs_attach error\n");
+ goto bad;
+ }
break;
case SMIC_MODE:
error = ipmi_smic_attach(sc);
+ if (error) {
+ device_printf(dev, "ipmi_smic_attach error\n");
+ goto bad;
+ }
break;
case BT_MODE:
error = ipmi_bt_attach(sc);
+ if (error) {
+ device_printf(dev, "ipmi_bt_attach error\n");
+ goto bad;
+ }
break;
}
if (error)
goto bad;
error = ipmi_attach(dev);
- if (error)
+ if (error) {
+ device_printf(dev, "ipmi_attach error\n");
goto bad;
+ }
return (0);
bad:

File Metadata

Mime Type
text/plain
Expires
Tue, Oct 6, 6:25 AM (34 m, 58 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39873194
Default Alt Text
D60091.id187870.diff (1 KB)

Event Timeline