Still having problems, even after upgrading to latest virtio-win driver: DriverVer=11/20/2013,52.65.104.7400
NIC stops responding, and I often need to power off and back on the vm, since disabling the affected nic within Windows does not always solve the problem. tap setting are the same as before. ethtool -k tap-cineca-serv Offload parameters for tap-cineca-serv: rx-checksumming: off tx-checksumming: off scatter-gather: off tcp-segmentation-offload: off udp-fragmentation-offload: off generic-segmentation-offload: off generic-receive-offload: on large-receive-offload: off rx-vlan-offload: off tx-vlan-offload: off ntuple-filters: off receive-hashing: off Debugview logs are attached end are always the same (now with debug level set to 4) Please tell me how I can further give information. The issue is very annoying. Mario 2013-12-12 ing. Mario De Chenno <mario.deche...@unina2.it>: > Hi all, it happened again, but not on the win32 machine I was talking > before. In that I changed the driver to e1000 and it's up from more than 18 > days, never seen that before! > > Today the affected machine is a Win2k3 R2 SP2 x64 server, with all updates > (before today's) applied. Virtio-net driver is 52.65.104.6500 19/06/2013, > loglevel is set to 6. > > Qemu startup parameters are as before (one nic this time): > qemu-system-x86_64 -enable-kvm -machine type=pc,accel=kvm -cpu kvm64 -rtc > base=localtime -drive file=/vmstore/vm_disks/cineca-service.img,if=virtio > -net nic,model=virtio,macaddr=CE:DA:0C:00:00:55 -net > tap,script=br224-ifup,vhost=on,ifname=tap-cineca-service -vnc :55 -m 6144 > -boot c -k it -usbdevice tablet -name cineca-service -daemonize > > Offload parameters for tap-cineca-serv: > rx-checksumming: off > tx-checksumming: off > scatter-gather: off > tcp-segmentation-offload: off > udp-fragmentation-offload: off > generic-segmentation-offload: off > generic-receive-offload: on > large-receive-offload: off > rx-vlan-offload: off > tx-vlan-offload: off > ntuple-filters: off > receive-hashing: off > > The network interface (IP: 10.224.4.55) has just stopped responding. I now > run ping -t 10.224.4.1 (to the local gateway) from inside the virtual > machine and I get "request timeout". > > on the tap interface of the host server: > > > tcpdump -n -i tap-cineca-serv > tcpdump: WARNING: tap-cineca-serv: no IPv4 address assigned > tcpdump: verbose output suppressed, use -v or -vv for full protocol decode > listening on tap-cineca-serv, link-type EN10MB (Ethernet), capture size > 65535 bytes > 10:54:06.986752 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:12.312851 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:14.736914 ARP, Request who-has 10.224.4.197 tell 10.224.4.55, length > 28 > 10:54:17.781544 ARP, Request who-has 10.224.4.197 tell 10.224.4.55, length > 28 > 10:54:17.812755 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:23.312894 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:23.797236 ARP, Request who-has 10.224.4.197 tell 10.224.4.55, length > 28 > 10:54:28.812902 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:34.312949 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:39.812811 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:45.312855 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > 10:54:50.813006 ARP, Request who-has 10.224.4.1 tell 10.224.4.55, length 28 > > > Debugview log attached. > > You can see, until row 00000214, a lot of "[PrepareSendEntry] Sending > packet of 42 with NO offload" entries, while I was pinging the gateway. > Then, from inside Windows' device manager, I disable and re-enable the > virtio network interface and network return working as usual. > This machine had network working continously for about 10-12 days. > > Hope to see news from you. I will make more checks if you ask me what to > do. > > Regards, > Mario > > > > 2013/11/26 ing. Mario De Chenno <mario.deche...@unina2.it> > > Since it's a production machine, I had to try a remedy first: I changed >> one network card (pub, of course) to e1000 and now it's up from 62 hours >> (maybe a record!) >> >> Here is the output for the other card (virtio): I guess parameters should >> have been the same for the affected interface too (they are now the same >> for the tap interface connected to e1000 driver, and reflect the underlying >> physical interface). >> >> Offload parameters for tap-solariconsi: >> rx-checksumming: off >> tx-checksumming: off >> scatter-gather: off >> tcp-segmentation-offload: off >> udp-fragmentation-offload: off >> generic-segmentation-offload: off >> generic-receive-offload: on >> large-receive-offload: off >> >> I cannot switch back the virtual nic just now. I will try to increase >> debug on other machines, but most are 64bit Win2k3 OSs, so the virtio-net >> driver is not the same (it's a 64bit version at least...). >> Soon or later I will have some debug data to report to the list. In the >> meantime if you have some configuration advises, feel free to post them. >> >> Thanks, >> >> Mario >> >> >> 2013/11/24 Yan Vugenfirer <yvuge...@redhat.com> >> >>> Hi Mario, >>> >>> Can you check the offload settings of the tap device that is connected >>> to guest? >>> >>> Run "ethtool -k tap-solaripub". >>> >>> On the guest. Raise the log verbosity by going to device manager -> >>> NetKVM device -> Advanced tab -> Logging.Level and changing it to 4. Use >>> DebugView to record the driver tracing (enable kernel trace): >>> http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx >>> >>> >>> Best regards, >>> Yan. >>> >>> >>> >>> > > > -- > >
00000001 8.18.31 [PrepareSendEntry] Sending packet of 257 with NO offload 00000002 8.19.02 [PrepareSendEntry] Sending packet of 42 with NO offload 00000003 8.19.07 [PrepareSendEntry] Sending packet of 42 with NO offload 00000004 8.19.08 [PrepareSendEntry] Sending packet of 42 with NO offload 00000005 8.19.13 [PrepareSendEntry] Sending packet of 42 with NO offload 00000006 8.19.16 [PrepareSendEntry] Sending packet of 42 with NO offload 00000007 8.19.19 [PrepareSendEntry] Sending packet of 42 with NO offload 00000008 8.19.28 [PrepareSendEntry] Sending packet of 42 with NO offload 00000009 8.19.31 [PrepareSendEntry] Sending packet of 257 with NO offload 00000010 8.19.32 [PrepareSendEntry] Sending packet of 42 with NO offload 00000011 8.19.38 [PrepareSendEntry] Sending packet of 42 with NO offload 00000012 8.19.48 [PrepareSendEntry] Sending packet of 42 with NO offload 00000013 8.19.50 [PrepareSendEntry] Sending packet of 42 with NO offload 00000014 8.19.51 [PrepareSendEntry] Sending packet of 42 with NO offload 00000015 8.19.53 [PrepareSendEntry] Sending packet of 42 with NO offload 00000016 8.19.57 [PrepareSendEntry] Sending packet of 42 with NO offload 00000017 8.19.59 [PrepareSendEntry] Sending packet of 42 with NO offload
00000001 8.20.56 [PrepareSendEntry] Sending packet of 257 with NO offload 00000002 8.21.08 [PrepareSendEntry] Sending packet of 42 with NO offload 00000003 8.21.08 [PrepareSendEntry] Sending packet of 92 with NO offload 00000004 8.21.09 [PrepareSendEntry] Sending packet of 92 with NO offload 00000005 8.21.10 [PrepareSendEntry] Sending packet of 92 with NO offload 00000006 8.21.12 [PrepareSendEntry] Sending packet of 42 with NO offload 00000007 8.21.16 [PrepareSendEntry] Sending packet of 42 with NO offload 00000008 8.21.48 [PrepareSendEntry] Sending packet of 42 with NO offload 00000009 8.21.52 [PrepareSendEntry] Sending packet of 42 with NO offload 00000010 8.21.55 [PrepareSendEntry] Sending packet of 42 with NO offload 00000011 8.21.56 [PrepareSendEntry] Sending packet of 257 with NO offload 00000012 8.21.57 [PrepareSendEntry] Sending packet of 42 with NO offload 00000013 8.21.59 [PrepareSendEntry] Sending packet of 42 with NO offload 00000014 8.22.03 [PrepareSendEntry] Sending packet of 42 with NO offload 00000015 8.22.05 [PrepareSendEntry] Sending packet of 42 with NO offload 00000016 8.23.30 [PrepareSendEntry] Sending packet of 42 with NO offload 00000017 8.23.32 [PrepareSendEntry] Sending packet of 42 with NO offload 00000018 8.23.33 [PrepareSendEntry] Sending packet of 42 with NO offload 00000019 8.23.35 [PrepareSendEntry] Sending packet of 42 with NO offload 00000020 8.23.39 [PrepareSendEntry] Sending packet of 42 with NO offload 00000021 8.23.41 [PrepareSendEntry] Sending packet of 42 with NO offload 00000022 8.26.56 [PrepareSendEntry] Sending packet of 257 with NO offload 00000023 8.28.51 [PrepareSendEntry] Sending packet of 42 with NO offload 00000024 8.28.54 [PrepareSendEntry] Sending packet of 42 with NO offload 00000025 8.28.56 [PrepareSendEntry] Sending packet of 42 with NO offload 00000026 8.29.00 [PrepareSendEntry] Sending packet of 42 with NO offload