I’m off on vacation early tomorrow morning (European time) so I am reluctant to dive into something I can’t finish. But I note you have 1.0.16RC2 driver installed but 1.0.18RC2 utils installed of alsa. Why? Did you attempt to update the driver and fail?
Typically, to see what rpm versions are installed (re: one’s sound) against a specific kernel and against a specific sound configuration file, I ask users to post the output of:
rpm -qa | grep alsa
rpm -qa | grep pulse
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound
… the odds are if you post that, it will be over a week before I can respond.
I do notice this re: a search for the ALC889A on the alsa web site:
Search results for ALC889A - AlsaProject where for 1.0.17 alsa there is a note:
“Avoid unexpected breakage with ALC889A hack … ALC889A is recognized ALC885/ALC882 but it’s actually closer to ALC888/ALC883”.
But I think you failed to install the alsa driver. You should have typed the following 6 commands in a gnome-terminal or konsole (after first typing “su” to get root permissions) while your Mac is connected to the internet and also type them in sequence:
zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia1
zypper install alsa alsa-utils alsa-tools alsa-firmware libasound2
zypper rr multimedia1
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia2
zypper install alsa-driver-kmp-default
zypper rr multimedia2
Try that again, athough its likely for the 1st 3 it may tell you that you have already installed the applications. But I suspect the last 3 should work fine. Type ALL 6 in sequence anyway (for this case).
Then restart your imac, and test your sound. If that fails you will need to update your /etc/modprobe.d/sound file for the ALC889A. Some guidance here as to the model assignments for the ALC882/885:
ALC882/885
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
arima Arima W820Di1
targa Targa T8, MSI-1049 T8
asus-a7j ASUS A7J
asus-a7m ASUS A7M
macpro MacPro support
mbp3 Macbook Pro rev3
imac24 iMac 24'' with jack detection
w2jc ASUS W2JC
auto auto-config reading BIOS (default)
and for the ALC883/888:
ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
3stack-6ch-intel Intel DG33* boards
auto auto-config reading BIOS (default)
Those have to be applied with a specific syntax in your /etc/modprobe.d/sound file, and openSUSE-11.0 is a bit quirky in this compared to early openSUSE releases. If you need such a model, you will have to wait 10 days or so until I return, or get someone else to walk you thru the correct syntactic application.