Hey, So I've been happily running 2.2.x for quite some time. I shifted over to using my USB devices under the new input layer and have been extremely pleased.
Just recently, I swamped my internal hardrive on my G3 pismo while building a debug version of OpenOffice, and bought a Maxtor external firewire drive to supplement my internal disk. So now I need a kernel that can do both. I first tried using the ieee1394 patch for 2.2.17, which didn't compile, but needed some pretty minor adjustments (it gets undefined symbols if compiled with SMP support) to get running. However, it doesn't work. It finds my controller, and my drive, but as soon as it tries a read() it hangs. Killing the wedged process crashes the kernel. Not good. So I grabbed 2.4.0-test11 off rsynch from linuxcare. It built the ieee1394 with no trouble, but when I rebooted, I didn't have a keyboard or a mouse -- no new input layer support, and all my input device files in /dev have been switched over. So... according to instructions of the SuSE site, I downloaded ruby off sourceforge and copied over the input layer files, and now 2.4.0 won't build. Ahhh!!!!!! What is the right path to get 2.4.0 working with both ieee1394 *and* the new input layer??? Thanks, jas.