Skocz do zawartości

Sleep / Wake Dell Precision T3400


Rekomendowane odpowiedzi

Witam,

Posiadam blaszaka o podzespołach z sygnaturki.

Otóż mam problem z wybudzaniem po sleepie.

 

Usypia się ładnie, lecz nie można go wybudzić.. Po wciśnięciu POWER, niby się coś uruchamia lecz ciemność w ekranie.

 

Grafike odpaliłem poprzez dopisanie do info.plist id karty.

 

Modyfikacje w DSDT:

 

  • Method DTGP
    HPET, RTC fix i ustabilizowanie działania USB i FW
    Uruchomienie LPC
    RTC fix

usunąłem NullCPUPowerManagement z katalogu Extra.

 

Sprawdzałem wartości w IORegistryExplorer, pokazuje:

  • CPUPLimit 0x03
    AICPMVers - BRAK

Bios najnowszy pobrany ze strony della bodajże A15.

W biosie włączony SpeedStep, Wirtualizacja.

 

W chameleonie odpalone:

 

GUI

Legacy Logo

UHCI Reset ( jak to wyłącze sypie KP)

GraphicsEnabler

DSDT

SMBIOS (iMac 8,1)

 

Próbowałem też z właczeniem:

Generate P-states i C-states lecz nie to nie dawało.

 

System to Lion 10.7.5

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdzałem wartości w IORegistryExplorer, pokazuje:

 

CPUPLimit 0x03

AICPMVers - BRAK

Brak PM.

usunąłem NullCPUPowerManagement z katalogu Extra.

Cache przebudowany?

SMBIOS (iMac 8,1)

Ustaw MacPro3,1

Próbowałem też z właczeniem:

Generate P-states i C-states lecz nie to nie dawało.

Zostaw generowanie, ale żeby prawidłowo działało dodaj DropSSDT.

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za zainteresowanie,

 

usunąłem NullCPUPowerManagement z katalogu Extra.

Cache przebudowany?

Tak, zawsze to robię po zmianie kextów.

 

 

Teraz CPUPLimit jest 0x0, ale AICPMVers brak, no i system nie zasypia

w konsoli takie oto błędy:

 

24.07.2013 08:09:34,000 kernel: Sleep failure code 0x07f42080 0x0676b800
24.07.2013 08:09:34,000 kernel: USBF:	0.612	AppleUSBEHCI[0xffffff800dfd3000]::CheckSleepCapability - controller will be unloaded across sleep
24.07.2013 08:09:34,000 kernel: USBF:	0.613	AppleUSBEHCI[0xffffff800e47b000]::CheckSleepCapability - controller will be unloaded across sleep

Odnośnik do komentarza
Udostępnij na innych stronach

rozumiem..

Czy problem z wyłączaniem komputera jest też związany z LPC?

Restart działa idealnie, leczy gdy chcę wyłączyć sprzęt, to komputer przechodzi jakby w stan uśpienia (nie usypia, odłączane są porty USB, ekran gaśnie) i tak zostaje (kontrolki w blaszaku sie świecą). Gdy chce odpalić - zostaje tylko twarde wyłączenie z palca i od nowa uruchomienie.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy problem z wyłączaniem komputera jest też związany z LPC?

Może być, ale najczęściej nie jest. Nie mniej na notebooku odpalenie poprawnie PM'u to wręcz konieczność. Inaczej przegrzewasz sprzęt i zużywasz go intensywnie termicznie, pomijam już kwestie działania na akumulatorze.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy problem z wyłączaniem komputera jest też związany z LPC?

Może być, ale najczęściej nie jest. Nie mniej na notebooku odpalenie poprawnie PM'u to wręcz konieczność. Inaczej przegrzewasz sprzęt i zużywasz go intensywnie termicznie, pomijam już kwestie działania na akumulatorze.

 

odpalam na stacjonarce.

No nic pokombinuje jak będę w domu.

 

[ Dodano: 2013-07-26, 15:57 ]

mam taki wpis:

 

 Method (_DSM, 4, NotSerialized) 
           { 
               Store (Package (0x02) 
                   { 
                       "device-id", 
                       Buffer (0x04) 
                       { 
                            0x16, 0x29, 0x00, 0x00
                       } 
                   }, Local0) 
               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
               Return (Local0) 
           }

 

a sleep jak nie ruszył tak nie rusza ... w czym jeszcze może być problem?

 

[ Dodano: 2013-07-26, 16:46 ]

