[Bug 478507] New: ALSA and the hda-intel driver
https://bugzilla.novell.com/show_bug.cgi?id=478507 Summary: ALSA and the hda-intel driver Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: x86-64 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: Sound AssignedTo: tiwai@novell.com ReportedBy: rcrouch_6@sympatico.ca QAContact: qa@suse.de Found By: --- Created an attachment (id=274509) --> (https://bugzilla.novell.com/attachment.cgi?id=274509) an asoundrc that works on an Intel IHC9 ALC883 to enable 5.1 support and correct microphone problems User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-1.4 Firefox/3.0.6 This seems to affect all on-board Intel chips of the Family IHC 7,8, and 9 (probably 10 if it exists) with Realtek ALC's 882 through 889. Mine is an IHC9 with an ALC883. Upon initial install of openSuSE 11.1 x86_64 the onboard audio was recognized and usable. However the first thing I found was that my "user-name" needed to be added to group "audio" to gain proper sound support (user notifications, audio in videos, both local and on the internet), system generated sounds were fine, my hint was constant crashes in knotify). Even so my micrphone was useless as it was distorted and no mixer setting would correct it. The base install comes with ALSA 1.0.18 and there is no kernel module package. I upgraded via the build service to ALSA 1.0.19 but did not install the kmp package for ALSA 1.0.19. My audio system still worked but the microphone problem still existed. I have noticed many have problems with these on-board chips and noted that many are trying to use the ALSA kmp package. Not being totally happy I sought a solution for my own situation. That turned out to be an "asoundrc" configuration that enabled 5.1 support as well as fixing my microphone problem (asoundrc is an add-on of my own and is not included in 11.1). Reproducible: Didn't try Steps to Reproduce: 1.Install the ALSA 1.0.19 kmp package? 2.Is the package kernel syms required for this kernel module? 3. Actual Results: I can't answer this question as I don't use the ALSA kernel module and don't want to risk corrupting a configuration that I already know to work. I still have an asound.state file residing globally in /etc. I also used the attached asoundrc and installed it globally in /etc. I am using ALSA 1.0.19 without the kmp package and have full 5.1 audio support along with a corrected microphone problem. I believe the only support I am currently missing is the digital audio ports with this configuration (I can live with that). I'm not sure if the problem lies with the kernel module for ALSA 1.0.19 nor do I know if the kernel-syms package is required in order to use it. Perhaps the documentation for these chips needs updating, I don't know that either as I never needed to reference them. It was a simple thing for me to setup and fix to my wanting, I don't understand why so many are having problems setting up these chips. Could it be that the detection program is not robust enough? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User va3rcc@rogers.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c1 Ron Crouch <va3rcc@rogers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |va3rcc@rogers.com --- Comment #1 from Ron Crouch <va3rcc@rogers.com> 2009-02-22 11:39:53 MST --- Sorry but my email address at sympatico.ca no longer exists. the rogers.com address is current. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User va3rcc@rogers.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c2 --- Comment #2 from Ron Crouch <va3rcc@rogers.com> 2009-02-22 11:46:04 MST --- I should note that using the assignment of 6stack-dig (I tried others as well) in /etc/modprobe.d/sound did not work with my chipset, the channel assignments were always incorrect and I still had microphone problems. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User va3rcc@rogers.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c3 --- Comment #3 from Ron Crouch <va3rcc@rogers.com> 2009-02-22 11:53:59 MST --- Sorry any references to Intel IHC should read ICH. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User Sascha.Manns@directbox.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c4 Sascha Manns <Sascha.Manns@directbox.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Sascha.Manns@directbox.com --- Comment #4 from Sascha Manns <Sascha.Manns@directbox.com> 2009-02-22 12:18:39 MST --- Actually i'm searchin the Error on an same Configuration as yours. I think Pulseaudio make trouble. If you have Pulseaudio installed, you can try to add some utilies as padevchooser and other Stuff. Pulseaudio has an own Mixer. HTH Sascha -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User tiwai@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c5 Takashi Iwai <tiwai@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |rcrouch_6@sympatico.ca --- Comment #5 from Takashi Iwai <tiwai@novell.com> 2009-02-23 05:53:33 MST --- First off, please run /usr/sbin/alsa-info.sh with --no-upload option, and attach the generated file. This will contain the detailed hardware information. For the 5.1 speaker problem, please test the following: - remove your own ~/.asoundrc once - kill pulseaudio if running - run "speaker-test -c6 -Dsurround51 -tw" and check the output For the mic recording test, try the following - remove your own ~/.asoundrc once - kill pulseaudio if running - make sure that you turn on (unmute) and adjust "Capture" volume. - make sure that you choose the right "Input Source" (or "Capture Source"). - run arecord like % arecord -Dplughw -vv foo.wav -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User va3rcc@rogers.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c6 --- Comment #6 from Ron Crouch <va3rcc@rogers.com> 2009-02-23 12:22:00 MST --- Ok now. I have installed the Alsa kmp package 1.0.19. It is required. I have made the appropriate entry in /etc/modprobe.d/sound for model=6stack-dig. I no longer have an asoundrc file anywhere. I have proper separation of the 5.1 channels and the digital is enabled. The microphone problem is solved and it records. BUT This only holds true if logging into (or out and back into) a KDE4 session. If I log into (or out and back into) a KDE3 session then the only device I can play sound on is "default" with paramaters of -c2 or 4 or 6 or 8 and the sound is always stereo combined and without channel separation. In a KDE3 session if I try to do a "speaker-test -c6 -Dsurround51 -tw" it reports and error stating that the device cannot be accessed because it is busy. Should I restart with rcalsasound in a KDE3 session I can restore 5.1 sound but then the desktop crashes (desktop icons disappear and no response from left, center, or right click of the mouse). Any ideas why the sound devices are being initialized properly in a KDE4 session but not in a KDE3 session? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 Ron Crouch <va3rcc@rogers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|rcrouch_6@sympatico.ca |va3rcc@rogers.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User tiwai@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c7 --- Comment #7 from Takashi Iwai <tiwai@novell.com> 2009-02-23 23:58:27 MST --- The problem in KDE3 is normal, I guess. Some background app or daemon is accessing the sound device exclusively. The "default" PCM is set up to be soft-mixing but it's only for 2 channel. That's why you get only two channel outputs regardless of -c option. On KDE3 session, check "fuser /dev/snd/pcmC0D0*" output to see who is using the device. For example, it could be artsd. If so, you can stop artsd by changing the KDE setup. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=478507 User va3rcc@rogers.com added comment https://bugzilla.novell.com/show_bug.cgi?id=478507#c8 --- Comment #8 from Ron Crouch <va3rcc@rogers.com> 2009-02-24 14:53:46 MST --- I have managed to restore two channel stereo for the KDE3 sessions. I accomplished this by removing all of Pulseaudio except for three packages that were required to solve dependencies (two libpulse packages and freeverb). By the way this also solved the occasional error message in a KDE4 session in which phonon would report that device hda-intel was not found falling back to ESD, but ESD was not installed so it could not be running, yet all sounds were generated correctly. 5.1 (actually 7.1 for my ICH9 ALC 883) in a KDE4 session, analog plus digital is still working correctly. I have tried disabling the sound server, disabling all notifications, and shut down kmix. This made no difference. In all circumstances under a KDE3 session "fuser /dev/snd/pcmC0D0*" reports pid's for nearly all processes started by "user" (not root) from kdesktop onwards (log out, log in, reboot, nothing made a difference). Something else I should note here as well is that even shutting down kmix and the KDE3 sound server did not defeat sound at all (still had audio enabled some how). This is not the behavior in KDE4 as "fuser /dev/snd/pcmC0D0*" reports nothing. So I guess at this the question is this: if I have all system notifications turned off, no graphical mixer such as kmix running, and the sound server turned off, then how do I defeat the assignment for the "default" soft-mixing 2 channel PCM when KDE3 initializes. I would think that that might solve the problem if it's possible to do so. It would seem that some of the changes that have been made to the ALSA packages as of late -- have made a difference. Thumbe up! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com