Details
-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
None
-
None
Description
Using reactos-bootcd-0.4.15-dev-4946-ge9a129c-x86-gcc-lin-dbg.iso in QEMU 7.0 on RaspberryOS (RPI 4)
QEMU is launched with "-drive format=raw,file=fat:rw:./LMS" in order to mount ./LMS as D: drive, detected by ReactOS as "QEMU VVFAT"
Reading files from this drive works correctly
Writing files from this drive works correctly, seen from ReactOs (file present in explorer) but NOT visible on host side (eg ./LMS in this case)
ReactOS logs :
(drivers/storage/port/scsiport/scsiport.c:1423) ScsiPortLogError() called |
(drivers/storage/port/scsiport/scsiport.c:1425) PathId: 0x00 TargetId: 0x01 Lun: 0x00 ErrorCode: 0x00000009 UniqueId: 0x00000004 |
(see logs, this continues even after explorer window is closed and during shutdown process)
and QEMU logs errors too (but not sure it's related to our problem) :
QEMU source :
https://git.qemu.org/?p=qemu.git;a=blob_plain;f=block/vvfat.c;hb=HEAD
VVFAT :rw with WinXPSP3 :
generates "invalid file name" too
This does not work in WXP either => ticket upstream : https://gitlab.com/qemu-project/qemu/-/issues/1176
The problem in ReactOs is at least the SCSIPort errors being raised (continuously) and affecting the shutdown sequence