Jump to content
Allan

[Guia] Habilitar USB 3.0 Intel Panther Point.

Recommended Posts

  • Administrators

Para habilitar temos que excluir o "plugin-type" da SSDT.


post-1166456-0-38269400-1388678634_thumb.png


E no config.plist temos que mudar as informações em ACPI. Veja:

DropOem> False e P - C States > False.

post-1166456-0-56689200-1389313448.png


Porque fiz isso?


Quando geramos a SSDT com o script do Pike, temos de "mostrar" ao Clover que a partir de agora ele não vai gerenciar a energia.

Pois o Clover gera tanto Turbo quanto States de modo automatico para CPUs IvyBridge.


Veja o conflito que temos quando o Clover e SSDT.aml são carregados:


SSDT.aml em EFI\Clover\ACPI\patched

5:629  0:003  Inserting SSDT.aml from EFI\CLOVER\ACPI\patched ... Success
5:656  0:026   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8
5:658  0:002  Maximum control=19
5:660  0:002  Turbo control=1F
5:663  0:002  P-States: min 0x7, max 0x1F
5:665  0:002  SSDT with CPU P-States generated successfully
5:667  0:002  SSDT with CPU C-States generated successfully

 

e temos o gerenciamento feito pelo Clover.

 

5:615  0:002  Drop tables from Xsdt, SIGN=SSDT TableID= Length=0
5:617  0:002   Xsdt has tables count=16 
5:619  0:002   Table: SSDT  CB-01     1790 dropped
5:621  0:002   Table: SSDT  CB-01     2408 dropped
5:624  0:002   Table: SSDT  CB-01     2706 dropped
5:626  0:002  corrected XSDT length=140 

 

Agora quando deixamos o config.plist da maneira certa, temos o carregamento correto das tabelas. (Somente SSDT.aml gerado por Script)


post-1166456-0-61334200-1389314278.png


Talvez alguns de perguntem: Por que não deixar o Clover fazer o gerenciamento em vez de usar SSDT gerado por script?

Seguinte, neste caso o Clover gera perfeitamente os States e Turbo, mas não gera o TDP corretamente para meu CPU, que seria 35W.

O que isso compromete muito a durabilidade da peça, causando aquecimento indevido, e desgaste do mesmo.


Outra imprevisto que aconteceu e que tem solução é o mal funcionamento do Sleep, que acordava em menos de 1 minuto e no Console temos este erro:

post-1166456-0-46791700-1390427297.png


Solução:


Remover o _PRW do device LID0 da DSDT.

file.php?id=5359


Agora depois do sistema acordar, temos esta mensagem:

file.php?id=5360


Update: Comigo aconteceu que alguns adaptadores de cartões miniSD não funcionavam, resolvi isso usando o seguinte "arguments" no Clover.

<key>Arguments</key>
	<string>-gux_defer_usb2 -gux_no_idle</string>

 

Feito isso as USBs 3.0 e o Sleep estarão funcionando perfeitamente.


Creditos: Pernacabeluda, Mirone, @maleorderbride (InsanelyMac), Slice e Apianti (ProjectOSX) e Pike pelo script.

Edited by Guest

Thanks & Regards

IdeaPad Gaming 3i  Aspire A515-52 • Clover / OpenCore
We are in a great Forum, so, let's have some fun and learn from each other!

btn_donate_SM.gif

Link to comment
Share on other sites

Allan Oliveira. Então eu não preciso usar a kext: "GenericUSBXHCI_1.2.7" para habilitar e fazer trabalhar corretamente as portas USB 3.0? Caso eu siga este seu guia? O meu chipset é o Intel B75. É o mesmo deste guia?


Este aqui é a informação do bootloader Clover:

822050726_CapturadeTela2014-01-24s14_16_20.png.884489bb3c844f80e8d1182544158f2c.png

 

O meu está tendo algum conflito?

Estes são o meu DSDT e SSDT: Jorge-DSDT e SSDT.zip , Dá para você editar pra mim?

Valeu.

Placa-mãe: Gigabyte GA-Z77P-D3 (rev1.1, Bios F8e)

Processador Intel: Core i5 3470

Placa de vídeo Gigabyte: Radeon HD7850

Memória kingston 16G DDR3

Wi-Fi/BT4.0 Broadcom: BCM94360CD

Rede Realtek: RTL8111E-VL/8168E-VL

Codec Áudio Realtek: ALC887

Link to comment
Share on other sites

As minha portas não funcionavam. Ai tive que instalar a kext: GenericUSBXHCI_1.2.7. E colocar no Clover a boot flag: "-gux_no_idle" para poder habilitar corretamente as portas USB 3.0.


Ma seu não queria mais depender desta kext! Já que alguns dispositivos de armazenamento teimam em não "montar" no meu sistema.

Placa-mãe: Gigabyte GA-Z77P-D3 (rev1.1, Bios F8e)

Processador Intel: Core i5 3470

Placa de vídeo Gigabyte: Radeon HD7850

Memória kingston 16G DDR3

Wi-Fi/BT4.0 Broadcom: BCM94360CD

Rede Realtek: RTL8111E-VL/8168E-VL

Codec Áudio Realtek: ALC887

Link to comment
Share on other sites

  • Administrators
As minha portas não funcionavam. Ai tive que instalar a kext: GenericUSBXHCI_1.2.7. E colocar no Clover a boot flag: "-gux_no_idle" para poder habilitar corretamente as portas USB 3.0.


Ma seu não queria mais depender desta kext! Já que alguns dispositivos de armazenamento teimam em não "montar" no meu sistema.

 

Rapaz para alguns dispositivos eu tive de usar esta flag tambem.

<key>Arguments</key>
	<string>-gux_defer_usb2 -gux_no_idle</string>

 

Creio que se você não quiser mais depender da Generic, pode tentar habilitar elas com a kext que o Slice e o AnV fizeram, veja:

http://www.insanelymac.com/forum/topic/291270-iousbfamily-1084-sliceanv-with-full-appleusbxhci-support-for-any-usb3-chip-v12/


Ou pode tentar habilitar elas com o Clover ou instalando um driver dentro da kext IOUSBfamily:

http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/

Thanks & Regards

IdeaPad Gaming 3i  Aspire A515-52 • Clover / OpenCore
We are in a great Forum, so, let's have some fun and learn from each other!

btn_donate_SM.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...