Alan McKinnon wrote:
> On Wednesday 07 January 2009 00:37:31 Denis wrote:
>> I'm doubtful that using oldconfig would make a driver not work because
>> I have done it this way for a while, going between various 2.6.x
>> versions, like 2.6.21 to 2.6.24...  And there was never an issue.
>> Maybe the E1000 driver somehow got messed up in this particular
>> version of the kernel.
>>
>> Now, that e1000e driver someone mentioned - how is it different from
>> the e1000 driver, and does the kernel float two versions, or it
>> depends on which kernel it is?
> 
> e1000e breaks the hardware
> e1000 does not break the hardware
> Or maybe it's the other way round
> 
> Anyway, two different drivers for the same hardware, the broken one was 
> removed from the sources till it gets fixed. You can always build both 
> drivers in a case like this but obviously you can only use one of them at a 
> time

Actually, there was a bug with Ftrace overwriting the flash ROM of a NIC
(which shouldn't have been mapped RW anyway) with e1000e in certain
cases. IIRC this was only present in the 2.6.27 release candidates and
got "fixed" by mapping it read-only for the final release.
2.6.28 then had the fix for the Ftrace bug.


Regards,
Andi

Reply via email to