From owner-freebsd-current Sun Mar 12 15:50:20 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA27563 for current-outgoing; Sun, 12 Mar 1995 15:50:20 -0800 Received: from balboa.eng.uci.edu (balboa.eng.uci.edu [128.200.61.2]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id PAA27557 for ; Sun, 12 Mar 1995 15:50:18 -0800 Received: from localhost.uci.edu by balboa.eng.uci.edu with SMTP id AA11422 (5.65c/IDA-1.4.4 for freebsd-current@freebsd.org); Sun, 12 Mar 1995 15:50:11 -0800 Message-Id: <199503122350.AA11422@balboa.eng.uci.edu> To: freebsd-current@FreeBSD.org Subject: new sound driver configuration Date: Sun, 12 Mar 1995 15:50:10 -0800 From: Steven Wallace Sender: current-owner@FreeBSD.org Precedence: bulk I have changed the sound code to reflect a new sound driver configuration. Now there are no more snd? devices, but a snd controller and the following devices: opl, sb, sbxvi, sbmidi, pas, mpu, gus, gusxvi, gusmax, mss, uart EXCLUDE_* options are no longer required to be included in the config file. They are automatically determined by local.h depending on the devices included. No more AUDIO_* options, either. Please try to compile the sound card according to your configuration. I have compiled different possible configurations, but have only tested the gus driver (not gusxvi and gusmax). Here is how the drivers are now configured: # SB = SoundBlaster; PAS = ProAudioSpectrum; GUS = Gravis UltraSound # Controls all sound devices controller snd0 # Yamaha OPL-3 FM - for SB, SB Pro, SB16, PAS #device opl0 at isa? port 0x388 # Yamaha OPL-3 FM - for PAS #device opl0 at isa? port 0x38a # SoundBlaster DSP driver - for SB, SB Pro, SB16, PAS(emulating SB) #device sb0 at isa? port 0x220 irq 7 drq 1 vector sbintr # SoundBlaster 16 DSP driver - for SB16 - requires sb0 device #device sbxvi0 at isa? drq 5 # SoundBlaster 16 MIDI - for SB16 - requires sb0 device #device sbmidi0 at isa? port 0x300 # ProAudioSpectrum PCM and Midi - for PAS #device pas0 at isa? port 0x388 irq 10 drq 6 vector pasintr # MPU-401 - for MPU-401 standalone card #device mpu0 at isa? port 0x330 irq 6 drq 0 # Gravis UltraSound - for GUS, GUS16, GUSMAX #device gus0 at isa? port 0x220 irq 11 drq 1 vector gusintr # Gravis UltraSound 16 bit option - for GUS16 - requires gus0 #device gusxvi0 at isa? port 0x530 irq 7 drq 3 vector adintr # Gravis UltraSound MAX - for GUSMAX - requires gus0 #device gusmax0 at isa? port 0x32c # MS Sound System #device mss0 at isa? port 0x530 irq 10 drq 1 vector adintr # 6850 UART Midi #device uart0 at isa? port 0x330 irq 5 vector "m6850intr"