82801H (ICH8 Family) HD Audio Controller (rev 03)

Hello,

I have an Acer Aspire 8920 and no sound. Both, the oss device as well as the Alsa devices (newest) do not work.

lspci

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

head -n 1 /proc/asound/card0/codec*

==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC889

==> /proc/asound/card0/codec#1 <==
Codec: LSI ID 1040

ALC889 don’t appear in /usr/src/KERNEL_VERSION/Documentation/sound/alsa/ALSA-Configuration.txt

Have somebody an idea, how to install the audio device?

Thanks and Regards

KaWe

What test are you using to see if you have sound? Did you try a test like this:
speaker-test -c2 -Ddefault -l5 -twav

What have you tried thus far to get it to work? Did you try configuring with YaST? With alsaconf? Did you install alsa-firmware (I don’t know if it is necessary). Did you check your mixer, and try different settings? Did you test for sound as user root? Did you check your BIOS to see if sound is enabled? Did you check your physical cables to your speakers (using the correct output jacks)? Did you check to see if it is pulse-audio that is blocking your sound?

I notice this when searching the alsa site for ALC889 … Search results - AlsaProject for ALC889 in that there is an update in 1.0.17RC1 of alsa.

Did you try the most current alsa version? To update your alsa:
Alsa-update - openSUSE

Let me ask that differently. … Did you check your headset output, in addition to checking the laptop speakers?

True, BUT, I did read a tidbit somewhere (not sure how accurate it might be) which stated that the ALC889 is compatible with the ALC883.

so … :slight_smile: … you could try some of the ALC883 settings. I’m not at a linux pc now, but I copied this from the web:
Linux Kernel Documentation :: sound : alsa : ALSA-Configuration.txt

857		ALC883/888
858		  3stack-dig	3-jack with SPDIF I/O
859		  6stack-dig	6-jack digital with SPDIF I/O
860		  3stack-6ch    3-jack 6-channel
861		  3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
862		  6stack-dig-demo  6-jack digital for Intel demo board
863		  acer		Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
864		  acer-aspire	Acer Aspire 9810
865		  medion	Medion Laptops
866		  medion-md2	Medion MD2
867		  targa-dig	Targa/MSI
868		  targa-2ch-dig	Targs/MSI with 2-channel
869		  laptop-eapd   3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
870		  lenovo-101e	Lenovo 101E
871		  lenovo-nb0763	Lenovo NB0763
872		  lenovo-ms7195-dig Lenovo MS7195
873		  haier-w66	Haier W66
874		  6stack-hp	HP machines with 6stack (Nettle boards)
875		  3stack-hp	HP machines with 3stack (Lucknow, Samba boards)
876		  6stack-dell	Dell machines with 6stack (Inspiron 530)
877		  mitac		Mitac 8252D
878		  auto		auto-config reading BIOS (default)

I have no experience with anyone succeeding in this, … its just something I read (here: Gmane – Mail To News And Back Again ).

Hello,

thanks for the quickly answeres.
The speakers work under Vista.
YAST2 shows me the sound card "82801H HD Audio Controller and I can install this card. But, no sound appears.
Then I installed the sound card with Alsa v1.0.16, but no results.
Alsa firmware is installed.

“speaker-test -c2 -Ddefault -l5 -twav” ==> no sound returns.

Now I’ll try it with Alsa 1.0.17RC1.

Regards

KaWe

Ok, BUT do you get any errors?

Have you tried running alsaconf ?

Hi All;

I’ve got the same laptop; and the same problem.

I’ve tried the Alsa-update … no go … and no dam error codes to help debug what’s going on.

Any other suggestions ?

GP

Suggestions? Its next to impossible to provide suggestions without detail. I sympathisize with your frustrations, but I in turn have a hard time not getting frustrated as a person trying to help, when I read the sort of post you just gave. You provide no detail other than “I got the same laptop”. :mad:

Its quite likely I can’t help, but you just guaranteed that inability by the complete lack of detail.

Please, if you wish other suggestions, then provide the output URLs (with your current configuration, not some past configuration) of the audio troubleshooting guide diagnostic scripts. Also provide a list of the versions of all alsa rpms, pulseaudio rpms, libasound rpm, and the contents of your /etc/modprobe.d/sound file.

Hello,

sorry, I had visit my familiy, and so I can’t answere earlier.
oldpcu I understand you very well, and you are right.
My english isn’t very well and I try several solution methods. So it is a lot of work to describe all the stuff in english - at least I have to do.

