After upgrading from Ubuntu 9.04 to 9.10 (kernel 2.6.28 to 2.6.31), I have similar problem with the e100 network driver. It seems that the firmware used to be within the driver in the older kernels, but is now available as a separate binary /lib/firmware/2.6.31-14-generic/e100/d101m_ucode.bin. At boot-up the firmware is loaded correctly, but when resuming from s2ram, loading fails after a 60 second timeout.
The Intel 82557/8/9 chips used to be very popular and I assume a lot of people still have NICs based on it. I'd really like to see the e100 driver fixed to support suspend/resume.
After upgrading from Ubuntu 9.04 to 9.10 (kernel 2.6.28 to 2.6.31), I have similar problem with the e100 network driver. It seems that the firmware used to be within the driver in the older kernels, but is now available as a separate binary /lib/firmware/ 2.6.31- 14-generic/ e100/d101m_ ucode.bin. At boot-up the firmware is loaded correctly, but when resuming from s2ram, loading fails after a 60 second timeout.
The Intel 82557/8/9 chips used to be very popular and I assume a lot of people still have NICs based on it. I'd really like to see the e100 driver fixed to support suspend/resume.