> Catatan dari saya : > > 1. Dari ldd semula dan asumsi anda menggunakan kernel > 2.6.18 bukan 2.6.22.1 (seperti di awal thread) : > libpopt.so.0 => /usr/lib/libpopt.so.0 (0×2aab3000) > libcryptsetup.so.0 => /usr/lib/libcryptsetup.so.0 (0×2aab9000) > libdevmapper.so.1.02 => /usr/lib/libdevmapper.so.1.02 (0×2aac3000) > libc.so.0 => /lib/libc.so.0 (0×2aad0000) > ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0×2aaab000)
Yah benar .., saya menggunakan 2.6.18, krn pada 2.6.22.1 masih ada masalah pada sd driver nya ... > Sedangkan hasil strace terakhir dan waktu format dengan > luksFormat menunjukkan hasil berbeda. Ini hasil strace terakhir : > > a) open("/lib/libpopt.so.0?, O_RDONLY) = -1 ENOENT > (No such file or directory) > open("/lib/libpopt.so.0?, O_RDONLY) = -1 ENOENT > (No such file or directory) > > open("/lib/libcryptsetup.so.0?, O_RDONLY) = -1 ENOENT > (No such file or directory) > open("/lib/libcryptsetup.so.0?, O_RDONLY) = -1 ENOENT > (No such file or directory) > > open("/lib/libdevmapper.so.1.02?, O_RDONLY) = -1 ENOENT > (No such file or directory) > open("/lib/libdevmapper.so.1.02?, O_RDONLY) = -1 ENOENT > (No such file or directory) > > > Pastikan libcryptsetup.so.0, libdevmapper.so.1.02, dan > libopt.so.0 ada di directory /lib sesuai yang diminta. Saya kira ini tak masalah .., cryptsetup mencari lib yang diperlukan pada /lib dan pada /usr/lib, bisa dilihat pada output strace berikut : open("/lib/libpopt.so.0″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libpopt.so.0″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libpopt.so.0″, O_RDONLY) = 3 Pada kali ketiha, library yang diperlulkan akhirnya ditemukan di /usr/lib, demikian juga kasus nya dengan libcryptsetup & libdevmapper, berikut outputnya : open("/lib/libcryptsetup.so.0″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libcryptsetup.so.0″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libcryptsetup.so.0″, O_RDONLY) = 3 open("/lib/libdevmapper.so.1.02″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdevmapper.so.1.02″, O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libdevmapper.so.1.02″, O_RDONLY) = 3 Jadi saya kira inti permasalahannya bukan disini .., CMIIW > > b) open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3 > ioctl(3, TCGETS, 0×7fe715f0) = -1 ENOTTY > (Inappropriate ioctl for device) > > Seharusnya request Terminal (TTY) baru, > tapi untuk device tidak dikenal. > Check pemanggilan ioctl stack ke device. Nah ini dia .., saya belum menemukan dimana tepatnya "open("/proc/devices", O_RDONLY|O_LARGEFILE)" dipanggil .... > Btw, di lucksDump coba check di bagian "Key Slot 0", apakah DISABLED > atau ENABLED? Karena proses baru luksFormat. Sudah ENABLED ..., bisa dilihat disini : http://wildanm.wordpress.com/2007/09/14/no-problemo-cryptsetup-luksdump-devmmcblk0p2/ > Sementara ini dulu dan kalau bisa proses dan source yang Anda edit juga > ditampilkan di blog Anda sebagai pembanding. Sampai sejauh ini belum ada source yang saya edit .., baru perubahan header saja ..:) Saya menggunakan cryptsetup-1.0.5 bukan 1.0.3 ... -- --- Person who say it cannot be done should not interrupt person doing it. Coz..... Miracles are closer than you think ... ------------ http://wildanm.fisika.ui.edu HP: 08888378594 Y! : hawking_123 -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis