kern/109791: [sound] bad sound with maestro3 sound card
Marcin
hybridx87 at gmail.com
Tue Mar 6 16:20:14 UTC 2007
The following reply was made to PR kern/109791; it has been noted by GNATS.
From: Marcin <hybridx87 at gmail.com>
To: bug-followup at freebsd.org
Cc:
Subject: Re: kern/109791: [sound] bad sound with maestro3 sound card
Date: Tue, 6 Mar 2007 17:17:43 +0100
------=_Part_149429_9508591.1173197863971
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
2007/3/6, Ariff Abdullah <ariff at freebsd.org>:
> On Tue, 6 Mar 2007 15:20:07 GMT
> Marcin <hybridx87 at gmail.com> wrote:
> >
> > kenv hint.pcm.0.dac="1"
> > kldload snd_maestro3
> > link_elf_lookup_symbol: missing symbol hash table
> > link_elf_lookup_symbol: missing symbol hash table
>
> I don't know what is going on. Your sources probably screwed. Please
> recompile everything, just to be sure. It probably harmless, for now.
>
> [continue..]
>
> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2
> > pcm0: <SigmaTel STAC9721/23 AC97 Codec>
> >
> > ONLY one xmms play, if run secend - xmms show error
> > -------------
>
> Please enable vchans. Make sure hw.snd.maxautovchans=<greater than 0>
> and hw.snd.pcm0.vchans=<greater than 0> (on -current, this should be
> dev.pcm.0.vchans). Try again (remember that hint.pcm.0.dac="1").
>
> > kenv hint.pcm.0.dac="2"
> > kldload snd_maestro3
> >
> > pcm0: detached
> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2
> > pcm0: <SigmaTel STAC9721/23 AC97 Codec>
> > pcm0: detached
> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2
> > pcm0: <SigmaTel STAC9721/23 AC97 Codec>
> > pcm0:play:1:dsp0.1: play interrupt timeout, channel dead
> > pcm0:play:0:dsp0.0: play interrupt timeout, channel dead
> >
> > play 2 copy xmms but, if click stop sound crappy
> >
> > -------------
>
> Expected.
>
> > kenv hint.pcm.0.dac="3"
> > kldload snd_maestro3
> >
> > pcm0: detached
> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2
> > pcm0: <SigmaTel STAC9721/23 AC97 Codec>
> > pcm0:play:0:dsp0.0: play interrupt timeout, channel dead
> >
> > play 2 copy xmms but, if click stop sound crappy
> >
> > -------------
>
> Expected.
>
> > kenv hint.pcm.0.dac="4"
> > kldload snd_maestro3
> >
> > pcm0: detached
> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2
> > pcm0: <SigmaTel STAC9721/23 AC97 Codec>
> > pcm0:play:0:dsp0.0: play interrupt timeout, channel dead
> >
> > play 2 copy xmms but, if click stop sound crappy
> >
> > On this settings multiple playback streams not run.
> > I don't test recording, and full-duplex.
> > Previous version run better.
> >
> Expected.
>
> This version is much better than the previous one since you can
> configure total number of DAC. Since yours cannot operate more than 1
> DAC, dac=1 works flawlessly at the cost of enabling vchan (which is
> good).
>
>
> --
> Ariff Abdullah
> FreeBSD
>
> ... Recording in stereo is obviously too advanced
> and confusing for us idiot ***** users :P ........
>
vchan i had enabled:
cat /etc/sysctl.conf;
hw.snd.pcm0.vchans=4
hw.snd.maxautovchans=4
------=_Part_149429_9508591.1173197863971
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
2007/3/6, Ariff Abdullah <<a href="mailto:ariff at freebsd.org">ariff at freebsd.org</a>>:<br>> On Tue, 6 Mar 2007 15:20:07 GMT<br>> Marcin <<a href="mailto:hybridx87 at gmail.com">hybridx87 at gmail.com</a>> wrote:<br>
> ><br>> > kenv hint.pcm.0.dac="1"<br>> > kldload snd_maestro3<br>> > link_elf_lookup_symbol: missing symbol hash table<br>> > link_elf_lookup_symbol: missing symbol hash table<br>
> <br>> I don't know what is going on. Your sources probably screwed. Please<br>> recompile everything, just to be sure. It probably harmless, for now.<br>> <br>> [continue..]<br>> <br>> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
<br>> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>> > pcm0: <SigmaTel STAC9721/23 AC97 Codec><br>> ><br>> > ONLY one xmms play, if run secend - xmms show error<br>> > -------------
<br>> <br>> Please enable vchans. Make sure hw.snd.maxautovchans=<greater than 0><br>> and hw.snd.pcm0.vchans=<greater than 0> (on -current, this should be<br>> dev.pcm.0.vchans). Try again (remember that
hint.pcm.0.dac="1").<br>> <br>> > kenv hint.pcm.0.dac="2"<br>> > kldload snd_maestro3<br>> ><br>> > pcm0: detached<br>> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
<br>> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>> > pcm0: <SigmaTel STAC9721/23 AC97 Codec><br>> > pcm0: detached<br>> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
<br>> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>> > pcm0: <SigmaTel STAC9721/23 AC97 Codec><br>> > pcm0:play:1:dsp0.1: play interrupt timeout, channel dead<br>> > pcm0:play:0:
dsp0.0: play interrupt timeout, channel dead<br>> ><br>> > play 2 copy xmms but, if click stop sound crappy<br>> ><br>> > -------------<br>> <br>> Expected.<br>> <br>> > kenv hint.pcm.0.dac=
"3"<br>> > kldload snd_maestro3<br>> ><br>> > pcm0: detached<br>> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem<br>> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0
on pci2<br>> > pcm0: <SigmaTel STAC9721/23 AC97 Codec><br>> > pcm0:play:0:dsp0.0: play interrupt timeout, channel dead<br>> ><br>> > play 2 copy xmms but, if click stop sound crappy<br>> >
<br>> > -------------<br>> <br>> Expected.<br>> <br>> > kenv hint.pcm.0.dac="4"<br>> > kldload snd_maestro3<br>> ><br>> > pcm0: detached<br>> > pcm0: <ESS Technology Maestro3> port 0xec00-0xecff mem
<br>> > 0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>> > pcm0: <SigmaTel STAC9721/23 AC97 Codec><br>> > pcm0:play:0:dsp0.0: play interrupt timeout, channel dead<br>> ><br>> > play 2 copy xmms but, if click stop sound crappy
<br>> ><br>> > On this settings multiple playback streams not run.<br>> > I don't test recording, and full-duplex.<br>> > Previous version run better.<br>> ><br>> Expected.<br>>
<br>> This version is much better than the previous one since you can<br>> configure total number of DAC. Since yours cannot operate more than 1<br>> DAC, dac=1 works flawlessly at the cost of enabling vchan (which is
<br>> good).<br>> <br>> <br>> --<br>> Ariff Abdullah<br>> FreeBSD<br>> <br>> ... Recording in stereo is obviously too advanced<br>> and confusing for us idiot ***** users :P ........<br>>
<br><br>vchan i had enabled:<br><br>cat /etc/sysctl.conf;<br><br>hw.snd.pcm0.vchans=4<br>hw.snd.maxautovchans=4<br>
------=_Part_149429_9508591.1173197863971--
More information about the freebsd-multimedia
mailing list