From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=42251 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Obf78-0001yv-Mw for qemu-devel@nongnu.org; Wed, 21 Jul 2010 15:37:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Obesh-0002SY-PR for qemu-devel@nongnu.org; Wed, 21 Jul 2010 15:23:05 -0400 Received: from e35.co.us.ibm.com ([32.97.110.153]:47773) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Obesh-0002Rg-HL for qemu-devel@nongnu.org; Wed, 21 Jul 2010 15:23:03 -0400 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e35.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id o6LJEmMj003928 for ; Wed, 21 Jul 2010 13:14:48 -0600 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o6LJMjVW110066 for ; Wed, 21 Jul 2010 13:22:48 -0600 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id o6LJMggZ007293 for ; Wed, 21 Jul 2010 13:22:43 -0600 Message-ID: <4C4748FF.70500@linux.vnet.ibm.com> Date: Wed, 21 Jul 2010 12:22:39 -0700 From: "Venkateswararao Jujjuri (JV)" MIME-Version: 1.0 Subject: Re: [Qemu-devel] virtio-9p is not working References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Cam Macdonell Cc: Dallas Lee , qemu-devel@nongnu.org Cam Macdonell wrote: > On Wed, Jul 21, 2010 at 2:27 AM, Dallas Lee wrote: >> Hi, >> I have trying to use the virtio-9p for my linux in QEMU, but without >> success. >> Here is my option for booting my qemu: >> i386-softmmu/qemu -kernel bzImage -append "console=ttyS0 >> video=uvesafb:ywrap,overlay:rgb16,480x800-32@60 root=/dev/nfs rw >> nfsroot=10.0.2.2:/root,udp ip=10.0.2.16:::::eth0:none 5" -net >> nic,model=virtio -net user -soundhw all -usb -serial >> telnet:localhost:1200,server -vga std -m 512 -L ./pc-bios -bios bios.bin >> -virtfs >> local,path=/home/dallas/nfs,security_model=passthrough,mount_tag=v_tmp >> >> The virtio network is working, I could mount the nfs through virio net. >> And in the guest linux, I tried to mount v9fs by using following command: >> mount -t 9p -o trans=virtio -o debug=0xFFFF v_tmp /mnt >> but unfortunately I got the error: >> mount: mounting v_tmp on /mnt failed: No such device >> And I can't find the v_tmp neither in /sys/devices/virtio-pci/virtio1/ nor >> in /sys/bus/virtio/drivers/9pnet_virtio/virtio1/ >> And before building the kernel, I enabled the Plan 9 Ressource Sharing >> Support under File System/Network File System, I also enabled the following >> configures: >> PARAVIRT_GUEST: >> -> Processor type and features >> -> Paravirtualized guest support >> LGUEST_GUEST: >> -> Processor type and features >> -> Paravirtualized guest support >> -> Lguest guest support >> VIRTIO_PCI: >> -> Virtualization (VIRTUALIZATION [=y]) >> -> PCI driver for virtio devices >> VIRTIO_BLK: >> -> Device Drivers >> -> Block devices (BLK_DEV [=y]) >> -> Virtio block driver >> VIRTIO_NET: >> -> Device Drivers >> -> Network device support (NETDEVICES [=y]) >> -> Virtio network driver >> Would you please help me to find out the problem why I couldn't mount the >> v9fs? >> Thank you very much! >> BR, >> Dallas > > Hi Dallas, > > what does 'lspci -vv' in the guest show? Is there a device for virtio_9p? > > do you have > > CONFIG_NET_9P_VIRTIO=y > > in your kernel's .config? Can you please check if /proc/filesystems has 9P in it? Check if you have '9' in any of the following files cat /sys/devices/virtio-pci/virtio*/device Also in that directory you will have a "mount_tag" file. If any of the above are missing, please make sure that you have following options enabled in the guest kernel config. CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_DEBUG=y CONFIG_9P_FS=y Thanks, JV > > Cam >