[ kernel dies ifconfig'ing ep0 up] ... this is a long shot, but have you *double-checked* that you supped, rebuilt, and reinstalled GCC since the compiler bug that bit elink3.c was fixed, and that you built your kernel with the fixed compiler? That bug would show the same symptoms you describe.