Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
AD1984 - złożenie LegacyHDA
MKjanek32 

Pomógł: 10 razy
Wiek: 15
Dołączył: 17 Cze 2011
Posty: 198
Skąd: Mysłakowice
Wysłany: 2012-02-03, 20:05   AD1984 - złożenie LegacyHDA

Mam w laptopie kodek SoundMAX AD1984. Udało mi się odpalić dźwięk na podesłanym w tym dziale przez KLUSKA zmodyfikowanym AppleHDA + fix w DSDT. Chciałbym przerobić go na LegacyHDA pod 10.6.8. Na początku chcę wrzucić dane z tego AppleHDA do Info.plist jakiegoś gotowego legacy kexta pod 10.6.7. Próbowałem do tego wykorzystać kexta do ALC1200 autorstwa 314TeR. Skopiowałem wszystko co się dało i pojawił się problem - do podmiany została jeszcze jedna sekcja zawierająca kilka długich ciągów znaków, której w zmodyfikowanym AppleHDA (pochodzącym prawdopodobnie z Leoparda/Snowa 10.6.2) nie ma. Jak tą sekcje należy stworzyć?
Załączam używanego przeze mnie AppleHDA, dump z Ubuntu i kexta, którego próbowałem poskładać.
_________________
Mac OS X 10.6.8 retail|Windows XP Professional
ThinkPad T61 8896-2FG - Core 2 Duo T7300 2GHz|2GB DDR2 667MHz|GMA X3100|GM965 + ICH8-M|AD1984|AR5BXB6 a/b/g|Intel 82566MM

Piszę poprawnie po polsku!
| Legacy kext dla kart Atheros
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2012-02-05, 12:47   

W załączniku przerobiony AppleHDA jaki zamieściłeś. Użyj HDAWizarda do instalacji platforms i layout. Nie wiem czy AD1984 wymaga patchowania, jak tak, to musisz wykonać stosowny patch. Sam LegacyHDA-AD1984.kext wrzuć do /E lub /S/L/E. Layout jest ustawiony na 1984, więc taki musisz mieć w HDAEnablerze lub w DSDT.
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
MKjanek32 

Pomógł: 10 razy
Wiek: 15
Dołączył: 17 Cze 2011
Posty: 198
Skąd: Mysłakowice
Wysłany: 2012-02-06, 16:29   

Kodek nie wymaga binpatcha.
Jak do DSDT wstawić layout 1984? Próbowałem tak jak vendor id, czyli:
Kod:
"layout-id",
Buffer (0x04)
{
0x54, 0x13, 0x00, 0x00
},

I nie działa.
_________________
Mac OS X 10.6.8 retail|Windows XP Professional
ThinkPad T61 8896-2FG - Core 2 Duo T7300 2GHz|2GB DDR2 667MHz|GMA X3100|GM965 + ICH8-M|AD1984|AR5BXB6 a/b/g|Intel 82566MM

Piszę poprawnie po polsku!
| Legacy kext dla kart Atheros
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2012-02-06, 19:47   

MKjanek32 napisał/a:
Jak do DSDT wstawić layout 1984?
MKjanek32 napisał/a:
0x54, 0x13, 0x00, 0x00

+ w Buffer podajesz wartości szesnastkowe
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
MKjanek32 

Pomógł: 10 razy
Wiek: 15
Dołączył: 17 Cze 2011
Posty: 198
Skąd: Mysłakowice
Wysłany: 2012-02-06, 21:54   

Dobra, już sobie poradziłem. Błąd polegał na tym, że liczbę podzieliłem przed zamianą na wartości szesnastkowe, a trzeba już po zamianie. Jak layout podałem w ten sposób, dźwięk ruszył.
Dziękuję za kexta, 314TeR.

Gdyby ktoś miał jeszcze z tym kodekiem problem, zamieszczam wpis do sekcji HDEF:
Kod:
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "subsystem-id",
                            Buffer (0x04)
                            {
                                0xac, 0x20, 0x00, 0x00
                            },

                            "subsystem-vendor-id",
                            Buffer (0x04)
                            {
                                0xaa, 0x17, 0x00, 0x00
                            },
                           
                            "layout-id",
                            Buffer (0x04)
                            {
                                0xC0, 0x07, 0x00, 0x00
                            },

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

