This laptop apparently had BIOS v1.11 installed when I first received it, which doesn't exist according to the Lenovo support page, but anyway... it was exhibiting a major problem at boot whereby it would shutdown a couple of seconds into loading the (Linux) kernel, but only _sometimes_. Very annoying. I saw that v3.03 was the latest BIOS and that it included a fix for a problem with SATA at boot, so I went through the tedious process of installing Windows, upgrading the BIOS and reinstalling Linux. I haven't had one boot failure yet, but now the ethernet is stuffed!!

It was working fine before the BIOS upgrade, now it receives ~48 kB of data and stalls. Yes, the Internet connection itself is fine, I tested with the same cable on another PC. So frustrating! What has happened to it?? What can I possibly do to resolve it? I could downgrade to v1.02, but then I would probably have the SATA boot problem again. Help! Thanks, cheers.