On Mon, Feb 03, 2014 at 03:05:10PM +0530, Aneesh Kumar K.V wrote: > "Michael S. Tsirkin" <m...@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