Jump to content

Extracción básica de DSDT en Intel DH67BL (Solucionado)

- - - - - DH67BL bios DSDT

  • Please log in to reply
30 replies to this topic

#21
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela

Qué dice tu tabla FACP? Por cierto, el Scope PR debe estar presente en la DSDT si o si, o es chimba o está mal generada. O no te entiendo. La extrajiste desde AIDA64?

La DSDT la extraje con AIDA64 en Windows y aplique estos parches del DSDT editor and patcher:

Shutdown Intel
Possible operator timeout is ignored
_T_x rename
ALC892
Y para el ResourceTag larger than Field (Tag: 64 bits, Field: 32 bits) cambie el CreateDWordField pro CreateQWordField

Y me quedo: Attached File  DSDT.aml.zip   10.71KB   5 downloads

Reviso el DSDT y no consigo Scope PR ni FACP. Ademas usando el programa Chameleon Wizard me doy cuenta que no tengo C-States, P-States ni tabla ACPI. De verdad me siento perdido :help:

#22
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,417 posts
  • Gender:Male
  • Location:Tru, Venezuela
La verdad bien chimba esa DSDT, no tiene la sección del procesador, lastimosamente INTEL. Por eso no tienes C-States, supongo que los P-States los estas generando desde chameleon. En fin habría que revisar las tablas SSDT porque no pinta nada bien, y trabajosa la tarea.

Por ahora, respecto al shutdown, instala la DSDTSE.app (v1.4.3 por EvOSX86 Team) y marca la tabla FACP (esta si debe existir al menos!), extráela, luego copia y pega lo que dice. La FACP es una tabla aparte, tienes mucho por estudiar hermano para no estar perdido. Dicha tabla debe tener el PMBASE para calcular la dirección del fix.

Attached Files



#23
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela

Aqui tienes el FACP:

