Friday, December 21, 2012

[HACKINTOSH] Voodoo HDA - Sound Problem (Crackles)

Snow Leopard saya dibundle dengan driver sound dari Voodoo hda versi 2.7.2 yang mengalami maslah dengan suaranya yang prepet - prepet atau biasa disebut dengan crackles. Anehnya, sound terdengar biasa saja ketika anda terus menggerakan kursor mouse anda. Hal ini sangat tidak enak didengar, saya sudah mencoba upgrade dan downgrade driver kext namun hasilnya nihil. Setelah mencoba - coba, saya menemukan cara ampuh untuk mengatasi masalah ini, namun masih kurang efektif (menurut saya). 
  1. Buka Terminal.app
  2. Ketik "Yes > /dev/null" (tanpa tanda petik)
  3. Coba mainkan lagu / video
Jika berhasil, maka anda harus membiarkan terminal tersebut terbuka. Jika Terminal dimatikan, maka sound akan kembali error. Mungkin hal ini belum bisa disebut sebagai solusi, tapi jika mendesak ya cara yang lumayan :)

Efek samping : Dengan mengaktifkan cara tersebut, ada kalanya CPU Usage komputer anda akan mencapai 100% dan mungkin mengganggu kinerja komputer anda. 

Catatan : Ada yang bilang menggunakan parameter -f pada saat booting akan membuat masalah ini hilang, namun tidak bekerja di komputer saya (ACER 4540). 

Good Luck

Thursday, December 20, 2012

[HACKINTOSH] ACER 4540 - FULL RES (1366x768)

Tadi pagi tepatnya, otak atik hackintosh lagi di Acer 4540 ku. Terakhir laptop ini cuma bisa resolusi maksimal 1024x768, jadi ga enak banget buat dilihat, gambarnya ketarik tarik. Setelah bertanya - tanya di grup hackintosh indonesia yang ada di facebook, ternyata ada driver general ATI Mobility HD Radeon. Driver tersebut untuk sudah cukup jika anda hanya membutuhkan full-res, namun belum QE/CI. 

Percobaan pertama kedua gagal, resolusi tidak berubah, waktu itu sudah males main hackintosh, karena ada Linux Mint 14 Nadia, aku format Hackintoshnya dan install Nadia. Setelah ujian selesai, kepengen lagi install hackintoshnya, trus aku install lagi tapi dengan sedikit berbeda, aku minimalkan dukungan driver terhadap VGA ATI pas installasinya, jadi setelah berhasil terinstall di System Informationya tertulis kext not loaded. Hal ini memang saya sengaja untuk melihat kext yang terload jika saya memasang kext baru. Setelah memasang RadeonHD.kext, akhirnya pilihan 1366x768 pun muncul dan bisa diaktifkan, namun sayangnya belum bisa QE/CI. Walaupun begitu sudah nikmat dipandang, gambarnya tidak tertarik tarik lagi :)

Kesimpulanya jika ingin mencoba, usahakan semua driver VGA tidak terload, dan install RadeonHD.kext. Installasi kext bisa menggunakan kext helper, bisa digoogling sendiri ya !


Good Luck dan jangan sungkan bertanya :)

[OOT] Today is Doomsday

Sekedar mengingatkan bahwa hari ini 21 Desember 2012 menurut bangsa maya adalah berakhirnya tanggalan kalender mereka yang banyak diartikan oleh masyarakat umum sebagai hari kiamat :D
Walaupun tanggal 21 belum berakhir, sekedar info bahwa di Jogja tidak terjadi apa - apa, semoga tidak akan terjadi apa - apa sampai selamanya.  

Bagaimana kabar kotamu ?

Menambah Partisi OS X di GRUB

Sudah lama saya konsultasi di forum supaya OS X bisa berjalan bersama dengan Linux apapun distronya. Akhirnya saya dan teman-teman disana menemukan dua cara, cara pertama panjang banget script-nya sampai-sampai saya lupa menghafalnya karena tidak bisa diimplementasikan dileptop saya. Cara kedua lebih gampang yaitu:

sudo gedit /boot/grub/grub.cfg

Pada file grub.cfg nanti kita ubah adalah pada section dimana MacOS X bootloader berada. Misalnya seperti konfigurasi grub ditempat saya sebelum dilakukan edit


