> 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

Kirim email ke