Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2007 16:20:14 GMT
From:      Marcin <hybridx87@gmail.com>
To:        freebsd-multimedia@FreeBSD.org
Subject:   Re: kern/109791: [sound] bad sound with maestro3 sound card
Message-ID:  <200703061620.l26GKEXa061945@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/109791; it has been noted by GNATS.

From: Marcin <hybridx87@gmail.com>
To: bug-followup@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@freebsd.org>:
 > On Tue, 6 Mar 2007 15:20:07 GMT
 > Marcin <hybridx87@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 &lt;<a href="mailto:ariff@freebsd.org">ariff@freebsd.org</a>&gt;:<br>&gt; On Tue, 6 Mar 2007 15:20:07 GMT<br>&gt; Marcin &lt;<a href="mailto:hybridx87@gmail.com">hybridx87@gmail.com</a>&gt; wrote:<br>
 &gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;kenv hint.pcm.0.dac=&quot;1&quot;<br>&gt; &gt;&nbsp;&nbsp;kldload snd_maestro3<br>&gt; &gt;&nbsp;&nbsp;link_elf_lookup_symbol: missing symbol hash table<br>&gt; &gt;&nbsp;&nbsp;link_elf_lookup_symbol: missing symbol hash table<br>
 &gt; <br>&gt; I don&#39;t know what is going on. Your sources probably screwed. Please<br>&gt; recompile everything, just to be sure. It probably harmless, for now.<br>&gt; <br>&gt; [continue..]<br>&gt; <br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;ESS Technology Maestro3&gt; port 0xec00-0xecff mem
 <br>&gt; &gt;&nbsp;&nbsp;0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;SigmaTel STAC9721/23 AC97 Codec&gt;<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;ONLY one xmms play, if run secend - xmms show error<br>&gt; &gt;&nbsp;&nbsp;-------------
 <br>&gt; <br>&gt; Please enable vchans. Make sure hw.snd.maxautovchans=&lt;greater than 0&gt;<br>&gt; and hw.snd.pcm0.vchans=&lt;greater than 0&gt; (on -current, this should be<br>&gt; dev.pcm.0.vchans). Try again (remember that 
 hint.pcm.0.dac=&quot;1&quot;).<br>&gt; <br>&gt; &gt;&nbsp;&nbsp;kenv hint.pcm.0.dac=&quot;2&quot;<br>&gt; &gt;&nbsp;&nbsp;kldload snd_maestro3<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0: detached<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;ESS Technology Maestro3&gt; port 0xec00-0xecff mem
 <br>&gt; &gt;&nbsp;&nbsp;0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;SigmaTel STAC9721/23 AC97 Codec&gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0: detached<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;ESS Technology Maestro3&gt; port 0xec00-0xecff mem
 <br>&gt; &gt;&nbsp;&nbsp;0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;SigmaTel STAC9721/23 AC97 Codec&gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0:play:1:dsp0.1: play interrupt timeout, channel dead<br>&gt; &gt;&nbsp;&nbsp;pcm0:play:0:
 dsp0.0: play interrupt timeout, channel dead<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;play 2 copy xmms but, if click stop sound crappy<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;-------------<br>&gt; <br>&gt; Expected.<br>&gt; <br>&gt; &gt;&nbsp;&nbsp;kenv hint.pcm.0.dac=
 &quot;3&quot;<br>&gt; &gt;&nbsp;&nbsp;kldload snd_maestro3<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0: detached<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;ESS Technology Maestro3&gt; port 0xec00-0xecff mem<br>&gt; &gt;&nbsp;&nbsp;0xf8ffe000-0xf8ffffff irq 5 at device 3.0
  on pci2<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;SigmaTel STAC9721/23 AC97 Codec&gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0:play:0:dsp0.0: play interrupt timeout, channel dead<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;play 2 copy xmms but, if click stop sound crappy<br>&gt; &gt;
 <br>&gt; &gt;&nbsp;&nbsp;-------------<br>&gt; <br>&gt; Expected.<br>&gt; <br>&gt; &gt;&nbsp;&nbsp;kenv hint.pcm.0.dac=&quot;4&quot;<br>&gt; &gt;&nbsp;&nbsp;kldload snd_maestro3<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0: detached<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;ESS Technology Maestro3&gt; port 0xec00-0xecff mem
 <br>&gt; &gt;&nbsp;&nbsp;0xf8ffe000-0xf8ffffff irq 5 at device 3.0 on pci2<br>&gt; &gt;&nbsp;&nbsp;pcm0: &lt;SigmaTel STAC9721/23 AC97 Codec&gt;<br>&gt; &gt;&nbsp;&nbsp;pcm0:play:0:dsp0.0: play interrupt timeout, channel dead<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;play 2 copy xmms but, if click stop sound crappy
 <br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;On this settings multiple playback streams not run.<br>&gt; &gt;&nbsp;&nbsp;I don&#39;t test recording, and full-duplex.<br>&gt; &gt;&nbsp;&nbsp;Previous version run better.<br>&gt; &gt;<br>&gt; Expected.<br>&gt; 
 <br>&gt; This version is much better than the previous one since you can<br>&gt; configure total number of DAC. Since yours cannot operate more than 1<br>&gt; DAC, dac=1 works flawlessly at the cost of enabling vchan (which is
 <br>&gt; good).<br>&gt; <br>&gt; <br>&gt; --<br>&gt; Ariff Abdullah<br>&gt; FreeBSD<br>&gt; <br>&gt; ... Recording in stereo is obviously too advanced<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; and confusing for us idiot ***** users :P ........<br>&gt; 
 <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--



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