Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Oct 2000 10:55:03 -0400
From:      "Andresen,Jason R." <jandrese@mitre.org>
To:        Bill Schoolcraft <bill@wiliweld.com>
Cc:        FBSD <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Soundblaster_16 and FreeBSD-4.1 ?
Message-ID:  <39EDB9C7.DFFB0CC0@mitre.org>
References:  <Pine.BSO.4.21.0010180735280.18308-100000@corten5>

next in thread | previous in thread | raw e-mail | index | archive | help


Bill Schoolcraft wrote:
> 
> At Tue, 17 Oct 2000 it looks like Andresen,Jason R. composed:
> 
> <humbly_snipped>
> AR-->To use the soundcard, you have to recompile a kernel (4.x) with:
> AR-->device pcm
> AR-->device sbc
> AR-->If you have an old ISA non-pnp version, you will also have to include
> AR-->the IO port, IRQs, and DMAs (see LINT).
> </humbly_snipped>
> 
> Well I found re-compiling the FreeBSD kernel for sound much easier
> than the Linux kernel until I received the following errors:
> 
> isa_compat.o(.data+0x24): undefined reference to `sbdriver'
> midi_synth.o: In function `midi_outc':
<snip>

Don't use device pcm and device snd together or you will get errors
like this.  They are two different sets of sound drivers and are
not compatable.  Unfortunatly the snd0 (and its friends sbxvi, sbmidi,
awe, sb, etc...) drivers don't work in 4.0 and will probabally disappear
entirely in the near future. 

To fix this: find the lines like:

device sb0 at isa....
device sbxvi at isa...
device sbmidi at isa...

and uncomment them from the kernel config.  Also be sure you are using
the new buildkernel interface (cd to /usr/src and type
"make buildkernel KERNEL=<your kernel name>" and then 
"make installkernel KERNEL=<your kernel name>" or your modules will not
be recompiled with the kernel (potentially breaking them).


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39EDB9C7.DFFB0CC0>