trouble building/loading crypto.ko
Stefan Krüger
stadtkind2 at gmx.de
Sun Jan 29 15:15:14 PST 2012
Hi,
I just tried to build the crypto kernel driver as a module, which failed in
multiple ways:
1) there is no zlib.ko
I fixed this by taking FreeBSDs zlib modules/ Makefile and zlib.c changes,
see http://pastebin.mozilla.org/1467564 for git diff
Next error stopping me from loading crypto.ko was:
link_elf_obj_obj: symbol AES_GMAC_Init undefined
I fixed this by adding "gmac.c" to /usr/src/sys/crypto/Makefile, but now I
get this:
# kldload crypto
cryptosoft0: <software crypto> on motherboard
spin_lock: 0xffffffff830601c0, indefinite wait (1 secs)!
... bunch of indefinite waits
Trace beginning at frame 0xffffffe0a7443be0
spin_lock_contested() at spin_lock_contested+0xd4 0xffffffff8032e989
spin_lock_contested() at spin_lock_contested+0xd4 0xffffffff8032e989
lockmgr() at lockmgr+0x8e 0xffffffff80309317
crypto_ret_proc() at crypto_ret_proc+0x22 0xffffffff8303d43b
... some more indefinite waits
spin_lock: 0xffffffff830601c0, indefinite wait (59 secs)!
panic: spin_lock: 0xffffffff830601c0, indefinite wait!
cpuid = 1
Trace beginning at frame 0xffffffe0a7443b60
panic() at panic+0x1fb 0xffffffff803186ad
panic() at panic+0x1fb 0xffffffff803186ad
spin_lock_contested() at spin_lock_contested+0x104 0xffffffff8032e9b9
lockmgr() at lockmgr+0x8e 0xffffffff80309317
crypto_ret_proc() at crypto_ret_proc+0x22 0xffffffff8303d43b
Debugger("panic")
And I'm pretty stuck on this one :(
More info and/or kernel crashdump available on request
More information about the Kernel
mailing list