summaryrefslogtreecommitdiff
path: root/sys/dev/ct
diff options
context:
space:
mode:
authorYoshihiro Takahashi <nyan@FreeBSD.org>2003-06-01 04:26:44 +0000
committerYoshihiro Takahashi <nyan@FreeBSD.org>2003-06-01 04:26:44 +0000
commit3a054956589d5eab617d915c458342dc67faa89e (patch)
treeacd137b75459e883c7e5cb560a33c806950d261d /sys/dev/ct
parent4e1a3825033099f63086b4b11f0489a472f8815e (diff)
Notes
Diffstat (limited to 'sys/dev/ct')
-rw-r--r--sys/dev/ct/ct_isa.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dev/ct/ct_isa.c b/sys/dev/ct/ct_isa.c
index c0c2e36bd309..eee08da69fee 100644
--- a/sys/dev/ct/ct_isa.c
+++ b/sys/dev/ct/ct_isa.c
@@ -145,6 +145,15 @@ ct_isa_match(device_t dev)
if (ISA_PNP_PROBE(device_get_parent(dev), dev, ct_pnp_ids) == ENXIO)
return ENXIO;
+ switch (isa_get_logicalid(dev)) {
+ case 0x0100e7b1: /* LHA-301 */
+ case 0x110154dc: /* SC-98III */
+ case 0x4120acb4: /* IFC-NN */
+ /* XXX - force to SMIT mode */
+ device_set_flags(dev, device_get_flags(dev) | 0x40000);
+ break;
+ }
+
if (isa_get_port(dev) == -1)
bus_set_resource(dev, SYS_RES_IOPORT, 0,
BSHW_IOBASE, BSHW_IOSZ);