Bug 196601 - snd_hdmi_lpe_audio breaks audio if HDMI is not connected at boot (or module load?)
Summary: snd_hdmi_lpe_audio breaks audio if HDMI is not connected at boot (or module l...
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Sound(ALSA) (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Jaroslav Kysela
URL:
Keywords:
Depends on:
Blocks: 113151
  Show dependency tree
 
Reported: 2017-08-06 20:04 UTC by dan.g.tob
Modified: 2017-08-06 20:12 UTC (History)
2 users (show)

See Also:
Kernel Version: 4.12
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg; boot with hdmi plugged (46.85 KB, text/plain)
2017-08-06 20:04 UTC, dan.g.tob
Details
dmesg; boot with hdmi UNplugged (46.90 KB, text/plain)
2017-08-06 20:05 UTC, dan.g.tob
Details

Description dan.g.tob 2017-08-06 20:04:40 UTC
Created attachment 257839 [details]
dmesg; boot with hdmi plugged

Regression from 4.11, snd_hdmi_lpe_audio is a new module in 4.12 to support HDMI audio on atom that is auto loaded at boot.

Booting the machine with the HDMI cable plugged in (TV on) audio all works correctly (headphones, laptop speakers & TV speakers).

Booting the machine _without_ the HDMI cable plugged in leaves me unable to select any audio devices.

In both cases aplay -l reports

**** List of PLAYBACK Hardware Devices ****
card 0: Audio [Intel HDMI/DP LPE Audio], device 0: HdmiLpeAudio [Intel HDMI/DP LPE Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: bytcrrt5640 [bytcr-rt5640], device 0: 3 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: bytcrrt5640 [bytcr-rt5640], device 1: Deep-Buffer Audio (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0


Only changes I can see in dmesg are aound here in the unplugged case

[    2.931141]  index1: hash matches
[    2.931144]  index1: hash matches
[    2.931147]  index1: hash matches
[    2.931149]  index1: hash matches
[    2.931193] graphics fbcon: hash matches
Comment 1 dan.g.tob 2017-08-06 20:05:09 UTC
Created attachment 257841 [details]
dmesg; boot with hdmi UNplugged

Note You need to log in before you can comment on or make changes to this bug.