
I will provide a patch in two hours and need to andre to verify . Roy
-----Original Message----- From: Ben Warren [mailto:biggerbadderben@gmail.com] Sent: Friday, August 21, 2009 12:02 PM To: André Schwarz; Zang Roy-R61911 Cc: U-Boot List Subject: Re: e1000 Rx timeout with 82541ER
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