menuentry "Mac OS X (32-bit) (on /dev/sda6)" --class macosx --class os {
  insmod hfsplus
  set root='(hd0,6)'
  search --no-floppy --fs-uuid --set 1ac7d551c39ccf09
  insmod vbes
  set do_resume=0
  if [ /var/vm/sleepimage -nt10 / ]; then
    if xnu_resume /var/vm/sleepimage; then
      set do_resume=1
    fi
  fi
  if [ $do_resume == 0 ]; then
    xnu_uuid 1ac7d551c39ccf09 uuid
   if [ -f /Extra/DSDT.aml ]; then
    acpi -e /Extra/DSDT.aml
   fi
  xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
  if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    xnu_mkext /System/Library/Extensions.mkext
  else
    xnu_kextdir /System/Library/Extensions
  fi
  if [ -f /Extra/Extensions.mkext ]; then
    xnu_mkext /Extra/Extensions.mkext
  fi
  if [ -d /Extra/Extensions ]; then
    xnu_kextdir /Extra/Extensions
  fi
  if [ -f /Extra/devprop.bin ]; then
    xnu_devprop_load /Extra/devprop.bin
  fi
  if [ -f /Extra/splash.jpg ]; then
    insmod jpeg
    xnu_splash /Extra/splash.jpg
  fi
  if [ -f /Extra/splash.png ]; then
    insmod png
    xnu_splash /Extra/splash.png
  fi
  if [ -f /Extra/splash.tga ]; then
    insmod tga
    xnu_splash /Extra/splash.tga
  fi
 fi
}
Kode tersebut adalah hasil generate dari GRUB yang sayangnya tidak berhasil melakukan load terhadap Cameleon milik MacOS. Untuk memperbaikinya, hapus semua kode dibawah set root dan tambahkan "multiboot /boot". Hasilnya dapat dilihat seperti bawah ini. 
menuentry "Mac OS X (32-bit) (on /dev/sda6)" --class macosx --class os {
  insmod hfsplus
  set root=(hd0,6)
  multiboot /boot
}
Catatan : Biasanya GRUB akan mendeteksi 2 versi MAC OS yang versi 32 dan 64 bit. Versi 64 bit jarang digunakan, anda bisa menghapusnya dari grub.cfg. JANGAN LAKUKAN update-grub SETELAH MERUBAH grub.cfg!

Good Luck!

Friday, December 14, 2012

[REVIEW] KERNEL 3.7

Baru sekarang bisa mereview tentang kernel 3.7 yang kemarin baru rilis. Setelah kemarin kompilasi kernel menunggu selama 1 jam lebih, akhirnya bisa menikmati kernel 3.7. 

Pada komputer saya yang berarsitektur AMD 64bit, tidak ada masalah yang berarti. Namun masalah yang terjadi adalah pada VirtualBox saya yang tidak kompatible dengan kernel baru tersebut. Kernel 3.7 tidak disupport oleh Virtualbox 4.2.0, maka dari itu saya harus mengupdate ke VirtualBox 4.2.4. Saya melakukan upgrade dengan mengunduh versi terbaru disini. Sempat mengalami kegagalan dalam mendownloadnya, dan harus ngulang lagi download 50MB :( 

Setelah download selesai, silahkan install versi yang terbaru  dengan begitu Virtualbox dapat berjalan kembali. Error tersebut dikarenakan tidak kompatibelnya antara driver milik virtualbox lama dengan versi kernel yang terbaru.

Wednesday, December 12, 2012

Touchpad Tidak Berfungsi


sudo apt-get install xserver-xorg-synaptics 
Kemudian setelah itu coba booting kembali komputer anda :)

Tuesday, December 11, 2012

Kernel 3.7 dirilis

Hari ini baca tweet dari dosen yang ternyata kernel 3.7 telah dirilis resmi oleh Linux dan dapat dinikmati di www.kernel.org. Tidak hanya kernel 3.7, kernel 3.6.10 juga sudah dirilis disitusnya. Menurut penjelasanya, kernel baru ini sudah support ARM64, update Intel dan Radeon card, begitu juga dengan perbaikan file system ext4 yang kemarin sempat bermasalah di kernel 3.6.

