-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

[Guia] Habilitar USB 3.0 Intel Panther Point.

Post Reply
User avatar
Allan
Olarila Staff
Olarila Staff
Posts: 954
Joined: 07 May 2012, 03:55
CPU: i5-3210M
Motherboard: InsydeH20
GPU: IntelHD 4000
Location: São Paulo
Contact:

[Guia] Habilitar USB 3.0 Intel Panther Point.

Post by Allan » 23 Jan 2014, 00:59

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

Image

E no config.plist temos que mudar as informações em ACPI. Veja:
DropOem> False e P - C States > False.
Image

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

Code: [Local Link Removed for Guests]

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.

Code: [Local Link Removed for Guests]

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)

Image

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:
Image

Solução:

Remover o _PRW do device LID0 da DSDT.
Image

Agora depois do sistema acordar, temos esta mensagem:
Image

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

Code: [Local Link Removed for Guests]

<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.
Last edited by Allan on 24 Jan 2014, 22:41, edited 1 time in total.
Lenovo G480 [Local Link Removed for Guests]

[External Link Removed for Guests]
User avatar
JorgeMax
Geek
Geek
Posts: 74
Joined: 09 Apr 2013, 19:25
CPU: INTEL Core i5-3470
Motherboard: Gigabyte GA-Z77P-D3
GPU: Gigabyte Radeon HD7850
Location: Brasil

Re: [Guia] Habilitar USB 3.0 Intel Panther Point.

Post by JorgeMax » 24 Jan 2014, 17:15

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:
Captura de Tela 2014-01-24 às 14.16.20.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.
You do not have the required permissions to view the files attached to this post.
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
User avatar
Allan
Olarila Staff
Olarila Staff
Posts: 954
Joined: 07 May 2012, 03:55
CPU: i5-3210M
Motherboard: InsydeH20
GPU: IntelHD 4000
Location: São Paulo
Contact:

Re: [Guia] Habilitar USB 3.0 Intel Panther Point.

Post by Allan » 24 Jan 2014, 18:51

Meu Chipset é HM76.

Está tendo problema para ativar suas USB 3.0? O que acontece?
Lenovo G480 [Local Link Removed for Guests]

[External Link Removed for Guests]
User avatar
JorgeMax
Geek
Geek
Posts: 74
Joined: 09 Apr 2013, 19:25
CPU: INTEL Core i5-3470
Motherboard: Gigabyte GA-Z77P-D3
GPU: Gigabyte Radeon HD7850
Location: Brasil

Re: [Guia] Habilitar USB 3.0 Intel Panther Point.

Post by JorgeMax » 24 Jan 2014, 18:57

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
User avatar
Allan
Olarila Staff
Olarila Staff
Posts: 954
Joined: 07 May 2012, 03:55
CPU: i5-3210M
Motherboard: InsydeH20
GPU: IntelHD 4000
Location: São Paulo
Contact:

Re: [Guia] Habilitar USB 3.0 Intel Panther Point.

Post by Allan » 24 Jan 2014, 22:46

JorgeMax wrote: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.

Code: [Local Link Removed for Guests]

<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:
[External Link Removed for Guests]

Ou pode tentar habilitar elas com o Clover ou instalando um driver dentro da kext IOUSBfamily:
[External Link Removed for Guests]
Lenovo G480 [Local Link Removed for Guests]

[External Link Removed for Guests]
Post Reply

Return to “Hardware”