Нет звука (звуковая карта не обнаружена)

Нет звука (звуковая карта не обнаружена)

Я устанавливаю старый ноутбук для умственно отсталого человека, который использует его только для прослушивания музыки и серфинга в интернете. Packard Bell easynote S5.

Я установил Lubuntu 13.10, и после небольшой работы все работает отлично. Единственная проблема, которую я не смог преодолеть, это отсутствие звука.

Я сначала попробовал открыть alsamixerигру и получил следующий вывод

Cannot open mixer: File or directory does not exist

Я тоже не мог бежать:

cat /proc/asound/card0/codec* | grep Codec

cat /proc/asound/cards outputs

--- no soundcards ---

sudo lspci -vвыводит следующее:

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
    Subsystem: Packard Bell B.V. Device c011
    Flags: fast devsel, IRQ 5
    Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link

Я пробовал установить драйверы Realtek, но они не удались.

у кого-нибудь есть решение?

Редактировать:Мне поступило странное предложение попробовать отредактировать. /etc/modprobe.d/alsa-base.conf Теперь у меня есть значок звука, но звука по-прежнему нет (ну да, звуковая карта по-прежнему не обнаружена).

Хорошо, я обнаружил, что процесс установки не установил должным образом звуковые модули, поскольку, по-видимому, у него нет доступа к... linux-restricted-modules Я пытаюсь исправить это сейчас.

Редактировать2:Не сработало :(

Возможно, будет полезно отметить, что звук работал на (старой) версии OpenSuse, которую я установил на этот ноутбук около 7 лет назад.

Редактировать3:Знаешь что. К черту Alsa. Я просто использую магию и заставлю водителей появиться

Я нашел правильные драйвера для своей звуковой карты (из пакета oos opensound.com). Он был снят с производства в 2008 году и не работает с моим (гораздо более новым) ядром :(

Хорошая новость в том, что я приближаюсь

У меня есть только один вариант: либо использоватьДействительностарую версию ядра или установите Windows XP или что-то в этом роде.

решение1

Я использую Ubuntu 14.04 на материнской плате msi z170a. Это мой четвертый Ubuntu 14.04, и все мое оборудование отличается. Я также использую fvwm2 в качестве оконного менеджера, поэтому я не использую рабочие столы gnome или unity. Это означает, что я запускаю gnome-'setup-stuff' из xterm или gnome-terminal.

Я потратил много часов, пытаясь заставить свой звук работать. То, что было и работало для моей последней сборки, это что-то вроде этого.

Из терминала войдите в систему как root. или выполните команды sudo. Я считаю, что следующее решило мою проблему.

Как root я запустил gnome-control-center sound
Затем я сделал

xen2:~> ls -l /dev/snd
всего 0
drwxrwxrwx 2 root root 80 21 марта 11:13 by-path
crw-rw-rw-+ 1 корневой аудио 116, 2 марта 21 11:13 controlC0
crw-rw-rw-+ 1 корневой аудио 116, 7 марта 21 11:13 controlC1
crw-rw-rw-+ 1 корневой аудио 116, 6 марта 21 11:13 hwC0D0
crw-rw-rw-+ 1 корневой аудио 116, 10 марта 21 11:13 hwC1D0
crw-rw-rw-+ 1 корневой аудио 116, 4 марта 21 17:16 pcmC0D0c
crw-rw-rw-+ 1 корневой аудио 116, 3 марта 21 17:24 pcmC0D0p
crw-rw-rw-+ 1 корневой аудио 116, 5 марта 21 11:13 pcmC0D2c
crw-rw-rw-+ 1 корневой аудио 116, 8 марта 21 17:04 pcmC1D3p
crw-rw-rw-+ 1 корневой аудио 116, 9 марта 21 16:54 pcmC1D7p
crw-rw-rw-+ 1 корневой аудио 116, 1 марта 21 11:13 seq
crw-rw-rw-+ 1 корневой аудио 116, 33 марта 21 11:13 таймер

Команда ls -l нужна только для просмотра файлов и прав доступа.

Разрешение для файлов выше было другим, когда я впервые посмотрел на /dev/snd. Чтобы получить список файлов и каталогов

найти /dev/snd
/dev/snd
/dev/snd/hwC1D0
/dev/snd/pcmC1D7p
/dev/snd/pcmC1D3p
/dev/snd/controlC1
/dev/snd/by-path
/dev/snd/by-path/pci-0000:01:00.1
/dev/snd/by-path/pci-0000:00:1f.3
/dev/snd/hwC0D0
/dev/snd/pcmC0D2c
/dev/snd/pcmC0D0c
/dev/snd/pcmC0D0p
/dev/snd/controlC0
/dev/snd/seq
/dev/snd/таймер

Запишите вышеприведенное в файл.
xen2:~> ls -l /dev/snd >> /root/reboot_fixes

Затем я отредактировал /root/reboot_fixes с правами chmod 777 для всех каталогов и chmod 666 для всех файлов.

каждый раз, когда я перезагружаюсь, мне приходится запускать /root/reboot_fixes. но это единственный способ заставить звук работать. Я прочитал десятки советов, как это сделать, и ни один не помог. Это работает для меня.

Связанный контент