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 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.