Meu PC é um Positivo SIM i980.
Placa mãe: MSI g31m3L v2, 4gb ddr2. BIOS atualizada pra ultima versão
Plava de video: XFX Radeon 6450
Placa wifi: TL-WN951N
Chipset som: realtek ALC888
Mouse e teclados USB
Eu já tenho um hackintosh funcionando sem DSDT. Lion 10.7.2, com as seguintes configurações:
multishit - Easybeast Install + voodooHDA 0.2.7.3
<dict>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>6</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>device-properties</key>
<string>b002000001000000040000003f0000000100000002010c00d041030a0000000001010600011c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001290100000700000002010c00d041030a000000000101060000010101060001007fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e0073000000040000001c0000007200650076006900730069006f006e002d00690064000000080000000000000018000000760065006e0064006f0072002d006900640000000800000002100000180000006c00610079006f00750074002d00690064000000080000000c0000002c000000730075006200730079007300740065006d002d00760065006e0064006f0072002d0069006400000008000000821600001e000000730075006200730079007300740065006d002d006900640000000800000098aa0000160000006200750069006c0074002d0069006e00000005000000003f0000000100000002010c00d041030a0000000001010600001e0101060000017fff0400160000006200750069006c0074002d0069006e0000000500000000fd0000000600000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e0073000000040000001c0000007200650076006900730069006f006e002d00690064000000080000000100000018000000760065006e0064006f0072002d006900640000000800000086800000180000006c00610079006f00750074002d0069006400000008000000780300002c000000730075006200730079007300740065006d002d00760065006e0064006f0072002d006900640000000800000062140000160000006200750069006c0074002d0069006e0000000500000001</string>
</dict>
-------------------
O principal problema é que não consigo dar boot sem "arch=i386"(32bits) e o som não funciona muito bem. O microfone funciona aparentemente (eu escuto o éco do mesmo), mas quando eu tento usar programas como skype ou ventrilo, as pessoas não me escutam, apesar de eu escutar minha propria voz. Além disso a qualidade do som fica um lixo, quando são soms mais "graves". Consigo assistir filmes, mas escutar música é praticamente impossível. Além de um ou outro KP na inicialização, devido a voodooHDA, desde a atualização para o 10.7.2.
Depois que descobri um patch especifico pra minha placa mãe aqui no forum, resolvi tentar usar DSDT novamente, já que com os patches individuais, eu sempre tinha KP.
Extrai a DSDT usando o DSDT Editor pra windows, e apliquei patch.
Instalei uma imagem de recuperação que eu tenho, do Lion 10.7.0 recém instalado, sem kexts, patchs, nem multishit, em um pendrive.
Usei então o multishit 4.0.3 com a opção DSDT install.
A boa noticia é que não tive KP com http://Olarila.com/Packs/MSI/G31M3%20L%20V2.txt, mas tive de mudar minhas novas opções de boot para
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
</dict>
Estranhamente tive de mudar GraphicsEnabler para "no", e tive de manter USBBusFix=Yes.
O HDEF apareceu no "system info", mas não funcionou, como eu já imaginava, afinal continuava com o AppleHDA original. Fiz backup do mesmo e fix alguns testes:
1 - multishit 4.0.3 - ALC8xxHDA + appleHDA rollback + rebuild cache + repair permissions.
2 - Recuperar o appleHDA original e aplicar o binpatch no mesmo, usando o aplicativo "HDA wizzard".
3 - Usar alguns kexts pré-patcheados para ALC888, retirados do kexts.com
Em todos os casos o dispositivo de som aparece no "system info", mas não aparece nenhum dispositivo de input ou output em "audio pref"
Também tentei alguns patchs pro HDEF no DSDT.
http://Olarila.com/Patches/ALC888.txt
http://Olarila.com/Patches/Desktop/HDEF%20Gigabyte/ALC%20888.txt
Mas também não obtive sucesso.
Alguém ai tem uma dica? Lembrando que eu quero fazer funcionar meu dispositivo de som, usando DSDT e sem voodooHDA.
Também queria saber que patch/modificação eu tenho de fazer no DSDT, para não precisar de "USBBusFix=yes". Acredito que isso tenha a ver com a opção "USB Legacy" na minha bios, que eu não posso desativar senão fico sem teclado e mouse na inicialização, e não tenho como selecionar opções no dual-boot, além de os dispositivos USB ficarem indisponiveis para boot, se essa opção estiver desligada na BIOS.