From: "Michael S. Tsirkin" <mst@redhat.com>
To: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Cc: qemu-devel@nongnu.org,
"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Qemu-devel] 9pfs troubles (was Re: [PATCH 1/4] hw/9pfs: fix error handing in local_ioc_getversion())
Date: Mon, 3 Feb 2014 13:03:54 +0200 [thread overview]
Message-ID: <20140203110354.GA19825@redhat.com> (raw)
In-Reply-To: <871tzk4jzl.fsf@linux.vnet.ibm.com>
On Mon, Feb 03, 2014 at 03:05:10PM +0530, Aneesh Kumar K.V wrote:
> "Michael S. Tsirkin" <mst@redhat.com> writes:
>
> > Haven't used 9pfs in a while.
> > I thought these patches are a good time to play with it some more.
> > I have encountered two issues.
> >
> > What I'm doing:
> > host: qemu a75143eda2ddf581b51e96c000974bcdfe2cbd10.
> >
> > /scm/qemu/x86_64-softmmu/qemu-system-x86_64 -enable-kvm -m 1g -cpu kvm64
> > -smp 2 f20-x64.qcow2 -netdev user,id=foo -redir tcp:8022::22 -device
> > virtio-net,netdev=foo -serial stdio -fsdev
> > local,security_model=none,id=fsdev0,path=/lib/modules/ -device
> > virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=libmodulesshare -fsdev
> > local,security_model=none,id=fsdev1,path=/boot -device
> > virtio-9p-pci,id=fs1,fsdev=fsdev0,mount_tag=bootshare -no-reboot
> > -snapshot
> >
> > guest: Fedora 20
> >
> > added this in /etc/fstab:
> >
> > bootshare /share/boot 9p trans=virtio,version=9p2000.L 0 0
> > libmodulesshare /share/lib/modules 9p trans=virtio,version=9p2000.L 0 0
> >
> >
> > I have encountered two issues:
> >
> > 1. mount failure on boot
> > If I try to mount on boot through fstab, I get:
> > [ 2.270157] 9pnet: Could not find request transport: virtio
> > [ 2.270158] 9pnet: Could not find request transport: virtio
>
>
> Missing 9pnet_virtio.ko module ?
Maybe it's loaded too late. But when I get to plymouth prompt
it's loaded fine.
> >
> > If I then re-try mount, it succeeds immediately!
> >
> > Some kind of dependency issue?
> >
> > 2. files immediately in the mounted directory aren't visible on the
> > guest under /share/boot.
> > For example, files under /boot on host are not visible
> > on guest, files under child directories seem visible.
>
>
> can you share more details on this ? /boot permissions. ls -al output on
> host etc.
>
> -aneesh
for /boot:
dr-xr-xr-x. 7 root root 12288 Feb 2 23:41 /boot/
$ ls -la
total 739740
dr-xr-xr-x. 7 root root 12288 Feb 2 23:41 .
dr-xr-xr-x. 22 root root 4096 Feb 2 19:16 ..
-rw-r--r--. 1 root root 138741 Dec 23 19:19 config-3.12.6-200.fc19.i686
-rw-r--r--. 1 root root 138724 Jan 10 18:06 config-3.12.7-200.fc19.i686
-rw-r--r--. 1 root root 138724 Jan 16 06:43 config-3.12.8-200.fc19.i686
drwxr-xr-x. 3 root root 4096 May 22 2012 efi
-rw-r--r--. 1 root root 178176 Sep 16 13:14 elf-memtest86+-4.20
drwxr-xr-x. 2 root root 4096 Sep 8 14:40 extlinux
drwxr-xr-x. 2 root root 4096 Jan 24 2013 grub
drwxr-xr-x. 6 root root 4096 Feb 2 23:41 grub2
-rw-------. 1 root root 25541989 Sep 8 16:12 initramfs-0-rescue-2b6e810f801e4f458fa97f9a3b9c8a3e.img
-rw-------. 1 root root 7633329 Jul 11 2013 initramfs-3.10.0-mst.img
-rw-------. 1 root root 7745838 May 30 2013 initramfs-3.10.0-rc3-mst.img
-rw-------. 1 root root 7629376 Jul 4 2013 initramfs-3.10.0-rc6-mst.img
-rw-------. 1 root root 7481618 Sep 22 17:21 initramfs-3.11.0-mst.img
-rw-------. 1 root root 7657392 Aug 7 16:39 initramfs-3.11.0-rc3-mst.img
-rw-------. 1 root root 7659204 Aug 18 13:21 initramfs-3.11.0-rc5-mst.img
-rw-------. 1 root root 7658165 Aug 26 11:47 initramfs-3.11.0-rc7-mst.img
-rw-------. 1 root root 7510290 Nov 20 15:38 initramfs-3.12.0-mst.img
-rw-------. 1 root root 7277585 Sep 29 15:14 initramfs-3.12.0-rc2-mst.img
-rw-------. 1 root root 7277729 Oct 31 07:48 initramfs-3.12.0-rc5-mst.img
-rw-------. 1 root root 8118663 Jan 6 12:31 initramfs-3.12.6-200.fc19.i686.img
-rw-------. 1 root root 7273738 Jan 18 19:14 initramfs-3.12.7-200.fc19.i686.img
-rw-------. 1 root root 7272946 Jan 26 16:54 initramfs-3.12.8-200.fc19.i686.img
-rw-r--r--. 1 root root 7334316 Feb 2 23:41 initramfs-3.13.0-mst.img
-rw-r--r--. 1 root root 13623844 Jul 19 2012 initramfs-3.4.0-test.img
-rw-r--r--. 1 root root 14134095 Jun 17 2012 initramfs-3.5.0-rc2.img
-rw-r--r--. 1 root root 6195273 Jun 18 2012 initramfs-3.5.0-rc2-mst.img
-rw-r--r--. 1 root root 14137528 Jun 25 2012 initramfs-3.5.0-rc4-mst.img
-rw-r--r--. 1 root root 14145675 Jul 19 2012 initramfs-3.5.0-rc7-mst.img
-rw-r--r--. 1 root root 14219388 Aug 14 2012 initramfs-3.6.0-rc1-mst.img
-rw-r--r--. 1 root root 14230447 Sep 5 2012 initramfs-3.6.0-rc3-mst.img
-rw-r--r--. 1 root root 14229895 Sep 25 2012 initramfs-3.6.0-rc5-mst.img
-rw-------. 1 root root 14431655 Nov 1 2012 initramfs-3.7.0-rc1-mst.img
-rw-------. 1 root root 14432680 Oct 29 2012 initramfs-3.7.0-rc2-mst.img
-rw-------. 1 root root 14436612 Dec 5 2012 initramfs-3.7.0-rc7-mst.img
-rw-------. 1 root root 7485502 Feb 28 2013 initramfs-3.8.0-mst.img
-rw-------. 1 root root 14549268 Jan 7 2013 initramfs-3.8.0-rc2-mst.img
-rw-------. 1 root root 14544287 Jan 16 2013 initramfs-3.8.0-rc3-mst.img
-rw-------. 1 root root 7549459 Jan 24 2013 initramfs-3.8.0-rc4-mst.img
-rw-------. 1 root root 7434071 Feb 7 2013 initramfs-3.8.0-rc5-mst.img
-rw-------. 1 root root 7433015 Feb 5 2013 initramfs-3.8.0-rc6-mst.img
-rw-------. 1 root root 7533783 Apr 4 2013 initramfs-3.9.0-rc5-mst.img
-rw-------. 1 root root 7551614 May 7 2013 initramfs-3.9.0-rc8-mst.img
-rw-------. 1 root root 7276896 Sep 29 15:13 initrd-3.12.0-rc2-mst.img
-rw-r--r--. 1 root root 331065 Nov 14 12:58 initrd-plymouth.img
drwx------. 2 root root 16384 Jun 14 2012 lost+found
-rw-r--r--. 1 root root 176500 Sep 16 13:14 memtest86+-4.20
lrwxrwxrwx. 1 root root 27 Feb 2 23:40 System.map -> /boot/System.map-3.13.0-mst
-rw-r--r--. 1 root root 2528545 Jul 11 2013 System.map-3.10.0-mst
-rw-r--r--. 1 root root 2528828 Jul 9 2013 System.map-3.10.0-mst.old
-rw-r--r--. 1 root root 2487719 May 30 2013 System.map-3.10.0-rc3-mst
-rw-r--r--. 1 root root 2527425 Jul 4 2013 System.map-3.10.0-rc6-mst
-rw-r--r--. 1 root root 2527425 Jul 4 2013 System.map-3.10.0-rc6-mst.old
-rw-r--r--. 1 root root 2529718 Sep 22 17:21 System.map-3.11.0-mst
-rw-r--r--. 1 root root 2529718 Sep 22 17:02 System.map-3.11.0-mst.old
-rw-r--r--. 1 root root 2576397 Aug 7 16:39 System.map-3.11.0-rc3-mst
-rw-r--r--. 1 root root 2576397 Aug 1 2013 System.map-3.11.0-rc3-mst.old
-rw-r--r--. 1 root root 2576487 Aug 18 13:20 System.map-3.11.0-rc5-mst
-rw-r--r--. 1 root root 2576731 Aug 26 11:47 System.map-3.11.0-rc7-mst
-rw-r--r--. 1 root root 2588033 Nov 20 15:37 System.map-3.12.0-mst
-rw-r--r--. 1 root root 2572249 Nov 20 12:42 System.map-3.12.0-mst.old
-rw-r--r--. 1 root root 2570623 Sep 29 15:14 System.map-3.12.0-rc2-mst
-rw-r--r--. 1 root root 2570623 Sep 29 14:55 System.map-3.12.0-rc2-mst.old
-rw-r--r--. 1 root root 2571961 Oct 31 07:47 System.map-3.12.0-rc5-mst
-rw-r--r--. 1 root root 2571961 Oct 31 07:45 System.map-3.12.0-rc5-mst.old
-rw-------. 1 root root 2141860 Dec 23 19:19 System.map-3.12.6-200.fc19.i686
-rw-------. 1 root root 2141831 Jan 10 18:06 System.map-3.12.7-200.fc19.i686
-rw-------. 1 root root 2141926 Jan 16 06:43 System.map-3.12.8-200.fc19.i686
-rw-r--r--. 1 root root 2620357 Feb 2 23:40 System.map-3.13.0-mst
-rw-r--r--. 1 root root 2620357 Feb 2 22:49 System.map-3.13.0-mst.old
-rw-r--r--. 1 root root 2376364 Jul 19 2012 System.map-3.4.0-test
-rw-r--r--. 1 root root 2401058 Jun 17 2012 System.map-3.5.0-rc2
-rw-r--r--. 1 root root 2923379 Jun 18 2012 System.map-3.5.0-rc2-mst
-rw-r--r--. 1 root root 3063236 Jun 17 2012 System.map-3.5.0-rc2-mst.old
-rw-r--r--. 1 root root 2401935 Jun 25 2012 System.map-3.5.0-rc4-mst
-rw-r--r--. 1 root root 2402178 Jul 19 2012 System.map-3.5.0-rc7-mst
-rw-r--r--. 1 root root 2402090 Jul 15 2012 System.map-3.5.0-rc7-mst.old
-rw-r--r--. 1 root root 2431223 Aug 14 2012 System.map-3.6.0-rc1-mst
-rw-r--r--. 1 root root 2433233 Aug 5 2012 System.map-3.6.0-rc1-mst.old
-rw-r--r--. 1 root root 2432386 Sep 5 2012 System.map-3.6.0-rc3-mst
-rw-r--r--. 1 root root 2432386 Sep 5 2012 System.map-3.6.0-rc3-mst.old
-rw-r--r--. 1 root root 2432980 Sep 25 2012 System.map-3.6.0-rc5-mst
-rw-r--r--. 1 root root 2458509 Nov 1 2012 System.map-3.7.0-rc1-mst
-rw-r--r--. 1 root root 2458509 Oct 31 2012 System.map-3.7.0-rc1-mst.old
-rw-r--r--. 1 root root 2458009 Oct 29 2012 System.map-3.7.0-rc2-mst
-rw-r--r--. 1 root root 2458009 Oct 29 2012 System.map-3.7.0-rc2-mst.old
-rw-r--r--. 1 root root 2461557 Dec 5 2012 System.map-3.7.0-rc7-mst
-rw-r--r--. 1 root root 2496523 Feb 28 2013 System.map-3.8.0-mst
-rw-r--r--. 1 root root 2496523 Feb 28 2013 System.map-3.8.0-mst.old
-rw-r--r--. 1 root root 2493704 Jan 7 2013 System.map-3.8.0-rc2-mst
-rw-r--r--. 1 root root 2494171 Jan 16 2013 System.map-3.8.0-rc3-mst
-rw-r--r--. 1 root root 2494458 Jan 24 2013 System.map-3.8.0-rc4-mst
-rw-r--r--. 1 root root 2494458 Jan 24 2013 System.map-3.8.0-rc4-mst.old
-rw-r--r--. 1 root root 2495697 Feb 7 2013 System.map-3.8.0-rc5-mst
-rw-r--r--. 1 root root 2496119 Feb 5 2013 System.map-3.8.0-rc6-mst
-rw-r--r--. 1 root root 2496119 Feb 5 2013 System.map-3.8.0-rc6-mst.old
-rw-r--r--. 1 root root 2535010 Apr 4 2013 System.map-3.9.0-rc5-mst
-rw-r--r--. 1 root root 2535010 Apr 4 2013 System.map-3.9.0-rc5-mst.old
-rw-r--r--. 1 root root 2537825 May 7 2013 System.map-3.9.0-rc8-mst
-rw-r--r--. 1 root root 2537965 May 2 2013 System.map-3.9.0-rc8-mst.old
lrwxrwxrwx. 1 root root 24 Feb 2 23:40 vmlinuz -> /boot/vmlinuz-3.13.0-mst
-rwxr-xr-x. 1 root root 4979280 Sep 8 16:12 vmlinuz-0-rescue-2b6e810f801e4f458fa97f9a3b9c8a3e
-rw-r--r--. 1 root root 5027584 Jul 11 2013 vmlinuz-3.10.0-mst
-rw-r--r--. 1 root root 5027520 Jul 9 2013 vmlinuz-3.10.0-mst.old
-rw-r--r--. 1 root root 4906912 May 30 2013 vmlinuz-3.10.0-rc3-mst
-rw-r--r--. 1 root root 5018368 Jul 4 2013 vmlinuz-3.10.0-rc6-mst
-rw-r--r--. 1 root root 5018368 Jul 4 2013 vmlinuz-3.10.0-rc6-mst.old
-rw-r--r--. 1 root root 4950784 Sep 22 17:21 vmlinuz-3.11.0-mst
-rw-r--r--. 1 root root 4950784 Sep 22 17:02 vmlinuz-3.11.0-mst.old
-rw-r--r--. 1 root root 5071552 Aug 7 16:39 vmlinuz-3.11.0-rc3-mst
-rw-r--r--. 1 root root 5071552 Aug 1 2013 vmlinuz-3.11.0-rc3-mst.old
-rw-r--r--. 1 root root 5071968 Aug 18 13:20 vmlinuz-3.11.0-rc5-mst
-rw-r--r--. 1 root root 5073440 Aug 26 11:47 vmlinuz-3.11.0-rc7-mst
-rw-r--r--. 1 root root 5050992 Nov 20 15:37 vmlinuz-3.12.0-mst
-rw-r--r--. 1 root root 5033216 Nov 20 12:42 vmlinuz-3.12.0-mst.old
-rw-r--r--. 1 root root 5030304 Sep 29 15:14 vmlinuz-3.12.0-rc2-mst
-rw-r--r--. 1 root root 5030304 Sep 29 14:55 vmlinuz-3.12.0-rc2-mst.old
-rw-r--r--. 1 root root 5032064 Oct 31 07:47 vmlinuz-3.12.0-rc5-mst
-rw-r--r--. 1 root root 5032064 Oct 31 07:45 vmlinuz-3.12.0-rc5-mst.old
-rwxr-xr-x. 1 root root 5129456 Dec 23 19:19 vmlinuz-3.12.6-200.fc19.i686
-rw-r--r--. 1 root root 165 Dec 23 19:19 .vmlinuz-3.12.6-200.fc19.i686.hmac
-rwxr-xr-x. 1 root root 5129712 Jan 10 18:06 vmlinuz-3.12.7-200.fc19.i686
-rw-r--r--. 1 root root 165 Jan 10 18:06 .vmlinuz-3.12.7-200.fc19.i686.hmac
-rwxr-xr-x. 1 root root 5129520 Jan 16 06:43 vmlinuz-3.12.8-200.fc19.i686
-rw-r--r--. 1 root root 165 Jan 16 06:43 .vmlinuz-3.12.8-200.fc19.i686.hmac
-rw-r--r--. 1 root root 5125840 Feb 2 23:40 vmlinuz-3.13.0-mst
-rw-r--r--. 1 root root 5125840 Feb 2 22:49 vmlinuz-3.13.0-mst.old
-rw-r--r--. 1 root root 4698032 Jul 19 2012 vmlinuz-3.4.0-test
-rw-r--r--. 1 root root 4753376 Jun 17 2012 vmlinuz-3.5.0-rc2
-rw-r--r--. 1 root root 5968288 Jun 18 2012 vmlinuz-3.5.0-rc2-mst
-rw-r--r--. 1 root root 5541856 Jun 17 2012 vmlinuz-3.5.0-rc2-mst.old
-rw-r--r--. 1 root root 4756800 Jun 25 2012 vmlinuz-3.5.0-rc4-mst
-rw-r--r--. 1 root root 4757888 Jul 19 2012 vmlinuz-3.5.0-rc7-mst
-rw-r--r--. 1 root root 4756640 Jul 15 2012 vmlinuz-3.5.0-rc7-mst.old
-rw-r--r--. 1 root root 4783232 Aug 14 2012 vmlinuz-3.6.0-rc1-mst
-rw-r--r--. 1 root root 4784736 Aug 5 2012 vmlinuz-3.6.0-rc1-mst.old
-rw-r--r--. 1 root root 4788768 Sep 5 2012 vmlinuz-3.6.0-rc3-mst
-rw-r--r--. 1 root root 4788768 Sep 5 2012 vmlinuz-3.6.0-rc3-mst.old
-rw-r--r--. 1 root root 4789824 Sep 25 2012 vmlinuz-3.6.0-rc5-mst
-rw-r--r--. 1 root root 4855680 Nov 1 2012 vmlinuz-3.7.0-rc1-mst
-rw-r--r--. 1 root root 4855456 Oct 31 2012 vmlinuz-3.7.0-rc1-mst.old
-rw-r--r--. 1 root root 4854176 Oct 29 2012 vmlinuz-3.7.0-rc2-mst
-rw-r--r--. 1 root root 4854176 Oct 29 2012 vmlinuz-3.7.0-rc2-mst.old
-rw-r--r--. 1 root root 4861632 Dec 5 2012 vmlinuz-3.7.0-rc7-mst
-rw-r--r--. 1 root root 4930768 Feb 28 2013 vmlinuz-3.8.0-mst
-rw-r--r--. 1 root root 4930768 Feb 28 2013 vmlinuz-3.8.0-mst.old
-rw-r--r--. 1 root root 4926128 Jan 7 2013 vmlinuz-3.8.0-rc2-mst
-rw-r--r--. 1 root root 4927184 Jan 16 2013 vmlinuz-3.8.0-rc3-mst
-rw-r--r--. 1 root root 4927280 Jan 24 2013 vmlinuz-3.8.0-rc4-mst
-rw-r--r--. 1 root root 4927280 Jan 24 2013 vmlinuz-3.8.0-rc4-mst.old
-rw-r--r--. 1 root root 4930832 Feb 7 2013 vmlinuz-3.8.0-rc5-mst
-rw-r--r--. 1 root root 4929616 Feb 5 2013 vmlinuz-3.8.0-rc6-mst
-rw-r--r--. 1 root root 4929616 Feb 5 2013 vmlinuz-3.8.0-rc6-mst.old
-rw-r--r--. 1 root root 4997664 Apr 4 2013 vmlinuz-3.9.0-rc5-mst
-rw-r--r--. 1 root root 4997664 Apr 4 2013 vmlinuz-3.9.0-rc5-mst.old
-rw-r--r--. 1 root root 5014112 May 7 2013 vmlinuz-3.9.0-rc8-mst
-rw-r--r--. 1 root root 5014752 May 2 2013 vmlinuz-3.9.0-rc8-mst.old
next prev parent reply other threads:[~2014-02-03 10:59 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-28 15:08 [Qemu-devel] [PATCH 1/4] hw/9pfs: fix error handing in local_ioc_getversion() Kirill A. Shutemov
2014-01-28 15:08 ` [Qemu-devel] [PATCH 2/4] hw/9pfs: handle undefined FS_IOC_GETVERSION case in handle_ioc_getversion() Kirill A. Shutemov
2014-02-02 16:20 ` Aneesh Kumar K.V
2014-01-28 15:08 ` [Qemu-devel] [PATCH 3/4] hw/9pfs: make get_st_gen() return ENOTTY error on special files Kirill A. Shutemov
2014-02-02 16:28 ` Aneesh Kumar K.V
2014-01-28 15:08 ` [Qemu-devel] [PATCH 4/4] hw/9pfs: fix P9_STATS_GEN handling Kirill A. Shutemov
2014-02-02 16:27 ` Aneesh Kumar K.V
2014-02-02 16:20 ` [Qemu-devel] [PATCH 1/4] hw/9pfs: fix error handing in local_ioc_getversion() Aneesh Kumar K.V
[not found] ` <878utx5tw1.fsf@linux.vnet.ibm.com>
[not found] ` <87bnyp4e7k.fsf@linux.vnet.ibm.com>
2014-02-02 21:32 ` [Qemu-devel] 9pfs troubles (was Re: [PATCH 1/4] hw/9pfs: fix error handing in local_ioc_getversion()) Michael S. Tsirkin
2014-02-03 9:35 ` Aneesh Kumar K.V
2014-02-03 11:03 ` Michael S. Tsirkin [this message]
2014-02-04 7:21 ` Aneesh Kumar K.V
2014-02-05 21:31 ` Michael S. Tsirkin
2014-02-06 12:58 ` Aneesh Kumar K.V
2014-02-06 13:24 ` Michael S. Tsirkin
2014-02-07 9:02 ` Greg Kurz
2014-02-09 12:05 ` Michael S. Tsirkin
2014-03-12 11:34 ` Michael S. Tsirkin
2014-03-17 9:12 ` Greg Kurz
2015-01-20 15:36 ` Marc-André Lureau
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=20140203110354.GA19825@redhat.com \
--to=mst@redhat.com \
--cc=aneesh.kumar@linux.vnet.ibm.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=qemu-devel@nongnu.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).