From owner-freebsd-questions Wed Oct 18 7:54:50 2000 Delivered-To: freebsd-questions@freebsd.org Received: from smtpproxy1.mitre.org (mb-20-100.mitre.org [129.83.20.100]) by hub.freebsd.org (Postfix) with ESMTP id 9B4F337B4D7 for ; Wed, 18 Oct 2000 07:54:47 -0700 (PDT) Received: from avsrv1.mitre.org (avsrv1.mitre.org [129.83.20.58]) by smtpproxy1.mitre.org (8.9.3/8.9.3) with ESMTP id KAA24446 for ; Wed, 18 Oct 2000 10:54:45 -0400 (EDT) Received: from mailsrv2.mitre.org (mailsrv2.mitre.org [129.83.221.17]) by smtpsrv1.mitre.org (8.9.3/8.9.3) with ESMTP id KAA25987 for ; Wed, 18 Oct 2000 10:54:18 -0400 (EDT) Received: from mitre.org ([128.29.145.140]) by mailsrv2.mitre.org (Netscape Messaging Server 4.15) with ESMTP id G2MS3700.PZS; Wed, 18 Oct 2000 10:54:43 -0400 Message-ID: <39EDB9C7.DFFB0CC0@mitre.org> Date: Wed, 18 Oct 2000 10:55:03 -0400 From: "Andresen,Jason R." Organization: The MITRE Corporation X-Mailer: Mozilla 4.75 [en]C-20000818M (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Bill Schoolcraft Cc: FBSD Subject: Re: Soundblaster_16 and FreeBSD-4.1 ? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Bill Schoolcraft wrote: > > At Tue, 17 Oct 2000 it looks like Andresen,Jason R. composed: > > > 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). > > > 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': 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=" and then "make installkernel KERNEL=" 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