나는 MBA에서 리눅스를 사용하고있다. 마이크를 작동시키지 못합니다.
나는 alsamixer를 사용하여 테스트하고 arecord -Dhw -fdat -vv mic.wav
함께 aplay -Dhw -vv mic.wav
리눅스 커널이 Apple이 손상된 'BIOS'를 해독하려 할 때 문제가있는 것 같습니다. 특히 마이크 핀이 보이지 않거나 잘못 할당되었습니다.
지금까지 우리가 염려하는 한 rEFIt과 BIOS 호환 모드를 사용하는 것 사이에는 어떤 차이점이 있습니까? https://wiki.archlinux.org/index.php/MacBook Ubuntu와 Arch 사이의 모든 것들을 mba1,1의 상자에서 작업한다고 주장하는 곳)?
좋은 제안은 최신 리눅스 커널을 컴파일하고 hda-jack-retask를 실행하는 것이다. 또는 비슷한 패치 프로그램을 사용하여 올바른 구성을 찾으십시오 (Realtek 코덱의 경우 확인해야 할 누락 된 항목). 일부 공급 업체별 COEF 동사, EAPD 또는 GPIO 설정입니다.) 그런 다음 문제를 해결할 커널 패치를 제안하십시오.
주된 문제는 애플이 코덱을 구현하고 제어하는 방법, 즉 마이크로 핀이 가상 핀인지 아닌지에 대한 데이터가 부족한 것처럼 보인다.
유용한 데이터 :
alsa 스크립트의 출력이 루트로 실행됩니다. http://www.alsa-project.org/db/?f=adae8ebee1007043fe83414ac4972319e02255fa
hda-jack-sense-test -a 명령 (HP가 연결된 경우)
Pin 0x14 (Internal Speaker): present = No
Pin 0x15 (Green HP Out): present = Yes
Pin 0x16 (Not connected): present = No
Pin 0x17 (Not connected): present = No
Pin 0x18 (Not connected): present = No
Pin 0x19 (Not connected): present = No
Pin 0x1a (Not connected): present = No
Pin 0x1b (Not connected): present = No
Pin 0x1c (Not connected): present = No
Pin 0x1d (Not connected): present = No
Pin 0x1e (Not connected): present = No
Pin 0x1f (Not connected): present = No
가장 가능성있는 칩은 Realtek ALC885 (ALC889A도 비교) http://guide-images.ifixit.net/igi/bBTSqaeK5JpQ1AWe.large , 순간에 alsa는 그것을 ALC889A
Takashi Iwai의 튜토리얼 https://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio.txt
어떤 사람들은 조사했다. 동일한 모델의 실행중인 OS X 설치 원본 파일 (관련 파일은 AppleHDA.kext / Contents / MacOS / AppleHDA라고 생각합니다. AppleHDA.kext / Contents / PlugIns / AppleHDAHardwareConfigDriver.kext / Contents / Info.p list AppleHDA.kext / Contents / Resources / layout12.xml.zlib AppleHDA.kext / Contents / Resources / Platforms.xml.zlib) http://www.insanelymac.com/forum/topic/220090-alc889a-pin-configuration/#entry1554954 OS X가 마이크 핀으로 보는 것과 일치하지 않는 것 같고 Linux에서 무슨 일이 일어나는지 (여기서는 도움이 대부분 필요할 것입니다)
데이터 시트 http://www.realtek.info/pdf/ALC885_1-1.pdf (같은 Realtek에서, 하나는 Linux 드라이버를 다운로드하려고 할 수도 있지만, 이것은 readme 파일에 명시된 것처럼 ALSA 프로젝트에서 가져온 것입니다.)
처음으로 MBA2,1 (도덕적으로 1,1과 동일)에 대한 오디오 (마이크 제외) 지원은 커널에 패치되었습니다 http://www.alsa-project.org/pipermail/alsa-devel/2010-February/025511.html
이 녀석들은 비슷한 일을했을지 모르지만, 최신 버전으로, 그리고 음질면에서 마이크뿐 아니라 전 세계적으로 : http://blogs.aerys.in/jeanmarc-leroux/2013/09/15/fixing-2013-macbook-air-ubuntu-sound-issue/ 과 https://bugzilla.kernel.org/show_bug.cgi?id=60811
참고 : Mic는 Linux에서 MBA1,1에서는 작동하지 않지만 오디오의 나머지 부분은 정상적으로 작동합니다.