This is likely the TPM's SRK failing to load. The TPM Token will try to load the SRK using a NULL password. IIRC this can be set by just hitting enter when prompted for the password in tpm_changeownerauth -s.
2010/7/20 Alexander Loukissas (aloukiss) <alouk...@cisco.com>: > Actually a re-login was needed. However, now I get a different error: > > C_SetPIN failed: 0x00000006 (6) > > Alex > > -----Original Message----- > From: Kent Yoder [mailto:shpedoi...@gmail.com] > Sent: Tuesday, July 20, 2010 9:12 AM > To: Alexander Loukissas (aloukiss) > Cc: Klaus Heinrich Kiwi; opencryptoki-users@lists.sourceforge.net > Subject: Re: [opencryptoki-users] error initializing token > > Hmm, there are really only 2 reasons why that should fail... Does > `id` show your user in the pkcs11 group? Sometimes that requires a > logout/login to take effect? > > 2010/7/20 Alexander Loukissas (aloukiss) <alouk...@cisco.com>: >> Yup, there's a message saying: >> >> openCryptokiModule[2051]: api_interface.c:3397 Cannot Attach to Shared Memory >> >> This appears each time I run the tpmtoken_init command. >> >> Alex >> >> -----Original Message----- >> From: Kent Yoder [mailto:shpedoi...@gmail.com] >> Sent: Tuesday, July 20, 2010 9:04 AM >> To: Alexander Loukissas (aloukiss) >> Cc: Klaus Heinrich Kiwi; opencryptoki-users@lists.sourceforge.net >> Subject: Re: [opencryptoki-users] error initializing token >> >> Are there any messages in /var/log/messages? >> >> If you've installed packages from a distro, can you install the >> debugging rpms, export PKCS11_API_LOG_DEBUG=1, then try again and see >> if anything is logged. >> >> If you've installed from source, you'd need to configure >> --enable-debug, then make, make install and export the env var above. >> >> 2010/7/20 Alexander Loukissas (aloukiss) <alouk...@cisco.com>: >>> Both of these are true already, but still the error appears. >>> >>> Alex >>> >>> -----Original Message----- >>> From: Kent Yoder [mailto:shpedoi...@gmail.com] >>> Sent: Tuesday, July 20, 2010 8:24 AM >>> To: Alexander Loukissas (aloukiss) >>> Cc: Klaus Heinrich Kiwi; opencryptoki-users@lists.sourceforge.net >>> Subject: Re: [opencryptoki-users] error initializing token >>> >>> Hi Alex, >>> >>> Make sure pkcsslotd is running and that the user executing this >>> command is a member of the pkcs11 group. >>> >>> Kent >>> >>> On Tue, Jul 20, 2010 at 9:48 AM, Alexander Loukissas (aloukiss) >>> <alouk...@cisco.com> wrote: >>>> Thanks Klaus, >>>> >>>> I've actually tried doing what you've suggested but I still can't make it >>>> to work. In more detail, I get an error message when running the >>>> tpmtoken_init: C_Initialize failed: 0x00000002 (2). >>>> >>>> Any ideas on that? >>>> >>>> Thanks >>>> Alex >>>> >>>> -----Original Message----- >>>> From: Klaus Heinrich Kiwi [mailto:kla...@linux.vnet.ibm.com] >>>> Sent: Monday, July 19, 2010 6:47 PM >>>> To: Alexander Loukissas (aloukiss) >>>> Cc: opencryptoki-users@lists.sourceforge.net >>>> Subject: Re: [opencryptoki-users] error initializing token >>>> >>>> On Mon, 2010-07-19 at 17:18 -0500, Alexander Loukissas (aloukiss) wrote: >>>>> Hello, >>>>> >>>>> I've been playing around with opencryptoki and I've been seeing some >>>>> issues initializing the TPM token (token #0) on my machine. When running >>>>> "pkcsconf -I -c 0", I enter "87654321" as the SO PIN but I get "Error >>>>> initializing token: 0xA4". Looking up the header files in the >>>>> opencryptoki package, I found that this error corresponds to a >>>>> "CKR_PIN_LOCKED" error in usr/include/pkcs11/pkcs11types.h >>>>> >>>>> In more detail, I do exactly what is described here: >>>>> http://www.mail-archive.com/linux-...@vm.marist.edu/msg53084.html >>>>> >>>>> When trying the exact same steps for the soft token (token #1), all >>>>> succeeds and I end up with the (correct) flags 0x44D on that token. >>>>> >>>>> Would anyone have an idea where this problem could be coming from? I've >>>>> tried to clear out the TPM entirely from the BIOS, reclaim ownership, >>>>> etc, but it didn't help. >>>>> >>>>> For reference, I'm using an Intel DQ57TM motherboard with an on-board >>>>> TPM and Fedora Core 13. >>>> >>>> Hi Alexander. Thank you for your contact. >>>> >>>> Please try these instructions and let us know: >>>> http://trousers.sourceforge.net/pkcs11.html >>>> >>>> Basically, you'll need to set the SRK passphrase in your TPM to the >>>> "well-known password" (or something like it), that is, all zeros (there >>>> are switches for that in the tpm tools - see their man pages). >>>> >>>> After that, use "tpmtoken_init" to initialize token. >>>> >>>> We know it's counter-intuitive to not use the pkcsconf utility like we >>>> are able to in other tokens, but currently, due to the way the tpm token >>>> is built, we have no way of doing that relying solely on the PKCS#11 >>>> API. >>>> >>>> -Klaus >>>> >>>>> Thanks, >>>>> >>>>> Alexander Loukissas >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> This SF.net email is sponsored by Sprint >>>>> What will you do first with EVO, the first 4G phone? >>>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first >>>>> _______________________________________________ >>>>> opencryptoki-users mailing list >>>>> opencryptoki-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/opencryptoki-users >>>> >>>> >>>> -- >>>> Klaus Heinrich Kiwi | kla...@br.ibm.com >>>> IBM LTC Security Development | http://blog.klauskiwi.com >>>> http://www.ibm.com/linux/ltc | http://www.ratliff.net/blog >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF.net email is sponsored by Sprint >>>> What will you do first with EVO, the first 4G phone? >>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first >>>> _______________________________________________ >>>> opencryptoki-users mailing list >>>> opencryptoki-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/opencryptoki-users >>>> >>> >> > ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ opencryptoki-users mailing list opencryptoki-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opencryptoki-users