Bug 74168 - no input sliders / Audigy2 (emu10k1)
Summary: no input sliders / Audigy2 (emu10k1)
Status: RESOLVED FIXED
Alias: None
Product: kmix
Classification: Applications
Component: Soundcard specific (show other bugs)
Version: 2.0
Platform: RedHat Enterprise Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
: 72647 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-04 22:18 UTC by Thomas Noßmann
Modified: 2005-10-13 23:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Better version of the Mixer_Alsa class for Soundblaster/Audigy (6.01 KB, application/x-gtar)
2005-08-13 16:18 UTC, Christian Esken
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Noßmann 2004-02-04 22:18:23 UTC
Version:           2.0 (using KDE KDE 3.2.0)
Installed from:    RedHat RPMs
Compiler:          gcc 3.3.2 
OS:          Linux

Hallo,

kmix don't show any Input sliders on the "Input"-Tab and there are also no sliders for Input on the "Output"-Tab. The "Input"-Tab is empty.

I have recompilered the RedHat Package for Alsa-Support: (Help->Hardware)
Unterstützte Soundtreiber: ALSA0.9 + OSS
Verwendete Soundtreiber: ALSA0.9

The console app alsamixer shows all sliders.

I have an audigy2 (crative) soundcard.
Alsa-Version: 1.0.2
Alsa-Modules:

snd-pcm-oss            44484   0 (autoclean)
snd-mixer-oss          16176   0 (autoclean) [snd-pcm-oss]
snd-emu10k1            87124   5 (autoclean)
snd-rawmidi            19744   0 (autoclean) [snd-emu10k1]
snd-util-mem            3112   0 (autoclean) [snd-emu10k1]
snd-pcm                87456   1 (autoclean) [snd-pcm-oss snd-emu10k1]
snd-timer              20996   0 (autoclean) [snd-pcm]
snd-seq-device          6284   0 (autoclean) [snd-emu10k1 snd-rawmidi]
snd-page-alloc          9908   0 (autoclean) [snd-emu10k1 snd-pcm]
snd-ac97-codec         59116   0 (autoclean) [snd-emu10k1]
snd-hwdep               7104   0 (autoclean) [snd-emu10k1]
snd                    47428   4 (autoclean) [snd-pcm-oss snd-mixer-oss snd-emu10k1 snd-rawmidi snd-util-mem snd-pcm snd-timer snd-seq-device snd-ac97-codec snd-hwdep]
soundcore               6692   8 (autoclean) [snd bttv]

If you need more information, please contact me.
bye,
Thomas
Comment 1 Jo Øiongen 2004-05-03 13:51:22 UTC
I have seen similar behavior on my Gentoo system. When running Kernel 2.6.6rc2 and KDE 3.2.2 I had to disable the dummy driver from the Kernel config to get sliders for my Audigy snd card. Afther that I get the snd card initialised but stil no sound. Arts is complaining about "not being able to open device for output" or similar. That I will dig into tonight :-)

I've also found some hints on the the net about trying to not using automatic detection of soundsystem in the control panel.

Cheers Jo
Comment 2 Christian Esken 2004-06-16 17:09:07 UTC
*** Bug 72647 has been marked as a duplicate of this bug. ***
Comment 3 Christian Esken 2004-06-16 17:14:29 UTC
This is not a KMix bug. KMix is doing everything correct. The dummy driver has 0 input and 0 output devices, so KMix shows them.

Remove the dummy driver and you are done.

By the way: In KMix you can switch to the second soundcard via the selection box on the right top of the KMix Main window.

Chris
Comment 4 Stanislav Karchebny 2004-06-16 23:26:08 UTC
I didn't test recently, because I no longer use dummy driver, but imo the problem was that even selecting another soundcard didn't change the fact the mouse wheel over _tray icon_ tries to adjust soundcard 0 (which is dummy in this case).
Comment 5 Christian Esken 2004-06-16 23:35:01 UTC
Ah, the tray icon. Correct - this will always use the first driver. But there is already another wish/bugreport about that. I will definitely fix that.
Comment 6 Thomas Noßmann 2004-07-05 21:07:34 UTC
ok, I have installed alsa 1.0.5 + kde 3.2.3 and the bug still exists.
it seems that kmix merged the channels "PCM" and PCM Capture" - if I adjust the PCM volume in kmix, "PCM Capture" is set to 75 - "PCM" is set correctly. Similar "Analog Mix"/"Analog Mix Capture" ("Analog Mix Capture" is set to 0), "Line 2"/"Line 2 Capture". And the Capture Channels are still not present in the Input Tab.
In alsamixer, all Capture channels are shown.

Best Regards,

Thomas Nossmann
Comment 7 Sean Parsons 2004-09-27 22:10:02 UTC
This definitely still isn't resolved.

