소리가 나지 않습니다(사운드 카드가 감지되지 않음).

소리가 나지 않습니다(사운드 카드가 감지되지 않음).

저는 음악을 듣고 온라인 서핑에만 사용하는 정신 장애가 있는 사람을 위해 오래된 노트북을 설치하려고 합니다. 패커드 벨 이지노트 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 마더보드에서 우분투 14.04를 실행하고 있습니다. 이것은 내 네 번째 우분투 14.04와 모든 하드웨어가 다릅니다. 또한 fvwm2를 창 관리자로 실행하여 gnome이나 Unity 데스크톱을 사용하지 않습니다. 이것이 의미하는 바는 xterm 또는 gnome-terminal에서 gnome-'setup-stuff'를 실행한다는 것입니다.

나는 내 소리가 제대로 작동하도록 노력하면서 몇 시간을 보냈습니다. 내 최신 빌드에서 수행된 작업은 다음과 같습니다.

루트로 로그인한 터미널에서. 또는 다음 명령으로 내 문제가 해결되었다고 생각하는 sudo 명령을 사용할 수 있습니다.

루트로 gnome-control-center sound를 실행한
다음 실행했습니다.

xen2:~> ls -l /dev/snd
총 0
drwxrwxrwx 2 루트 루트 80 3월 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 3월 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 3월 21일 17:04 pcmC1D3p
crw-rw-rw-+ 1 루트 오디오 116, 3월 21일 9시 16:54 pcmC1D7p
crw-rw-rw-+ 1 루트 오디오 116, 3월 21일 1일 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-경로
/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

그런 다음 모든 디렉토리에 대해 chmod 777을 사용하고 모든 파일에 대해 chmod 666을 사용하여 /root/reboot_fixes를 편집했습니다.

재부팅할 때마다 /root/reboot_fixes를 실행해야 합니다. 하지만 이것이 소리가 작동하도록 할 수 있는 유일한 방법입니다. 나는 이것을 수십 개 읽었지만 아무것도 효과가 없었습니다. 이것은 나에게 효과적입니다.

관련 정보