Skocz do zawartości

10.9 P5WDG2 WS PRO


barylatko
 Udostępnij

Rekomendowane odpowiedzi

Witam wszystkich,

Zakładam temat w dziale o 10.9 bo walczę z Maverick'em. System zainstalował się bez żadnego problemu z najnowszym Cloverem w trybie legacy. Audio odpaliłem przez wpis do DSDT oraz patch AppleHDA.kext, karta sieciowa działa OOTB, grafika odpalona poprzez inject nVidia. No i dochodzimy do problemu nie działa mi zarządzanie energią. Poprawki jakie dodałem do DSDT to:

- HPET

- TMR

- RTC0

- PIC

- DTGP

- poprawka do LPC

 

Nie ładuje mi się wcale AppleLPC.kext nie mam stosownych opcji w zarządzaniu energią

 

Zacznę od specyfikacji:

 

1. Asus p5wdg2ws pro
2. Intel Core2Quad Q6600
3. ICH7
4. Brak dodatkowego
5. NV GT210
6. ADI 1988B
7. Marvell 88E8052 + 88E8001PCI-E
8. Brak
9. DVD sata , dysk twardy podłączony po przez złącze sata
10. Klawiatura oraz Mysz podłączona po przez USB

 

Mój config.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v </string>
		<key>Fast</key>
		<false/>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>false</string>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>Hidden</key>
					<false/>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>VolumeType</key>
					<array>
						<string>External</string>
						<string>Internal</string>
					</array>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>CD/DVD</string>
					<key>Hidden</key>
					<false/>
					<key>Path</key>
					<string>\EFI\BOOT\BOOTX64.efi</string>
					<key>Title</key>
					<string>CD/DVD</string>
					<key>VolumeType</key>
					<string>Optical</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Windows</string>
					<key>Hidden</key>
					<false/>
					<key>Path</key>
					<string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
					<key>Title</key>
					<string>Windows</string>
				</dict>
			</array>
		</dict>
		<key>CustomIcons</key>
		<false/>
		<key>Language</key>
		<string>pl:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>black_green</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<true/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>02/29/08</string>
		<key>BiosVendor</key>
		<string>Apple Computer, Inc.</string>
		<key>BiosVersion</key>
		<string>MP31.88Z.006C.B05.0802291410</string>
		<key>Board-ID</key>
		<string>Mac-F42C88C8</string>
		<key>BoardManufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>BoardType</key>
		<integer>11</integer>
		<key>ChassisAssetTag</key>
		<string>Pro-Enclosure</string>
		<key>ChassisManufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>ChassisType</key>
		<integer>6</integer>
		<key>Family</key>
		<string>Mac Pro</string>
		<key>Manufacturer</key>
		<string>Apple Computer, Inc.</string>
		<key>ProductName</key>
		<string>MacPro3,1</string>
		<key>SerialNumber</key>
		<string>CK930JG4XYL</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<true/>
	</dict>
</dict>
</plist>

Zrzut z ioreg:

post-125-0-34068800-1394911976_thumb.png

kexty:

post-125-0-83730700-1394912006_thumb.png

 

Dodaję swoje nieedytowane DSDT preboot.log oraz wszystkie tabele ACPI.

 

Proszę o pomoc w uruchomieniu pełnego PM'u

z góry dzięki wielkie za pomoc.

 

EDIT 1

Udało się odpalić PM a mianowicie od systemu 10.8 wzwyż o ile potrzeba trzeba w poprawce lpc wykonać:

 

Just replace "device-id" by "compatible".

Example:

instead of

