리얼텍 AC97 = alc888 최신칩 사운드 잡기

우분투 채널에서 아는 분인데 사운드가 안잡히길래. 도움을 주며 얻은 경험입니다.
보드는 (주) 이엠텍 이아엔씨 ST73V현무 모델로 사운드 칩이 리얼텍 [b:15qclk6q][color=#BF0000:15qclk6q]alc888[/color:15qclk6q] [/b:15qclk6q]칩 이더군요!
[attachment=0:15qclk6q]2007111300270_0.jpg[/attachment:15qclk6q]
문제는 우분투 7.10 에서 커널이 최신사운드 칩이라 사운드를 잡지 못한다는 것입니다.

따라서 아래 과정으로 사운드를 잡을 수 있습니다.

  1. 컴파일러와 라이브러리 설치
    [color=#BF8000:15qclk6q]sudo apt-get install build-essential linux-headers-generic libncurses5-dev
    [/color:15qclk6q]
  2. 최신 리얼텍 드라이버 다운로드

[url=http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=24&PFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false#High%20Definition%20Audio%20Codecs:15qclk6q][color=#4000FF:15qclk6q]다운받기[/color:15qclk6q][/url:15qclk6q]
에서 Linux driver (2.4 or 2.6) 5.01 을 다운 하십시요

  1. 압축 풀기
    다운 받은 디렉토리에서
    [color=#BF8000:15qclk6q] tar -xvjf realtek-linux-audiopack-5.01.tar.bz2
    [/color:15qclk6q]

  2. 자동 컴파일 설치
    [color=#BF8000:15qclk6q] cd realtek-linux-audiopack-5.01
    sudo ./install[/color:15qclk6q]

재부팅후에 소리테스트 및 조절 해보시기 바랍니다.

우분투채널서 보통 문제 해결 건당 100원씩 받는데 소리나서 무척 기쁘니깐 [color=#BF0000:15qclk6q]500원[/color:15qclk6q] 받기로 했음! ;)

안녕하세요, Server Kernel을 사용하고 있는 사람도 저 드라이버를 다운받아서 인스톨하면 문제가 없을까요?

8.04 CD 깔고 커널만 apt-get으로 서버 커널 인스톨 했을 경우, 다른 분의 답변으로는 ALC888은 서버 커널이 스스로 인식한다고 하더군요.

그런데 제가 일을 하면서 8.04만 쓰는 것이 아니기 때문에 질문을 이렇게 올렸습니다. ^^

예를 들어 제가 7.10을 깔고 서버 커널을 깔았는데 ALC888이 인식이 안 되었을 경우, 님의 방법대로 드라이버 소스를 다운받아 인스톨 하면 정상적으로 인식이 될까요?

제가 알고 싶은 핵심은 "주변기기 제작사에서 드라이버를 직접 다운받아서 직접 인스톨 할 경우, 서버 커널에 인스톨 해도 괜찮은지"하는 것입니다.

커널 모듈로 커널이 미지원 하는 최신 사운드 카드를 올리는 법입니다.
커널 소스를 버전 별로 다운받아 make menuconfig 해서 보심 지원 여부를 알 수 있습니다.
우분투 컴을 팔고 계시니 충고하자면
커널에 대해 좀 더 이해 하시길 바랍니다.

저 좀 도와주세요. 지금 소리가 전혀 안나요.

컴퓨터 본체 열어보니 조그만 칩에 alc888 이라는 것이 쓰여있는 것을 확인했고요.

위에 강분도님 글처럼 드라이버 설치를 한 다음에 소리 설정으로 가서 이것저것 바꿔봐도 소리가 안납니다.

우분투는 어떤 에러를 내지 않고 정상적으로 작동하는 것처럼 움직입니다.

리눅스 완전 처음인 사람이라요. 설명 부탁드립니다. 감사합니다.

위글은 2007년 10월 버전인 우분투 7.10 에서의 이야기 입니다.
8.04 커널부터는 alc888 칩을 지원 합니다.

터미널에서
lsmod | grep snd
해서 나오는 값과
lspci | grep audio 값을 올려 보시기 바랍니다.

| = 엔터위 돈표시키 위에 것입니다.

말씀하신대로 두 명령어를 입력한 결과입니다.

두 번째 명령어로는 결과물이 없네요.

참고로 몇가지 더 말씀 드리자면, 첨부터 소리가 안났어요.
그래서 드라이버를 설치하다가 패널 날리고
패널 다시 설치하고, ubuntu-desktop 다시 설치하고
드라이버 다시 설치한 상황입니다.

조언 부탁드립니다.

사운드 카드 드라이버 (커널 모듈)은 올라 간거 같으니
우선 시스템 /기본설정 /소리 에서
기본 믹서 트렉을 바꾸어 소리 테스트 해보시기 바랍니다.
[attachment=0:10vysg3x]screenshot2.png[/attachment:10vysg3x]
그리고 아래 링크도 참고 바랍니다.

http://ubuntuyo.textcube.com/9

글에 핵심은

[code:10vysg3x]sudo gedit /etc/modprobe.d/alsa-base 누릅니다...그런다음 마지막 줄에
options snd-hda-intel model=6stack-dig model=6stack-dig 적어줍니다...ㅎㅎ[/code:10vysg3x]그리고 재부팅

드디어 소리가 납니다. 감사합니다 강분도님.

강분도님의 설명을 참고로 더 찾아본 후에 해결을 하였습니다.

제 컴퓨터는 주연테크 컴퓨터예요. 사운드 카드는 Realtec ALC888입니다.

우선 사운드카드 확인하고,
cat /proc/asound/card0/codec#* | grep Codec

사운드카드 설정 참고 자료를 엽니다. (텍스트파일)
/usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz

그 안에서 "888"을 찾아요. 그러면 지원하는 컴퓨터 모델이 나열됩니다.

다음에 사운드 설정파일 엽니다.
sudo gedit /etc/modprobe.d/alsa-base.conf

마지막 행에 추가할 때 저는
options snd-hda-intel model=3stack-dig
이걸로 하니까 소리가 났습니다.

끝에 model= 다음에 아까 텍스트 파일에서 지원하는 것을 하나씩 넣어보세요.
저는 운 좋게도 한번에 해결됐네요. 젤 위에 모델로요.

포기하지 맙시다.

소리나니깐 무지 좋네요. ㅋㅋㅋ

여러가지 해봤는데 윈도우 보다 훨 좋네요. 커맨드 딱 한줄로 iso 파일도 만들고…

멀쩡하게 되는 사람이 이짓하면 컴터를 통체로 포맷해야되는 재앙이 옵니다.

난 경고했어요! ㅋ

( 진짜로 날림 ㄷㄷㄷ… )

[quote="hanbin973":31cnqi0w]멀쩡하게 되는 사람이 이짓하면 컴터를 통체로 포맷해야되는 재앙이 옵니다.

난 경고했어요! ㅋ

( 진짜로 날림 ㄷㄷㄷ… )[/quote:31cnqi0w] 왜요 ?
싱글 복구모드 부팅 후 고치면 되징 !!!