View Single Post
  #10 (permalink)  
Old 19-Jan-2006, 11:17
Casaubon
Guest
 
Posts: n/a
Default

Hmmmmm. Neither "linux32" nor "./configure -m32" seems to work. I think this might be a memory issue, perhaps? The code that the error message refers me to looks like this:

static inline pte_t *nNIKAL100_getKernelPageTableEntry(nLinux_mm* mm, void *address)
{
pgd_t *pgd;
pmd_t *pmd;
pgd = pgd_offset(mm, (nNIKAL100_tUPtr)address);
pmd = pmd_offset(pgd, (nNIKAL100_tUPtr)address);
nNIKAL100_compileTimeAssert(sizeof(pte_t) <= 16, "pte_t is larger then 128 bits!\n");
#ifdef nNIKAL100_kPTEOffsetKernel
return pte_offset_kernel(pmd, (nNIKAL100_tUPtr)address);
#else
return pte_offset(pmd, (nNIKAL100_tUPtr)address);
#endif
}

For the life of me, I can't tell what the "pud" referred to is. The nice lady at National Instruments says this:

How are you? I am sorry I could not get back to you earlier; I have
been in training all week. I did research your
issue some more, and from what I've seen, even though SUSE 10 is not
officially supported, it seems to be a
Kernel issue. People who have had similar issues were using 2.6.10
and above, and using the 2.6.8 kernel seemed
to work for them. You can give this a shot and see if it resolves the
issue. Feel free to call or reply to this email if you have
any questions. Have a great day!


Perhaps it is the kernal I have?