Code:
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x02)\n
        {\n
            "device-id", \n
            Buffer (0x04)\n
            {\n
                0xb9, 0x27, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end

use

Code:
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x02)\n
        {\n
            "compatible", \n
            Buffer (0x0D)\n
            {\n
                "pci8086,27b9"\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end

preboot.log.zip

origin.zip

DSDT.aml.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Wgraj tę paczkę do katalogu OEM w cloverze i daj znać jak działa komp.

 

To taka na szybko przeróbka jeszcze nie do końca skończonej paczki z P5W DH Deluxe... najfajniejszym trikiem jakim w niej zastosowałem to dynamiczne poprawianie DSDT, tak aby było łatane poprawnie (tak jak chcę) przez Clovera i żeby wszystko na płycie się odpalało łącznie z PM.

 

Zestaw kextów wyłącznie pod 10.9.

P5WDG2 WS Pro.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Odpalić z nośnika na którym clover może zapisać, czyli na Fat32. Jak clovera masz na partycji systemowej z OS X to nie zrobisz dump'a.

 

Nie mniej jak działa Ci PM poprawnie bez DSDT w ogóle to na 99,9% moje poprawki działają. Na 100% powiem jak zobaczę dump DSDT po fixie clovera.

Odnośnik do komentarza
Udostępnij na innych stronach

W załączniku dodaję DSDT zrzucone MaciASL.

 

314TeR 

w Twoim kexcie do P5WDH znalazłem coś takiego:

<key>JMicronATA PCI</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.jmicron.JMicronATA</string>
			<key>Hardware Vendor</key>
			<string>JMicron</string>
			<key>IOClass</key>
			<string>JMicronATAPCIRoot</string>
			<key>IOPCIPrimaryMatch</key>
			<string>0x2363197b</string>
			<key>IOProbeScore</key>
			<integer>10000</integer>
			<key>IOProviderClass</key>
			<string>IOPCIDevice</string>
		</dict>
		<key>JMicronJMB363AHCI</key>
		<dict>
			<key>CFBundeIdentifier</key>
			<string>com.apple.driver.AppleAHCIPort</string>
			<key>Chipset Name</key>
			<string>JMB363 SATA/eSATA AHCI</string>
			<key>IOClass</key>
			<string>AppleAHCI</string>
			<key>IOPCIClassMatch</key>
			<string>0x01060100&0xffffff00</string>
			<key>IOPCIPrimaryMatch</key>
			<string>0x2363197b</string>
			<key>IOProbeScore</key>
			<integer>11000</integer>
			<key>IOProviderClass</key>
			<string>IOPCIDevice</string>
			<key>Vendor Name</key>
			<string>JMicron</string>
		</dict>
		<key>JMicronJMB363RAID</key>
		<dict>
			<key>CFBundeIdentifier</key>
			<string>com.apple.driver.AppleAHCIPort</string>
			<key>Chipset Name</key>
			<string>JMB363 SATA/eSATA RAID</string>
			<key>IOClass</key>
			<string>AppleAHCI</string>
			<key>IOPCIClassMatch</key>
			<string>0x01040000&0xffff0000</string>
			<key>IOPCIPrimaryMatch</key>
			<string>0x2363197b</string>
			<key>IOProbeScore</key>
			<integer>11000</integer>
			<key>IOProviderClass</key>
			<string>IOPCIDevice</string>
			<key>Vendor Name</key>
			<string>JMicron</string>

jest to sekcja odpowiedzialna za kontroler Jmicrona363 natomiast u mnie jest to:  JM88SE6145

Czy powinienem to zostawić czy wywalić.

DSDT-0.aml.zip

Odnośnik do komentarza
Udostępnij na innych stronach

Oficjalnie potwierdzam, że fixy binarne działają u Ciebie w 100% poprawnie. NIE masz potrzeby na tej mobo więcej modyfikować kiedykolwiek DSDT aby działał poprawnie OS X odpalany cloverem.

 

Co do wpisów dla JMicrona, nic one nie robią - to tzw legacy kext, możesz zostawić, lub zmienić na stosowne wpisy dla JM88SE6145 lub dodać je na wzór tych z JMicrona.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki wielkie za Twoją pracę 314TeR. Mam małą bolączkę ze sleepem bo nie zawsze się wybudza i nie działa autosleep. Próbuję odpalić kontroler JMicrona bo by się przydał :) ale za diabla nie wiem jak to uczynić.

Co zostało do zrobienia by było wszystko cac:

1. Odpalić JMicrona

2. Uporać się ze sleep.

3. Tak skonfigurować Clovera by odpalał mi windowsa 7 64bit zainstalowanego na oddzielnym dysku.

Odnośnik do komentarza
Udostępnij na innych stronach

 

 

Jeśli ów JMicron działa w standardzie AHCI, to powinien działać bez jakiegokolwiek kextu legacy. Jak nie to trzeba zrobić kext legacy odwołujący się do bibliotek IDE.

 

 

Heh poproszę jaśniej....

 

i pozostaje jeszcze to:

3. Tak skonfigurować Clovera by odpalał mi windowsa 7 64bit zainstalowanego na oddzielnym dysku.

 

EDIT:

 

Testowałem "darkwake=0" bez skutku. Szuma w sieci o JMicronie i nie mogę za cholere znaleźć. 

Próbuję odpalić windę z poziomu Clovera i za żadne skarby świata się nie udaje... co uważam za sprawę nienormalną. czy ktoś z użytkowników na forum ma zainstalowanego Clovera Legacy i normalnie odpala Winde z jego poziomu?

Odnośnik do komentarza
Udostępnij na innych stronach

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

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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