Akhirnya, setelah mengalami BIOS reset berulang kali... Snow Leopard 10.6.2 bisa berfungsi sepenuhnya.
Masalah BIOS reset yang muncul setiap kali setelah Snow Leopard restart atau shutdown diatasi dengan melakukan perubahan file dsdt.aml pada folder /Extra. Jika file dsdt.aml belum ada, file bisa dibuat dengan menjalankan program DSDT Patcher. Jika file itu sudah ada, tinggal drag and drop ke program iAslMe. Dari salah satu langkah tersebut, dihasilkan file: dsdt.dsl.
File dsdt.dsl ini yang harus diubah pada bagian Device (RTC). Langkahnya sbb:
- Buka file dsdt.dsl menggunakan Text Editor, cari bagian yang memuat teks "Device (RTC)".
- Ubah setiap text "0x04" didalamnya menjadi "0x02".
- Simpan file.
- Kompilasi file dsdt.dsl dengan program iAslMe dengan cara drag and drop file dsdt.dsl ke icon iAslMe. Selanjutnya dihasilkan file dsdt.aml.
- Pindahkan file dsdt.aml yang sudah dibuat ke folder /Extra
Pada kasus ini, fragmen Device (RTC) awalnya sbb:
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
})
Kemudian diubah menjadi sbb:
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Name (ATT1, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
Referensi:
No comments:
Post a Comment