1Documentation for the ESS1868F AudioDrive PnP sound card 2 3The ESS1868 sound card is a PnP ESS1688-compatible 16-bit sound card. 4 5It should be automatically detected by the Linux Kernel isapnp support when you 6load the sb.o module. Otherwise you should take care of: 7 8 * The ESS1868 does not allow use of a 16-bit DMA, thus DMA 0, 1, 2, and 3 9 may only be used. 10 11 * isapnptools version 1.14 does work with ESS1868. Earlier versions might 12 not. 13 14 * Sound support MUST be compiled as MODULES, not statically linked 15 into the kernel. 16 17 18NOTE: this is only needed when not using the kernel isapnp support! 19 20For configuring the sound card's I/O addresses, IRQ and DMA, here is a 21sample copy of the isapnp.conf directives regarding the ESS1868: 22 23(CONFIGURE ESS1868/-1 (LD 1 24(IO 0 (BASE 0x0220)) 25(IO 1 (BASE 0x0388)) 26(IO 2 (BASE 0x0330)) 27(DMA 0 (CHANNEL 1)) 28(INT 0 (IRQ 5 (MODE +E))) 29(ACT Y) 30)) 31 32(for a full working isapnp.conf file, remember the 33(ISOLATE) 34(IDENTIFY *) 35at the beginning and the 36(WAITFORKEY) 37at the end.) 38 39In this setup, the main card I/O is 0x0220, FM synthesizer is 0x0388, and 40the MPU-401 MIDI port is located at 0x0330. IRQ is IRQ 5, DMA is channel 1. 41 42After configuring the sound card via isapnp, to use the card you must load 43the sound modules with the proper I/O information. Here is my setup: 44 45# ESS1868F AudioDrive initialization 46 47/sbin/modprobe sound 48/sbin/insmod uart401 49/sbin/insmod sb io=0x220 irq=5 dma=1 dma16=-1 50/sbin/insmod mpu401 io=0x330 51/sbin/insmod opl3 io=0x388 52/sbin/insmod v_midi 53 54opl3 is the FM synthesizer 55/sbin/insmod opl3 io=0x388 56