저는 음악을 듣고 온라인 서핑에만 사용하는 정신 장애가 있는 사람을 위해 오래된 노트북을 설치하려고 합니다. 패커드 벨 이지노트 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를 실행해야 합니다. 하지만 이것이 소리가 작동하도록 할 수 있는 유일한 방법입니다. 나는 이것을 수십 개 읽었지만 아무것도 효과가 없었습니다. 이것은 나에게 효과적입니다.