Hi!

We have just installed a AXL600L card in one of our servers and after manually installing the driver (the .rpm packages are a bit strange) the atldmd daemon is running and reports:
cat /AtallaSem/Atldmd.log
Located 1 Atalla AXL accelerator card(s) in the system.
For LD 0 assigned handle 41000000 .
For LD 1 assigned handle 4100000a .
For LD 2 assigned handle 41000014 .
3 logical devices initialized for use.
Atalla Logical Device Manager Daemon successfully initialized.
Atalla Logical Device Manager V1.0 started on: Thu Oct 9 19:52:19 2003
Atalla Logical Device Manager Daemon PID:74


The daemon can be stopped and restarted just fine until one openssl application has tried to use it...
Heres the commandline that I tried with:
openssl genrsa -engine atalla -out server-key.pem 1024


A strace of this gives us:
...(loading libraries etc)...
close(3) = 0
open("/lib/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\32\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=33811, ...}) = 0
old_mmap(NULL, 69044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402cc000
mprotect(0x402d2000, 44468, PROT_NONE) = 0
old_mmap(0x402d2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x402d2000
old_mmap(0x402d3000, 40372, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d3000
close(3) = 0
mprotect(0x40276000, 12288, PROT_READ|PROT_WRITE) = 0
mprotect(0x40276000, 12288, PROT_READ|PROT_EXEC) = 0
mprotect(0x40272000, 12288, PROT_READ|PROT_WRITE) = 0
mprotect(0x40272000, 12288, PROT_READ|PROT_EXEC) = 0
getrlimit(0x3, 0xbfffc3b0) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 113
uname({sys="Linux", node="void", ...}) = 0
rt_sigaction(SIGRTMIN, {0x40282c90, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x40282d30, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x40282e60, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfffc400, 36, (nil), 0}) = 0
munmap(0x40015000, 24221) = 0
getpid() = 113
msgget(829649985, 0) = 0
msgget(829584449, 0) = 32769
msgget(846427201, 0) = 65538
msgget(846361665, 0) = 98307
shmget(828470337, 32, 0) = 0
shmat(0, 0, 0) = 0x40015000
brk(0x80a7000) = 0x80a7000
getpid() = 113
msgsnd(65538, {1073807473, "\f\0\0\0\0\0\0\0C\4\0\1\3\0\1\0\f\0\0\0\0\0\0\0\0\0\0\0"...}, 1032, 0) = 0
msgrcv(


And then nothing happens...
...I will be glad to do whatever I can to solve this - but I don't know where to start...


Brgds

/Stefan

--
If you make people think they're thinking, they'll love you; but if you
really make them think they'll hate you.


______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]

Reply via email to