Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Dec 2009 10:50:46 +0100 (CET)
From:      Yamagi Burmeister <lists@yamagi.org>
To:        freebsd-multimedia@freebsd.org
Subject:   snd_envy24ht regression in 8.0 (patch included)
Message-ID:  <alpine.BSF.2.00.0912021039220.83604@screw.home.yamagi.org>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--3200074082-258591794-1259747452=:83604
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII

Hello,
I've got a Audiotrak Prodigy HD2 soundcard, based upon the VIA
Envy24HT-s chipset. Dmesg output is:

pcm1: <Envy24HT audio (AudioTrak Prodigy HD2)> port
0x3080-0x309f,0x3000-0x307f irq 28 at device 4.0 on pci18
pcm1: [GIANT-LOCKED]
pcm1: [ITHREAD]
pcm1: system configuration
   SubVendorID: 0x3137, SubDeviceID: 0x4154
   XIN2 Clock Source: 49.152MHz(192kHz*256)
   MPU-401 UART(s) #: 1
   ADC #: 1 and SPDIF receiver connected
   DAC #: 1
   Multi-track converter type: I2S(192KHz support, 24bit resolution,
   ID#0x0)
   S/PDIF(IN/OUT): 1/1 ID# 0x00
   GPIO(mask/dir/state): 0xfff8ff/0xdfffff/0x200700

/dev/sndstat shows:

root@screw:pts/8 ~> cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <nVidia nForce4> at io 0x1800, 0x1400 irq 22 bufsz 16384 kld
snd_ich [MPSAFE] (1p:1v/1r:1v channels duplex)
pcm1: <Envy24HT audio (AudioTrak Prodigy HD2)> at io
0x3080:32,0x3000:128 irq 28 [GIANT] (1p:1v/5r:1v channels duplex
default)

In FreeBSD 7.2 it worked just like a charm but after upgrading to 8.0
the left stereo channel is only half as loud as the right one. It can be
reproduced with either speakers and headphones. I tracked it down to a
change in revision 188480 of spicds.c, the change "fix: stupid bug with
volume control for AK4396" breaks volume control for me. The attached
patch fixes the problem by reverting the specific change but I guess
it'll break some other cards again.

An other possible work around is to double the volume of the left
channel via the mixer.

Ciao,
Yamagi

-- 
Homepage:     www.yamagi.org
Jabber:       yamagi@yamagi.org
GnuPG/GPG:    0xEFBCCBCB
--3200074082-258591794-1259747452=:83604
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=spicds_ak4396.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.00.0912021050460.83604@screw.home.yamagi.org>
Content-Description: 
Content-Disposition: attachment; filename=spicds_ak4396.patch

LS0tIHNwaWNkcy5jX2FsdAkyMDA5LTEyLTAyIDA5OjU5OjM4LjAwMDAwMDAw
MCArMDEwMA0KKysrIHNwaWNkcy5jCTIwMDktMTItMDIgMTA6MDY6NDAuMDAw
MDAwMDAwICswMTAwDQpAQCAtMzAwLDggKzMwMCw3IEBADQogCQljYXNlIFNQ
SUNEU19UWVBFX1dNODc3MDoNCiAgICAgICAgICAgICAgICAgICAgICAgICBy
aWdodCA9IHJpZ2h0ICsgMjc7DQogCQkJYnJlYWs7DQotCQljYXNlIFNQSUNE
U19UWVBFX0FLNDM4MTogDQotCQljYXNlIFNQSUNEU19UWVBFX0FLNDM5NjoN
CisJCWNhc2UgU1BJQ0RTX1RZUEVfQUs0MzgxIHx8IFNQSUNEU19UWVBFX0FL
NDM5NjoNCiAJCQlyaWdodCA9IHJpZ2h0ICogMjU1IC8gMTAwOw0KIAkJCWJy
ZWFrOw0KICAgICAgICAgICAgICAgICBkZWZhdWx0OiAgIA0K

--3200074082-258591794-1259747452=:83604--



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