Menurut informasi dari softpedia, beberapa update yang dilakukan di kernel versi ini adalah sebagai berikut :
· Support for 64-bit ARM;
· Better power management for Radeon GPUs;
· Better support for Intel graphics;
· Improved Nouveau DRM video driver;
· EXT4 improvements;
· Btrfs hole-punching;
· Improved support for Intel AES-NI;
· Support for Xen EFI video mode;
· IPv6 Netfilter enhancements;
· ARM Xen virtualization support for Cortex-A15;
· Nintendo Wii Balance Board driver support;
· Audio Run-Time Power Management;
· Support for JFS TRIM on SSDs;
· Support for Oracle SPARC-T4.

Untuk selengkapnya bisa dibaca di kernelnewbies.org. Disitu dijelaskan terperinci mengenai segala update yang dilakukan pada kernel 3.7 ini. Saat ini masih belum ada waktu untuk mencobanya, mungkin besok saya akan coba download dan mencicipinya :)

Saturday, December 8, 2012

[XFCE] Ganti Warna Font Icon (Desktop)

Sudah lama saya pakai GNOME atau Cinnamon, sekarang pengen pindah ke desktop environment yang lebih enteng lagi, biar bisa maksimal buat jalanin aplikasi. Kemarin sempat coba - coba beberapa desktop yang sangat enteng seperti OpenBox, Sawfish, FVWM, dll namun menurutku kurang menarik. Enteng banget, tapi untuk akses sehari - hari kayaknya masih perlu banyak polesan. Akhirnya pindah ke XFCE, sebenarnya sudah lama desktop ini ada di komputer, tapi malah jarang kepakai.

Kostumisasi sedikit - sedikit, sekarang sudah lumayan menarik (menurut saya) dan lumayan enteng, tapi ada satu yang ganjal. Warna icon di desktop adalah hitam, yang menjadikan tulisanya kurang bisa dilihat. Cari - cari cara untuk merubahnya, akhirnya kutemukan caranya.
  • Masuk ke home directory, lalu aktifkan "show hidden files" (CTRL+H)
  • Carilah file .gtkrc-xfce dan buka pakai gedit atau sejenisnya
  • Isinya seperti ini 
style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 0
    fg[NORMAL] = "#000000"
    fg[SELECTED] = "#000000"
    fg[ACTIVE] = "#000000"
}

  • Disitu ada 3 kondisi NORMAL, SELECTED & ACTIVE. Nilai masing - masing kondisi adalah #000000, yaitu adalah nilai hexa dari warna hitam. 
  • Silahkan ubah sesuka anda untuk mendapatkan warna sesuai keinginan anda. Parameter yang digunakan adalah #RRGGBB dengan rentang 00 - FF
  • Contohnya untuk mendapatkan warna putih bisa menggunakan kode #FFFFFF
  • Disitu juga terdapat label-alpha = 0, yang merupakan variable untuk mengeset background dari tulisan icon. 0 - 100. Jika 0 maka tidak terlihat, 100 maka terlihat.
  • Jika sudah, save dan logout dan login kembali 
Selamat Mencoba 

 

[OOT] Minggu Yang Berat

Minggu - minggu terakhir semester 3 yang akan berakhir di bulan Desember 2012, dan menyambut natal. Banyak tugas bertubi - tubi, namun satu persatu mulai berkurang, presentasi - presentasi sudah berkurang, tinggal mempersiapkan diri untuk ujian akhir semester. May God Bless ME ! :D

Satu lagi, terakhir update ke kernel 3.6.9 dan kemarin dapet master ISO Linux Mint 14 (Nadia) dari Adimas Anggi yang katanya codename dari Mint 14 sama dengan mantanya dia. . Hahahahha Namun sayang sekali, aku ga nemuin fitur untuk upgrade dari Mint 13 ke 14. Tidak seperti Ubuntu 12.10 yang nyediain pilihan upgrade di installernya. Maka dari itu, masih setia dengan Maya (Mint 13), mungkin besok kalau ada waktu mampir ke lab TI untuk upgrade lewat repo. 

Wednesday, December 5, 2012

Kernel 3.6.9 : All of 3.6 user must upgrade !

Kernel 3.6.9 sudah dirilis di www.kernel.org, atau anda bisa mendownloadnya disini. Belum lama 3.6.8 keluar, sudah keluar 3.6.9. Saya masih belum mencicipi kernel baru ini, masih belum ada waktu untuk download dan mengcompilenya. Menurut softpedia, kernel 3.6.9 ini memiliki banyak upgrade pada driver, update pada file system (Ext4 dan JFFS), perbaikan sound, perbaikan networking, dan banyak tweak yang lainya. 

