Hello, Didier Spaier, le mer. 26 juin 2019 11:48:16 +0200, a ecrit: > On 6/26/19 11:36 AM, Samuel Thibault wrote: > > But is the audio card detection getting delayed? That's what we are > > looking after. > > Indeed: > > didier[/tmp]$ grep snd dmesga4 > [ 1.376857] snd_hda_intel 0000:00:1b.0: failed to add i915 component > master (-19) > [ 1.491718] snd_hda_codec_conexant hdaudioC0D0: CX20590: BIOS auto-probing. > [ 1.492213] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20590: > line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker > [ 1.492216] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 > (0x0/0x0/0x0/0x0/0x0) > [ 1.492218] snd_hda_codec_conexant hdaudioC0D0: hp_outs=2 > (0x1c/0x19/0x0/0x0/0x0) > [ 1.492219] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0 > [ 1.492220] snd_hda_codec_conexant hdaudioC0D0: inputs: > [ 1.492222] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x23 > [ 1.492224] snd_hda_codec_conexant hdaudioC0D0: Mic=0x1b > [ 1.492225] snd_hda_codec_conexant hdaudioC0D0: Dock Mic=0x1a > [ 1.493603] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for > stable communication > [ 1.494383] snd_hda_codec_conexant hdaudioC0D0: Failed to find > thinkpad-acpi symbol tpacpi_led_set > > > didier[/tmp]$ grep snd dmesga5 > [ 11.454946] snd_hda_intel 0000:00:1b.0: couldn't bind with audio component > [ 11.476329] snd_hda_codec_conexant hdaudioC0D0: CX20590: BIOS auto-probing. > [ 11.476796] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20590: > line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker > [ 11.476797] snd_hda_codec_conexant hdaudioC0D0: speaker_outs=0 > (0x0/0x0/0x0/0x0/0x0) > [ 11.476799] snd_hda_codec_conexant hdaudioC0D0: hp_outs=2 > (0x1c/0x19/0x0/0x0/0x0) > [ 11.476800] snd_hda_codec_conexant hdaudioC0D0: mono: mono_out=0x0 > [ 11.476800] snd_hda_codec_conexant hdaudioC0D0: inputs: > [ 11.476802] snd_hda_codec_conexant hdaudioC0D0: Internal Mic=0x23 > [ 11.476803] snd_hda_codec_conexant hdaudioC0D0: Mic=0x1b > [ 11.476804] snd_hda_codec_conexant hdaudioC0D0: Dock Mic=0x1a > [ 11.478088] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for > stable communication > [ 11.478637] snd_hda_codec_conexant hdaudioC0D0: Failed to find > thinkpad-acpi symbol tpacpi_led_set
Thanks for the debugging info, that was really helpful. We had a very nasty story here. In 4.18, hda tries to register to the i915 module, but doesn't wait if the module is not loadable. In 4.19.12 (used in alpha5), it was made to wait for 10s. It was noticed at the time that audio could take a lot of time to initialize, thus the espeakup wait was increased to 30s for good measure. And then in 4.19.37 (used in rc), the wait was increased to 60s! 30s is thus not enough now. I'll see with linux packaging people to include the 915 module for the 10.1 dot release. So to summarize: all hardware which have HDA-based cards will have the issue. Samuel

