Thanks, I still don't understand how it is that e1000e_recover didn't work for you, but I admit that I have been using it as a tool, and don't understand its inner workings. Let's try another approach to get the invalid NVM content listed, this time by the driver when it reads the data. I attach a patch "e1000e-1.0.15.shownvm.patch" which can be applied our latest e1000e sourceforge release. To install the driver, and collect that result , please proceeed as follows 1) Copy this patch to a local directory 2) Download e1000e-1.0.15.tar.gz from http://sourceforge.net/projects/e1000/files/ 3) Untar the tarball to a local directory, tar xvzf e1000e-1.0.15.tar.gz 4) cd e1000e-1.0.15/src 5) Apply the patch patch -p2 <../../e1000e-1.0.15.shownvm.patch 6) Remove the old driver, build & install the new one rmmod e1000e make insmod e1000e.ko 7) The system message log should have the NVM content that was read. The driver should also load even in the presence of the errored NVM. Please let me know whether it does load and work, and .send me the dmesg log that includes the NVM dump, and I will see if I can fix it up and return it to you with instructions on how to apply the fixed-up version, Thanks Dave ________________________________________ From: