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