qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 5.25" floppy access for XENIX guest under qemu-system-i386


From: Supratim Sanyal
Subject: Re: 5.25" floppy access for XENIX guest under qemu-system-i386
Date: Tue, 29 Oct 2019 08:34:45 -0400

Don’t know - looking for advice here. If it is a tar file masquerading as a floppy disk image then creating a blank raw image and copying it over will produce exactly the same image, wouldn’t it?

Perhaps someone in this mailing list has installed Xenix 386 with devsys floppy images and can guide me on how to do this?

Thanks
Supratim


---
Supratim Sanyal, W1XMT
39.19151 N, 77.23432 W
QCOCAL::SANYAL via HECnet


On Oct 29, 2019, at 4:57 AM, Pascal <address@hidden> wrote:

hi,
if you do tar tvf on your .img file, then this file is not a disk image, but a tar file ?

Le mar. 29 oct. 2019 à 04:15, Supratim Sanyal <address@hidden> a écrit :

Hi all,

I have a basic XENIX 2.3.4 installation running great under qemu-system-i386 version 3.1.1/FreeBSD 12-RELEASE.

I recently obtained XENIX devsys 1.2MB floppy disk images and am a bit stuck trying to get QEMU to present 5.25" 1.2MB floppies to the XENIX guest. The "change floppy0" monitor command is accepted, but the "custom" XENIX installation script is unable to read the inserted floppy.

(qemu) change floppy0 "SCO XENIX Development System 2.3.0d Disk 1.img"
(qemu) info block
ide0-hd0 (#block168): ./Xenix386-2.3.4-200MB-Disk1.qcow2.disk (qcow2)
    Attached to:      /machine/unattached/device[23]
    Cache mode:       writeback

ide1-cd0: [not inserted]
    Attached to:      /machine/unattached/device[24]
    Removable device: not locked, tray closed

floppy0 (#block334): SCO XENIX Development System 2.3.0d Disk 1.img (raw)
    Attached to:      /machine/unattached/device[16]
    Removable device: not locked, tray closed
    Cache mode:       writeback

sd0: [not inserted]
    Removable device: not locked, tray closed

But, inside XENIX, on running "custom" -> option 4 (add supported product):

fd: ERROR: error on dev floppy (2/64), block=0 cmd=00000003 status=00000002

Error: incorrect volume in drive

The floppy images are:

1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 1.img
1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 2.img
1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 3.img
1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 4.img
1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 5.img
1228800 Feb 25  2012 SCO XENIX Development System 2.3.0d Disk 6.img

and I can untar the floppies on the FreeBSD host:

$ tar tvf Development\ System\ 2.3.0d\ Disk\ 1.img ### on FreeBSD Host
-r--r--r--  0 0      0           0 Dec 14  1988 ./tmp/_lbl/prd=xds/typ=n386/rel=2.3.0d/vol=D01
-rw-r--r--  0 3      3       21289 Dec 14  1988 ./etc/soft.perms
-rw-r--r--  0 3      3           0 Dec 14  1988 ./etc/perms/soft link to ./etc/soft.perms
-rw-r--r--  0 3      3         181 Aug 16  1988 ./usr/lib/help/yacc
-rw-r--r--  0 3      3         165 Aug 16  1988 ./usr/lib/help/xstr
...
...
-rw-r--r--  0 3      3      138086 Nov  7  1988 ./usr/lib/dos/Cdlibc.a
-rw-r--r--  0 3      3         122 Nov  7  1988 ./usr/lib/dos/binmode.o
-rw-r--r--  0 3      3           0 Nov  7  1988 ./usr/lib/dos/rawmode.o link to ./usr/lib/dos/binmode.o
-rw-r--r--  0 3      3         580 Oct 27  1988 ./usr/lib/help/un

My command line to lauch the emulator:

./qemu-system-i386 -L pc-bios -m 16 -net nic,model=ne2k_isa -net tap,ifname=tap5,script=no -hda ./Xenix386-2.3.4-200MB-Disk1.qcow2.disk -nographic -accel tcg,thread=multi -vga std -vnc :3 -monitor telnet::54323,server,nowait -serial mon:stdio

If it is a volume label issue, how does one specify the volume label for a raw floppy image ? Or is it something else like trying to read a 1.2MB floppy in a 3.5" 1.44MB QEMU-emulated floppy disk drive? Any help or pointers welcome.

A couple of screen-shots are attached.

Thank you.

Supratim


-- 
Sent via Thunderbird/MX-Linux on an overheated Compaq Presario CQ61

reply via email to

[Prev in Thread] Current Thread [Next in Thread]