Mungkin sehabis UAS, saya akan mencoba memakai versi ini, karena kelihatanya cukup menjanjikan tentang dukungan driver :)

Friday, November 30, 2012

Kaos Linux

Rencana mau buat kaos Linux, pakai desain yang simpel biar harganya ga mahal. Desain dari bang Jung Seon Cup. Rencananya mau pesan ke In teeshirt, harga Rp. 82.000,00 ukuran logo A3.


Kernel 3.6.8

Belum lama sudah muncul lagi kernel 3.6.8 yang bisa anda download di www.kernel.org. Perbaikan yang ada diantaranya adalah :
  1. ALSA: usb-audio: Fix crash at re-preparing the PCM stream
  2. ALSA: hda - Fix invalid connections in VT1802 codec
  3. ALSA: hda - Fix empty DAC filling in patch_via.c
  4. ALSA: HDA: Fix digital microphone on CS420x
  5. tcp: fix retransmission
Untuk saya, sekiranya belum ada yang perlu untuk update ke versi ini. Saya masih pengguna 3.6.6, kemarin mau update 3.6.7 malah langsung muncul 3.6.8, kayaknya lebih baik menunggu yang 3.7 di release secara resmi :)

Install Hackintosh di ACER 4540

Beberapa hari yang lalu melihat temen yang mau install Hackintosh di komputer miliknya membuat saya kepengen punya hackintosh juga di komputer saya. Hackintosh adalah oprekan Macintosh yang bisa berjalan di platform PC (Intel atau AMD). Mungkin sebelumnya pernah dijelaskan oleh Ucup di post ini http://www.f-comp.com/2012/10/install-os-x-di-pc.html

Saya pun akhirnya diajari oleh Ucup untuk menginstall hackintosh di komputer saya. Komputer saya ACER 4540 dengan spesifikasi 

  • AMD Turion X2
  • ATI HD 4200
  • RAM 3GB
  • HDD 320 GB 
Laptop yang sudah kuno sebenarnya, dan hanya bisa support Mac OS 10.6 atau Snow Leopard. Hasilnya lumayan menggembirakan, namun ada 1 yang belum tuntas solusinya, yaitu masalah VGA. Berikut ini adalah device yang langsung bekerja dengan driver bawaan Hackintosh 
  1. Sound
  2. WiFi (Atheros)
  3. Bluetooth
  4. Touchpad
  5. WebCam
Ga apa apa lah, namanya juga untuk coba - coba. Hasil yang cukup memuaskan, namun masih kurang puas karena VGA nya belum bener sepenuhnya, masih Low Res (1024x768). Tidak enak sekali dipandang mata, standar resolusi komputer saya 1366x768. Masih melakukan banyak percobaan untuk mengubah resolusi menjadi Full Res.





Thursday, November 15, 2012

Chroot : Exec Format Error

Jam 2 malam kaya gini mau buka komputer ternyata burgnya error. Lupa tadi kuapain, karena LiveUSB keformat, jadinya bongkar tempat CD. Asal ngambil CD linux buat restore BURG biar bisa masuk ke Mint lagi.

Setelah masuk dan booting yg lama banget dan berisik suara CD. Waktunya merestore BURG! Setelah selesai mounting, pas mau jalaning perintah chroot ternyata error.

Errornya :
CHROOT : Exec Format Error

Hal ini disebabkan karena perbedaan system arsitektur komputer saya dengan master linux yang saya masukkan tadi. Komputer saya terinstall dengan Linux Mint 64 bit, sehingga jika ingin restore, harus menggunakan arsitektur yang sama.

SOLUSI?
Coba booting dengan master linux yang sesuai dengan linux yang terinstall di komputer anda. Lebih baik menggunakan master yang sama seperti linux yang terinstall.

Tuesday, November 13, 2012

Percepat Kompilasi Kernel

