Bismillah,
Awal Kisah …
Kemarin Senin, 2 Februari 2014 saya mecoba Gamepad Sony PS3 (Dualshock 3 sixaxis) pada ubuntu 14.04 untuk suatu keperluan. Setelah membaca banyak artikel di dunia maya, ternyata versi kernel 3.13.45 dari ubuntu saya kurang maksimal untuk Dualshock 3.
Bermula dari hal tersebut saya berencana untuk meningkatkan versi (upgrade dalam bahasa inggris) kernel yang saya gunakan. Kemudian saya mencari changelog/release note/what’s new dari versi kernel ubuntu yang telah dirilis. Yang menarik perhatian saya, terkait Dualshock 3 sixaxis adalah pada kernel versi 3.17, berikut saya kutip dari UbuntuHandbook:
What’s New in Linux Kernel 3.17:
- Radeon R9 290 “Hawaii” GPUs finally play nicely with the open-source AMD Linux driver.
- Microsoft Xbox One controller support.
- Improvements to the Sony SIXAXIS support
- Toshiba “Active Protection Sensor” Support, a driver to detect if Toshiba laptops are in a free-fall.
- New ARM hardware support: Rockchip RK3288 SoC, Allwinner A23 SoC, Allwinner A31 Hummingbird, Tegra30 Apalis board, Gumstix Pepper AM335x, and the AM437x TI evaluation board.
- Open-source NVIDIA driver improvements.
- DMA-BUF cross-device synchronization support
- Broadcom BCM7XXX-based board support
- ACPI 5.1 activity and other power management improvements.
- Audio support includes Wildcatpoint Audio DSP on Intel Broadwell Ultrabooks.
Akhirnya saya putuskan untuk upgrade versi kernel yang saya gunakan, dari versi 3.13.45 ke versi 3.17.
Langkah-langkah Upgrade Kernel Ubuntu …
- Masuk ke terminal.
- Buat direktori untuk kernel yang akan diunduh kemudian masuk ke direktori tersebut.
- Unduh versi kernel yang diinginkan.
- Pasang (install) versi kernel yang telah diunduh.
- Update grub
- Reboot
- Cek versi kernel dari terminal
mkdir kernel
cd kernel
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb
sudo dpkg -i linux-headers-3.17* linux-image-3.17*
sudo update-grub
uname -r
Terima Kasih, Semoga bermanfaat