jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 iFIRE, this is fully working untill now: Tarjeta gráfica (HD 4000) Audio (AppleHDA) Wifi y ethernet WebCam Quisiera avanzar con el tema del "sleep" pero estoy algo perdido con eso. Si, me gustaría probar activar el power nativo a través de la edición del DSDT, but i need some help with that. Adjunto full report (DarwinDumper) Thanks iFIRE DarwinDumperReports.zip Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 desde la consola, diskutil list, diskutil mount/dev/disk0s2 es un exemplo see your disk, 0 disk s2 partition, has hecho el patch del AppleIntelCPUPowermanegement.kext?el DSDT ya esta patcheado tienes que sulucionar este prole ma com USB.Y ESTO patch del AppleIntelCPUPowermanegement.kext, QUITA LA FLAG -f de tu boot.plist y pones darkwake=0 xld[com.apple.driver.AppleUSBXHCI]: The super class vtable '__ZTV17IOUSBControllerV3' for vtable '__ZTV12AppleUSBXHCI' is out of date. Make sure your kext has been built against the correct headers. kxld[com.apple.driver.AppleUSBXHCI]: The super class vtable '__ZTV17IOUSBControllerV3' for vtable '__ZTV12AppleUSBXHCI' is out of date. Make sure your kext has been built against the correct headers. Can't load kext com.apple.driver.AppleUSBXHCI - link failed. Failed to load executable for kext com.apple.driver.AppleUSBXHCI. Kext com.apple.driver.AppleUSBXHCI failed to load (0xdc008016). Failed to load kext com.apple.driver.AppleUSBXHCI (error 0xdc008016). Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Hola iFIRE; El archivo "AppleIntelCPUPowermanegement.kext" ya esta parchado y el "Null" eliminado. El SSDT.aml esta en la carpeta Extra. Tuve que cambiar la definición del sistema a "MacBook Pro 8,1" para que funcionara el speedstep (creo que anda bien). Tambien funciona el sleep; pero el teclado y el mouse (después de despertar) dejan de funcionar y tengo que reiniciar para que vuelvan a funcionar. Si quito el flag "-f" y agrego el "darkwake=0" ni el teclado ni el mouse funcionan. En cuanto al problema del USB, no se como solucionarlo. Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 prueba esto PS2 https://www.dropbox....chPad_Kexts.zip Esto por el kext del USBX que no funciona, el teclado y el trackpad estan conectados en un porto USB/Hub, tendra que sulucionar el problema com este kext para que te funcine all ok, lo del -f força el sistema para leer los kexts desde S/L/E y esto tarda el arranque, ya com la flag UseKernelCaches=Yes el sistema le la cache de los kexts in /System/Library/Caches/com.apple.kext.caches/Startup y el boot e mas rápido, y quando el sistema sale del sleep lee las caches y no los kexts desde /S/L/E Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Muchas gracias iFIRE, si funcionó Quedan algunos detalles: La configuración de brillo de pantalla no se guarda si se reinicia el sistema o despierta No funcionan los puertos usb (3.0) La función sleep no funciona bien si es que hay algún dispositivo USB conectado (despierta imediatamente) La pantalla se ve algo rara, al parecer tengo que configurarla (EDID). Quizá sea porque en las propiedades de pantalla dice que que es de 13'' con el nombre "spdisplays_display integrada. Pero la pantalla realmente es de 14'' Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 nescessito saber que efistrig te ha funcionado la graphica, pues la he injectado nel DSDT Y TENGO QUE PONER EL MISMO DEVICE ID, te pacheado usb3.0, EHCI para el sleep dime de la graphica please para poder acabar el DSDT. Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Hola iFIRE, aqui esta mi "org.chameleon.Boot.plist" Al parecer el problema de la pantalla solo es que los fonts se ven mal (AA), he probado todos los modos pero no noto la diferencia: defaults -currentHost write -g AppleFontSmoothing -int 2 org.chameleon.Boot.plist.zip Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 pero de donde sacaste este sting, me lo puedes poner el link Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Sure, this one: http://www.tonymacx8...rahackbook.html Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 Patched USBX.zip Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 FUNCIONA!! Muchas gracias iFIRE PM enviado... Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 me puedes enviar un report nuevo de DarwinDumper quiero mirar si esta todo ok Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Sure, un minuto... Listo Ahora el sleep funciona muy bien aunque este conectado algo en el usb. El problema es que sólo reconoce dispositivos como mouse o teclado usb pero NO los pendrives. DarwinDumper_2.6.0_Chameleon_2.1_ML_pepe.zip Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 cambia tu smbios para 9,2 y cambia esto Mac-6F01561E16C75D06 , para sulucionar este error. ACPI_SMC_PlatformPlugin::initFanThrottleControl - waiting for AppleSMC 3.944405: performCountryCodeOperation: Not connected, scan in progress[0] WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a -- power management may be incomplete or unsupported también hay kexts duplicados mira tu boot log Boot-Messages.txt Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Ya esta solucionado lo de los kexts duplicados. Tambien cambie la definición del sistema a 9,2 pero aun persiste lo de getCPUIDInfo: this is an unknown CPU model 0x3a" Al parecer el speedstep deja de funcionar con esta definition de sistema (el multiplicador de cpu se queda fijo en 17 y el clock del cpu en 1.68 GHz) Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 pueba com 10.2, estos son las smbios para ivy bridge use conforme tu cpu, y en la sabios cambia esto Mac-6F01561E16C75D06 MacOS: X86PlatformPlugin Resources: Mac-00BE6ED71E35EB86.plist //IM13,1 i5-3470S Mac-2E6FAB96566FE58C.plist //MBA5,2 i5-3427U Mac-4B7AC7E43945597E.plist //MacBookPro9,1 i7-3720QM @ 2.60 GHz Mac-6F01561E16C75D06.plist //MBP9,2 i5-3210M Mac-7DF2A3B5E5D671ED.plist //MacBookPro9,2 Mac-031AEE4D24BFF0B1.plist //MacMini6.1 i5-3210M @ 2.49 GHz Mac-66F35F19FE2A0D05.plist //MacBookAir5,1 i5-3317U @ 1.70 GHz Mac-AFD8A9D944EA4843.plist //MBP10,2 i5-3210M Mac-C3EC7CD22292981F.plist //MBP10,1 i7-3615QM Mac-F65AE981FFA204ED.plist //Macmini6,2 i7-3615QM Mac-FC02E91DDD3FA6A4.plist //iMac13,2 i7-3770 @ 3.40 GHz Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 iFIRE, no tenido suerte con lo del mensaje sobre el cpu. Aún el SO no detecta los pendrives USB. Algún consejo? Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 lo que hace falta es identificar tu chipset de los usb 3.0, si es Asmedia,Caldigit o algún otro, si quieres prueba estos caldigit, instalas com KextWizard /Repair/Perm./reboot haver si hay suerte, ya has mirado si en tu bios esta enable el USB3.0? CalDigit.rar Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 Existe alguna manera para identificar el chipset en linux o os x? iFIRE, conoces algún kext para mostrar el estado de la bateria? Link to comment Share on other sites More sharing options...
iFIRE Posted February 7, 2013 Share Posted February 7, 2013 Este es tu chipset Intel Panther Point Usb 3.0 no lo se, pero seguro que hay, prueba los caldigit primero At the End on my pc Fujitsu c710 if i DISABLING xHCI mode for USB in BIOS all my port work like 2.0 (THX slayer2333) and i don't see anyone usb3.0 in system profiler between if enable xHCI mode in BIOS i can see 2 hub 3.0 but it don't work Link to comment Share on other sites More sharing options...
jl4c Posted February 7, 2013 Author Share Posted February 7, 2013 No funciono, el sistema se pega, tuve que desinstalar el kext. La verdad es que prefiero tener solo puertos usb 2.0 si es que se puede... Vi los comentarios de slayer2333, pero lamentablemente no puedo modificar la bios para deshabilitar el xHCI (no esta esa opción) Update: El problema del USB ya esta solucionado, sólo tuve que parchar el archivo "IOUSBFamily.kext", no hay necesidad de instalar ningún otro kext. Funciona muy bien, incluso después del "sleep" Ahora creo que sólo falta configurar el "SpeedStep" para el procesador junto con la correcta definición del sistema Link to comment Share on other sites More sharing options...
iFIRE Posted February 8, 2013 Share Posted February 8, 2013 como los has parchado? me lo puede explicar!! Link to comment Share on other sites More sharing options...
jl4c Posted February 8, 2013 Author Share Posted February 8, 2013 Claro que si:) Sólo se debe modificar el archivo "IOUSBFamily.kext" insertando el valor (0x1e31) obtenido con el comando lspci -n (linux). Tengo un pequeño problema si, sólo me funciona un puerto usb; quizá sea por la modificación del DSDT para el sleep. Sería posible que lo revises para descartar si el problema está ahi o no?. Ya que antes de modificar este archivo, tampoco funcionaba el otro puerto. En cuanto a la definición del sistema; el perfil que mas se ajusta al mio es el "MacBook Air 5,1" ya que este posee el mismo procesador (i5-3317U). Pero aun así, aunque modique el SMBIOS para este modelo, el OS sigue sin reconocer el procesador y tampoco el "SpeedStep". Para completar el perfil he usado los valores que obtuve de la siguiente pagina: http://tdev.me/2010/...hardware-dumps/ Link to comment Share on other sites More sharing options...
iFIRE Posted February 8, 2013 Share Posted February 8, 2013 <key>AppleUSBEHCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBEHCI</string> <key>IOClass</key> <string>AppleUSBEHCI</string> <key>IOPCIClassMatch</key> <string>0x1e2d8086 0x1e268086</string> <key>IOPCITunnelCompatible</key> <true/> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOUserClientClass</key> <string>IOUSBControllerUserClient</string> </dict> edita este kext com el device id que he puesto en esta ruta: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/Info.plist Luego repara/Perm/reboot Link to comment Share on other sites More sharing options...
jl4c Posted February 8, 2013 Author Share Posted February 8, 2013 No funciona iFIRE, al insertar los valores que sugieres; el OS deja de detectar todos los puertos USB Es extraño, si te fijas en las fotos; aparecen los id del HUB (1e2d y 1e26) pero dice que los dispositivos están conectados al XHCI. Ademas, antes aparecía un tercero (Superspeed) que ahora no aparece. Quizá ese sea el problema. O tal vez la edicion del DSDT hizo desaparecer ese tercer SuperSpeed. Podrías mostrarme como se hace la edición del DSDT para el sleep con el XHCI? Link to comment Share on other sites More sharing options...
Recommended Posts