For debugging linux-pam, build with debugging enabled, then touch /tmp/pam-debug.log. It will log a lot, like over 2000 lines in one sshd connection.
My Tecra 740CDT works fine with older 2.2.18 kernel (vmlinuz-2.2.18-3 as provided by Turbo Linux). But when booting a 2.4.20 kernel with Lilo a bzImage it reboots after loading the kernel after the bios check.
I tried various sizes. I tried vmlinux, vmlinuz, and zImage, but either the kernel build complained "System is too big. Try using bzImage or modules" or lilo complained. The smallest kernels I tried were in the 600,000 byte range. I need to get smaller than 520192 bytes. I have read several webpages and postings about bzImage doesn't work with various older Toshiba Tecras, but nothing recent. See http://www.cck.uni-kl.de/misc/tecra710/ and http://www.cck.uni-kl.de/misc/tecra710/linux-problem.
pkg/21413: PAM's pam_unix may be broken under Linux I found two problems: it refered to header that wasn't updated yet and one patch refered to wrong macro name. I provided a fix. (I sent a message to tech-pkg on 16/May/2003 asking someone to look at this; wiz fixed and closed PR a little later.)
To make the fix, I did: I used pkgvi to edit it. I used pkgdiff (and mkpatches) to make the diff(s). (And then I used patchdiff but it gave me diffs for all patches and it seemed unusable.) Then I copied the new patch to patches/ (making sure I overwrote the correct one). Then I used "cvs diff -bu" of the patches directory. Then I emailed this to gnats-bugs with the PR in the subject line.