czy patchowanie kernela przez chameleona może mieć na to wpływ? Jak wyłącze to w chameleonie w modułach, nie startuje mi SMC (failed to locate smc driver) - to wina FakeSMC.kext? (na dysku z lionem nie mam folderu Extra, wszystko startuje mi z pendrive'a - podstawowe kexty - w tym fakesmc)

 

[ Dodano: 2013-07-28, 12:34 ]

chyba jednak nie.. coś nie idzie odpalić sleepa ;/

temperatury mam takie samo jak w windowsie. Jedynie chyba grafika ma nieco wyższą temperature

 

[ Dodano: 2013-07-28, 17:26 ]

28.07.2013 17:23:15,000 kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

 

już wiem czemu nie działa sleep, ale nie wiem czemu nie chce tego załadować ;/

 

[ Dodano: 2013-07-30, 15:20 ]

hmm jest możliwe takie cudo że jeżeli IORegistryExplorer nie pokazuje mi żadnych danych o PM CPUPLimit oraz AICPMVers dodatkowo w logach jest

30.07.2013 15:14:07,000 kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

 

a sleep i wake działa?? walczę od rana z DSDT i chameleonem / cloverem, sprawdzając jedynie IORegistryExplorer, a nie sprawdzając czy fizycznie działa.. i jednak działa lecz brak jakiegokolwiek info w programie

Odnośnik do komentarza
Udostępnij na innych stronach

teraz to mam inny problem opisany w temacie poniżej ....

 

[ Dodano: 2013-08-30, 19:27 ]

dsdt i ssdt przygotowane.. a sleep jak nie działał tak nie działa..

W dsdt wpisane dla ich10. Nie ma kexta NullCPU...

 

Komp się usypia, lecz już nie wybudza.. w logach jedyne co widać to to:

 

30.08.2013 19:07:42,000 kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

 

W chameleonie włączone mam generowanie C i P states.

 

Chameleon generuje taki log

 

Customizing SystemID with : 44454c4c-5600-105a-8046-b6c04f57334a
Read HFS+ file: [hd(0,2)/dsdt.aml] 14588 bytes.
Read HFS+ file: [hd(0,2)/SSDT.aml] 505 bytes.
Read HFS+ file: [hd(0,2)/SSDT-1.aml] 505 bytes.
Read HFS+ file: [hd(0,2)/SSDT-2.aml] 505 bytes.
Read HFS+ file: [hd(0,2)/SSDT-3.aml] 505 bytes.
Read HFS+ file: [hd(0,2)/SSDT-4.aml] 320 bytes.
Read HFS+ file: [hd(0,2)/SSDT-5.aml] 172 bytes.
ACPI table not found: SSDT-6.aml
FADT: changing PM_Profile from 0x00 to 0x01
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
SSDT with CPU C-States generated successfully
SSDT with CPU P-States generated successfully
RSDT: Added 8 SSDT table(s) 
FADT: changing PM_Profile from 0x05 to 0x01
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Added 8 SSDT table(s) into XSDT
LoadDrivers: Loading from [/Extra/Extensions.mkext] 
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 238926 bytes.
Starting Darwin x86_64
Boot Args: boot-uuid=5EC70B81-1730-38DC-825E-1865914696A3 rd=*uuid 

 

[ Dodano: 2013-08-31, 23:55 ]

już nie wiem ocb..

 

o to screeny z ioregistry ...

 

3.png

 

4.png

tutaj mnie ciekawi sekcja IONameMatched.. w DSDT mam wklepane dla ich10.. a tu pokazuje ich9r..

 

w dsdt wygląda to tak:

 

Scope (_SB.PCI0) 
   { 
       Device (ISA) 
       { 
           Name (_ADR, 0x001F0000) 
           Method (_DSM, 4, NotSerialized) 
           { 
               Store (Package (0x02) 
                   { 
                       "device-id", 
                       Buffer (0x04) 
                       { 
                           0x18, 0x3A, 0x00, 0x00
                       } 
                   }, Local0) 
               DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
               Return (Local0) 
           } 
i reszta ...

SMBIOS ustawiony na MacPro3.1 testowałem też na iMac8.1 / 10.1 i to samo ;/

 

+ to co wyżej czyli

LPC device initialization failed: C-state power management not initialized 

 

w załączniku skompilowane i nieskompilowane DSDT.. prosiłbym, aby ktoś mądrzejszy ode mnie zajrzał do niego i ew. pokierował..[/code]

 

[ Dodano: 2013-08-31, 23:59 ]

w chameleon różne kombinacje z włączonymi Generate C i P States.. z Drop SSDT , CST using SystemIO

 

W katalogu / mam również wygenerowane w windows pliki SSDT.

 

nie mam żadnych dodatkowych kextów w Extra. W S/L/E jedynie co dodałem to kext do karty sieciowej i ręczne modyfikacje plików ATI5000 i AmdAccelerator

dsdt.dsl.zip

dsdt.aml.zip

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
30.08.2013 19:07:42,000 kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

Oznacza to, źle odpalony PM.

 

W AppleLPC występuje ID 2916 więc poprawka LPC musi być źle zrobiona.

 

Przeglądnij ustawienia BIOSu odpowiedzialne za PM.

 

Zapodaj czyste DSDT i dump z IORega.

Odnośnik do komentarza
Udostępnij na innych stronach

w biose w Performance mam: SpeedStep (włączony) Virtualization (włączony) i LimitCPUID value (domyślnie off).

W załączniku przesyłam czyste DSDT.

 

przy wgraniu do systemu czystego DSDT, okienka w ioregistry wygladają tak samo jak wyżej ...

 

[ Dodano: 2013-09-01, 09:30 ]

no i jeszce mam Suspend Mode S3 i S1 wybrane S3

 

[ Dodano: 2013-09-02, 16:02 ]

tutaj zamieszam dump z iorega'

 

http://adami.pl/osx/dump.ioreg.zip

acpi_dsdt.aml.zip

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.