kernel 3.19.0-12 breaks HDMI Audio

Bug #1440392 reported by maxadamo on 2015-04-04
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Timo Aaltonen

Bug Description

With kernel 3.19.0-12 HDMI audio breaks. If I use the previous kernel 3.19.0-11 (or any 3.16 older kernel) everything works just fine.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-3.19.0-12-generic 3.19.0-12.12
ProcVersionSignature: Ubuntu 3.19.0-12.12-generic 3.19.3
Uname: Linux 3.19.0-12-generic x86_64
ApportVersion: 2.17-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D3p: xbmc 1660 F...m kodi.bin
 /dev/snd/controlC0: xbmc 1660 F.... kodi.bin
Date: Sat Apr 4 20:18:51 2015
HibernationDevice: RESUME=UUID=3addb1e2-6fd3-4581-b4e3-287fc638926d
InstallationDate: Installed on 2013-07-02 (640 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
IwConfig:
 eth0 no wireless extensions.

 lo no wireless extensions.
MachineType: Gigabyte Technology Co., Ltd. To be filled by O.E.M.
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.19.0-12-generic root=UUID=a820e9a0-4b2c-4ab6-adfd-f638f44d867f ro rootflags=subvol=@ quiet splash modeset video=uvesafb:mode_option=1400x1050-32,mtrr=3,scroll=ywrap vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-12-generic N/A
 linux-backports-modules-3.19.0-12-generic N/A
 linux-firmware 1.143
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to vivid on 2015-03-29 (5 days ago)
dmi.bios.date: 08/15/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F4a
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: E350N WIN8
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF4a:bd08/15/2013:svnGigabyteTechnologyCo.,Ltd.:pnTobefilledbyO.E.M.:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnE350NWIN8:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To be filled by O.E.M.
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

CVE References

maxadamo (massimilianoadamo) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
summary: - 3.19.0-12 brakes HDMI Audio
+ kernel 3.19.0-12 brakes HDMI Audio
description: updated

maxadamo, thank you for reporting this and helping make Ubuntu better. Could you please test the latest upstream kernel available from the very top line at the top of the page (the release names are irrelevant for testing, and please do not test the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue.

If the test did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-3.XY-rcZ

Where XY and Z are numbers corresponding to the kernel version.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-3.XY-rcZ

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-f3
description: updated
tags: added: regression-update
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
maxadamo (massimilianoadamo) wrote :

I've tried 3.19.3-031903 and the problem is fixed (also added the tag as per your request).
You may ask me to download all the version to check which is the first one that fix... is this something I really need to do (please no :) )

tags: added: kernel-fixed-upstream-3.19.3-031903

maxadamo, the next step is to fully reverse commit bisect from kernel 3.19 to 3.19.3 in order to identify the last bad commit, followed immediately by the first good one. Once this commit has been identified, then it may be reviewed as a candidate for backporting into your release. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection#How_do_I_reverse_bisect_the_upstream_kernel.3F ?

Please note, finding adjacent kernel versions is not fully commit bisecting.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

tags: added: kernel-fixed-upstream kernel-fixed-upstream-3.19.3 needs-reverse-bisect
removed: kernel-fixed-upstream-3.19.3-031903
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: performing-bisect
removed: needs-reverse-bisect
Timo Aaltonen (tjaalton) wrote :

works fine on my haswell based i915 laptop

tags: added: kernel-key
Changed in linux (Ubuntu):
importance: Medium → High
Timo Aaltonen (tjaalton) wrote :

How does it break it; do you still see the audio output but get no sound, or see no output in sound settings? Mind booting with 'drm.debug=0x6' and attach output of dmesg here.

summary: - kernel 3.19.0-12 brakes HDMI Audio
+ kernel 3.19.0-12 breaks HDMI Audio
Changed in linux (Ubuntu):
importance: High → Medium
status: Confirmed → Incomplete
Timo Aaltonen (tjaalton) wrote :

I can reproduce it with a desktop machine that has a radeon card.

Changed in linux (Ubuntu):
assignee: nobody → Timo Aaltonen (tjaalton)
status: Incomplete → Confirmed
Timo Aaltonen (tjaalton) wrote :

Fwiw, 4.0-rc1 shows the device but no audio, and the device is gone after a S3 cycle. Not even 4.0-rc7 gives audio through hdmi though the S3 issue is fixed.

maxadamo (massimilianoadamo) wrote :

(later on) I will add the 'drm.debug=0x6' and attach the dmesg.
I got it working with 3.19.3, and I would also like to try 3.19.1 and 3.19.2

Launchpad Janitor (janitor) wrote :
Download full text (4.2 KiB)

This bug was fixed in the package linux - 3.19.0-13.13

---------------
linux (3.19.0-13.13) vivid; urgency=low

  [ Andy Whitcroft ]

  * [Packaging] initscripts need installing when making the package
  * [Packaging] initscripts work around bug in debhelper systemd support

  [ Jay Vosburgh ]

  * SAUCE: fan: Proof of concept implementation
    - LP: #1439706

  [ Leann Ogasawara ]

  * Release Tracking Bug
    - LP: #1442165

  [ Upstream Kernel Changes ]

  * Revert "drm: fix mismerge in drm_crtc.c"
    - LP: #1440270, #1440392
  * e1000e: initial support for i219
    - LP: #1400955
  * e1000e: fix obscure comments
    - LP: #1400955
  * e1000e: remove calls to ioremap/unmap for NVM addr
    - LP: #1400955
  * d-i: Enable usb modules on arm64
  * drm/amdkfd: Initialize only amdkfd's assigned pipelines
  * storvsc: use cmd_size to allocate per-command data
  * storvsc: in responce to a scan event, scan the host
  * storvsc: force discovery of LUNs that may have been removed.
  * storvsc: fix a bug in storvsc limits
  * Drivers: hv: vmbus: Use get_cpu() to get the current CPU
  * Tools: hv: address compiler warnings for hv_fcopy_daemon.c
  * Tools: hv: do not add redundant '/' in hv_start_fcopy()
  * Drivers: hv: hv_balloon: Make adjustments in computing the floor
  * Drivers: hv: hv_balloon: Fix a locking bug in the balloon driver
  * Drivers: hv: hv_balloon: Don't post pressure status from interrupt
    context
  * Drivers: hv: vmbus: Implement a clockevent device
  * Drivers: hv: vmbus: Fix a bug in vmbus_establish_gpadl()
  * Drivers: hv: vmbus: Support a vmbus API for efficiently sending page
    arrays
  * hv: hv_fcopy: drop the obsolete message on transfer failure
  * Drivers: hv: check vmbus_device_create() return value in
    vmbus_process_offer()
  * Drivers: hv: rename sc_lock to the more generic lock
  * Drivers: hv: vmbus: serialize Offer and Rescind offer
  * Drivers: hv: vmbus: hv_process_timer_expiration() can be static
  * hyperv: netvsc.c: match wait_for_completion_timeout return type
  * hyperv: fix sparse warnings
  * powerpc/powernv: Add OPAL soft-poweroff routine
    - LP: #1439562
  * drivers/sbus/char/envctrl.c: ignore orderly_poweroff return value
    - LP: #1439562
  * kernel/reboot.c: add orderly_reboot for graceful reboot
    - LP: #1439562
  * powerpc/powernv: reboot when requested by firmware
    - LP: #1439562
  * powerpc/kernel: Make syscall_exit a local label
    - LP: #1439562
  * powerpc: Remove old compile time disabled syscall tracing code
    - LP: #1439562
  * powerpc: Add a proper syscall for switching endianness
    - LP: #1439562
  * powerpc/powernv: Remove "opal" prefix from pr_xxx()s
    - LP: #1439562
  * powerpc/powernv: Separate function for OPAL IRQ setup
    - LP: #1439562
  * powerpc/powernv: Add OPAL message notifier unregister function
    - LP: #1439562
  * powerpc/powernv: Support OPAL requested heartbeat
    - LP: #1439562
  * device: Add dev_of_node() accessor
    - LP: #1439562
  * drivers/core/of: Add symlink to device-tree from devices with an OF
    node
    - LP: #1439562
  * ipv6: Don't reduce hop limit for an interface
    - LP: #1441103
    - CVE-2015-2922
  * x86/microcode/int...

Read more...

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
maxadamo (massimilianoadamo) wrote :

I can confirm that 3.19.0-13-generic fixes the issue with HDMI Audio!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers