No me carga AppleLPC.kext en OS X El Capitan

menman

New member
Me he dado cuenta que "AppleLPC.kext" no me carga. Siento ser tan pesado.

Lo he intentado solucionar de 2 formas:

-La primera directamente desde la opción FakeLPC del configurado de llover
-La segunda intentando modificar el DSDT, adjunto imágenes. Pd: He incluido el método DTGP.
 

uzmi

Activo
Pues a mi me gustaría saber cuantos de los hackintosheros de aquí tienen ese kext cargado y el AICPM también.


1.jpg


En mi caso usé la modificación del DSDT para que cargara el AppleLPC y si cargó, pero no noto diferencias en el uso si está cargado o no.
Por otro lado creía que AICPM debía estar cargado si o si por aquello de la gestión de energía y ya veis.
No se que pensar.
 

Coquy

Activo
¿Qué tal bro? No sé donde has sacado ese código DSDT pero no es correcto, no es pci8086,8cc4


Sólo son válidos los siguientes:


<string>pci8086,2811</string>
<string>pci8086,2815</string>
<string>pci8086,27b9</string>
<string>pci8086,27bd</string>
<string>pci8086,2670</string>
<string>pci8086,8119</string>
<string>pci8086,2916</string>
<string>pci8086,3a18</string>
<string>pci8086,3b00</string>
<string>pci8086,3b01</string>
<string>pci8086,3b02</string>
<string>pci8086,3b09</string>
<string>pci8086,1e44</string>
<string>pci10de,aac</string>
<string>pci10de,aae</string>
<string>pci10de,aaf</string>
<string>pci10de,d80</string>
<string>pci10de,d81</string>
<string>pci10de,d82</string>
<string>pci10de,d83</string>

Saludos
 

uzmi

Activo
Hola Coquy:
Mi placa (la de la firma) tiene el LPC controller con un Vendor-Device 8086 / 8C4B
y tal como le pasa a menman no cargaba AppleLPC.
Buscando en el infoplist encontré en AppleLPC_SB mi Vendor/Device y por eso lo agregue al DSDT y para mi sorpresa empezó a cargar.

Pero tal como digo no veo diferencia de comportamiento.
Tampoco veo que cargue AppleIntelCPUPowerManagement.

A ver si puedes arrojar un poco de luz a todo esto.
Gracias y un saludo.
 

menman

New member
Buenas Coquy, del mismo modo que sacó el Vendor-Device uzmi lo saqué yo, y también aparece en AppleLPC_SB de la info.plist del kext.

Que yo haya cometido una barbaridad, no lo niego, porque hace poco que empecé con esto de las DSDT y ando un poco perdido.
 
Última edición:

Coquy

Activo
Hola chicos, muchas gracias por vuestra aclaración, siempre he pensado que la carga del kext AppleIntelCPUPowerManagement.kext dependía del tipo de plataforma, es decir si es un procesador con tecnología Intel Turbo Boost 2.0 o no. O si es un perfil de Mac Pro o iMac 2015 de escritorio socket 1155 o móviles; Mac Mini o MacBook Pro


Esto pasa con un Intel sin Turbo Boost 2.0


attachment.php



Pues no carga AppleIntelCPUPowerManagement.kext


Esto pasa con un procesador con Turbo Boost 2.0, no carga AppleIntelCPUPowerManagement.kext y si carga AppleLPC.kext




attachment.php



Nunca he visto cargar los dos kext al mismo tiempo


Saludos
 
Os dejo una curiosidad que no entiendo muy bien. De acuerdo con IORegistryExplorer.app mi ID es pci8086,9c43.


No está disponible en info.plist de AppleLPC.kext pero como pueden comprobar si está cargado


attachment.php


Saludos
 

Coquy

Activo
¿Qué tal bro? Te voy a comprar unas gafotas patropical. Tu máquina trabaja fina y si está tu ID en AppleLPC_SB como reportan más arriba. ¿Es turbo boost?


<key>AppleLPC_SB</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleLPC</string>
<key>IOClass</key>
<string>AppleLPC</string>
<key>IONameMatch</key>
<array>
<string>pci8086,9c43</string>
<string>pci8086,8c44</string>
<string>pci8086,8cc3</string>
<string>pci8086,8c4b</string>

Saludos


Os dejo una curiosidad que no entiendo muy bien. De acuerdo con IORegistryExplorer.app mi ID es pci8086,9c43......
Saludos
 
Hola ares222, a mi me carga la versión 3.1 porque siempre uso las versiones más recientes, por ejemplo ahora OS X 10.11.4 Build 15E39d que aun no ha salido oficialmente.

Es muy normal que si tú utilizas OS X 10.11 o OS X 10.11.2 te cargue una versión anterior.

Coquy, gracias por la aclaración, parece que a mi me carga nativo :)
 

senhez

senhez
Miembro del equipo
Hola amigo Uzmi, es imposible que no aprecies diferencia al tener cargado AppleLPCs pues es el responsable del chipset del puente sur de la placa base. Si bien es cierto no es esencial para cargar OS X, también es cierto que cumple su función en intercambiar y controlar USB, PCI, PCI express y en viejos ordenadores ya en desuso ISA.

Te ayuda un montón al conectar mouse USB, memorias USB u otras controladoras para el reposo y normal funcionamiento de OS X.

Intenta que siempre esté cargado.

Saludos


AppleLPC y si cargó, pero no noto diferencias en el uso si está cargado o no.
 

uzmi

Activo
Hola Senhez:
En realidad me refería a que no noto diferencia cuando hago el parche al DSDT y entonces aparece cargado siempre, comparando a sin parche en el DSDT y que diga que no está cargado (pero si lo miras en el IOReg aparece)
Es como si aun sin estar cargado funcionase.
Tal vez los tiros pasen por el comentario de Coquy que se cargue en determinadas situaciones...
A saber, gran misterio el hackintosh ¿eh? (o tal vez sea nuestro corto alcance de comprensión del tema -hey, que hablo de mi-)
Un saludo.

Hola amigo Uzmi, es imposible que no aprecies diferencia al tener cargado AppleLPCs pues es el responsable del chipset del puente sur de la placa base. Si bien es cierto no es esencial para cargar OS X, también es cierto que cumple su función en intercambiar y controlar USB, PCI, PCI express y en viejos ordenadores ya en desuso ISA.

Te ayuda un montón al conectar mouse USB, memorias USB u otras controladoras para el reposo y normal funcionamiento de OS X.

Intenta que siempre esté cargado.

Saludos
 

senhez

senhez
Miembro del equipo
Hola de nuevo amigo Uzmi, yo sospecho que hice un comentario muy pobre y no me expliqué correctamente. Por favor deja que lo intente otra vez con un tosco gráfico de la arquitectura de una placa base.

He aquí

attachment.php


Tú puedes ver que el bus LPC que controla este kext es un co-ayudante (¿Se escribe así?) del puente sur. Su misión es controlar dispositivos menores como el ratón, monitor, disquetera o puerto serial.

Sin este kext tú puedes arrancar OSX y en su defecto Windows sin su controlar en ese caso, por que el sistema operativo hoy día a 64Bits están bien escritos, dispositivos bien enumerados y bien cargados en su área de memoria.

Pero puedes encontrar problemas por ejemplo si pinchas una memoria USB, si tocas el ratón USB para salir del estado de reposo. Si la pantalla no enciende al hacer el gesto de ratón.

saludos
 

uzmi

Activo
Como dijo

Ver archivo adjunto 7292

¡¡¡Ahora caigo!!!

Gracias por la aclaración, me hacía falta para comprenderlo y tu acotación es excelente.
Un saludo.


P.D.
AVISO A LOS NAVEGANTES:

Senhez acaba de abrirme los ojos.
Me explico:
Me divierto mucho investigando probando cosas con OSX aun sin tener muchos conocimientos (bah digamos mejor sin la formación necesaria)
Y hete aquí que había metido el parche para que cargara el AppleLPC.kext
Todo parecía funcionar bien, sin embargo a diario descargo fotos del móvil al pc por razones de trabajo y al conectar al usb delantero algunas veces se congelaba el Capi y tenia que resetear a machete. Hasta ahora pensaba que los usb de la placa estaban fallando pero...

Y digo yo, si uso clover y en el dsdt creado por clover, no hace parche alguno para LPCB ¿no estaré metiendo la pata al parchear a la fuerza?

Ahora acabo de borrar el parche y por supuesto voy a probar unos dias a ver si continua el problema o se resuelve.


NUEVA P.D.:

Estoy probando con el DSDT sin parche para LPCB y se ha vuelto a congelar el S.O. (es que aquí en Vigo hace frío, no tanto como en Ourense pero ¿han visto cuando se te quedan las manos azules de frío? Pues a mi se me quedaron los ojos azules de la sensación térmica)
Ahora me toca probar si sucede lo mismo en windows para poder descartar si existiera alguna mala configuración de OSX.

En fin vuelvo a la never... digo a mi laboratorio de pruebas.
Nos vemos algunas glaciaciones mas tarde.


...
Sin este kext tú puedes arrancar OSX y en su defecto Windows sin su controlar en ese caso, por que el sistema operativo hoy día a 64Bits están bien escritos, dispositivos bien enumerados y bien cargados en su área de memoria.

Pero puedes encontrar problemas por ejemplo si pinchas una memoria USB, si tocas el ratón USB para salir del estado de reposo. Si la pantalla no enciende al hacer el gesto de ratón.

saludos
 
Última edición:

menman

New member
Al final he conseguido que cargase pero no sé muy bien el motivo, he cambiado la id del dispositivo por esta:


Y ahora funciona, pero ni idea.

Pd: a mi lo que me suele pasar es que se me congela el finder y si no reinicio no se arregla.
 
Arriba