/*
* Intel ACPI Component Architecture
* AML Disassembler version 20091214
*
* Disassembly of ./FACP.aml, Thu Nov 15 15:23:19 2012
*
* ACPI Data Table [FACP]
*
* Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue
*/
[000h 0000 4] Signature : "FACP" /* Fixed ACPI Description Table */
[004h 0004 4] Table Length : 000000F4
[008h 0008 1] Revision : 04
[009h 0009 1] Checksum : 20
[00Ah 0010 6] Oem ID : "INTEL "
[010h 0016 8] Oem Table ID : "DH67BL "
[018h 0024 4] Oem Revision : 01072009
[01Ch 0028 4] Asl Compiler ID : "AMI "
[020h 0032 4] Asl Compiler Revision : 00010013
[024h 0036 4] FACS Address : BF3DFF80
[028h 0040 4] DSDT Address : 0265F000
[02Ch 0044 1] Model : 01
[02Dh 0045 1] PM Profile : 03 (Workstation)
[02Eh 0046 2] SCI Interrupt : 0009
[030h 0048 4] SMI Command Port : 000000B2
[034h 0052 1] ACPI Enable Value : A0
[035h 0053 1] ACPI Disable Value : A1
[036h 0054 1] S4BIOS Command : 00
[037h 0055 1] P-State Control : 00
[038h 0056 4] PM1A Event Block Address : 00000400
[03Ch 0060 4] PM1B Event Block Address : 00000000
[040h 0064 4] PM1A Control Block Address : 00000404
[044h 0068 4] PM1B Control Block Address : 00000000
[048h 0072 4] PM2 Control Block Address : 00000450
[04Ch 0076 4] PM Timer Block Address : 00000408
[050h 0080 4] GPE0 Block Address : 00000420
[054h 0084 4] GPE1 Block Address : 00000000
[058h 0088 1] PM1 Event Block Length : 04
[059h 0089 1] PM1 Control Block Length : 02
[05Ah 0090 1] PM2 Control Block Length : 01
[05Bh 0091 1] PM Timer Block Length : 04
[05Ch 0092 1] GPE0 Block Length : 10
[05Dh 0093 1] GPE1 Block Length : 00
[05Eh 0094 1] GPE1 Base Offset : 00
[05Fh 0095 1] _CST Support : 00
[060h 0096 2] C2 Latency : 0065
[062h 0098 2] C3 Latency : 03E9
[064h 0100 2] CPU Cache Size : 0400
[066h 0102 2] Cache Flush Stride : 0010
[068h 0104 1] Duty Cycle Offset : 01
[069h 0105 1] Duty Cycle Width : 03
[06Ah 0106 1] RTC Day Alarm Index : 0D
[06Bh 0107 1] RTC Month Alarm Index : 00
[06Ch 0108 1] RTC Century Index : 32
[06Dh 0109 2] Boot Flags (decoded below) : 0002
Legacy Devices Supported (V2) : 0
8042 Present on ports 60/64 (V2) : 1
VGA Not Present (V4) : 0
MSI Not Supported (V4) : 0
PCIe ASPM Not Supported (V4) : 0
[06Fh 0111 1] Reserved : 00
[070h 0112 4] Flags (decoded below) : 000384A5
WBINVD instruction is operational (V1) : 1
WBINVD flushes all caches (V1) : 0
All CPUs support C1 (V1) : 1
C2 works on MP system (V1) : 0
Control Method Power Button (V1) : 0
Control Method Sleep Button (V1) : 1
RTC wake not in fixed reg space (V1) : 0
RTC can wake system from S4 (V1) : 1
32-bit PM Timer (V1) : 0
Docking Supported (V1) : 0
Reset Register Supported (V2) : 1
Sealed Case (V3) : 0
Headless - No Video (V3) : 0
Use native instr after SLP_TYPx (V3) : 0
PCIEXP_WAK Bits Supported (V4) : 0
Use Platform Timer (V4) : 1
RTC_STS valid on S4 wake (V4) : 1
Remote Power-on capable (V4) : 1
Use APIC Cluster Model (V4) : 0
Use APIC Physical Destination Mode (V4) : 0
[074h 0116 12] Reset Register : <Generic Address Structure>
[074h 0116 1] Space ID : 01 (SystemIO)
[075h 0117 1] Bit Width : 08
[076h 0118 1] Bit Offset : 00
[077h 0119 1] Access Width : 01
[078h 0120 8] Address : 0000000000000CF9
[080h 0128 1] Value to cause reset : 06
[081h 0129 3] Reserved : 000000
[084h 0132 8] FACS Address : 0000000000000000
[08Ch 0140 8] DSDT Address : 000000000265F000
[094h 0148 12] PM1A Event Block : <Generic Address Structure>
[094h 0148 1] Space ID : 01 (SystemIO)
[095h 0149 1] Bit Width : 20
[096h 0150 1] Bit Offset : 00
[097h 0151 1] Access Width : 00
[098h 0152 8] Address : 0000000000000400
[0A0h 0160 12] PM1B Event Block : <Generic Address Structure>
[0A0h 0160 1] Space ID : 01 (SystemIO)
[0A1h 0161 1] Bit Width : 00
[0A2h 0162 1] Bit Offset : 00
[0A3h 0163 1] Access Width : 00
[0A4h 0164 8] Address : 0000000000000000
[0ACh 0172 12] PM1A Control Block : <Generic Address Structure>
[0ACh 0172 1] Space ID : 01 (SystemIO)
[0ADh 0173 1] Bit Width : 10
[0AEh 0174 1] Bit Offset : 00
[0AFh 0175 1] Access Width : 00
[0B0h 0176 8] Address : 0000000000000404
[0B8h 0184 12] PM1B Control Block : <Generic Address Structure>
[0B8h 0184 1] Space ID : 01 (SystemIO)
[0B9h 0185 1] Bit Width : 00
[0BAh 0186 1] Bit Offset : 00
[0BBh 0187 1] Access Width : 00
[0BCh 0188 8] Address : 0000000000000000
[0C4h 0196 12] PM2 Control Block : <Generic Address Structure>
[0C4h 0196 1] Space ID : 01 (SystemIO)
[0C5h 0197 1] Bit Width : 08
[0C6h 0198 1] Bit Offset : 00
[0C7h 0199 1] Access Width : 00
[0C8h 0200 8] Address : 0000000000000450
[0D0h 0208 12] PM Timer Block : <Generic Address Structure>
[0D0h 0208 1] Space ID : 01 (SystemIO)
[0D1h 0209 1] Bit Width : 20
[0D2h 0210 1] Bit Offset : 00
[0D3h 0211 1] Access Width : 00
[0D4h 0212 8] Address : 0000000000000408
[0DCh 0220 12] GPE0 Block : <Generic Address Structure>
[0DCh 0220 1] Space ID : 01 (SystemIO)
[0DDh 0221 1] Bit Width : 80
[0DEh 0222 1] Bit Offset : 00
[0DFh 0223 1] Access Width : 00
[0E0h 0224 8] Address : 0000000000000420
[0E8h 0232 12] GPE1 Block : <Generic Address Structure>
[0E8h 0232 1] Space ID : 01 (SystemIO)
[0E9h 0233 1] Bit Width : 00
[0EAh 0234 1] Bit Offset : 00
[0EBh 0235 1] Access Width : 00
[0ECh 0236 8] Address : 0000000000000000

Raw Table Data
0000: 46 41 43 50 F4 00 00 00 04 20 49 4E 54 45 4C 20 FACP..... INTEL
0010: 44 48 36 37 42 4C 20 20 09 20 07 01 41 4D 49 20 DH67BL . ..AMI
0020: 13 00 01 00 80 FF 3D BF 00 F0 65 02 01 03 09 00 ......=...e.....
0030: B2 00 00 00 A0 A1 00 00 00 04 00 00 00 00 00 00 ................
0040: 04 04 00 00 00 00 00 00 50 04 00 00 08 04 00 00 ........P.......
0050: 20 04 00 00 00 00 00 00 04 02 01 04 10 00 00 00 ...............
0060: 65 00 E9 03 00 04 10 00 01 03 0D 00 32 02 00 00 e...........2...
0070: A5 84 03 00 01 08 00 01 F9 0C 00 00 00 00 00 00 ................
0080: 06 00 00 00 00 00 00 00 00 00 00 00 00 F0 65 02 ..............e.
0090: 00 00 00 00 01 20 00 00 00 04 00 00 00 00 00 00 ..... ..........
00A0: 01 00 00 00 00 00 00 00 00 00 00 00 01 10 00 00 ................
00B0: 04 04 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................
00C0: 00 00 00 00 01 08 00 00 50 04 00 00 00 00 00 00 ........P.......
00D0: 01 20 00 00 08 04 00 00 00 00 00 00 01 80 00 00 . ..............
00E0: 20 04 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ...............
00F0: 00 00 00 00 ....
EL SSDT no lo pude extraer de Windows ya que no me entere a tiempo y ahora ya tengo montado el Mountain Lion pero note que desde ese programa que me dijiste lo puedo extraer aunque no se si este bueno. Mil gracias por tu tiempo y paciencia

