From owner-freebsd-current@FreeBSD.ORG Sun Feb 18 15:49:32 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B1FD316A402; Sun, 18 Feb 2007 15:49:32 +0000 (UTC) (envelope-from pj@smo.de) Received: from ilk.de (mx-out09.ilk.de [194.121.104.9]) by mx1.freebsd.org (Postfix) with ESMTP id 47B5813C428; Sun, 18 Feb 2007 15:49:31 +0000 (UTC) (envelope-from pj@smo.de) Received: from bologna.intern.smo.de (pool59.ka.ilk.net [212.86.194.59]) by ilk.de (8.13.4/8.13.4/ilk-relay) with ESMTP id l1IFnT1Q005481; Sun, 18 Feb 2007 16:49:29 +0100 Received: from [192.168.153.208] (herdubreid.intern.smo.de [192.168.153.208]) by bologna.intern.smo.de (8.13.4+Sun/8.13.4) with ESMTP id l1IFlqV8016595; Sun, 18 Feb 2007 16:47:52 +0100 (CET) Message-ID: <45D8754F.8060409@smo.de> Date: Sun, 18 Feb 2007 16:48:31 +0100 From: Philipp Ost User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20070120 X-Accept-Language: de, en-us, en MIME-Version: 1.0 To: Konstantin Dimitrov References: <741011.28358.qm@web34714.mail.mud.yahoo.com> <45D6FD02.8090208@mail.zedat.fu-berlin.de> <8103ad500702170825y38b76fd9u7ac23ab64bd4cb4a@mail.gmail.com> <45D744FD.1040504@mail.zedat.fu-berlin.de> <8103ad500702171111k277aecddj99e261a11676b952@mail.gmail.com> <45D7581E.8080103@mail.zedat.fu-berlin.de> <8103ad500702180040g7d0550b0r455a2de2008db3de@mail.gmail.com> In-Reply-To: <8103ad500702180040g7d0550b0r455a2de2008db3de@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, "Mr. Darren" , "O. Hartmann" , freebsd-current@freebsd.org Subject: Re: envy24ht: M-Audio Revolution 5.1 broken (FreeBSD 7.0-CURRENT/AMD64) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Feb 2007 15:49:32 -0000 Konstantin Dimitrov wrote: > Oliver, after mixer(8) can change the volume, that means the > snd_envy24ht can write to and control the DAC (AK4358) on the Revo 5.1 > and so that silent sound is the maximum volume that the hardware > (Envy24GT+AK4358) can provide, because when do 'mixer vol 100', it set > the AK4358 to the maximum volume, 'mixer pcm' do nothing at the > moment, so when you do 'mixer pcm 0' or 'mixer pcm 100' nothing should > change. I also reported you similar problems with a Terratec PHASE 22. I tried the new code (see below), but that didn't change anything... > i made new version, so when 'mixer pcm' is used, volume will be > changed in software and when 'mixer vol' is used, like before, volume > will be changed in hardware (in the DAC), i don't know how it will > behave, but as usual the new code is here: > > http://envy24.svobodno.com/driver/envy24ht/current/envy24ht.c That's good to hear :) > and you can test it and report back the results ... I also tried the new code, but if fails to compile: # make Warning: Object directory not changed from original /usr/src/sys/modules/sound/driver/envy24ht @ -> /usr/src/sys machine -> /usr/src/sys/i386/include awk -f @/tools/makeobjops.awk @/kern/device_if.m -h awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h awk -f @/tools/makeobjops.awk @/isa/isa_if.m -h awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h awk -f @/tools/makeobjops.awk @/dev/sound/pcm/ac97_if.m -h awk -f @/tools/makeobjops.awk @/dev/sound/pcm/channel_if.m -h awk -f @/tools/makeobjops.awk @/dev/sound/pcm/feeder_if.m -h awk -f @/tools/makeobjops.awk @/dev/sound/pcm/mixer_if.m -h cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c: In function `envy24htmixer_init': /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c:1805: error: `SD_F_SOFTPCMVOL' undeclared (first use in this function) /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c:1805: error: (Each undeclared identifier is reported only once /usr/src/sys/modules/sound/driver/envy24ht/../../../../dev/sound/pci/envy24ht.c:1805: error: for each function it appears in.) *** Error code 1 Stop in /usr/src/sys/modules/sound/driver/envy24ht. # compiles successfully though. This is on FreeBSD 6.2-STABLE #0: Fri Feb 16 20:35:24 CET 2007 (i386) $ pciconf -lv | grep -B 4 audio none0@pci0:10:0: class=0x040100 card=0x1150153b chip=0x17241412 rev=0x01 hdr=0x00 vendor = 'VIA Technologies Inc (Was: IC Ensemble Inc)' device = 'VT1720/24 Envy24PT/HT PCI Multi-Channel Audio Controller' class = multimedia subclass = audio As already said, this a Terratec PHASE 22. HTH, Philipp -- www.familie-ost.info/~pj