Binpatch, jak wspominałem wcześniej, nie jest wymagany.
_________________
Mac OS X 10.6.8 retail|Windows XP Professional
ThinkPad T61 8896-2FG - Core 2 Duo T7300 2GHz|2GB DDR2 667MHz|GMA X3100|GM965 + ICH8-M|AD1984|AR5BXB6 a/b/g|Intel 82566MM

Piszę poprawnie po polsku!
| Legacy kext dla kart Atheros
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2012-02-06, 22:22   

MKjanek32, cieszę się że zadziałał. Od razu uprzedzam, że nie analizował go... Czy wszystkie wejścia/wyjścia działają jak powinny? Masz jakieś błędy soundassertion w logach przy starcie? Czy jak podepniesz słuchawki to wycisza ci głośniki?
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
MKjanek32 

Pomógł: 10 razy
Wiek: 15
Dołączył: 17 Cze 2011
Posty: 198
Skąd: Mysłakowice
Wysłany: 2012-02-07, 16:02   

Automute po podłączeniu słuchawek działa, błedów Sound Assertion nie ma. Jedyna rzecz, która nie działa to wyciszanie. Można ściszyć do zera, ale pole Wycisz jest nieaktywne, a po wciśnięciu klawisza pojawia się okienko, ale nic się nie dzieje. Dokładnie to samo było przy starym kexcie, więc nie wiem czy to wina jego autora czy niekompatybilności kodeka (chociaż w Mac'ach był stosowany).

[ Dodano: 2012-02-07, 16:16 ]
Właśnie zauważyłem że w layoucie dla każdego wyjścia MuteGPIO jest ustawiony na 0. Może dlatego nie działa wyciszanie.
_________________
Mac OS X 10.6.8 retail|Windows XP Professional
ThinkPad T61 8896-2FG - Core 2 Duo T7300 2GHz|2GB DDR2 667MHz|GMA X3100|GM965 + ICH8-M|AD1984|AR5BXB6 a/b/g|Intel 82566MM

Piszę poprawnie po polsku!
| Legacy kext dla kart Atheros
 
 
314TeR 
Administrator


Pomógł: 286 razy
Wiek: 37
Dołączył: 04 Lis 2008
Posty: 7596
Wysłany: 2012-02-07, 16:26   

MKjanek32, Jak znajdziesz inny kext w którym działa mute prawidłowo to mogę poprawić ten bazowy. Wiem mniej więcej gdzie może być problem, ale robić to na ślepo bez dostępu do sprzętu jest upierdliwe...
_________________
haMac 1: ASUS P8Z68 Deluxe/GEN3 | Core i5-2500K | 8GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
haMac 2: ASUS P5W DH Deluxe | Xeon 1,83GHz | 2GB DDR2 | GF9600 | Snow Leopard Retail
były haMac: ASUS P7P55 WS Supercomputer | Core i7-875K | P55 | 4GB DDR3 | RAID 3ware 9750-4i + 4xSamsung HD103SJ | Sapphire 6870 1GB | Snow Leopard Retail
Jak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh
| Piszę poprawnie po polsku!
| Nie udzielam konsultacji na PW
 
 
MKjanek32 

Pomógł: 10 razy
Wiek: 15
Dołączył: 17 Cze 2011
Posty: 198
Skąd: Mysłakowice
Wysłany: 2012-02-07, 21:23   

To raczej się nie uda, bo kext wrzucony przez KLUSKA jest jedynym jakiego udało mi się znaleźć w sieci dla tego kodeka. No nic, bez wyciszania można dać sobie radę, a dźwięk jest w końcu lepszy niż przy VoodooHDA.
_________________
Mac OS X 10.6.8 retail|Windows XP Professional
ThinkPad T61 8896-2FG - Core 2 Duo T7300 2GHz|2GB DDR2 667MHz|GMA X3100|GM965 + ICH8-M|AD1984|AR5BXB6 a/b/g|Intel 82566MM

Piszę poprawnie po polsku!
| Legacy kext dla kart Atheros
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.