In an attempt to solve my J2240 STI and Eth0/1 problems I am trying to upgrade the kernel from the 2.4.9-32 on the 0.9.3 ISO to something more recent.  Specifically, I've tried 32-2.4.16-pa24 and pa29.  I ftp'd the tar files from the 32-bit directory, untarred / unzipped the contents, copied them into /boot, changed the link for vmlinux, and modified /etc/palo.conf.  However, in both cases when I boot, everything initially looks like it will boot OK, but I eventually get a stack pointer error, a long hex dump, and finally "Kernel Fault: Code=15 regs=102af4c0 (Addr=00368004)" ....  This all appears on the STI head, even though I changed console to ttyS0, and scrolls by too fast to get much meaningful info prior to the hex dump. 
 
Do I have to upgrade from source (which I'll try next) or am I doing something wrong or both?