Here is one question about testing virtio-scsi & vhost-scsi. I met ext4 error using fileio or iblock. And after the error, the filesystem can not be remount next time in guest os except mkfs.ext4 again. Any suggestions? Thanks in advance. Basic steps. fileio: mount /dev/sda3 /mnt dd if=/dev/zero of=test bs=1M count=1024 #targetcli (targetcli) /> cd backstores/fileio (targetcli) /> create name=file_backend file_or_dev=/mnt/test size=1G (targetcli) /> cd /vhost (targetcli) /> create wwn=naa.60014052cc816bf4 (targetcli) /> cd naa.60014052cc816bf4/tpgt1/luns (targetcli) /> create /backstores/fileio/file_backend (targetcli) /> cd / (targetcli) /> saveconfig (targetcli) /> exit qemu.git/aarch64-softmmu/qemu-system-aarch64 \ -enable-kvm -nographic -kernel Image \ -device vhost-scsi-pci,wwpn=naa.60014052cc816bf4 \ -m 512 -M virt -cpu host \ -append "earlyprintk console=ttyAMA0 mem=512M rw" After guest kernel is boot, Mkfs.ext4 /dev/sda Mount /dev/sda /mnt sync; date; dd if=/dev/zero of=test bs=1M count=100; sync; date; Ext4 error: And can not be mounted next time. [ 762.387457] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.395622] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.403915] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.412263] EXT4-fs error (device sda) in ext4_ext_truncate:4661: Corrupt filesystem [ 762.420613] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.428913] EXT4-fs error (device sda) in ext4_orphan_del:2896: Corrupt filesystem [ 762.437262] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.445614] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.454516] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 762.462283] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 767.370571] jbd2_journal_bmap: journal block not found at offset 13 on sda-8 [ 767.371458] Aborting journal on device sda-8. [ 767.395583] EXT4-fs error: 564 callbacks suppressed [ 767.396173] EXT4-fs error (device sda) in ext4_da_write_end:2841: IO failure [ 767.412221] EXT4-fs error (device sda): ext4_journal_check_start:56: Detected aborted journal [ 767.413325] EXT4-fs (sda): Remounting filesystem read-only dd: writing '/mnt/test.bin': Read-only file system blockio: # targetcli /> cd backstores/iblock /backstores/iblock> create name=block_backend dev=/dev/sda4 /backstores/iblock> cd /vhost /vhost> create /vhost> ls o- vhost ............................................................ [1 Target] o- naa.60014053c5cc00ac .............................................. [1 TPG] o- tpg1 ............................................. [naa.6001405830beacfa] o- luns ......................................................... [0 LUNs] /vhost> cd naa.60014053c5cc00ac/tpg1/luns /vhost/naa.60...0ac/tpg1/luns> create /backstores/iblock/block_backend /vhost/naa.60...0ac/tpg1/luns> cd / /> saveconfig qemu.git/aarch64-softmmu/qemu-system-aarch64 \ -enable-kvm -nographic -kernel Image \ -device vhost-scsi-pci,wwpn=naa.60014053c5cc00ac \ -m 512 -M virt -cpu host \ -append "earlyprintk console=ttyAMA0 mem=512M" Mount /dev/sda /mnt sync; date; dd if=/dev/zero of=/mnt/test bs=1M count=100; sync; date; sync; date; sync; date; dd if=/dev/zero of=/mnt/test bs=1M count=100; Thu Jan 1 00:01:16 UTC 1970 [ 77.044879] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.067334] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.075623] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.083970] EXT4-fs error (device sda) in ext4_ext_truncate:4661: Corrupt filesystem [ 77.092322] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.100619] EXT4-fs error (device sda) in ext4_orphan_del:2896: Corrupt filesystem [ 77.108971] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.117321] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.126204] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 77.133989] EXT4-fs error (device sda) in ext4_reserve_inode_write:5172: Corrupt filesystem [ 82.025630] jbd2_journal_bmap: journal block not found at offset 10 on sda-8 [ 82.026522] Aborting journal on device sda-8. [ 82.050642] EXT4-fs error: 563 callbacks suppressed [ 82.051278] EXT4-fs error (device sda) in ext4_da_write_end:2841: IO failure [ 82.067283] EXT4-fs error (device sda): ext4_journal_check_start:56: Detected aborted journal [ 82.068372] EXT4-fs (sda): Remounting filesystem read-only dd: writing '/mnt/test': Read-only file system -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html