Jump to content
Sign in to follow this  
spawach

Sekcja audio

Recommended Posts

Mam problem z uruchomieniem audio, zastosowałem się do poradnika. Jednak Audio nie chce działać, tzn tak jak by wykryło ale samego dźwięku nie ma. Na pewno wbudowany mikrofon działa, w preferencjach dźwięku. Dodałem tylko KEXT: ALC268.kext.

Przy uruchomieniu systemu wyskakuje mi:

 

Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot.

 

 Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 1656 goto Exit
Apr  9 19:00:42 MacBook-Pro-Kamil kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit
Apr  9 19:00:42 MacBook-Pro-Kamil kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 1656 goto Exit
Apr  9 19:00:42 MacBook-Pro-Kamil kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit

 

 

Rozumując potrzebny jest jakiś zmodyfikowany AppleHDA.kext ?

 

 Device (HDEF) 
           { 
               Name (_ADR, 0x001B0000) 
               Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x08) 
                       { 
                           "subsystem-id", 
                           Buffer (0x04) 
                           { 
                               0x1D, 0x01, 0x00, 0x00
                           }, 

                           "subsystem-vendor-id", 
                           Buffer (0x04) 
                           { 
                               0x25, 0x10, 0x00, 0x00
                           }, 

                           "layout-id", 
                           Buffer (0x04) 
                           { 
                               0x0C, 0x00, 0x00, 0x00
                           }, 

                           "PinConfigurations", 
                           Buffer (Zero) {} 
                       }, Local0) 
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
                   Return (Local0) 
               } 

               OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) 
               Field (HDAR, WordAcc, NoLock, Preserve) 
               { 
                   DCKA,   1, 
                           Offset (0x01), 

 

 

Wynik lspci:

 

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086] (rev 03) 
Subsystem: Acer Incorporated [ALI] Unknown device [1025]

[/code]

Share this post


Link to post
Share on other sites
Rozumując potrzebny jest jakiś zmodyfikowany AppleHDA.kext ?

Dokładnie... to co dodajesz do dsdt, to jedynie procedura poinformowania Mac OS X że taka karta w systemie jest, a czy i jak będzie działać zależy od tego czy jest zmodyfikowany AppleHDA lub dograny LegacyHDA konkretnie pod ten układ.

Share this post


Link to post
Share on other sites

Dodanie właściwej sekcji audio do DSDT (np. dla mojego ALC888) omija potrzebę modyfikowania kextów AppleHDA lub LegacyHDA ??

 

I jest jeszcze innna metoda instalacji sterowników do audio - kolejne zewnętrzne kexty.

Share this post


Link to post
Share on other sites
Dodanie właściwej sekcji audio do DSDT (np. dla mojego ALC888) omija potrzebę modyfikowania kextów AppleHDA lub LegacyHDA ??

To jest tylko prawda dla ALC885/889... z 888 i resztą tak się nie da.

Share this post


Link to post
Share on other sites
Dodanie właściwej sekcji audio do DSDT (np. dla mojego ALC888) omija potrzebę modyfikowania kextów AppleHDA lub LegacyHDA ??

To jest tylko prawda dla ALC885/889... z 888 i resztą tak się nie da.

 

Tak więc dla osób szukających bardzo dobrą płytę główną pod osx powinni szukać audio z tym właśnie chipsetem ALC885/889 (jest najmniej modyfikacji, bo apple je wykorzystuje).

Share this post


Link to post
Share on other sites

W mojej GA-EP45-UD3, jest ALC889A.

Jak rozumiem, wystarczy tylko wpis w DSDT i dźwięk powinien działać?

Czy potrzebne są jeszcze jakieś kexty.

Pytam, bo gdy dodawałem wpis do DSDT brakowało urządzeń do odtwarzania dźwięku i bez AppleALC z forum, dźwięku nie mogłem uruchomić.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.