
Andre and Roy, André Schwarz wrote:
Roy,
the problem is the modified PBA (packet buffer allocation) constant E1000_DEFAULT_PBA. It changed from 0x00000030 to 0x000a0026 lately.
Regarding to the Intel's software developer manual the chips come up with sane defaults. There are few which needs modification, like e.g. 82547GI/EI.
Having a look at the Kernel driver clearly shows that the programmed parameter depends on MAC type and using a fixed value for all chips is not reasonable at all.
In any case the 82540/1/2/3/4/5/6 are working perfectly fine with 0x00000030.
I'd recommend to revert this change and only apply the new default value to those MAC (PCIe ?) where you can verify functionality.
We're getting very close to the release date. Please supply a patch soon, or we'll revert Roy's original.
regards, Ben