Monday, June 1, 2015

No audio over HDMI on Ubuntu Kernel 3.19.0-18

Ubuntu - Developers introduced a buggy patch for Kernel 3.19.0-18 which disables audio output over HDMI on several intel graphics / audio controllers.



Bug description:
  Problem appears on multiple computers with exact same kernel update, so clearly the problem is within the kernel. 3.19.0-16 did work without any problems.
  Before sound worked great via HDMI, now the HDMI output is not visible in neither alsamixer nor pulseaudio. Audio via the headphone jack still works.
  The computers are Intel-NUC-Kit-D54250WYK:
  00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a26] (rev 09)
                Subsystem: Intel Corporation Device [8086:2054]
                Kernel driver in use: i915
  00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
                Subsystem: Intel Corporation Device [8086:2054]
                Kernel driver in use: snd_hda_inte

  dmesg gives:
  [    3.178745] sound hdaudioC1D0: autoconfig: line_outs=1 (0x21/0x0/0x0/0x0/0x0) type:hp
  [    3.178750] sound hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
  [    3.178753] sound hdaudioC1D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
  [    3.178754] sound hdaudioC1D0:    mono: mono_out=0x0
  [    3.178756] sound hdaudioC1D0:    inputs:
  [    3.178759] sound hdaudioC1D0:      Mic=0x19
  ...
  [    3.215371] snd_hda_intel 0000:00:03.0: Cannot turn on display power on i915
  ...
  [    3.297561] [drm] Initialized i915 1.6.0 20141121 for 0000:00:02.0 on minor 0
  ...
  [    3.304357] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
  [    3.304360] i915 0000:00:02.0: registered panic notifier
  ---
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  maarten    1669 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 15.04
  Lsusb:
   Bus 001 Device 008: ID 8087:07dc Intel Corp.
   Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
   Bus 001 Device 002: ID 8087:8000 Intel Corp.
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-18-generic root=UUID=6c65d9ee-31fe-4832-8907-f47ac02d6f83 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.19.0-18.18-generic 3.19.6
  RelatedPackageVersions:
   linux-restricted-modules-3.19.0-18-generic N/A
   linux-backports-modules-3.19.0-18-generic  N/A
   linux-firmware                             1.143.1
  Tags:  vivid
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  Uname: Linux 3.19.0-18-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip fuse lp lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 04/10/2015
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: WYLPT10H.86A.0038.2015.0410.1634
  dmi.board.name: D54250WYK
  dmi.board.vendor: Intel Corporation
  dmi.board.version: H13922-302
  dmi.chassis.type: 3
  dmi.modalias: dmi:bvnIntelCorp.:bvrWYLPT10H.86A.0038.2015.0410.1634:bd04/10/2015:svn:pn:pvr:rvnIntelCorporation:rnD54250WYK:rvrH13922-302:cvn:ct3:cvr:
  ---
  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  maarten    1669 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 15.04
  Lsusb:
   Bus 001 Device 008: ID 8087:07dc Intel Corp.
   Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
   Bus 001 Device 002: ID 8087:8000 Intel Corp.
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-18-generic root=UUID=6c65d9ee-31fe-4832-8907-f47ac02d6f83 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.19.0-18.18-generic 3.19.6
  RelatedPackageVersions:
   linux-restricted-modules-3.19.0-18-generic N/A
   linux-backports-modules-3.19.0-18-generic  N/A
   linux-firmware                             1.143.1
  Tags:  vivid
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  Uname: Linux 3.19.0-18-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip fuse lp lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 04/10/2015
  dmi.bios.vendor: Intel Corp.
  dmi.bios.version: WYLPT10H.86A.0038.2015.0410.1634
  dmi.board.name: D54250WYK
  dmi.board.vendor: Intel Corporation
  dmi.board.version: H13922-302
  dmi.chassis.type: 3
  dmi.modalias: dmi:bvnIntelCorp.:bvrWYLPT10H.86A.0038.2015.0410.1634:bd04/10/2015:svn:pn:pvr:rvnIntelCorporation:rnD54250WYK:rvrH13922-302:cvn:ct3:cvr:


The bug was fixed in 3.19.0-20 which is currently in Ubuntu Vivid proposed.


See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. 

No comments:

Post a Comment