|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] fully virtualized vista
Patch is attached. Hope this helps Ky Srinivasan wrote: Thanks Ben. I would be interested in the patch. K. YBen Guthro <bguthro@xxxxxxxxxxxxxxx> wrote:On Wed, Aug 8, 2007 at 2:42 PM, in message <46BA0E9B.6020305@xxxxxxxxxxxxxxx>,There is a CRC bug in the RTL8139 implementation in the QEMU used in 3.1 There have been discussions of this on the QEMU list, as well.We have a patch for 3.1, but have not ported it forward to unstable yet, since unstable is using a newer version of QEMU.If there is interest in seeing the 3.1 patch, I'd be happy to post it. Ky Srinivasan wrote:I am having networking issues on fully virtualized Vista. Is this a knownissue.K. Y _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel diff -r 05858d742ba7 tools/ioemu/hw/rtl8139.c
--- a/tools/ioemu/hw/rtl8139.c Wed Jul 18 10:46:24 2007 -0400
+++ b/tools/ioemu/hw/rtl8139.c Wed Jul 18 10:46:30 2007 -0400
@@ -55,7 +55,7 @@
/* RTL8139 provides frame CRC with received packet, this feature seems to be
ignored by most drivers, disabled by default */
-//#define RTL8139_CALCULATE_RXCRC 1
+#define RTL8139_CALCULATE_RXCRC 1
/* Uncomment to enable on-board timer interrupts */
//#define RTL8139_ONBOARD_TIMER 1
@@ -1032,7 +1032,7 @@ static void rtl8139_do_receive(void *opa
/* write checksum */
#if defined (RTL8139_CALCULATE_RXCRC)
- val = cpu_to_le32(crc32(~0, buf, size));
+ val = cpu_to_le32(crc32(0, buf, size));
#else
val = 0;
#endif
@@ -1138,7 +1138,7 @@ static void rtl8139_do_receive(void *opa
/* write checksum */
#if defined (RTL8139_CALCULATE_RXCRC)
- val = cpu_to_le32(crc32(~0, buf, size));
+ val = cpu_to_le32(crc32(0, buf, size));
#else
val = 0;
#endif
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |