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

Я устанавливаю старый ноутбук для мысленно оспариваемого человека, который только использует его для слушания музыки и перемещения онлайн. 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 Я теперь получаю значок звука, но все еще никакой звук (понятное дело, все еще никакая обнаруженная звуковая карта)

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

Edit2: не работал :(

Могло бы быть полезно отметить, что звук действительно работал над (старой) версией opensuse, который я установил приблизительно 7 лет назад на этом ноутбуке

Edit3: Вы знаете что. винт alsa. Я буду просто использовать волшебство и заставлять драйверы появиться

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

Хорошая вещь: я рядом

Мои единственные опции состоят в том, чтобы или использовать действительно старую версию ядра или установить Windows XP или что-то как этот.

3
задан 31 January 2014 в 05:44

1 ответ

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

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

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

В качестве пользователя root я запустил звук gnome-control-center
Затем я сделал

xen2:~> ls -l /dev/snd
total 0
drwxrwxrwx  2 root root       80 Mar 21 11:13 by-path
crw-rw-rw-+ 1 root audio 116,  2 Mar 21 11:13 controlC0
crw-rw-rw-+ 1 root audio 116,  7 Mar 21 11:13 controlC1
crw-rw-rw-+ 1 root audio 116,  6 Mar 21 11:13 hwC0D0
crw-rw-rw-+ 1 root audio 116, 10 Mar 21 11:13 hwC1D0
crw-rw-rw-+ 1 root audio 116,  4 Mar 21 17:16 pcmC0D0c
crw-rw-rw-+ 1 root audio 116,  3 Mar 21 17:24 pcmC0D0p
crw-rw-rw-+ 1 root audio 116,  5 Mar 21 11:13 pcmC0D2c
crw-rw-rw-+ 1 root audio 116,  8 Mar 21 17:04 pcmC1D3p
crw-rw-rw-+ 1 root audio 116,  9 Mar 21 16:54 pcmC1D7p
crw-rw-rw-+ 1 root audio 116,  1 Mar 21 11:13 seq
crw-rw-rw-+ 1 root audio 116, 33 Mar 21 11:13 timer

ls -l предназначался только для просмотра файлов и прав доступа

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

find /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/timer

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

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

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

0
ответ дан 31 January 2014 в 05:44

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

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