[Nouveau] [Bug 32406] nouveau fails to send hotplug event to ALSA hda hdmi audio

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 1 04:53:57 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=32406

--- Comment #7 from torquil at gmail.com 2011-10-01 04:53:57 PDT ---
(In reply to comment #6)
> I have found the problem.
> nouveau tries to send the eld info in
> nv50_audio_mode_set()
> 
> Unfortunately, this is sent before the audio driver is loaded.
> It is then resent later.
> If the ALSA audio driver is forced to try and read the eld data 3 times instead
> of just once, the eld data finally reaches the ALSA audio driver, and sound
> then works.
> So, I now have a valid work around.
> Some further investigation is needed to discover why the sending of eld data is
> so unreliable, requiring it to be sent multiple times.
> Maybe some co-ordination between the nouveau driver and ALSA is required to
> ensure good delivery of the eld data, so that it is valid before setting the
> eld_valid GPIO.

I've just been trying to get HDMI audio to work, using the Nouveau driver, and
I'm running into this ELD issue. Is there any progress on this issue so as to
make it work "out of the box"?

Btw, I'm using Debian Sid with:

Linux 3.0.4
Nouveau x-driver: 1:0.0.16+git20110411+8378443-1+b2
libasound 1.0.24.1-4

on an Asis X5DID computer with:

lspci -vs 02:00.0
02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 320M]
(rev a2) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 1312
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f6000000 (64-bit, prefetchable) [size=32M]
    I/O ports at dc00 [size=128]
    Expansion ROM at faf80000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau

and

lspci -vs 02:00.1
02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev
a1)
    Subsystem: ASUSTeK Computer Inc. Device 1312
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at faf7c000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list