Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HDA Intel Realtek ACL889 (AMD Azalia) no sound
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
NismoC32
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2003
Posts: 135
Location: Norway

PostPosted: Fri Jan 07, 2011 9:14 pm    Post subject: HDA Intel Realtek ACL889 (AMD Azalia) no sound Reply with quote

I loose sound when updating to a newer kernel then gentoo-sources-2.6.36-r4.
No changes was done the kernels soundcard config during update.

my lspci output:
Quote:
00:00.0 Host bridge: ATI Technologies Inc RD890 Northbridge only single slot PCI-e GFX Hydra part (rev 02)
00:02.0 PCI bridge: ATI Technologies Inc RD890 PCI to PCI bridge (PCI express gpp port B)
00:05.0 PCI bridge: ATI Technologies Inc RD890 PCI to PCI bridge (PCI express gpp port E)
00:0a.0 PCI bridge: ATI Technologies Inc RD890 PCI to PCI bridge (external gfx1 port A)
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] (rev 40)
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 41)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller (rev 40)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:15.0 PCI bridge: ATI Technologies Inc Device 43a0
00:15.1 PCI bridge: ATI Technologies Inc Device 43a1
00:16.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:16.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control
01:00.0 VGA compatible controller: nVidia Corporation Device 06c4 (rev a3)
01:00.1 Audio device: nVidia Corporation Device 0be5 (rev a1)
02:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03)
02:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03)
03:00.0 USB Controller: NEC Corporation Device 0194 (rev 03)
04:05.0 RAID bus controller: Adaptec AAC-RAID (rev 01)
05:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. Device 3403 (rev 01)
06:00.0 Ethernet controller: Intel Corporation 82583V Gigabit Network Connection
The motherboard is an ASUS Crosshair Extreme IV.

The only thing that changes between the 2.6.36-r4 and the newer kernels is that alsa is re detecting the soundcard during first boot after switching kernel.

I use KDE 4.5.4 and I have tried differenet Phonon backends (Xine, GStreamer and VLC) without any luck despite all backends works fine in the 2.6.36-r4 kernel.

PS: I use the optical SPDIF output too my Logitech Z-5500 speaker system.

It looks like something was done to the sound driver in the later kernels.
Any suggestions are welcome..
Back to top
View user's profile Send private message
kukibl
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2008
Posts: 132

PostPosted: Fri Jan 07, 2011 9:56 pm    Post subject: Reply with quote

In your case and based on my experience in past with same/similar card models, I would try passing additional parameters to module - snd-hda-intel.

I guess you should put something like this in /etc/modprobe.d/alsa.conf:

Code:

options snd-hda-intel model=abc


For start, try with "model=auto".

Kernel documentation for ALSA could be helpful to you, specially HD-Audio-Model.txt file, located in /usr/src/linux-2.6.*/Documentation/sound/alsa/.

Just a suggestion...
Back to top
View user's profile Send private message
NismoC32
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2003
Posts: 135
Location: Norway

PostPosted: Sat Jan 08, 2011 1:42 am    Post subject: Reply with quote

Tried your suggestions but nothing helped :(

Tried to connect my speakers through the front mini jack output and it worked.
So it seems to be only the SPDIF that does not work in the newer kernels.
There is unfortunately no digital coax output on this motherboard so I don't get to test that.

What has changed in the HDA intel driver between gentoo-sources.2.6.36-r4 and gentoo-sources.2.6.36-r5 and up ?

I did notice that the NVidia HDMI (GTX 465) driver name in the Phonon manger changed when updating the kernel
can there bee some conflict there ?
Back to top
View user's profile Send private message
kukibl
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2008
Posts: 132

PostPosted: Sat Jan 08, 2011 11:29 am    Post subject: Reply with quote

Maybe the question is ridiculous, but have you checked sound levels with "alsamixer -c0"? It is quite possible that something got messed up because of sound card re-detection. I don't have experience with SPDIF, but currently it is only muted channel on my system.

Also, you can always delete $HOME/.kde4/share/config/phonodevicesrc and restart KDE, if you think that something is wrong with Phonon's configuration.
Back to top
View user's profile Send private message
_ato
n00b
n00b


Joined: 26 Jan 2011
Posts: 1

PostPosted: Wed Jan 26, 2011 8:15 am    Post subject: Reply with quote

I ran into this same problem with a Gigabyte P55A-UD4P motherboard (kernel claims it is an ALC889 codec). Definitely seems to be a regression between 2.6.35 and 2.6.36. If you copy sound/pci/hda/patch_realtek.c from 2.6.35 over the 2.6.36 one and install the resulting snd-hda-codec-realtek.ko module then coaxial S/PDIF works again.

Probably related: https://bugzilla.kernel.org/show_bug.cgi?id=24342
Back to top
View user's profile Send private message
theotherjoe
Apprentice
Apprentice


Joined: 22 Nov 2003
Posts: 268

PostPosted: Wed Jan 26, 2011 11:55 am    Post subject: Reply with quote

anything interesting in the kernel log?
this is how 889(a) shows up in my dmesg ouput:
Code:
...
[    0.802052] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.814153] hda_codec: ALC889A: BIOS auto-probing.
[    0.822270] HDA Intel 0000:01:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.824004] HDA Intel 0000:01:00.1: irq 41 for MSI/MSI-X
[    0.824021] HDA Intel 0000:01:00.1: setting latency timer to 64
[    0.828451] ALSA device list:
[    0.830139]   #0: HDA ATI SB at 0xfe024000 irq 16
[    0.831816]   #1: HDA ATI HDMI at 0xfdffc000 irq 41
...

mind you, it's not a rev 40 version and it's a different MB.
Code:
...
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
...

and additionally I am currently running 2.6.36-gentoo-r7.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum