Jump to content

DSDT con 1 error - Dell L701x


Kanchi
 Share

10 posts in this topic

Recommended Posts

Hola, saludos.

 

Tengo un DSDT extraido con iasl 6.1 y refs.txt  y al compilarlo (MaciASL Patchmatic iASL 6.1)

 

sale 1 error 6126 en linea 4751

 

syntax error, unexpected PARSEOP_ARG1

 

Adjunto DSDT.dsl

 

NOTAS:

 en linea 62 se observa : External (NVOP, IntObj)    // Warning: Unknown object

 en linea 4749 se usa dicho Objeto.

 en linea 8819/8820 observo que el compilador ASL se inventó unos parámetros.

 

Name (_T_1, Zero)  // _T_x: Emitted by ASL Compiler

 

Por su ayuda muy agradecido.

 

DSDT.zip

  • Like 1
Link to comment
Share on other sites

Gracias por tu respuesta.

 

La versión que pones es del 23 Abril 2016 y me da 2 errores lineas 4137 y 4138

 

la que usé es del 17 de Enero 2017 y me da el error  de mi post anterior.

 

Adjunto imagen de los mismos.

 

Lo bueno es que NVOP no está involucrado

 

 

 

Mil gracias por tu tiempo.

 

 Adjunto imagen del 1er post

post-1604234-0-47214500-1496006478_thumb.png

post-1604234-0-88129600-1496007423_thumb.png

  • Like 1
Link to comment
Share on other sites

gracias por tu respuesta, adjunté imagen del 1er post

 

1 Error 0 Warnings, 0 Remarks, 0 Optimizacions

 

Ahora tengo

 

0 Errors 2 Warnings, 8 Remarks, 71 Optimizations

 

Piensas que puedo aplicarle parches al que me enviaste y partir desde allí.

 

La verdad tengo un problema con los USB2 en Sierra (Legacy) no me funcionan (Intel, solo tiene 2) y 2 usb3 (solo tiene 2, Renesas)

 

y los unicos que funcionan son los usb3 (como usb2 claro)

 

Gracias por tu apoyo.

Link to comment
Share on other sites

Guau

 

Mil Gracias.

 

ya puedo seguir adelante.

 

Saludos.

 

 

NOTA: Activando mensajes de "remark" y Activando mensajes de "optimización" tengo bastante camino para

depurarlo.

 

Tengo que dejarlo en Cero todo, para tranquilidad.

 

Me preocupa que El Compilador se invente código, según Rehabman es un error que ya reportó a Intel y en éste caso ponga líneas de dificil solución.

 

Tal vez podrías orientarme como solucionarlo.

 

Saludos. Mil gracias

Edited by Kanchi
Link to comment
Share on other sites

El unico error del primer post, esta relacionado con la Variable NVOP (Nvidia Optimus) .

 

En L701x no tiene gráfica integrada el CPU, en cambio tiene un chip Nvidia 445M de 3Gb, donde no puede haber cambio de un chip a otro, en otros modelos si, L702x, etc..

 

El parche que encontré causa que se desaparezca el error pero existen muchos Warnings/Remarks /Optimizations que hay que solucionar y dejar a 0.

# Fixup NVOP Method Call
into_all method label _DSM code_regex Return\s\(NVOP\) replace_matched begin Return (NVOP (Arg0, Arg1, Arg2, Arg3)) end;
into_all method label _DSM code_regex (\s+Arg0\s+Arg1\s+Arg2\s+Arg3\s+) remove_matched;
into definitionblock label DSDT code_regex External\s\(NVOP,\sIntObj\) replace_matched begin External (NVOP, MethodObj) end;

Es necesario una solución mejor, por eso trato de entender que pasa allí.

 

NVOP es un Método que no está definido, encontré un ejemplo aquí, la cosa se agranda.

 

Pero en mi caso Dell L701x sin gráfica integrada  con Nvidia 445m de 3gb y trabajando con drivers incluidos en Sierra 10.12.5, como parece muy necesario el método. Pero hay que investigar más.

 

Si alguien puede echarme una mano, muy agradecido, mientras sigo aprendiendo.

 

Saludos.

Link to comment
Share on other sites

 Share

×
×
  • Create New...