Terkadang kita males melakukan kompilasi kernel sendiri yang sudah kita download dari www.kernel.org. Malesnya begini, source code kernel yang kita download sudah besar (~70MB) ditambah lagi dengan penderitaan menunggu kompilasi kernel selesai (~ 1 jam). Hal tersebut sangat membosankan. Namun nilai positifnya adalah, kita bisa mengkonfigurasi manual sesuai dengan komputer yang kita gunakan. Setiap saya melakukan kompilasi kernel, saya selalu menambahkan parameter -j . Parameter ini berfungsi untuk melakukan beberapa tugas (job) sekaligus dalam 1 waktu. Sehingga proses kompilasi dapat berlangsung lebih cepat. Bisa anda lihat sendiri dalam manual dari make. 
-j [jobs], --jobs[=jobs]
Specifies the number of jobs (commands) to run simultaneously. If there is more than one -j option, the last one is effective. If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.
Untuk penggunaanya, anda bisa menambahkanya setiap anda melakukan perintah make. Seperti contoh make -j2. Berarti program akan melakukan 2 thread sekaligus untuk melakukan kompilasi terhadap kernel.

Untuk Diingat! 
Sebaiknya anda menyesuaikan jumlah job dengan jumlah core pada prosesor komputer anda. Jika anda mempunyai 2 core pada prosesor, silahkan set menjadi j2. Jika 4 core, maka j4. Hal ini sudah cukup membebani prosesor anda, dapat dilihat dari CPU Usage yang tinggi.

Monday, November 12, 2012

Bahasa Indonesia

After this post, I will use Bahasa Indonesia as primary language for this blog. I will use Indonesian formal language for you, so you can translate the language into others language perfectly. Why ? Because if I write some tutorials in English, I can't explain the steps more clearly because English is not my primary language. 

Sorry. 

Friday, November 9, 2012

Fix Internal Error -- Ubuntu Software Center

Last night my friend told me that the Ubuntu software center on his computer can't download a Chrome browser. It said that "Internal Error and chrome couldn't installed". I think that error because of the dependencies. The dependencies seems to be error because of the last installation is not complete. So I did below command and it will repaired the system dependencies.
 sudo apt-get install -f  


Wednesday, November 7, 2012

How to Compile Kernel ?

How to compile kernel ? Change the kernel is the one that not important for you if you have stable kernel with your hardware. Because upgrading a kernel may harm your hardware if you don't know how to configure the kernel configuration. You can see any update of available kernel from www.kernel.org. Every time Linus Torvalds release the kernel source code, you can download from there. The question is, how to compile the kernel and install to my computer ?
  1. First you must download the kernel source code from www.kernel.org
  2. After downloaded, extract with your favorite package manager, or you can do that from terminal and type this command tar -xjvf linux-x.y.z.tar.bz2 -C /usr/src
  3. The source code will be unpack to folder /usr/src
  4. Go to the directory by typing cd /usr/src
  5. Type make menuconfig to configure the kernel before you compile it. 
  6. BE CAREFUL ! There are plenty of configuration that if you didn't careful, the kernel may not work perfectly on your computer. If you don't know how to configure, just leave it default.
  7. To compile, type sudo make. It will took a long time to compile the kernel, about 50 - 60 minutes. 
  8. After finished, type sudo make modules_install install. The command will install the driver for your hardware and after it finished, the kernel will be updated into your system. 
  9. After that, reboot the computer, and the kernel should be in the GRUB list. If didn't, boot with old kernel, go to terminal and type update-grub (GRUB user) [OPTIONAL]
  10. Simple enough to do this, the bad things is that you must wait for a while to compile the kernel. If you have any question, please post here. 
Correct Me If I Wrong :)

Tuesday, November 6, 2012

NUTZ! 5.0 -- Quantal Release Party Yogyakarta

This year, my campus organized an events to celebrate the Ubuntu 12.10 release. The events called NUTZ, after NUTZ 4.0 that celebrated the release of Ubuntu 11.10, so this year we call it NUTZ 5.0. We're going to talk about Cloud Computing in this event,  so we edited the Ubuntu's slogan "Ubuntu for Human Being" to "Cloud for Human Being". Why ? Because in this new release of Ubuntu, Canonical make some features to support cloud computing. Just like an integrated Amazon.com inside the Unity menu. We work together with Mr. Dani Adhipta as Lecturer from Gajah Mada University, Biz Network, and Ubuntu Jogja Community as the talker of this event. Thanks to BizNet and Toko Baliwae. More information ? Check the poster below :D



You're in Jogja or near Jogja ? Please come and join us ! Celebrate the Release Party !

Monday, November 5, 2012

Kernel 3.6.6 -- Not working well

After upgrading to kernel 3.6.6 from www.kernel.org. It seems not compatible with my computer hardware. My touchpad isn't working, but on 3.6.5 it works well. I don't know why, I'm back to 3.6.5 for a while.

Share