Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
75 user(s) are online (37 user(s) are browsing Forums)

Members: 2
Guests: 73

jap, trixie, more...

Support us!

Headlines

 
  Register To Post  

« 1 (2)
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Quite a regular
Quite a regular


See User information
@kas1e
It works as if you added a SCSI controller to Amiga.
It works on disk images. It has nothing to do with sharing resources between guest and host in QEMU.
You will not share resources.

@derfs
I checked it on AmigaOne and it works. Thank you :- )
Out of curiosity, I also checked it on sam460 - it does not work here.
You wrote about peg2 and A1 in the requirements, so it does not have to work.

Thanks again.

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Not too shy to talk
Not too shy to talk


See User information
@smarkusg

looks like it doesnt play nice with diskcache.library.kmod, so as a temp workaround it should work for now on sam460 if that is commented out.

this is using -device virtio-scsi-pci.... device and not the 'non-transitional' device.

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Not too shy to talk
Not too shy to talk


See User information
*edit*

That was quick! Its out of the upload queue - https://os4depot.net/?function=showfil ... er/handler/virtio9pfs.zip

@kas1e

I believe this (https://os4depot.net/download.php?file=queue/virtio9pfs.zip) is what you were after? Currently in the upload queue on os4depot.

Virtio9PFS-handler
==================

A FileSysBox-based handler for AmigaOS 4.1 FE that mounts QEMU host-shared
folders 
as DOS volumes via the VirtIO 9P (9P2000.Lprotocol.

StatusBeta -- tested on QEMU AmigaOne (legacy VirtIOonlyPegasos2
(modern VirtIOis implemented but not yet validated. Use at your own risk.

ImportantQEMU for Windows (x64does not currently support -virtfs.
You need a LinuxWSL2, or macOS QEMU build to use VirtIO 9P shared folders.


What It Does
------------

When running AmigaOS under QEMU with a -virtfs shared folderthis handler
presents the host directory 
as a native AmigaOS volume (e.gSHARED:). You
can browse
copycreaterename, and delete files on the host filesystem
directly from Workbench 
or the Shell.

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Home away from home
Home away from home


See User information
@derfs
Wowow! Not that fast ! AI surely help, but you soon will wrote per driver in a day :) Cool ! Will check this out.

Quote:

Important: QEMU for Windows (x64) does not currently support -virtfs.

Can't remember, but virtfs can't work on win at all as this part of qemu code is linux only, right ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Quite a regular
Quite a regular


See User information
@kas1e
If you use Windows, the solution is WSL2
https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Quite a regular
Quite a regular


See User information
@derfs
Thanks!
It works fine on macOS on A1.
Video test to see how it works





On Linux, I have peg2 and it doesn't work properly there.
Similarly, on peg2, I have problems with Virtio SCSI....

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Not too shy to talk
Not too shy to talk


See User information
@kas1e
Quote:

Can't remember, but virtfs can't work on win at all as this part of qemu code is linux only, right ?


Thats correct on Windows, but if you use the WSL2 subsystem on Windows then you can get it to work as its essentially linux.

P.S. virtfs is also available on macOS.

Go to top
Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Quite a regular
Quite a regular


See User information
@derfs
On QEMU Peg2 under Linux, the Virtio9PFS-handler works for me in this way.
-fsdev local,security_model=mapped,id=fsdev0,path=/home/markus/Muzyka -device virtio-9p-pci-non-transitional,id=fs0,fsdev=fsdev0,mount_tag=SHARED

Resized Image

Here is Virtio9PFS-handler and virtioscsi.device on Linux QEMU PEG2
*) The vtlspci command comes from a package by Falke, who is working on QEmu VirtualVGA Device.
Resized Image


Edited by smarkusg on 2026/3/4 13:02:56
Go to top

  Register To Post
« 1 (2)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project