Date: Mon, 16 Oct 2000 18:28:41 +0100 From: "Cameron Grant" <gandalf@vilnya.demon.co.uk> To: "Matthew Frost" <matthewf@orac.frost.net> Cc: "j mckitrick" <jcm@FreeBSD-uk.eu.org>, "Dolgan" <sysctl@home.com>, <multimedia@freebsd.org>, <stable@freebsd.org> Subject: Re: sound problems under 4.1.1 Message-ID: <003501c03796$874cbff0$0504020a@haveblue> References: <20001010012905.A3426@dogma.freebsd-uk.eu.org> <20001013214153.A1670@home.com> <20001014132123.A69191@dogma.freebsd-uk.eu.org> <003201c03617$f7603900$0504020a@haveblue> <20001015084017.B15920@orac.frost.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> I've got a similar problem. I went from a September 26th kernel to an > October 14th and my Soundblaster stopped working: > > sbc0: <Creative SB AWE64> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0 > pcm0: <SB DSP 4.16> on sbc0 > > Running tracker I get: > > "Could not query current format" please try this patch on sys/dev/sound/pcm/dsp.c: @@ -411,10 +411,12 @@ case SNDCTL_DSP_SETFMT: /* sets _one_ format */ splx(s); + if ((*arg_i != AFMT_QUERY)) { if (wrch) ret = chn_setformat(wrch, (*arg_i) | (wrch->format & AFMT_STEREO)); if (rdch && ret == 0) ret = chn_setformat(rdch, (*arg_i) | (rdch->format & AFMT_STEREO)); + } *arg_i = (wrch? wrch->format: rdch->format) & ~AFMT_STEREO; break; -cg To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003501c03796$874cbff0$0504020a>