I used this link and obtaining links for all the unsuccessful tries.

I uninstall alsa 1.0.16 with yast and install the newest version 1.0.17 (driver, lib and utils). alsaconf returns no error.
There is one entry in /var/log/messages ==>“Jul 3 14:06:33 acer kernel: ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22”
(lspci ==> 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03))

Regards

KaWe

That link does not mean anything to me. I have no idea if it applies to you, or to someone else.

Please, with your current PC configuration (now that you have updated) can you run the two scripts from the audio troubleshooting guide:
SDB:AudioTroubleshooting - openSUSE

specifically, copy and paste into an xterm/konsole as a regular user (while your pc is connected to the internet):

wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && bash alsa-info.sh

and paste in this thread the output URL it provides.

and

su -c 'wget -O tsalsa wget http://home.cfl.rr.com/infofiles/tsalsa && bash tsalsa'

enter root password when prompted for a password, type “NO” for every question you do not understand, and paste in this thread the output URL it provides.

Since your configuration has now changed with this update, please also paste here the output of:
rpm -qa | grep alsa
rpm -qa | grep sound
rpm -qa | grep pulse
uname -a
cat /etc/modprobe.d/sound

… and finally I gave you a table of model options for your /etc/modprobe.d/sound file. Which ones did you try? Exactly what syntax did you use for the entire /etc/modprobe.d/sound file when you tried such an option?

Hello,

wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && bash alsa-info.sh
==> general pastebin - kiwe - post number 1061289

su -c ‘wget -O tsalsa wget http://home.cfl.rr.com/infofiles/tsalsa && bash tsalsa’
==> tsalsa.txt - nopaste.com (beta)

rpm -qa | grep alsa
kalsatools-1.5.0-544.1

rpm -qa | grep sound
libasound2-1.0.16-39.1
libasound2-32bit-1.0.16-39.1

rpm -qa | grep pulse
"nothing returna

uname -a
Linux acer 2.6.25.5-1.1-default #1 SMP 2008-06-07 01:55:22 +0200 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

I think that alsaconf do all the entries in /etc/modprobe.conf
and /etc/modprobe.d/sound.

This is the entry which yast edit.
/etc/modprobe.d/sound.YaST2save
options snd slots=snd-hda-intel

u1Nb.g5Eu65_2Iy6:82801H (ICH8 Family) HD Audio Controller

alias snd-card-0 snd-hda-intel

Thanks and Regards

KaWe

Ok, try some different combinations here, in the hope that the ALC889 uses the same table as the ALC883/888

ie manually (via a hand edit) change the /etc/modprobe.d/sound file to:

options snd slots=snd-hda-intel
# u1Nb.g5Eu65_2Iy6:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto

and restart your alsa with root permissions with rcalsasound restart and test your audio with the test I gave:
speaker-test -c2 -Ddefault -l5 -twav
being careful to recheck your mixer during the test.

If that does not work, then instead of “auto” try “acer-aspire” and repeat the alsa restart and sound check above. If that doesn’t work, try “acer”, … and all the other various settings from the above table that I referenced in post#4 above 82801H (ICH8 Family) HD Audio Controller (rev 03) - openSUSE Forums

… and if none of those work, then try a different syntax, as it appears the syntax for openSUSE-11.0 may have changed, … ie try:

ie manually (via a hand edit) change the /etc/modprobe.d/sound file to:

options snd-hda-intel index=0 enable=1 model=auto
# u1Nb.g5Eu65_2Iy6:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

and restart your alsa with root permissions with rcalsasound restart and test your audio with the test I gave:
speaker-test -c2 -Ddefault -l5 -twav
being careful to recheck your mixer during the test.

Again, if that does not work, then instead of “auto” try “acer-aspire” and repeat the alsa restart and sound check above. If that doesn’t work, try “acer”, … and all the other various settings from the above table that I referenced in post#4 above 82801H (ICH8 Family) HD Audio Controller (rev 03) - openSUSE Forums

Note, you must be precise with your /etc/modprobe.d/sound file edits.

If this does not work, and if you followed my suggestion exactly, with the sound test I specifically recommended, then I have no further suggestions, other than to write a bug report on alsa and openSUSE-11.0.

Good luck.

Dear oldcpu,

today I have a lot of luck and the sound works with your help.
Thank you very much!

/etc/modprobe.d/sound

options snd slots=snd-hda-intel
# u1Nb.g5Eu65_2Iy6:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto

Regards

KaWe

Congratulations!! Thankyou for sharing your solution.

