Date: Sun, 18 Feb 2007 16:48:31 +0100 From: Philipp Ost <pj@smo.de> To: Konstantin Dimitrov <kosio.dimitrov@gmail.com> Cc: freebsd-multimedia@freebsd.org, "Mr. Darren" <darren780@yahoo.com>, "O. Hartmann" <ohartman@mail.zedat.fu-berlin.de>, freebsd-current@freebsd.org Subject: Re: envy24ht: M-Audio Revolution 5.1 broken (FreeBSD 7.0-CURRENT/AMD64) Message-ID: <45D8754F.8060409@smo.de> In-Reply-To: <8103ad500702180040g7d0550b0r455a2de2008db3de@mail.gmail.com> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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. # <http://envy24.svobodno.com/driver/envy24ht/envy24ht.c> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45D8754F.8060409>