Hi Guido, I tried with a fresh current cvs tree and applied your newport_vs_i2.diff straight from the e-mail, but still get the same on the I2: >> bootp():/vmlinux Setting $netaddr to 192.168.0.13 (from server ) Obtaining /vmlinux from server | [stops] Tried it on the Indy and it works (Same kernel, same boot server etc) Maybe it's a gcc 3 bug? I still have not got round to compiling an older toolchain. Any other ideas? Thanks Ian