사운드 IN 과 OUT이 바뀌는 문제..

땡찬의 이미지

참 제목을 짓기가 쉽지가 않네요..

한마디로 제가 궁금한것은, 제 노트북에 사운드 관련 잭 꽂는 곳이 두군데 있습니다.
마이크 모양이 표시된 것과, 헤드폰 모양이 표시된 것.
윈도에서는 본연의 임무(?)에 맞게 헤드폰 모양쪽에 꽂았을 때 소리가 나옵니다.
그러나 리눅스로 부팅했을때는, 그 용도가 반대로 바뀝니다.
즉, 마이크 모양의 단자에 스피커를 꽂아야 소리가 출력됩니다.
전 아무리 생각해도 이해가 안되서 이렇게 질문을 올립니다.

참고로 노트북 기종은 Averatec 6580 이고,
사운드 모듈 이름은 snd-hda-intel 입니다.
현재 alsa 를 사용중입니다.
http://bbs.kldp.org/viewtopic.php?t=61778
위 글을 참고하여 세팅했습니다.

missu@ubuntu:~$ uname -a
Linux ubuntu 2.6.12-10-686 #1 Mon Jan 16 17:58:04 UTC 2006 i686 GNU/Linux

$ lsmod
...
snd_hda_intel          17312  6
snd_hda_codec          72704  1 snd_hda_intel
snd_pcm_oss            53984  0
snd_mixer_oss          19552  1 snd_pcm_oss
snd_pcm                92232  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              25028  2 snd_pcm
snd                    57636  16 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9600  1 snd
snd_page_alloc          9988  2 snd_hda_intel,snd_pcm
....

이 정도 입니다.

좀전에 프로그래밍 Q&A 로 잘못 올렸네요... --;

익명 사용자의 이미지

요즘 나오는 사운드 칩셋은 in/out이 고정적이지 않다고 들었습니다.

자동으로 인식을 하거나, 칩셋 레지스터 조정으로 in/out이 바뀔 수 있다는 얘기죠.

또한, in/out이 고정적이지 않을 뿐만 아니라 front/rear out으로 조정될 수도 있고요 모두 자동으로 detect된다고 본 기억이 납니다.

아마도 리눅스에서는 자동 detect 레지스터 부분을 disable시키거나, in/out을 고정적으로 만든 것일 가능성이 높은 것 같습니다.

땡찬의 이미지

앗..그렇군요..

전 왠지 MIC에다가 스피커를 꽂는 것이 기분이 떨떠름 하네요.
예전에 서태지와 아이들 무슨 노래 였더라(?) 거꾸로 재생하면 "피가 모잘라" 라고 한다길래, 다른 애들은 진짜 테잎을 분해해서 실제로 뒤집는데, 저는 윈도우 3.1 에 있는 녹음기를 이용했던 기억이 있네요.
마이크에 워크맨 스피커를 대고서 플레이 시키고, 그걸 소프트웨어로 뒤집어서 듣고 혼자 흐믓해 했다는....

흡사 이런 느낌 이랄까?

별 문제 없는 것 같으니...그냥 써야겠습니다...
답변 감사드립니다~

all my trouble's gone

scheinx의 이미지

페도라리눅스4를 사용했었는데 뒤에 3개의 포트를 인식하고 앞에 2개의 포트를 따로 인식해서 스피커 볼륨가 헤드셋 볼륨을 따로 조정 가능한게 가장 인상적이더군요 (Gnome 에서). 다른 리눅스에서도 가능한가요? 아니면 그놈만의 특징?

missu의 이미지

늦게나마 해결책을 올립니다.

/etc/modprobe.d/options 에 아래와 같이 추가를 해줍니다.

options snd-hda-intel model=z71v

간단하게는 아래처럼 해주면 되겠네요
sudo echo "options snd-hda-intel model=z71v" >> /etc/modprobe.d/options

z71v 기종마다 서로 다를텐데,
/usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz 를 참고하셔서
기종에 맞는 모델을 선택하시면 됩니다.

그럼 이만.

=====
공부허자

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.