I've got this with an original Audigy card with a 2.6.7 kernel, ALSA 1.0.6 and KDE 3.3 Gentoo setup.  alsamixer shows the input channels like "Mic Capture", but the input tab is completely empty.  Strangely enough, when I change the levels in alsamixer all the input ones were reset after rebooting, I'm not sure if this is the ALSA driver resetting them or KDE.
Comment 8 Jerzy Bartuszek 2004-10-31 14:41:01 UTC
I confirm. Same here... I use gentoo system, kernel 2.6.9, alsa 1.0.6 and KDE 3.3. I have an audigy 2 platinum card and I have no sliders in kmix on the input tab. Moreover, I can't select a default input source in alsamixer (that's what should happen after pressing spacebar on the Mic or Line-in slider)... I am also unable to mute (press M) in alsamixer on many output sliders, like Master or PCM... the only way is to lower volume to 0%. That is a very strange behaviour... I remember everything began to collapse after upgrading kde from 3.2.3 to 3.3.0...
Comment 9 David Findlay 2004-12-19 12:49:19 UTC
I confirm this too. It's still there and doesn't work. The input page is blank, everything else is ok though.
Comment 10 Thomas Noßmann 2004-12-19 15:52:41 UTC
The Bug still remains in kmix 2.2rc1
Comment 11 Trevor Feeney 2004-12-22 20:19:59 UTC
I have the same problem with my Audigy.  In addition, I am missing some of the volume sliders that alsamixergui has, particularly the Front sliders (there are actually 2 sets for front, one of which KMix shows, but it does not do anything).  It just seems that KMix isn't picking up  all of the items for the mixer.  I would thinkt hat it would be the same as alsamixergui.
Comment 12 Christian Esken 2004-12-28 12:52:56 UTC
I received a patch that should rectify a lot of KMix's emu10k1 problems. Due to the slight complicated nature of the patch, it might unfortunately NOT be included in KDE3.4.
Comment 13 Nadav Kavalerchik 2005-03-06 11:29:36 UTC
i also confirm this bug. 
using: kde 3.2.2 from rpms, alsa 1.0.8 from sources and emu10k1 to handle audigy 2 zn
(fc 3 rawhide, kernel 2.6.6)
Comment 14 Thomas Noßmann 2005-03-14 16:53:25 UTC
Where can I get this patches?
Comment 15 Martin Bosner 2005-07-24 12:33:16 UTC
In KMix 2.4.1 all Input  sliders are present... but in the output tab.

Kde 3.4.1
Comment 16 Christian Esken 2005-08-13 16:14:43 UTC
Martin Bosner reported in comment 15 that all Input Sliders are available in KDE3.4.1. Also, starting with KDE3.4.2 (and the upcoming KDE3.5), the empty "Input" page is not shown anymore. Thus this bug report can be closed.
BTW: There are no pure "Input" controls on Audigy, this is why they all show up on the "Output" page. 

Thus I will close this bug report as FIXED.
To everbody who mad comments to Bug 74168: If your specific problem is still not fixed. please do NOT reopen this bug report. Instead open a new bug report, with specifing your specific problem.

PS: @Thomas Noßmann : I'll attach the complete mixer_alsa.h mixer_alsa9.cpp, as it was sent to me. Attention! This will not work anymore with current KMix sources. Older source code releases that do not contain mixer_backend.* files should work out OK.
Comment 17 Christian Esken 2005-08-13 16:18:31 UTC
Created attachment 12208 [details]
Better version of the Mixer_Alsa class for Soundblaster/Audigy

This version of the Mixer_Alsa class works better for Soundblaster/Audigy, but
it is for older KMix source code releases (If your kmix source code release
cpntains mixer_backend.cpp, it is too new).
This is unsupported/untested code, don't file any bug reports for that.
Comment 18 Nadav Kavalerchik 2005-08-14 22:41:54 UTC
sorry but this bug should not be closed :-(

the input tab should show the capture slider (gain) of each channel that has one !
while the output tab should (and currently does shows) the playback sliders(volume/gain) , which is a different thing.
(example: Mic, CD , Optical IEC958, Line2, AnalogMix... - all have capture value and should appear on the input tab)

it's implemented in gamix app for reference.

gamix rpms on planet ccrma :
http://ccrma.stanford.edu/planetccrma/software/soundapps.html#SECTION00042900000000000000
Comment 19 Christian Esken 2005-08-14 23:21:40 UTC
Nadav,

see comment 16 (http://bugs.kde.org/show_bug.cgi?id=74168#c16), *why* this bug was closed, and how to deal with problems like you have: Please open a new bug report for that, and:

Please post the output of the commands "cat /proc/asound/cards" and "amixer -c 0" (in case that the latter isn't showing the affected soundcard, use "-c 1" or another number that matches your soundcard). 
 Please also report, which of the shown channels/controls do not work (completely) in KMix, but in gamix. 
 
Comment 20 Gustavo alvarez 2005-10-10 00:33:11 UTC
Christian Esken: sure?

attachment Sreenshot for the Kmix 2.6 in KD3 3.4.2

http://img326.imageshack.us/img326/6770/kmix1wt.th.png

using FedoraCore4 by Kernel 2.6.13.1-1526_FC4, Alsa 0.9rc4 and Audigy2 Platinum

[root@SpinFlo kmix]# cat /proc/asound/cards
0 [Audigy2        ]: Audigy2 - Audigy 2 Platinum [SB0240P]
                     Audigy 2 Platinum [SB0240P] (rev.4, serial:0x10021102) at 0
1 [V8237          ]: VIA8237 - VIA 8237
                     VIA 8237 with ALC658 at 0xe400, irq 10
[root@SpinFlo kmix]
Comment 21 Gustavo alvarez 2005-10-10 00:38:05 UTC
http://img326.imageshack.us/img326/6770/kmix1wt.png

sorry :(
Comment 22 Christian Esken 2005-10-11 18:15:53 UTC
What do you mean with saying "sure?" ?!?
Please explain.
Comment 23 Gustavo alvarez 2005-10-13 23:21:56 UTC
http://bugs.kde.org/show_bug.cgi?id=74168#c16

"Thus I will close this bug report as FIXED"