Только «Dummy output» (звук) в Ubuntu 20.04 после перезагрузки - Сломанный драйвер / модуль

Я использую Ubuntu 20.04 уже более месяца. После перезагрузки у меня больше нет звука и WiFi. Обратите внимание, что это отличается от многих других постов, которые, кажется, вообще не имели звука после обновления. В этом случае звук перестал работать только после перезагрузки.

Что касается звука, У меня, похоже, нет подходящих модулей ядра для звука , поэтому я думаю, что наиболее вероятное решение было бы из создания модули в наличии (похоже у меня две звуковые карты). Я постараюсь включить ниже (1) как можно больше информации, касающейся обильных постов с похожими проблемами.

Ниже я перечисляю (2) посты, которые я считаю наиболее полезными на текущий момент исправительной работы. -progress.

И я перечисляю ниже (3) другие посты, которые я проверял, когда трава была выше.


(1) Информация о моей сломанной системе, а также сравнение с тем, что я вижу в рабочую систему, которую мне удалось собрать.

  1. Нет каталога / proc / asound .
    и
    $ cat /proc/asound/cards
     0 [PCH            ]: HDA-Intel - HDA Intel PCH
                          HDA Intel PCH at 0x604b108000 irq 159
     1 [NVidia         ]: HDA-Intel - HDA NVidia
                          HDA NVidia at 0xa4000000 irq 17
  1. $ lsmod | grep snd ничего не выводит.
    и (также сравните с с этим )
    $ lsmod | grep snd_hda_intel
    snd_hda_intel          53248  10
    snd_intel_dspcfg       24576  3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
    snd_hda_codec         131072  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
    snd_hda_core           90112  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
    snd_pcm               106496  9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
    snd                    90112  33 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm,snd_rawmidi
  1. Модули ядра
    $ dpkg -L linux-modules-5.4.0-40-generic | grep snd
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq-dummy.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq-midi-emul.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq-midi-event.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq-midi.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq-virmidi.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/seq/snd-seq.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-compress.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-hrtimer.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-hwdep.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-pcm-dmaengine.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-pcm.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-rawmidi.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-seq-device.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-timer.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/core/snd.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko
    /lib/modules/5.4.0-40-generic/kernel/sound/pci/snd-ens1370.ko

и точно так же

Как я могу проверить, является ли что-то из этого тем, что мне нужно?
Как я могу проверить, соответствует ли что-то из них Intel, перечисленным в пункте № 2 выше?
Как я могу загрузить эти модули?

  1. inxi
    $ inxi -SA
    System:    Host: Hydrus1 Kernel: 5.4.0-40-generic x86_64 bits: 64 Desktop: Gnome 3.36.1 Distro: Ubuntu 20.04 LTS (Focal Fossa) 
    Audio:     Device-1: Intel 6 Series/C200 Series Family High Definition Audio driver: N/A 
               Device-2: NVIDIA GF104 High Definition Audio driver: N/A 

против (также сравните с с этим )

    $ inxi -SA
    System:    Host: ViaLactea Kernel: 5.4.0-40-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 20.04 LTS (Focal Fossa)
    Audio:     Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
               Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
               Sound Server: ALSA v: k5.4.0-40-generic
  1. lspci

     $ lspci -nnk | grep -A 1 Audio
    00: 1b.0 Аудиоустройство [0403]: Контроллер высокого разрешения семейства наборов микросхем семейства Intel серии 6 / C200 [8086: 1c20] (версия 04)
     DeviceName: встроенное аудио
     Подсистема: Аудиоконтроллер высокого разрешения семейства наборов микросхем Dell серии 6 / C200 [1028: 04a4]
    00: 1c.0 Мост PCI [0604]: Intel Corporation 6 Series / C200 Series Набор микросхем семейства Корневой порт PCI Express 1 [8086: 1c10] (версия b4)
    -
    01: 00.1 Аудиоустройство [0403]: NVIDIA Corporation GF104 Аудио контроллер высокой четкости [10de: 0beb] (rev a1)
     Подсистема: Аудио контроллер высокого разрешения Dell GF104 [1028: 04a4]
    03: 00.0 Сетевой контроллер [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086: 422b] (версия 35)
    

