|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] domU network data payload corruption
On 9 Feb 2006, at 17:59, Saku Ytti wrote:
Hopefully you are building your own kernels. If so, try modifying the
Linux file drivers/net/forcedeth.c. There is a line like this:
define DEV_HAS_HIGH_DMA 0x0008
Try changing the 0x0008 to 0
I think this will probably work better for you. :-)
I can confirm that it fixes the issue, thanks. I'll contact
upstream and refer them to this thread.
FYI:
The correct fix is to remove DEV_HAS_HIGH_DMA from the feature list for
the appropriate device subtype (your device subtype is
NVIDIA_NVENET_9).
It's surprising that noone else with a 64-bit system has seen this
issue. Perhaps the NIC only has problems with packet fragments residing
above 4GB -- that case would almost never be tested in native Linux. Or
perhaps very few people with 64-bit systems use this type of card. Even
PAE systems would typically not pass highmem pages to a network driver.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|