Skocz do zawartości

DKnoto

Members
  • Postów

    292
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Odpowiedzi opublikowane przez DKnoto

  1. Konfiguruję system po instalacji stosując się do zaleceń z tego przewodnika.

    Dojechałem do punktu 7b) DSDT Patching:

    • zrobiłem dekompilację przy pomocy załączonego iasl 20161210-64
    • wczytałem plik DSDT.dsl do programu MaciASL i zgodnie z poradą wykonałem kompilację.

    I tu mocno się zdziwiłem, plik nie skompilował się, dostałem następujące błędy:

     

    DSDT-PM6H-Errors.png

    W związku z tym sprawdziłem co uzyskam dekompilując te na Fedorze, iasl 20181213.

    Oto co uzyskałem,

    Plik z macOS:

    If (PM6H)
    {
        CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
        Store (Zero, ECLN)
    }
    
    If (LEqual (PM6H, One))
    {
        CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
        Store (Zero, ECRW (If (PM0H)
        {
            CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
            Store (Zero, F0LN)
        }))
    }
    

    Plik z Linuks/Fedora 29:

    If (PM6H)
    {
        CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN)  // _LEN: Length
        ECLN = Zero
    }
    
    If ((PM6H == One))
    {
        CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW)  // _RW_: Read-Write Status
        ECRW (If (PM0H)
        {
            CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN)  // _LEN: Length
            F0LN = Zero
        }) = Zero
    }
    

    Różnica:

    DSDT-PM6H-diff.thumb.png.2843274f2295251d0a86b23ec879996c.png

    Różnice wynikają głównie ze zmian w składni ale sens chyba jest taki sam i na pierwszy rzut oka to powinno się chyba skompilować?

    Co ciekawe kompilacja tego co zrzucił iasl na Linuksie też się nie powiodła: iasl DSDT.dsl:

    Intel ACPI Component Architecture
    ASL+ Optimizing Compiler/Disassembler version 20181213
    Copyright (c) 2000 - 2018 Intel Corporation
    
    Compiler aborting due to parser-detected syntax error(s)
    DSDT.dsl   3939:                     ECRW (If (PM0H)
    Error    6126 -                            ^ syntax error, unexpected PARSEOP_IF, expecting PARSEOP_CLOSE_PAREN or ','
    
    DSDT.dsl   3940:                             {
    Error    6126 -                             ^ syntax error, unexpected '{'
    
    DSDT.dsl   3943:                             }) = Zero
    Error    6126 -                              ^ syntax error, unexpected PARSEOP_CLOSE_PAREN
    
    DSDT.dsl  17175:             If (LIDS (^GFX0.GLID (0x03), Else
    Error    6126 -                                             ^ syntax error, unexpected PARSEOP_ELSE, expecting PARSEOP_CLOSE_PAREN or ','
    
    DSDT.dsl  17202: 
    Error    6126 - syntax error, unexpected PARSEOP_METHOD, expecting $end and premature End-Of-File
    
    ASL Input:     DSDT.dsl - 17202 lines, 993672 bytes, 6305 keywords
    

    Co w takim przypadku radzicie zrobić?

     

  2. Gdyby kogoś interesowało czy się da to melduję, że po trzech dniach walki udało mi się zainstalować Mojave 10.14.3 na wyżej wymienionym sprzęcie. Planuję przygotować szczegółowy raport ale chcę jeszcze przetrenować ponownie instalację, aktualizację do 10.14.4 i odpalenie karty Wi-Fi. Na ten ostatni element muszę niestety poczekać, oryginalna karta Intela nie działa z macOS.

  3. 4 godziny temu, 314TeR napisał:

    To nie tyle zwyczaje panujące na tym forum, a zwyczaje panujące ogólnie w internecie. Netykieta - zbiór "niepisanych" zasad jasno mówi, że nie piszemy postów pod postem, a edytujemy po przedni, a najlepiej skasować a treść z kasowanego postu przenieść do nowego pamiętając o wstawieniu EDIT/Aktualizacja, etc, aby było wiadomo skąd zaczyna się nowa część.

    Chętnie bym tak robił gdyby silnik forum robił znaczniki czasowe kiedy wstawiałem dany tekst i łączyło to w jedno. Co do „niepisanych” zasad to skoro nie są spisane to nie są zasadami tylko zwyczajami.

  4. Na to nie wpadłem, zaraz sprawdzę.

     

    Zmienił język na angielski, niestety nic to nie zmieniło. Wszedłem więc do terminala i odpaliłem aplikację z palca:

    objc[445]: Class RzOSVersionChecker is implemented in both /Library/Frameworks/RzSkinToolkit.framework/Versions/A/RzSkinToolkit (0x100197500) and /Applications/Razer Synapse.app/Contents/MacOS/Razer Synapse (0x100063180). One of the two will be used. Which one is undefined.

    Trochę to dziwne.

  5. To WiFi to jakaś totalna masakra. Pod Linuksem widzę sieci ale co ciekawe nadajnik, który mam 30 cm od NUC'a ma prawie zerowy poziom sygnału.

    Z drugiej strony próbowałem znaleźć coś na miejscu, co jest polecane że działa, np. Broadcom BCM94352HMB ale to praktycznie w Polsce produkt niedostępny. Jak tak dalej pójdzie to będę musiał zamówić kartę w AliExpress i czekać na dostawę do połowy czerwca:(

     

     

    Przeczytałem kolejny przewodnik https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/ i uwagę RehabMan'a https://www.tonymacx86.com/threads/fix-atheros-wifi-working-in-mojave-10-14.263642/post-1840264

     i postanowiłem zakupić kartę na AliExpres https://pl.aliexpress.com/item/AzureWave-Broadcom-BCM94352HMB-802-11-ac-867Mbps-WLAN-BT4-0-Half-Mini-PCI-E/1673680278.html.

    Mam drobną prośbę, niech ktoś sprawdzi czy na tej stronie działa  opcja <Kup teraz> bo ja za cholerę nie mogę tego odpalić :(

    To WiFi to się chyba na mnie uwzięło ;-)

     

  6. @314TeR Zauważyłem na niektórych instalacjach, że w czasie bootowania mniej więcej w połowie, zamieniają się kolory z jasnego na ciemne. Czy to można jakoś włączyć? Bo w tej chwili na NUC mam cały czas jasne jabłko i pasek postępu na ciemnym tle.

     

    Skończyłem walkę z kartą Atheros AR9462:

    • dorzuciłem kexty ATH9KFixup i ATH9KInjector - po tej operacji pojawił się Bluetooth w systemie, tzn. ikona w preferencjach i info w raporcie;
    • przegrałem kext AirPortAtheros40.kext z 10.13.6;
    • przebudowałem cache kextów - tu dostałem dziwny błąd: 
      Kext with invalid signatured (-67054) allowed: <OSKext 0x7f8aeebf3800 [0x7fff9c1ec8f0]> { URL = "IO80211Family.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IO80211Family" }
    • zrestartowałem maszynę i zobaczyłem obsługę WiFi w systemie.

    Wydawało się, że odniosłem pełen sukces ale to było niestety złudzenie :(

    System nie wykrywa żadnego urządzenia Bluetooth ani żadnej sieci WiFi ?

     

    PS. Zaraz sprawdzę tę kartę pod Linuksem.

  7. Witam,

    Mam dosyć dziwną sytuację z Cloverem. Jeżeli włączę komputer i niczego nie dotykam to po trzech sekundach od pojawienia się planszy startowej Clovera odpala mi się ładowanie systemu, dochodzi do pokazania jabłka, potem chwila jest czarno i następuje restart maszyny. Cały proces powtarza się. Jeżeli jednak przed upływem 3 sekund nacisnę ENTER to system ładuje się poprawnie. W przypadku gdy ruszę strzałkami i przesunę podświetlenie na inną partycję, np. Recovery, i ponownie wrócę do partycji domyślnej to start systemu jest losowy, raz się restartuje a  kiedy indziej startuje normalnie.

    Czy coś da się poprawić z tym automatycznym startem czy zostaje tylko czekanie na poprawionego Clovera?

     

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.