alsa 버그로 날려버린 이틀... ㅠ.ㅠ
글쓴이: blkstorm / 작성시간: 토, 2011/06/04 - 8:26오전
실험 환경때문에 1년 가까이 2.6.31커널로 버티다가 SSD를 영입한 김에 2.6.38로 업그레이드를
감행했습니다. (젠투)
역시나 한 번에 작동 안하는 사운드 카드... -_-;; 예전 커널로 부팅하면 작동하고,
새 버전으로 부팅하면 안하고... 예전 커널로 부팅했다가 새버전으로 리부팅하면 작동하고...
만 이틀동안에 40번쯤 리부팅한것같습니다. 커널 컴파일만 5번쯤 한것같고.
그런데 범인은 엉뚱한 곳에 있었네요.
헤드폰/스피커 단자 연결상태하고 각 단자의 뮤트 상태에 따라서 alsa 동작이 오락가락하더군요.. -_-;;
부팅하면 지 맘대로 음량 0로 설정해놓지 않나, 뮤트가 안풀리지 않나...
결국 헤드폰 단자는 안쓰고 스피커 단자만 연결해서 gnome-alsamixer에서 두 단자 뮤트 풀어줘서
간단히 해결. 어흐.
실로 몇년만에 해보는 커널 삽질이었습니다. (정작 오디오쪽 커널 config는 바뀐게 없다는... -_-;;)
Forums:
이러다보면 생각하는 젠투를 쓸 수 있게되죠.
반복되는 커널 컴파일과 대응 프로세스를 반복하다 보면,
현재의 상황에 맞지 않는다는 것을 알게 되죠.
그러다보면, 더 상위 정보, 상위 정보, 상위 정보를 알게 되고,
어느새 젠투와는 상관없이
자신의 머릿 속엔 하드웨어 프로세스와 소스코드 트리,
함수간 메시지 전달 내용, 디버깅 툴 사용법이 가득하게 됩니다.
젠투는 정말... 젠(Zen)투인걸요... ( ' ') ~ ♪