> > However, if the padding is put before ptype_base and after ptype_all> > then the problem occurs.>> So. ptype_base/ptype_all is corrupted before e1000_probe()->register_netdev().>> Christoph, please, could you try this patch?

We found that this has nothing to do with the timer patches. There is ascribble in pcie_rootport_aspm_quirk that overwrites ptype_all.