All of lore.kernel.org
 help / color / mirror / Atom feed
From: Erik Brakkee <erik@brakkee.org>
To: KVM list <kvm@vger.kernel.org>
Subject: Re: UDP problem with virtio...
Date: Sat, 26 May 2012 12:23:42 +0200	[thread overview]
Message-ID: <4FC0AF2E.5030506@brakkee.org> (raw)
In-Reply-To: <4FBFF1C9.2030606@brakkee.org>

Hi all,


I have done some more experiments and it does work when using a Centos 
6.2 guest. Therefore, it is most likely a compatibility issues between 
the guest and host virtio implementation.
I read somewhere there is some sort of compatibility mode for virtio but 
could not find how to activate it. Is there a way to make these 
different virtio host/guest implementations talk to each other?

Cheers
   Erik


Erik Brakkee wrote:
> Hi,
>
>
> I am running a guest that exposes a NFS share to be used by a TViX 
> box. The TViX box is not that advanced and uses NFS over UDP instead 
> of TCP.
> What I am seeing is that when I use the virtio network driver, the 
> TViX box cannot mount the filesystem. However, when I use rtl8139 
> instead, it can.
>
> The problem is easily reproduced:
> 1. Create a guest that uses a virtio network interface (bridging setup)
> 2. Expose an NFS share on the guest
> 3. mount the NFS share using 'mount -o udp host:/share /localdir'
> 4. verify that the NFS share cannot be mounted.
> 5. Modify the guest to use rtl8139 device emulation and stop the guest 
> and start it
> 6. mount the NFS share using 'mount -o udp host:/share /localdir'
> 7. Verify tha the NFS share can be mounted
>
> Now the bug reporting guidelines say that I should always use the 
> latest KVM version but compiling KVM from source and using that is not 
> really an option. The server is important enough not to mess around 
> with. Therefore, my question is whether this problem has been seen 
> before or not.
>
> My configuration is as follows:
>
> *Host*
>
> centos 6.2
> uname -a gives "Linux falcon.fritz.box 2.6.32-220.17.1.el6.x86_64 #1 
> SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux"
>
> KVM software: qemu-kvm-0.12.1.2-2.209.el6_2.5.x86_64
>
> *Guest*
>
> OpenSuSE 11.3
> uname -a gives "Linux shikra 2.6.34.7-0.7-default #1 SMP 2010-12-13 
> 11:13:53 +0100 x86_64 x86_64 x86_64 GNU/Linux"
>
> I also see in the instructions I should try running qemu with some 
> alternative switches, but I am not running qemu directly. I am using 
> virt-manager and a domain.xml to configure how qemu runs. How should I 
> modify the domain.xml to help in troubleshooting this issue?
>
> Cheers
>   Erik
>
> PS. the domain.xml is attached.
>
>
>
>
>


-- 

Nonsense and other useful things: http://brakkee.org
MountainHoppers: http://mountainhoppers.nl
Track Detective: http://trackdetective.com
Twitter: http://twitter.com/ErikBrakkee




  reply	other threads:[~2012-05-26 10:23 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-25 20:55 UDP problem with virtio Erik Brakkee
2012-05-26 10:23 ` Erik Brakkee [this message]
2012-05-28 12:02   ` Stefan Hajnoczi
2012-05-30  9:48     ` Erik Brakkee
2012-05-28 12:31 ` Michael S. Tsirkin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FC0AF2E.5030506@brakkee.org \
    --to=erik@brakkee.org \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.