Bug 41052

Summary: пропал звук после обновления до 5.10.70-std-def-alt2, [8086:9dc8]
Product: Sisyphus Reporter: Pavel Nakonechnyi <zorg1331>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: aen, andy, cas, gremlin, kernelbot, placeholder, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
dmesg, 5.10.70-std-def
none
dmesg, 5.10.66-std-def none

Description Pavel Nakonechnyi 2021-10-04 23:55:18 MSK
Created attachment 9766 [details]
dmesg, 5.10.70-std-def

Пропал звук (не отображаются доступные устройства вывода звука) на лаптопе ThinkPad P43s, устройство:

00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30)

На ядре 5.10.66-std-def-alt1 проблемы нет, достаточно просто перезагрузиться (то есть настройки и пакетная база совпадают).

Логи загрузки прилагаю.
Comment 1 Pavel Nakonechnyi 2021-10-04 23:56:12 MSK
Created attachment 9767 [details]
dmesg, 5.10.66-std-def
Comment 2 Andrew Vasilyev 2021-10-05 00:30:39 MSK
  (По сообщению ТС на ядре 5.14.9 работает).

  Из dmesg от 5.10.70 ядра, ругается на слишком свежую firmware:

окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 6 size 0x20
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: Firmware info: version 1:8:0-9e7a8
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 3 size 0x30
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 5 size 0x20
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: Firmware info: version 1:8:0-9e7a8
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: Topology: ABI 3:18:1 Kernel ABI 3:17:0
окт 04 22:14:24 deck kernel: sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
окт 04 22:14:25 deck kernel: sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
Comment 3 Anton V. Boyarshinov 2021-10-05 07:22:58 MSK
Помогает ли передача ядру параметра
snd-intel-dspcfg.dsp_driver=1
?
Comment 4 Anton V. Boyarshinov 2021-10-05 07:35:46 MSK
И попробуйте, пожалуйста, ядро из #286412
Comment 5 Anton V. Boyarshinov 2021-10-05 08:48:49 MSK
(Ответ для Anton V. Boyarshinov на комментарий #4)
> И попробуйте, пожалуйста, ядро из #286412

Точнее из #286415, так как это std-def
Comment 6 Pavel Nakonechnyi 2021-10-05 10:08:43 MSK
(Ответ для Anton V. Boyarshinov на комментарий #3)
> Помогает ли передача ядру параметра
> snd-intel-dspcfg.dsp_driver=1
> ?

этот параметр помогает, звук появляется на 5.10.70-std-def-alt2.
Comment 7 Pavel Nakonechnyi 2021-10-05 10:10:02 MSK
(Ответ для Anton V. Boyarshinov на комментарий #5)
> (Ответ для Anton V. Boyarshinov на комментарий #4)
> > И попробуйте, пожалуйста, ядро из #286412
> 
> Точнее из #286415, так как это std-def

Подскажите, как проще из таска ядро поставить? update-kernel вроде бы не умеет этого... Только вручную перечислять пакеты соответствующие нужным модулям?
Comment 8 Anton V. Boyarshinov 2021-10-05 10:17:03 MSK
> > Точнее из #286415, так как это std-def
> 
> Подскажите, как проще из таска ядро поставить? update-kernel вроде бы не
> умеет этого... Только вручную перечислять пакеты соответствующие нужным
> модулям?

Мне казалось, что умеет. Только этот таск, видимо, будет доступен для установки как таск недолго, только на время прохождения тестов (а сейчас там ещё модули собираются).

Но в целом если snd-intel-dspcfg.dsp_driver=1 полностью помогает, то можно ядро из таска не проверять, а просто поставить его, когда оно будет доступно в завтрашнем Сизифе, там единственное изменение, аналогичное выставлению этого параметра ядра.

Ещё раз спасибо за своевременное и толковое сообщение об ошибке.
Comment 9 Pavel Nakonechnyi 2021-10-05 10:20:14 MSK
(Ответ для Anton V. Boyarshinov на комментарий #8)
> > > Точнее из #286415, так как это std-def
> > 
> > Подскажите, как проще из таска ядро поставить? update-kernel вроде бы не
> > умеет этого... Только вручную перечислять пакеты соответствующие нужным
> > модулям?
> 
> Мне казалось, что умеет. Только этот таск, видимо, будет доступен для
> установки как таск недолго, только на время прохождения тестов (а сейчас там
> ещё модули собираются).
> 
> Но в целом если snd-intel-dspcfg.dsp_driver=1 полностью помогает, то можно
> ядро из таска не проверять, а просто поставить его, когда оно будет доступно
> в завтрашнем Сизифе, там единственное изменение, аналогичное выставлению
> этого параметра ядра.
> 
> Ещё раз спасибо за своевременное и толковое сообщение об ошибке.

Понял, проверю на новом Сизифе тогда уже.

Вам спасибо за столь оперативное исправление!
Comment 10 Anton V. Boyarshinov 2021-10-05 10:23:01 MSK
> Понял, проверю на новом Сизифе тогда уже.
> 
> Вам спасибо за столь оперативное исправление!
Это было наше недостаточно продуманное и проверенное изменение :(
Так что источник проблемы долго искать не потребовалось :)
Comment 11 Andrew Vasilyev 2021-10-05 16:57:29 MSK
(Ответ для Pavel Nakonechnyi на комментарий #7)
> Подскажите, как проще из таска ядро поставить? update-kernel вроде бы не
> умеет этого... Только вручную перечислять пакеты соответствующие нужным
> модулям?

  # apt-repo add task XXXX
  # apt-get update
  # update-kernel
  # apt-repo rm all tasks
Comment 12 Pavel Nakonechnyi 2021-10-06 11:21:47 MSK
5.10.70-std-def-alt3 действительно исправляет проблему.