Hey guys… don’t be hating but I have the “same laptop” :slight_smile: jk … it’s the Aspire 6920G but I have the exact same issue with the sound. Here is what I get when I use:

speaker-test -c2 -Ddefault -l5 -twav

speaker-test 1.0.16

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 128 to 1048576
Period size range from 64 to 262144
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
*** PULSEAUDIO: Unable to create stream.
Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

alsaconf also works for me with no errors just like the other guys.

My /var/log/messages contains these lines:

Jul 6 22:10:46 linux-itah kernel: ACPI: PCI Interrupt 0000:00:1b.0[A] → GSI 22 (level, low) → IRQ 22
Jul 6 22:10:46 linux-itah kernel: PCI: Setting latency timer of device 0000:00:1b.0 to 64
Jul 6 22:10:47 linux-itah kernel: ALSA /usr/src/packages/BUILD/alsa-driver/pci/hda/…/…/alsa-kernel/pci/hda/hda_intel.c:601: hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x100f0000
Jul 6 22:10:57 linux-itah pulseaudio[11363]: core-util.c: setpriority(): Permission denied
Jul 6 22:10:57 linux-itah pulseaudio[11363]: pid.c: Stale PID file, overwriting.
Jul 6 22:10:57 linux-itah pulseaudio[11363]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Jul 6 22:10:57 linux-itah pulseaudio[11363]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
Jul 6 22:23:10 linux-itah kernel: ACPI: EC: non-query interrupt received, switching to interrupt mode
Jul 6 22:24:18 linux-itah gconfd (root-4004): GConf server is not in use, shutting down.
Jul 6 22:24:18 linux-itah gconfd (root-4004): Exiting

Seems like a permission issue of some sort, but I don’t know enough about how also operates to troubleshoot this, so any help would be appreciated!

Frankly, reading this, I don’t know what your symptoms are.

Please, state your problem clearly, or start a new thread, but don’t force me to go up and read and extrapolate from a bunch of posts from another person. Many newbies say they have the exact same issue, and 95% of the time its a different issue. I want to help, but I reply to so many posts, there is no way I can keep everyone’s help request in my mind.

So please:
(1) state you problem symptoms clearly and
(2) provide an answer to what was asked in post#11 above, … ie this post:
82801H (ICH8 Family) HD Audio Controller (rev 03) - openSUSE Forums

My apologies,

So please:
(1) state you problem symptoms clearly and

Problem is very simply, I got no sound whatsoever. Even though also is updated to its latest stable version (as you can see in the logs of my post).

(2) provide an answer to what was asked in post#11 above, … ie this post:

I believe you are referring to logs in this one? I did provide logs in my last post which seem to indicate that it might be permission related?

I did a little more research after the post and understand that in openSuse 11 we went with pulseaudio so I am inclined to wonder if that’s where my problem lies. I will keep trying to learn more and if I succeed I will post my results. I also re-installed all the pulseaudio packages that I found on my system, that did not seem to make any difference.

Here is what I get in /var/log/messages when I try to play an mp3 using kaffeine:

Jul 7 00:23:29 linux-itah kernel: hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.

I have not discovered anymore logging messages but if the combination of my posts is not sufficient (does not provide enough troubleshooting messages) I will keep going and perhaps youc an suggest some steps to take to get the logging that would be helpful to you?

Your help is very much appreciated wit this.

Thank You!

Sorry forgot the #11 requirements here they are:

general pastebin - paul - post number 1064426

tsalsa.txt - nopaste.com (beta)

Thanks

Thanks for the description of your symtpoms.

No, I can not see that. I have seen users have problems because of a missing alsa application, or because of a missing libasound2. I asked the questions for specific reasons. So while I appreciate your efforts, it does not provide all the information I need, so I do not want to waste your time and my time having you check many things that are not applicable.

Please, can you provide what I asked as opposed to trying to filter it to what you wish to show me.

Thankyou very much for filtering, but there are aspects that I need to consider myself, before I come to your conclusion. Hence I need the output of the commands that I asked and I need the output URLs of those diagnostic scripts.

It could be indeed that your assessment is “right on the money” but until I obtain more information, which will hopefully be given to me by those scripts and commands, I am not ready to make that assertion.

Now I can fully understand if you find that too difficult or too annoying to do, and maybe the above need of mine for the script output and command output is because my linux knowledge is simply not advanced nor good enough, and in which case, so be it. In which case, maybe someone else with more advanced knowledge can help. But I can’t without that information.