diff options
| author | Yoshihiro Takahashi <nyan@FreeBSD.org> | 2003-06-01 04:26:44 +0000 |
|---|---|---|
| committer | Yoshihiro Takahashi <nyan@FreeBSD.org> | 2003-06-01 04:26:44 +0000 |
| commit | 3a054956589d5eab617d915c458342dc67faa89e (patch) | |
| tree | acd137b75459e883c7e5cb560a33c806950d261d /sys/dev/ct | |
| parent | 4e1a3825033099f63086b4b11f0489a472f8815e (diff) | |
Notes
Diffstat (limited to 'sys/dev/ct')
| -rw-r--r-- | sys/dev/ct/ct_isa.c | 9 |
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); |
