Strona 3 z 10
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 12 cze 2019, 13:29
autor: DKnoto
@Alpha01
Obserwacja z portem była lekko przestrzelona. Działa to raczej tak, że jak na starcie zostanie
wykryty port to już potem nie można tego zmienić.
Przetestowałem różne warianty dla zmiennej 0x350 { 0x1, 0x2, 0x3 i 0x40 } to odpowiednio: 32M,
64M, 96M i 2048M. Na kluczu z konfiguracją z projektu
OptiPlex 7040 Clover EFI system nie
startuje.
Spróbuję wyśledzić jakie opcje powodują, że to się wali.
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 12 cze 2019, 16:17
autor: Alpha01
Może to: 0x350 0x3"- to set 96MB.
Jeszcze to chyba było do zrobienia:
https://github.com/acidanthera/AptioFixPkg (
unlock the MSR 0xE2).
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 12 cze 2019, 17:58
autor: DKnoto
Znalazłem jeszcze coś takiego
[ pre-release ] macOS Mojave
Kod: Zaznacz cały
Skylake:
Name: com.apple.driver.AppleIntelSKLGraphicsFramebuffer
Find: 764048FF 05F1E907
Replace: EB404FF 05F1E907
Podobno ta łatka blokuje sprawdzanie rozmiaru tej pamięci i moduł jądra nie wywala się.
Najlepiej by było gdyby te logi startowe można było przekierować przez RS 232C na drugi komputer.
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 09:07
autor: DKnoto
@Alpha01
Znalazłem jeszcze jeden niuans w konfiguracji Clovera, okazało się, że włączona była opcja
a w przewodniku
łatania bufora ramki dla kart Intela wyraźnie napisano, że należy to wyłączyć.
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 09:33
autor: Alpha01
To są 2 różne podejścia. Z sieci OptiPlex-7040-Clover-EFI-master używa Inject Intel.
Ja dorzuciłem metodę poprzez opis w Devices/Properties. Wtedy Inject Intel jest wyłączone.
Kod: Zaznacz cały
</dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AAASGQ==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AAAwAQ==
</data>
</dict>
</dict>
Gdzie:
0x19120000 - this is used when the iGPU is used to drive a display
00001219 when hex-swapped -
to widoczne jest w Clover Configurator
AAASGQ== when the hex-swapped version is converted to base64
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 10:36
autor: DKnoto
Wiem, że dwa różne dlatego zdziwiłem się czemu były włączone oba.
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 10:40
autor: DKnoto
No i du.. cały czas się wywala przy inicjowaniu grafiki, tak szybko się restartuje, że nic nie można zobaczyć :(
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 10:48
autor: Alpha01
Dodaj argumenty do Boot:
debug=0x100 i keepsyms=1
Zapobiega to ponownemu uruchomieniu po kernel panic.
Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 10:56
autor: DKnoto
Ok, za jakieś dwie godzinki zrobię ponownie test. Tu jest potrzebne systematyczne podejście i dużo czasu a ja go kompletnie nie mam

Re: Dell OptiPlex 7040 płyta 0JCTF8
: 13 cze 2019, 11:38
autor: DKnoto
@Alpha01
Znalazłem chwilkę i zrobiłem próbę. Niewiele to dało. Raport błędu ma ze cztery ekrany, na początku wypisuje błąd ale potem listę kekstów a tak przesłania kompletnie to co jest istotne.