Fix Battery Toshiba L645
#1
Mungkin pengguna linux toshiba l645 mendapatkan masalah yang sama seperti saya yaitu kita tidak bisa melihat indikator battery dan status battery awalnya saya menyerah tapi berhubung terpaksa harus bisa saya cari-cari ternyata membuahkan hasil dan hasilnya pun bisa pertama yang harus kita gunakan buka konsole dan ketik
Code:
root@IBTeam~$ cat /proc/acpi/battery/BAT1/*
    present:                 no
    present:                 no
    present:                 no
Sudah terbkti battery no tidak di ketahui
Code:
root@IBTeam~$ dmesg | grep batt
[    1.370268] ACPI: Battery Slot [BAT1] (battery absent)

Selanjutanya kita ambil DSDT.dat
Code:
root@IBTeam~$ cat /sys/firmware/acpi/tables/DSDT > DSDT.dat

Setelah terbuat file DSDT.dat kita bongkar file tersebut
Code:
root@IBTeam~$ iasl -d DSDT.dat

Maka akan terbuat file dengan nama DSDT.dsl kita edit dan kita cari kata berikut
Code:
root@IBTeam~$ gedit DSDT.dsl
cari kata yang OperationRegion (EMEM, SystemMemory, 0xFF808001, 0xFF)
ubah menjadi (EMEM, EmbeddedControl, 0×00, 0xFF)

Setelah di save kita akan membangun file DSDT.hex dengan
Code:
root@IBTeam~$ iasl -tc DSDT.dsl

Code:
Setelah  itu file DSDT.dsl kita edit dan kita cari kata berikut
[code]0×00000000,    // Granularity
0xFED40000,         // Range Minimum
0xFED44FFF,         // Range Maximum
0×00000000,         // Translation Offset
0×00000000,         // Length

ubah lah line 2663 menjadi :

0x00000000,         // Granularity
0xFED40000,         // Range Minimum
0xFED44FFF,         // Range Maximum
0x00000000,         // Translation Offset
0x00005000,         // Length

Setelah itu kita install paket yang di perlukan
Code:
root@IBTeam~$ apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev

Kita buat folder dengan nama source
Code:
root@IBTeam~$ mkdir /root/source

Sekarang kita download kernelnya
Code:
root@IBTeam~/source# wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.7.tar.bz2

Setelah download kernel selesai
Code:
root@IBTeam~/source# tar jxpf linux-3.2.7.tar.bz2

Kita copy kernel config ke kernel baru
Code:
root@IBTeam~/source/linux-3.2.7# cp -vi /boot/config-`uname -r` .config

Sekarang kita buka konsole baru
Code:
root@IBTeam~$ cp DSDT.hex /root/source/linux-3.2.7/include

Kita buka config kernel yang baru di copy
Code:
root@IBTeam~$ gedit /root/source/linux-3.2.7/.config
Cari dan ubahlah konfigurasi
CONFIG_STANDALONE=n
CONFIG_ACPI_CUSTOM_DSDT=y
CONFIG_ACPI_CUSTOM_DSDT_FILE="[color=#0000CD]DSDT.hex[/color]"
Setelah selesai Save dan quit

sekarang kita buka konsole yang sebelumnya
Code:
root@IBTeam~/source/linux-3.2.7# make menuconfig
nanti akan mucul tampilan kita load the .config file, save the menu file and exit

Sesudah itu kita membangun kernel karena proses ini membutuhkan kecepatan CPU yang sangat besar maka kita harus
Code:
root@IBTeam~/source/linux-3.2.7# export CONCURRENCY_LEVEL=5

Code:
root@IBTeam~/source/linux-3.2.7# make-kpkg clean

Ini Proses yang di tunggu mungkin proses ini terlalu lama
Code:
root@IBTeam~/source/linux-3.2.7# fakeroot make-kpkg --initrd --append-to-version=-saiful kernel-image kernel-headers

Setelah selesai maka akan muncul kernel di folder source
Code:
root@IBTeam~$ cd /root/source

Kita install kernelnya
Code:
root@IBTeam~/source# dpkg -i linux-image-3.2.7-saiful_3.2.7-saiful-10.00.Custom_i386.deb

root@IBTeam~/source# dpkg -i linux-headers-3.2.7-saiful_3.2.7-saiful-10.00.Custom_i386.deb

Setelah selasai install kernel kita update initramfs
Code:
root@IBTeam~$ update-initramfs -c -k 3.2.7-saiful

Yang terakhir kita update grub
Code:
root@IBTeam~$ update-grub

Reboot untuk Mencoba Kernel Baru Big Grin



Source : http://techinterplay.com/fix-toshiba-bat...linux.html





I aM Love Open Source

#2
Wah pantesann laptop temen saya error di baterainya.... Nanti dicoba dEh
Yang putih, yang seharusnya ber-aksi dan berbakat!
Linuxtivist blog

#3
nice bro .. ane post yah ke halaman depan Smile
FOLLOW @DutaLinux
for more question and sharing about security and Opensource only

#4
Quote:Setelah terbuat file DSDT.dat kita bongkar file tersebut
Code:
root@IBTeam~$ iasl -d DSDT.dat
[root@bt][~]
[#] iasl -d DSDT.dat
The program 'iasl' is currently not installed. You can install it by typing:
apt-get install iasl

Quote:[root@bt][~]
[#] apt-get install iasl
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
[root@bt][~]

Nah ithu kyakmna Ya kang????AngryAngryAngry

#5
laptop saia Toshiba L745 indikator battere jga tidak muncul,, saia coba dulu yah..panjang bgt nih,,
[Image: 11999742_1043096455730912_2561898501220158632_o.jpg]

#6
(02-26-2012, 12:37 PM)zee eichel Wrote: nice bro .. ane post yah ke halaman depan Smile

Silahkan Mas ^___^
I aM Love Open Source

#7
nanya dulu,, pas dibagian ini:
root@IBTeam~/source# wget http://www.kernel.org/pub/linux/kernel/v....7.tar.bz2

itu emg harus donload kernel yg itu yah, apa disesuaikan apa donlod yg terbaru,,
[Image: 11999742_1043096455730912_2561898501220158632_o.jpg]

#8
(03-01-2012, 01:40 AM)yogi Wrote: nanya dulu,, pas dibagian ini:
root@IBTeam~/source# wget http://www.kernel.org/pub/linux/kernel/v....7.tar.bz2

itu emg harus donload kernel yg itu yah, apa disesuaikan apa donlod yg terbaru,,


terserah mas mau download kernel yang baru juga endak apa-apa
I aM Love Open Source

#9
Gimana klo kernel-Nya udah yang terbaru . . and gimana config-nya ??

#10
(04-17-2012, 11:43 PM)Ling Lung Wrote: Gimana klo kernel-Nya udah yang terbaru . . and gimana config-nya ??

sama aja mas brow
I aM Love Open Source






Users browsing this thread: 1 Guest(s)