summaryrefslogtreecommitdiffstats
path: root/sys/isa
diff options
context:
space:
mode:
Diffstat (limited to 'sys/isa')
-rw-r--r--sys/isa/syscons_isa.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/isa/syscons_isa.c b/sys/isa/syscons_isa.c
index af43a67..237e188 100644
--- a/sys/isa/syscons_isa.c
+++ b/sys/isa/syscons_isa.c
@@ -101,7 +101,9 @@ scprobe(device_t dev)
static int
scattach(device_t dev)
{
- return sc_attach_unit(device_get_unit(dev), device_get_flags(dev));
+
+ return (sc_attach_unit(device_get_unit(dev), device_get_flags(dev) |
+ SC_AUTODETECT_KBD));
}
static int
@@ -238,8 +240,10 @@ sc_get_cons_priority(int *unit, int *flags)
*flags = f;
}
}
- if (*unit < 0)
- return CN_DEAD;
+ if (*unit < 0) {
+ *unit = 0;
+ *flags = 0;
+ }
#if 0
return ((*flags & SC_KERNEL_CONSOLE) ? CN_INTERNAL : CN_NORMAL);
#endif
OpenPOWER on IntegriCloud