Old Hardware - PXE-E05
I would try some of these older kernels from my last project
Perhaps 3.3.4, there are two kernels in that folder one called speed and the other compatibility
I tried the compatibility one, diagnostic passed with some errors, but everything seems to be fine, but I got back the pxe-e05 error :'-s
Are you certain it is the kernel doing this and not the pxe boot loader? Have you tried changing the pxe mode to ipxe?
I was sure, but I tried, the result is the same. I can concluded that is really come from the kernel.
Also, that is very instructif :
I can resume, the problem is related to the driver e1000 for the network cart, which is making a NVM check. That check make trouble on the eeprom. The second link explain how to rebuild kernel with the NVM check disable. So let's try that
I may be a little before I can make this change. If you want to try yourself, here is documentation for compiling a kernel from my last project, should be mostly relevant for CloneDeploy.
Another thing you could try is the vmware kernel I made a while back.
I made that specifically for issues I was having with vmware with the e1000e nic. Not sure if it is related.
I tested 3.12.39-WDS but not working (no network in clondeploy "maybe not compatible + pxe-0e5)
I'm currently building a kernel with a modification in the netdev.c from e1000e driver. (link explain on a link in my previous post)
If it doesn't work, I'll try a custom kernel like you explain.
Thanks for support!
I'm back on that. I tested other tools, but clonedeploy is the most close to my project.
So I tried to build my own kernel, based on 4.6.2. I have 2 questions
With the new kernel, the name of the default network interface is enp0s3 instead eth0. The result is that I have no network connection. Is it possible to change that somewhere ?
The second one is that you mention you had troubles with vmware and the e1000e, can you explain a bit more, because it's exactly the same driver.
I'm glad to announce that is working now
I based my solution on the 3.18.35 linux kernel finally to be fully compatible with clonedeploy.
About the driver error, here are the lines that I had to comment to make the network working at the reboot :
if ((adapter->flags & FLAG_IS_ICH) &&
(adapter->flags & FLAG_READ_ONLY_NVM))
/* if ((adapter->flags & FLAG_IS_ICH) && /
/ (adapter->flags & FLAG_READ_ONLY_NVM)) /
/ e1000e_write_protect_nvm_ich8lan(&adapter->hw); */
Thanks for support
Thanks for the info, I'll be sure to add that to my process when releasing future kernels.