沒有聲音(未偵測到音效卡)

沒有聲音(未偵測到音效卡)

我正在為一個智障人士安裝一台舊筆記型電腦,他只用它來聽音樂和上網。 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:沒用:(

值得注意的是,聲音確實可以在我大約 7 年前在這台筆記型電腦上安裝的(舊)版本的 opensuse 上運行。

編輯3:你知道嗎。螺絲阿爾薩。我會使用魔法讓司機出現

我找到了適合我的聲卡的正確驅動程式(來自 opensound.com 的 oos 軟體包)。它於 2008 年停產,無法與我的(更新的)核心一起工作:(

好消息是:我已經很接近了

我唯一的選擇是使用真的舊的核心版本或安裝 Windows XP 或類似的東西。

答案1

我在 msi z170a 主機板上運行 ubuntu 14.04。這是我的第四個 ubuntu 14.04,我的所有硬體都不同。我還運行 fvwm2 作為我的視窗管理器,因此我不使用 gnome 或 unity 桌面。這意味著我從 xterm 或 gnome-terminal 運行 gnome-'setup-stuff'。

我花了很多時間試圖讓我的聲音發揮作用。我的最新版本已經做過並且有效的事情是這樣的。

從以 root 身分登入的終端機。或者你可以使用 sudo 命令我相信以下解決了我的問題。

作為 root,我運行了 gnome-control-center sound
然後我做了

xen2:~> ls -l /dev/snd
總計 0
drwxrwxrwx 2 root root 80 三月 21 11:13 旁路
crw-rw-rw-+ 1根音訊 116, 2 Mar 21 11:13 controlC0
crw-rw-rw-+ 1 根音訊 116,3 月 7 日 11:13 controlC1
crw-rw-rw-+ 1 根音訊 116,3 月 6 日 11:13 hwC0D0
crw-rw-rw-+ 1 根音訊 116, 3 月 10 日 11:13 hwC1D0
crw-rw-rw-+ 1 根音訊 116,3 月 4 日 17:16 pcmC0D0c
crw-rw-rw-+ 1 根音訊 116,3 月 21 日 17:24 pcmC0D0p
crw-rw-rw-+ 1支音訊116,3月21日5日11:13 pcmC0D2c
crw-rw-rw-+ 1 根音訊 116,3 月 21 日 8 17:04 pcmC1D3p
crw-rw-rw-+ 1 根音訊 116,3 月 21 日 16:54 pcmC1D7p
crw-rw-rw-+ 1 個根音頻 116,3 月 21 日 11:13 seq
crw-rw-rw-+ 1根音頻116,3月21日33日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。但這是我讓聲音發揮作用的唯一方法。我讀過幾十篇這樣做的文章,但沒有一個有效。這對我有用。

相關內容