Против

    $ lspci -nnk | grep -n -A 4 Audio
    49:00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
    50-     Subsystem: Lenovo Cannon Lake PCH cAVS [17aa:225f]
    51-     Kernel driver in use: snd_hda_intel
    52-     Kernel modules: snd_hda_intel, snd_sof_pci
    53-00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
    --
    67:01:00.1 Audio device [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (rev a1)
    68-     Kernel driver in use: snd_hda_intel
    69-     Kernel modules: snd_hda_intel
    70-70:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
    71-     Subsystem: Lenovo RTS525A PCI Express Card Reader [17aa:225f]
  1. системы ( Против точно такое же ядро)

     $ uname -a
    Linux Hydrus1 5.4.0-40-generic # 44-Ubuntu SMP Вт 23 июня 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux
    
  2. Тест звука

     $ aplay -l
    aplay: список_устройств: 274: звуковые карты не найдены ...
    

и

    $ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: ALC285 Analog [ALC285 Analog]
      Subdevices: 0/1
      Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    ...
  1. lshw
        $ lshw -C multimedia
        WARNING: you should run this program as super-user.
          *-multimedia UNCLAIMED    
               description: Audio device
               product: GF104 High Definition Audio Controller
               vendor: NVIDIA Corporation
               physical id: 0.1
               bus info: pci@0000:01:00.1
               version: a1
               width: 32 bits
               clock: 33MHz
               capabilities: bus_master cap_list
               configuration: latency=0
               resources: memory:e0080000-e0083fff
          *-multimedia UNCLAIMED
               description: Audio device
               product: 6 Series/C200 Series Chipset Family High Definition Audio Controller
               vendor: Intel Corporation
               physical id: 1b
               bus info: pci@0000:00:1b.0
               version: 04
               width: 64 bits
               clock: 33MHz
               capabilities: bus_master cap_list
               configuration: latency=0
               resources: memory:e1e50000-e1e53fff
        WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Здесь он цитируется (обратите внимание на драйвер)

    $ sudo lshw -C multimedia
      *-multimedia              
           description: Audio device
           product: GP104 High Definition Audio Controller
           vendor: NVIDIA Corporation
           physical id: 0.1
           bus info: pci@0000:01:00.1
           version: a1
           width: 32 bits
           clock: 33MHz
           capabilities: pm msi pciexpress bus_master cap_list
           configuration: driver=snd_hda_intel latency=0
           resources: irq:17 memory:f7080000-f7083fff
  1. alsa пакетов

     $ dpkg -l | Grep Alsa
    ii alsa-base 1.0.25 + dfsg-0ubuntu5 все файлы конфигурации драйвера ALSA
    ii alsa-tools-gui 1.1.7-1ubuntu1 amd64 Утилиты ALSA на основе графического интерфейса для конкретного оборудования
    ii alsa-topology-conf 1.2.2-1 все файлы конфигурации топологии ALSA
    ii alsa-ucm-conf 1.2.2-1ubuntu0.1 все файлы конфигурации диспетчера использования ALSA
    ii alsa-utils 1.2.2-1ubuntu1 amd64 Утилиты для настройки и использования ALSA
    ii gstreamer1.0-alsa: amd64 1.16.2-4 amd64 Плагин GStreamer для ALSA
    ii libsox-fmt-alsa: amd64 14.4.2 + git20190427-2 amd64 библиотека ввода-вывода формата SoX alsa
    
  2. Также нет звука, если я подключаю наушники.

  3. У меня нет демона timidity для удаления.

  4. Попытка перезагрузки

     $ sudo alsa force-reload
    [sudo] пароль для user1: 
    Выгрузка модулей звукового драйвера ALSA: (не загружено).
    Загрузка модулей звукового драйвера ALSA: (нет перезагрузки).
    
  5. modprobe

     $ grep intel /etc/modprobe.d/alsa-base.conf 
    параметры индекс snd-intel8x0m = -2
    

(2) Связанные и, возможно, полезные сообщения

Невозможно заставить звук работать. Ubuntu Server 14.04.3

https://forums.linuxmint.com/viewtopic.php?t=221745

https://ubuntuforums.org/showthread.php?t=1684576

Как загрузить " snd-hda-intel "при запуске


(3) Другие похожие посты

https://www.alsa-project.org/wiki/Matrix:Module-hda-intel

https: / /askubuntu.com/a/1244118/226614. Недавний пост, принятый ответ. Предлагает использовать ppa для фиксации. Я не уверен, что это может ухудшить ситуацию ...

https://askubuntu.com/a/1249071/226614 . Недавний пост. Предлагает использовать sudo setfacl -mu: user1: rw / dev / snd / * Пробовал это, не помогло.

https://askubuntu.com/a/847954/226614 . Старый пост, принятый ответ. Предлагает установить alsa-firmware-loaders и alsa-base . Я не уверен, что это по-прежнему применимо ...

Как установить недостающие прошивки для звуковой карты Creative Labs Audigy2? . Тоже старый пост. Также предполагает, что UNCLAIMED устройство связано с проблемами прошивки. Почему проблема возникает после перезагрузки?

Отсутствует звук при обновлении (18.04 -> 20.04), только «фиктивный выход»

Фиктивный выход после ожидания после обновления до Ubuntu 20.04

20.04: внутренний динамик) (Аудио) не работает в Ubuntu 20.04 LTS после обновления с Ubuntu 18.04 LTS