Edited by juanerson, 29 July 2013 - 04:57 PM.
codebox en lugar de code, para no ocupar tanto espacio


#24
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,417 posts
  • Gender:Male
  • Location:Tru, Venezuela
línea 30:
[038h 0056 4] PM1A Event Block Address : 00000400
A la orden. Saludos.

#25
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela

línea 30:

[038h 0056 4] PM1A Event Block Address : 00000400
A la orden. Saludos.

Por lo que entiendo tengo bien el código de apagado 0x0430. Si es así porque apaga tan lento? Será por lo desastrosa de la DSDT



#26
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,417 posts
  • Gender:Male
  • Location:Tru, Venezuela
Hermano, revisa este comentario sobre el reinicio y apagado lentos en Mountain Lion. Lo de la ruedecita girando varios segundos es normal, incluso en equipos genuinos, pero el retraso en apagarse totalmente el equipo es un problema relacionado con FakeSMC, y tiene solución. Ahora todo bien acá. Saludos.

#27
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela
Lo probe y nada sigue igual, creo que no me explique bien. El sistema operativo ejecuta la orden rapido quien tarda en ejecutarla es la tarjeta madre.

Cuando mandas apagar o reiniciar el PC la tarjeta madre apaga la energia del video deja el teclado y mouse con energia (al igual que la misma tarje madre) unos segundos hasta que completa la orden, esos segundos son mas largos una vez instalado el OS X, en los pasos de instalacion es igual a Windows.

Saludos

Edited by juanerson, 21 December 2012 - 03:57 PM.
NO es necesario citar comentarios contiguos al tuyo. Por favor NO lo sigas haciendo. Es sentido común, y asi contribuimos a NO saturar el servidor. Gracias


#28
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,417 posts
  • Gender:Male
  • Location:Tru, Venezuela
Súbeme una copia de tu ioreg (guardado con IORegistryExplorer.app), para echarle un vistazo el fin de semana de nuevo a la DSDT en conjunto con la configuración actual del sistema. Para tu información el ioreg y la DSDT son inseparables en la tarea de buscar dispositivos, aplicar patches y corregir deficiencias. Desde al ioreg se ven todos los dispositivos reconocidos y/o en conflicto, es decir es como un mapa para buscar y aplicar correcciones en la DSDT a través de rutas, nombres de dispositivos, IDs, etc. Saludos.

Attached Files



#29
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela
Te subo lo que me pediste junto con la DSDT.
Attached File  thecrazy.zip   373.92KB   2 downloads

#30
thecrazy

thecrazy

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Caracas - Venezuela
Arregle un poco mas la DSDT gracias a RehabMan agregando el Scope (_PR) y tambien me ayudo a generar la SSDT con el Revogirl SSDT generation script, gracias a ello ya tengo P-States. Solo me falta solucionar el problema de respuesta lenta de la tarjeta madre en el apagado y reinicio. El amigo iFIRE tambien me ayudo mucho en todo este proceso. Saludos y gracias a los dos

Attached Files



#31
rgl913

rgl913

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:México

Hola, me ha servido mucho esto para aprender, soy nuevo en esto de hackintosh.

 

Mi duda es, ¿Qué parches debo poner en mi DSDT?, mi tarjeta es también DH67BL, entonces, al momento de compilar me salen muchos wearing y errores. En verdad no se que le estoy poniendo o que le debería poner, tengo noción por algunas guías como esta que e leído, más nada con certeza como para que me quede bien bien XD

 

https://www.dropbox....i72cwp/DSDT.aml

https://www.dropbox....gistry_01.ioreg

 

Igual si tienen algún consejo para mejorar el rendimiento de mi tarjeta gráfica, que siento que en algún juego que tengo no me rinde como debería.

solo he usado ATIConfig=Muskgrass PCIPort=4 y AMDRadeonAcelerator.kext.

 

Influye en algo la versión eso de MacPro 3,2 o así por ejemplo? o es solo visual?

 

post-1378308-0-19968000-1406357097.png

 

 

Tarjeta grafica: ATI Radeon HD 6570

Aurio: Realtek ALC892

Ram: 8Gb DDR3 1333Mhz







Also tagged with one or more of these keywords: DH67BL, bios, DSDT


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy