Jump to content
314TeR

LegacyHDA ALC882 888 889 892 898 1150 1200 on ASUS, MSI...

Recommended Posts

Mam iMaca 11.1, To jaką wartość trzeba wpisać (bo spotkałem różne: 0x4D, 0x40, 0x5D). Ta pierwsza wartość jest dla nowszych iMaców. Czy to coś daje, czy to tylko kosmetyka?

A jak zabrać się za to HDMI?

 

 

 

 

edit: HDAInjection w Cloverze nic nie daje... zarówno string "Detect" jak i "12"

 

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites

Na 100% zrobiłeś binpatch na czystym niemodyfikowanym wcześniej AppleHDA? Pozostałe pliki na 100% są poprawnie wgrane? ALC889 testowałem na P8Z68 Deluxe i wersji GEN3 i tam wszystko działało.

Na wyjściu mam: trzy wyjścia liniowe i jedno Wyjście cyfrowe. Na wejściu: jedno Wejście liniowe.

No tak nie do końca, wyjścia OK, ale z wejść powinien być 1xMic-In i 1xLine-In. Przy czym jak wetkniesz Mic z tyłu komputera w różowe wejście, to Mic-In zamienia się w Line-In i masz w preferencjach dwa Line-In.

Share this post


Link to post
Share on other sites
Na 100% zrobiłeś binpatch na czystym niemodyfikowanym wcześniej AppleHDA? Pozostałe pliki na 100% są poprawnie wgrane?

 

Tak, zrobiłem na czystym. Pozostałe pliki wgrałem poprawnie. Na Twoich plikach powinno HDMI działać? Nie dałem wpisu HDMI do DSDT.

 

oswaldini

Nie mam LegacyKexta, mam wpis w DSDT. Może czegoś tam brakuje!

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites

Ok. Zainstalowałem. Rzeczywiście błędy zniknęły, został tylko Sound assertion in AppleHDAEngine at line 581. Wcześniej koledzy podpowiedzieli że dotyczy on wpisu "MaximumBootBeepVolume" i teraz mam dylemat czy wpisać wartość '0x4D', bo wyczytałem iż dotyczy on iMaca 12.1 i nowszych. Ja mam identyfikację iMac 11.1

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites
Ok. Zainstalowałem. Rzeczywiście błędy zniknęły, został tylko Sound assertion in AppleHDAEngine at line 581. Wcześniej koledzy podpowiedzieli że dotyczy on wpisu "MaximumBootBeepVolume" i teraz mam dylemat czy wpisać wartość '0x4D', bo wyczytałem iż dotyczy on iMaca 12.1 i nowszych. Ja mam identyfikację iMac 11.1

 

tyczyly bledu 599... a co do wartosci to nie ma znaczenia - i tak nie beepnie :-D

Share this post


Link to post
Share on other sites

iStig, 599 to był błąd w Snow Leopardzie, a 581 jest w Mavericksie.

 

314TeR, HDAInjection '12' lub 'Detect' (jak jest w dokumentacji) nic nie daje.

 

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites

Injekcja w DSDT cały czas jest:

         Device (HDEF) 
           { 
               Name (_ADR, 0x001B0000) 
               Method (_PRW, 0, NotSerialized) 
               { 
                   Return (Package (0x02) 
                   { 
                       0x0D, 
                       0x05
                   }) 
               } 

               Method (_DSM, 4, NotSerialized) 
               { 
                   Store (Package (0x0E) 
                       { 
                           "AAPL,slot-name", 
                           Buffer (0x09) 
                           { 
                               "Built In" 
                           }, 

                           "built-in", 
                           Buffer (One) 
                           { 
                               0x00
                           }, 

                           "device_type", 
                           Buffer (0x06) 
                           { 
                               "AUDIO" 
                           }, 

                           "name", 
                           Buffer (0x0F) 
                           { 
                               "Realtek ALC889" 
                           }, 

                           "model", 
                           Buffer (0x27) 
                           { 
                               "Realtek ALC889HD High Definition Audio" 
                           }, 

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

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

Share this post


Link to post
Share on other sites

Dopisałem, nie chce skompilować:

 

dsdt.dsl 4640: Store (Package (0x0E) Error 4047 - Initializer list longer than declared package length ^

I co teraz? Przyznam że nie jestem specem od kompilacji...

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites

Skompilowało bezbłędnie, ale Sound assertion in AppleHDAEngine at line 581 pozostał...

 

_____________________________

Retail 10.8.5,10.9, Chameleon 2251, P55-GD85, Intel Xeon Quad-Core X3440, XFX Radeon HD 4890, ALC 889, RTL 81xx.

Share this post


Link to post
Share on other sites
Proboje dodac layout-id 12 do HDAenablera i mam sekcje

layout-id

			eAMAAA==

Tak wiec po == mam wpisac 12 czy jak ? czy zamiast eAMAAA dac a0C000 (16kowo) ?

dodajesz taki wpis do configu clovera w sekcji pci

        HDAInjection
12

Share this post


Link to post
Share on other sites

Czy mozna prosic o oryginalne AppleHDA i HDAEnabler z 10.9 ? Bo wszystko mi wylecialo z systemu i teraz siedze na VoodooHDA :< I nie widze na poczaktu tematu linka do ALC888, to jest to samo co 1200 ?

 

P.S W moim lapku mam 3 glosniki, 2 wysokotonowe i 1 subwoofer. Na voodooo moge wybierac ze gra albo to albo to. Czy ten legacy kext odpali mi i to i to ? Albo jest jakis inne sposob na "sparowanie" tych dwoch wyjsc ?

Share this post


Link to post
Share on other sites
Czy mozna prosic o oryginalne AppleHDA

Jeśli nikt Ci nie podrzuci (ja mam pod ręką teraz tylko 10.9) to wyciagnij sobie z instalacji 10.9.

I nie widze na poczaktu tematu linka do ALC888, to jest to samo co 1200 ?

I tak i nie. ALC1200 to odmiana ALC888 ale robiona tylko dla ASUS'a.

P.S W moim lapku mam 3 glosniki, 2 wysokotonowe i 1 subwoofer. Na voodooo moge wybierac ze gra albo to albo to. Czy ten legacy kext odpali mi i to i to ?

Niestety nie... odpalenie takie zestawu w teorii jest możliwe - są layouty w AppleHDA które na to wskazują, ale nie wiem czy komukolwiek się to udało.

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...

×
×
  • Create New...

Important Information

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