Summary: | Ноутбук HP 250 G9 зависает при перезагрузке (warm reboot) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Белая Алёна <belayaav> | ||||||||
Component: | kernel-image-un-def | Assignee: | Vitaly Chikunov <vt> | ||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | kernelbot, kovalevvv, pechenovvv, placeholder, rider, vt | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Белая Алёна
2023-10-25 12:03:17 MSK
Created attachment 14876 [details]
логи загрузки
Created attachment 14877 [details]
journalctl -b -1 -p err
firmware врятли, скорее всего виновато ядро. 2. Было бы неплохо в таких багрепортах сравнивать поведение с предыдущими версиями ядер.
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2027848
2. Например они пишут что предыдущие ядра просто зависают не доходя до логов.
3. Также он пишут что проблема возникает только при warn reboot, а при cold reboot её нет. Вы пишете "warm reboot" как синоним "перезагрузки" и всё. -- У нас при cold reboot проблема не воспроизводится?
4. И вообще по описанию Ubuntu это проблема может быть ошибкой оборудования - оно не инициализировалась при warm reboot. Не всегда апстрим ядра будет с энтузиазмом фиксить подобные ошибки железа. -- Так что одно из направлений багрепортов (и с учетом что у нас апстримные ядра) -- это багрепорт производителю ноутбука (HP) и звуковой карты (Intel).
5. "Another interesting fact is that the system works fine if i use the liquorix 6.4 kernel and switch the audio driver to legacy mode with dsp_driver=1 together with setting the model to dell-headset-multi."
Там же пишут что есть объезд через "legacy mode".
Да, но там же пишут дальше что этот объёзд не всегда помогает и звук с ним не всегда работает. Но вообще понятно что без железа у разработчика что-то с этим сделать невозможно. Поэтому ищем железо, на котором воспроизводится. > 5. "Another interesting fact is that the system works fine if i use the
> liquorix 6.4 kernel and switch the audio driver to legacy mode with
> dsp_driver=1 together with setting the model to dell-headset-multi."
>
> Там же пишут что есть объезд через "legacy mode".
Если перевести в команды, такое временное решение работает:
# cat > /etc/modprobe.d/dell-headset-multi.conf <<EOF
blacklist snd_sof_pci_intel_tgl
options snd-hda-intel model=dell-headset-multi
options snd-intel-dspcfg dsp_driver=1
EOF
Отличия от иcпользования sof-драйвера:
- нет поддержки встроенного цифрового микрофона (DMic);
+ правильное обнаружение гарнитуры, не нужно вручную выбирать профиль.
Проверял на ядрах 6.1.57 и 6.5.8
Касательно самой проблемы, если перед перезагрузкой вручную выгружать модуль
# modprobe -r snd_sof_pci_intel_tgl
то зависания во время следующей загрузки системы исчезают.
Надо срепортить проблему парням в проект sof на github и ещё - новая firmware-alsa-sof не помогает ? пока не упаковано, но можно поставить ручками (Ответ для Anton Farygin на комментарий #8) > и ещё - новая firmware-alsa-sof не помогает ? пока не упаковано, но можно > поставить ручками не помогает, в новой версии "Add sof-v2.7 for Intel Meteor Lake hardware" добавлены прошивки для семейства MTL (sof-mtl.ri), а здесь используется sof-adl.ri (Ответ для Anton Farygin на комментарий #7) > Надо срепортить проблему парням в проект sof на github https://github.com/thesofproject/sof/issues/8400 |