Ubuntu 20.04 - Нет звука

Звуковая карта не обнаружена pulseaudio (но alsa)

Как установить отсутствующую прошивку для Creative Labs Audigy2 звуковая карта?

https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/

8
задан 17 July 2020 в 14:02

3 ответа

Резюме : Мне удалось

  1. Узнать, какие файлы отсутствовали в моей системе. Это было моим главным препятствием, решенным с помощью этого комментария , который теперь опубликован как ответ . Остальное было легко .
  2. Узнайте, какой пакет их содержит.
  3. Установите его.

Попробовав много вещей, Я решил проблему. Крайне важно было иметь в дополнение к моей сломанной системе S1 аналогичную рабочую систему S2 . Мне очень повезло, что у меня это есть, и я думаю, это могло бы занять у меня тонны дополнительного времени.

Подробный список шагов выше:

  1. В S1 :

      $ modprobe - -show-зависит snd_hda_intel
     modprobe: FATAL: модуль snd_hda_intel не найден в каталоге /lib/modules/5.4.0-40-generic
    

    В S2 :

      $ modprobe --show-зависит snd_hda_intel
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/soundcore.ko
    установить / sbin / modprobe --ignore-install snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-timer.ko
    установить / sbin / modprobe --ignore-install snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/core/snd-hwdep.ko
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/hda/snd-hda-core.ko
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/pci/hda/snd-hda-codec.ko
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/hda/snd-intel-dspcfg.ko
     insmod /lib/modules/5.4.0-40-generic/kernel/sound/pci/hda/snd-hda-intel.ko
    

    У меня были первые три файла .ko в моем S1 , но не последние четыре.

  2. Поэтому я проверил пакет владельца в S2 для последних четырех файлов.

      $ dpkg -S /lib/modules/5.4.0-40-generic/kernel/sound/hda/snd-hda-core.ko
     linux-modules-extra-5.4.0-40-generic: /lib/modules/5.4.0-40-generic/kernel/sound/hda/snd-hda-core.ko
    

    , который был таким же для остальных трех файлов, отсутствующих в S1 . Я проверил, и этот пакет не был установлен в S1 .

  3. Я apt-get d пакет, перезагрузился, и теперь все, кажется, возвращается к нормальной жизни.

Я предполагаю, что пакет присутствовал во время работы звука, и по какой-то странной причине он был удален (или удален, или ...) из базы данных dkpg , или ...?

Примечания:

  1. У меня также было ядро ​​ 5.4.0-39 в S1 , и звук не работал в этом ядре, до исправления, которое работало. Оказалось, что linux-modules-extra-5.4.0-39-generic также не был установлен.

  2. Драйверы ядра (скомпилированные) и (загружаемые) драйверы / модули ядра: см. this .

1
ответ дан 30 July 2020 в 22:09

Попробуйте проверить правильность всех зависимостей:

modprobe --show-depends snd_hda_intel 

И проверьте, существует ли модуль ядра:

find /lib/modules/$(uname -r)/kernel/sound -name snd-hda-intel.ko

Кстати, правильный форум для alsa / sound проблемы будут на форуме alsa ( alsa-project.org/wiki/Main_Page ).

Кстати: существует прекрасный скрипт, который загружает всю необходимую информацию для отладки проблем со звуком -> wiki. ubuntu.com/Audio/AlsaInfo; Вы также можете установить его с помощью sudo apt install alsa-utils . Запустите скрипт alsa-info , который поможет вам напечатать всю необходимую информацию о будущих проблемах с минимальными усилиями.

Так как само ядро ​​отсутствует, вы должны установить его, например, через этот пакет:

sudo apt install linux-modules-extra-$(uname -r)-generic
1
ответ дан 30 July 2020 в 22:09

Я столкнулся с этой проблемой со звуком в Ubuntu 20.04 после недавнего обновления оборудования.

После внесения следующих изменений это возможно, возможно, и для вас.

Добавьте строку

options snd-hda-intel model=auto

в конце файла /etc/modprob.d/alsa-base.conf .

0
ответ дан 30 July 2020 в 22:09

Другие вопросы по тегам:

Похожие вопросы: