I posted allready in a duplicate bug, haven`t seen, that this is the main thread.
I was fighting with the same error described here. I installed Hiranos kernel (32-bit version) on my AMD Athlon X2 5600+ server.
With that kernel I am now able to get my network up and running, however the network connectivity is still broken for large data transfers.
I use right now Hardy Heron for Dom0 and my DomU Clients, all with the patched Kernel.
My problem is:
Every outgoing tcp-connection (from a domU) stalls and finally hangs, as soon as there is more data than a couple of bytes going out.
Doing a "ls -laR /" in an ssh-session is allready enough. As soon as I transfer in a second session a large file from my DomU-Guest with FTP to another physical server in the internet, IP connectivity to the DomU is not longer possible, till I kill both processes and wait some time.
It is no problem transfering large files etc. TO my domU server, the problem only occurs when sending data out.
I am running the routed network with public IP addresses on all interfaces. I was now able to trace the issue a little further:
running an scp from a virtual domU host to another physical server in the same datacenter i had four tcpdumps sniffing.
I stopped the scp when the connection was stalling.
domU eth0: reports 1627 packets (all packets to dest-ip)
dom0 vif1.0: reports 1627 packets (all packets to dest-ip)
dom0 eth0: reports 1295 packets (all packets to dest-ip)
destination: reports 1295 packtes (all packets from domU-ip)
So I realized, that the packet-loss happens in the dom0 and not longer in the eth0-vifX.X connection.
However communication with the dom0 itself is no problem, neither in or out. Comparing the dumps from both interfaces of dom0 I see, that just every 3rd to 6th packet is missing on eth0 and will be finally resend if not confirmed with an ACK.
I have no firewalling (empty iptables) in dom0
Any ideas??
Just repeating: There is no problem in the other direction: From outside TO domU....
Hello,
I posted allready in a duplicate bug, haven`t seen, that this is the main thread.
I was fighting with the same error described here. I installed Hiranos kernel (32-bit version) on my AMD Athlon X2 5600+ server.
With that kernel I am now able to get my network up and running, however the network connectivity is still broken for large data transfers.
I use right now Hardy Heron for Dom0 and my DomU Clients, all with the patched Kernel.
My problem is:
Every outgoing tcp-connection (from a domU) stalls and finally hangs, as soon as there is more data than a couple of bytes going out.
Doing a "ls -laR /" in an ssh-session is allready enough. As soon as I transfer in a second session a large file from my DomU-Guest with FTP to another physical server in the internet, IP connectivity to the DomU is not longer possible, till I kill both processes and wait some time.
It is no problem transfering large files etc. TO my domU server, the problem only occurs when sending data out.
I am running the routed network with public IP addresses on all interfaces. I was now able to trace the issue a little further:
running an scp from a virtual domU host to another physical server in the same datacenter i had four tcpdumps sniffing.
I stopped the scp when the connection was stalling.
domU eth0: reports 1627 packets (all packets to dest-ip)
dom0 vif1.0: reports 1627 packets (all packets to dest-ip)
dom0 eth0: reports 1295 packets (all packets to dest-ip)
destination: reports 1295 packtes (all packets from domU-ip)
So I realized, that the packet-loss happens in the dom0 and not longer in the eth0-vifX.X connection.
However communication with the dom0 itself is no problem, neither in or out. Comparing the dumps from both interfaces of dom0 I see, that just every 3rd to 6th packet is missing on eth0 and will be finally resend if not confirmed with an ACK.
I have no firewalling (empty iptables) in dom0
Any ideas??
Just repeating: There is no problem in the other direction: From outside TO domU....
Regards
Wolfgang
Wolfgang