Date: Tue, 08 Nov 2005 11:14:49 +0100 From: Sebastiaan van Erk <sebster@sebster.com> To: Ariff Abdullah <skywizard@MyBSD.org.my> Cc: freebsd-multimedia@freebsd.org Subject: Re: Sound skipping problems Message-ID: <43707A99.9010101@sebster.com> In-Reply-To: <20051108101838.0bb77c99.skywizard@MyBSD.org.my> References: <436DEB56.4050505@sebster.com> <20051106210447.2145e551.skywizard@MyBSD.org.my> <436F3A36.3070608@sebster.com> <20051108101838.0bb77c99.skywizard@MyBSD.org.my>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------040204050709030605030200 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, thanks for the reply. In fact I already used the REL_ENG_6 patch. I applied the new version and recompiled and still no sound. I attached the information you requested below. Greetings, Sebastiaan van Erk Ariff Abdullah wrote: > [ stable@ -> multimedia@ ] > > On Mon, 07 Nov 2005 12:27:50 +0100 > Sebastiaan van Erk <sebster@sebster.com> wrote: > >>I tried the patch, but unfortunately when I reboot with the patch >>(which cleanly applies and compiles), audio stops working. The >>device (pcm0) is still there, the mixer is set ok, and everything >>looks normal, just no sound comes out of the speakers. >> >>I have no idea why the patch doesn't work, but if you want any more >>information I'll be happy to supply it to you. The sound skipping >>seems at least fixed by just increasing the buffer size, but don't >>know how reliable this workaround is compared to a structural >>workaround. >> >>Furthermore I don't know if this message is relevant, but it seems >>the snd_8233 driver doesn't like my audio codec very much: >> >>pcm0: <VIA VT8237> port 0xec00-0xecff irq 22 at device 17.5 on pci0 >>pcm0: [GIANT-LOCKED] >>pcm0: <Unknown AC97 Codec (id = 0x56494170)> >> > Sorry, I gave the wrong patch. You should get snd_RELENG_6_2005* > instead of snd_RELENG_6_0_2005*. Still, the problem (non working > sound) is quite interesting for me. I'm mostly interested for the > output of /usr/sbin/mixer and cat /dev/sndstat (with sysctl > hw.snd.verbose=2). Please try again. Your AC97 codec id has been > added. > > http://people.freebsd.org/~ariff/snd_RELENG_6_20051108_059.diff > > http://people.freebsd.org/~ariff/README for hints and common > problem/solution. > > > > > -- > Ariff Abdullah > MyBSD > > http://www.MyBSD.org.my (IPv6/IPv4) > http://staff.MyBSD.org.my (IPv6/IPv4) > http://tomoyo.MyBSD.org.my (IPv6/IPv4) --------------040204050709030605030200 Content-Type: text/plain; name="audio.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="audio.txt" root@piglet(ttyp1:32:0):~# uname -a FreeBSD piglet.sebster.com 6.0-STABLE FreeBSD 6.0-STABLE #4: Tue Nov 8 10:34:27 CET 2005 root@piglet.sebster.com:/usr/obj/usr/src/sys/PIGLET i386 root@piglet(ttyp1:33:0):~# dmesg | grep pcm pcm0: <VIA VT8237> port 0xec00-0xecff irq 22 at device 17.5 on pci0 pcm0: [GIANT-LOCKED] pcm0: <Unknown AC97 Codec (id = 0x56494170)> pcm0: <VIA VT8237> port 0xec00-0xecff irq 22 at device 17.5 on pci0 pcm0: <VIA Technologies VIA1617A AC97 Codec> pcm0: <VIA DXS Enabled: DXS 4 / SGD 1 / REC 1> root@piglet(ttyp1:34:0):~# sysctl -w hw.snd.verbose=2 hw.snd.verbose: 1 -> 2 root@piglet(ttyp1:35:0):~# sysctl -a hw.snd hw.snd.report_soft_formats: 1 hw.snd.targetirqrate: 32 hw.snd.feeder_rate_buffersize: 8192 hw.snd.feeder_rate_scaling: 5 hw.snd.feeder_rate_ratemax: 1102500 hw.snd.feeder_rate_ratemin: 4000 hw.snd.verbose: 2 hw.snd.slave_enabled: 1 hw.snd.maxautovchans: 0 hw.snd.unit: 0 hw.snd.pcm0.buffersize: 65536 hw.snd.pcm0.vchans: 0 hw.snd.pcm0.spdif_enabled: 0 hw.snd.pcm0.via_dxs_src: 0 root@piglet(ttyp1:36:0):~# pciconf -lv ... pcm0@pci0:17:5: class=0x040100 card=0x04301462 chip=0x30591106 rev=0x60 hdr=0x00 vendor = 'VIA Technologies Inc' device = 'VT8233/33A/8235/8237 AC97 Enhanced Audio Controller' class = multimedia subclass = audio ... root@piglet(ttyp1:37:0):~# cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: <VIA VT8237> at io 0xec00 irq 22 kld snd_via8233 (5p/5s/1r/0v channels duplex default) [pcm0:play:0]: spd 48000, fmt 0x10000010, flags 0x00203000, 0x00000000 interrupts 2196, underruns 0, ready 0 [b:8192/4096/2|bs:8192/4096/2] {userland} -> feeder_slave(0x10000010) -> {hardware} pcm0:play:0[pcm0:slave:0]: spd 44100/48000, fmt 0x10000010, flags 0x20000000, 0x00000020 interrupts 0, underruns 0, ready 0 [b:0/4096/0|bs:131072/4096/32] {userland} -> feeder_root(0x10000010) -> feeder_rate(44100 -> 48000) -> {hardware} [pcm0:play:1]: spd 48000, fmt 0x00000008, flags 0x00201000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:2048/1024/2|bs:131072/1024/128] {userland} -> feeder_slave(0x00000008) -> {hardware} pcm0:play:1[pcm0:slave:1]: spd 0, fmt 0x00000000/0x00000008, flags 0x20000000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:play:2]: spd 48000, fmt 0x00000008, flags 0x00201000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:2048/1024/2|bs:131072/1024/128] {userland} -> feeder_slave(0x00000008) -> {hardware} pcm0:play:2[pcm0:slave:2]: spd 0, fmt 0x00000000/0x00000008, flags 0x20000000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:play:3]: spd 48000, fmt 0x00000008, flags 0x00201000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:2048/1024/2|bs:131072/1024/128] {userland} -> feeder_slave(0x00000008) -> {hardware} pcm0:play:3[pcm0:slave:3]: spd 0, fmt 0x00000000/0x00000008, flags 0x20000000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:play:4]: spd 4000, fmt 0x00000008, flags 0x00201000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:128/64/2|bs:131072/64/2048] {userland} -> feeder_slave(0x00000008) -> {hardware} pcm0:play:4[pcm0:slave:4]: spd 0, fmt 0x00000000/0x00000008, flags 0x20000000, 0x00000000 interrupts 0, underruns 0, ready 0 [b:0/0/0|bs:0/0/0] {userland} -> feeder_root(0x00000000) -> {hardware} [pcm0:record:0]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x00000000 interrupts 0, overruns 0, hfree 65536, sfree 0 [b:65536/32768/2|bs:0/0/0] {hardware} -> feeder_root(0x00000000) -> {userland} root@piglet(ttyp1:38:0):~# /usr/sbin/mixer Mixer vol is currently set to 75:75 Mixer pcm is currently set to 75:75 Mixer speaker is currently set to 75:75 Mixer line is currently set to 75:75 Mixer mic is currently set to 0:0 Mixer cd is currently set to 75:75 Mixer rec is currently set to 0:0 Mixer ogain is currently set to 50:50 Mixer line1 is currently set to 75:75 Mixer phin is currently set to 0:0 Mixer phout is currently set to 0:0 Recording source: mic --------------040204050709030605030200--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43707A99.9010101>