Nouveau advertises HDMI audio capability over minidisplayport and mini dvi connectors

Bug #1123097 reported by dh
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

After updating to Quantal (worked fine in Precise and previous revisions), My TV is being fooled into thinking that an audio signal is being carried from the HDMI input (not possible as using a DVI-HDMI cable). As a result, the TV looks for HDMI audio and ignores the analogue input TV analogue input making it impossible to get audio to the TV.

I believe this relates to recent changes in nouveau.
Using "nouveau.hdmi_disable" parameter fixes the audio issue but limits the resolution I can use. It seems some of this behaviour is addressed by EDID quirks (https://bugzilla.redhat.com/show_bug.cgi?id=806091 , and https://patchwork.kernel.org/patch/1309291/) which allow for selectively disabling the HDMI audio component in nouveau. but I don't think they are implemented yet in Quantal kernel?

Hardware us Mac mini 3,1. Same behaviour occurs using mini DP or mini DVI connector.
TV is an LG 32LE5900, The same is probably true of all LE5900s.

Tags: quantal
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please run the command 'apport-collect 1123097' which will attach necessary information for debugging this as an Xorg problem. Thanks in advance.

affects: ubuntu → xserver-xorg-video-nouveau (Ubuntu)
tags: added: quantal
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Incomplete
Revision history for this message
dh (dcharvey) wrote :

Unfortunately apport-collect is bombing for me at the last step for send report, is there any detail I can collect manually for you?

What would you like to do? Your options are:
  S: Send report (807.3 KB)
  V: View report
  K: Keep report file for sending later or copying to somewhere else
  I: Cancel and ignore future crashes of this program version
  C: Cancel
Please choose (S/V/K/I/C): s
Traceback (most recent call last):
  File "/usr/bin/apport-cli", line 366, in <module>
    if not app.run_argv():
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 639, in run_argv
    return self.run_update_report()
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 559, in run_update_report
    attachment_comment='apport information')
  File "/usr/lib/python2.7/dist-packages/apport/crashdb_impl/launchpad.py", line 358, in update
    report.write_mime(mime, skip_keys=skip_keys)
  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 504, in write_mime
    attach_value = CompressedValue(v, k).gzipvalue
  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 44, in __init__
    self.set_value(value)
  File "/usr/lib/python2.7/dist-packages/problem_report.py", line 50, in set_value
    gzip.GzipFile(self.name, mode='wb', fileobj=out).write(value)
  File "/usr/lib/python2.7/gzip.py", line 131, in __init__
    self._write_gzip_header()
  File "/usr/lib/python2.7/gzip.py", line 176, in _write_gzip_header
    self.fileobj.write(fname + '\000')
TypeError: 'unicode' does not have the buffer interface

Revision history for this message
dh (dcharvey) wrote :

I should also note that it occurs as soon as the frame buffer loads - indicating it to be before the X driver loads (unless the same drive is used for both now)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-nouveau (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.