These aren't the original kernel patches from MontaVista. I wish I'd downloaded them when Ed Schouten made them available because they've gone now. He should still be reachable though, try the NetBSD community if you're interested. My patches were weeded out by hand and may or may not be easier to work with than the original ones. The 2.4.17 one appeared to work fine. I then tried to move up to 2.4.20 which more or less worked but seemed to have some signaling problems or something. Both versions have the USB drivers missing because I wanted to clean that area up a bit more but never got round to it. I've been told that dropping in the USB code from the MontaVista kernel works just fine. Note that you should apply these patches against Linux MIPS, not vanilla Linux. The GCC IOP patch is as-above. The GCC R5900 patch is the real monster. ;) I can't quite remember what state it was in when I last worked on it but I've started to annotate it. I'll upload the annotations when they're ready. chewi