man_of_the_oak Opublikowano 22 Czerwca 2010 Zgłoś Udostępnij Opublikowano 22 Czerwca 2010 Witam! Mam nadzieję, że nie będę objechany za zakładanie nowego tematu w sprawie problemu opisanego już przeze mnie w wątku o DSDT. Próbowałem parunastu wersji LegacyHDA, AppleHDA oraz samej modyfikacji DSDT - bez rezultatu. Uzyskałem ikonę oraz wszelkie wejścia i wyjścia, jednakże poza ich wykryciem - do niczego nie służą. Nie działa ani dźwięk z głośników wbudowanych ani na wyjściu słuchawkowym. Fragment DSDT, który modyfikowałem (ALC889): Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "built-in", Buffer (One) { 0x00 }, "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "subsystem-id", Buffer (0x04) { 0x4B, 0x28, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "layout-id", /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC889" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Fragment zrzutu lspci: 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086] (rev 04) oraz Codec Dump: Codec: Realtek ALC889 Address: 0 Vendor Id: 0x10ec0889 Subsystem Id: 0x10250146 Revision Id: 0x100004 Z góry dziękuję za jakiekolwiek wskazówki ^^" Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 22 Czerwca 2010 Zgłoś Udostępnij Opublikowano 22 Czerwca 2010 Skąd masz LegacyHDA... musi się w nim zgadzać layout-id z tym z dsdt. Poza tej w/w procedurze DSDT błędnie masz wpisany subsystem-id i subsystem-vendor-id. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 23 Czerwca 2010 Autor Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Z jednej ze stron, na której znajdował się tutorial dotyczący uruchomienia alc889 pod Snow Leopardem 10.6.4. Jak powinien więc wyglądać ten fragment DSDT? W załączniku znajdują się LegacyHDA oraz AppleHDA, których używam. [ Dodano: 2010-06-23, 12:48 ] Zaiste... znalazłem już błąd w zapisie (zupełnie mi się pomieszały fragmenty i zamiast tego po Subsystem, wybrałem poprzedni...). Już go poprawiam, zobaczymy co z tego wyjdzie. [ Dodano: 2010-06-23, 13:28 ] Bez zmian po poprawieniu błędów w subsystem-vendor-id oraz subsystem-id Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 23 Czerwca 2010 Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 pozostał jeszcze layout-id. Zobacz jaki masz w legacy, a jaki masz w DSDT, oba muszą być identyczne. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 23 Czerwca 2010 Autor Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Mógłbyś mi odrobinkę podpowiedzieć gdzie owego szukać? W info z kexta nie mogę odnaleźć niczego podobnego... edit: Znalazłem LayoutID, ale niezbyt wiem jak ów wypełnić. Znalazłem gdzieś schemat w stylu: layout-id = 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00 Całość wpisywałbym w takim układzie? LayoutID 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 23 Czerwca 2010 Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 W w/w patchu DSDT masz layout-id zapisany szesnastkowo - 0x379 co daje dziesiętnie 889 - teraz musisz mieć identycznie wpisane w LegacyKext wartość dziesiętnie 889, lub sprawdzasz jaką masz dzisiętnie wartość w Legacykext (najczęściej 12) i wpisujesz ją do DSDT szestnastkowo czyli 0xC "layout-id", /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 23 Czerwca 2010 Autor Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 W takim razie już brak mi pomysłów... w moim legacyHDA miałem od razu wpisane: LayoutID 889 ... a dźwięku nadal brak. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 23 Czerwca 2010 Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Może masz Lagacy od 889 z innym układem połączeń... to że to jest ten sam kodek jeszcze nic nie znaczy. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 23 Czerwca 2010 Autor Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Cóż mogę w takim razie zrobić? VoodooHDA wywala KP lub głos jest dość cichy. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 23 Czerwca 2010 Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Cóż mogę w takim razie zrobić? VoodooHDA wywala KP lub głos jest dość cichy. Które VoodooHDA... jedyne słuszne to te od Slice'a - masz stosowny wątek podpięty w tym dziale. Jeśli Cicho to na 99% nie zainstalowałeś panelu preferencji, a przez to nie odpaliły prawidłowo miksery. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
man_of_the_oak Opublikowano 23 Czerwca 2010 Autor Zgłoś Udostępnij Opublikowano 23 Czerwca 2010 Wersja od Slice - 261. Wrzucona do System/Library/Extensions. [ Dodano: 2010-06-24, 10:59 ] Cóż - jak już wspomniałem w odpowiednim temacie - czynnikiem powodującym KP okazała się być obecność AppleHDA wraz z VoodooHDA. Usunięcie tego pierwszego rozwiązało problem. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.