ISAPNP(4) OpenBSD Programmer's Manual ISAPNP(4)NAMEisapnp - introduction to ISA Plug-and-Play support
SYNOPSIS
isapnp0 at isa?
DESCRIPTION
An isapnp bus can be configured for each supported ISA bus.
OpenBSD provides machine-independent bus support and drivers for ISA
Plug-and-Play (isapnp) autoconfiguration of PnP-compatible devices on an
ISA bus.
SUPPORTED DEVICES
OpenBSD includes machine-independent ISAPNP drivers, sorted by function
and driver name:
Disk controllers
aha(4) Adaptec 154x SCSI interface
aic(4) Adaptec AIC-6260 and AIC-6360 SCSI interface
wdc(4) WD100x compatible hard disk controller driver
Serial and parallel interfaces
com(4) serial communications interface
Network interfaces
an(4) Aironet 4500/4800 IEEE 802.11FH/b wireless interfaces
ef(4) 3Com Fast EtherLink ISA (3c515) 10/100 Ethernet device
ep(4) 3Com EtherLink III and Fast EtherLink III 10/100
Ethernet device
le(4) AMD LANCE Ethernet device
ne(4) NE2000 and compatible 10/100 Ethernet device
we(4) Western Digital/SMC WD80x3, SMC Elite Ultra, and SMC
EtherEZ Ethernet device
Sound
ess(4) ESS Technology AudioDrive family audio device
gus(4) Gravis UltraSound/UltraSound MAX audio device
mpu(4) Roland/Yamaha MPU401 MIDI UART device
sb(4) SoundBlaster family audio device
wss(4) Windows Sound System audio device
ym(4) Yamaha OPL3-SAx audio device
Miscellaneous devices
joy(4) games adapter
pcic(4) introduction to PCMCIA (PC Card) support
rt(4) AIMS Lab Radiotrack FM radio device
SEE ALSOintro(4), isa(4)HISTORY
The isapnp driver appeared in NetBSD 1.3.
CAVEATS
From time to time an isapnp device will be found which the kernel does
not recognize. The kernel matches isapnp devices to device drivers based
on identifiers which each device provides. For example, this device:
joy0 at isapnp0 <Creative SB16 PnP, CTL7001, PNPB02F, Game> port 0x200/8
This joystick calls itself by the two names ``CTL7001'' and ``PNPB02F''.
The latter is a standard name (which the kernel automatically
recognizes), but ``CTL7001'' is a vendor-specific name which needs to be
added to a table. Unfortunately, some devices advertise only their
vendor-specific name; for instance:
isapnp0: <PnP Sound Chip, @P@1001, , > port 0x200/8 not configured
Testing will show that this device is actually a joystick. To resolve
the issue, the actual name ``@P@1001'' has to be entered into the
database found in /sys/dev/isa/pnpdevs and a new kernel must be built.
Then the device will probe like this:
joy0 at isapnp0 <PnP Sound Chip, @P@1001, , > port 0x200/8
OpenBSD 4.9 May 21, 2008 OpenBSD 4.9