Floppy disks and network not working on NT 3.1 on Qemu 1.2 rc1

Bug #1042654 reported by TC1988
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Expired
Undecided
Unassigned

Bug Description

When I try to put Floppy IMG/IMA/VFD images on NT 3.1 when it is running on Qemu 1.2 rc, they are not recognized and the network is not working even though I set it correctly (especially the AMD PCnet adapter)
Here's some screenshot of the floppy error:
http://i49.tinypic.com/j77wcw.png

Revision history for this message
Stefan Hajnoczi (stefanha) wrote : Re: [Qemu-devel] [Bug 1042654] [NEW] Floppy disks and network not working on NT 3.1 on Qemu 1.2 rc1

On Tue, Aug 28, 2012 at 10:29 AM, TC1988 <email address hidden> wrote:
> Public bug reported:
>
> When I try to put Floppy IMG/IMA/VFD images on NT 3.1 when it is running on Qemu 1.2 rc, they are not recognized and the network is not working even though I set it correctly (especially the AMD PCnet adapter)
> Here's some screenshot of the floppy error:
> http://i49.tinypic.com/j77wcw.png

Thanks for testing qemu 1.2-rc!

Can you confirm that both floppy and AMD PCnet worked in QEMU 1.1?

If so, could you please try running git-bisect(1) to identify which
commit introduced the breakage?

$ git clone git://git.qemu.org/qemu.git
$ cd qemu
$ git bisect start v1.2-rc1 v1.1.0

For more info on git-bisect(1):
http://git-scm.com/book/en/Git-Tools-Debugging-with-Git#Binary-Search
http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html

Stefan

Revision history for this message
TC1988 (panie) wrote :

they worked in Qemu 1.1 and also in the previous versions and, by the way, I can't compile, I used a third party Win32 build of Qemu 1.2 rc1. :(

Revision history for this message
Stefan Hajnoczi (stefanha) wrote : Re: [Qemu-devel] [Bug 1042654] Re: Floppy disks and network not working on NT 3.1 on Qemu 1.2 rc1

On Wed, Aug 29, 2012 at 1:53 PM, TC1988 <email address hidden> wrote:
> they worked in Qemu 1.1 and also in the previous versions and, by the
> way, I can't compile, I used a third party Win32 build of Qemu 1.2 rc1.
> :(

Have you tried any other guest operating systems? If there is a more
readily available guest OS that shows the same bug it would allow
others to reproduce and debug this.

Stefan

> https://bugs.launchpad.net/bugs/1042654
>
> Title:
> Floppy disks and network not working on NT 3.1 on Qemu 1.2 rc1
>
> Status in QEMU:
> New
>
> Bug description:
> When I try to put Floppy IMG/IMA/VFD images on NT 3.1 when it is running on Qemu 1.2 rc, they are not recognized and the network is not working even though I set it correctly (especially the AMD PCnet adapter)
> Here's some screenshot of the floppy error:
> http://i49.tinypic.com/j77wcw.png

Revision history for this message
TC1988 (panie) wrote :

it does not happen on NT 3.5, 3.51 or 4.0, only on 3.1.

Revision history for this message
Kevin Wolf (kwolf-redhat) wrote :

Found someone who had a copy of NT 3.1 handy and he bisected it to:

commit 2fee00885a9ea4db69bbfc1ba8ccf95f2ae9aec6
Author: Pavel Hrdina <email address hidden>
Date: Fri Jun 22 12:33:55 2012 +0200

    fdc: fix interrupt handling

    If you call the SENSE INTERRUPT STATUS command while there is no interrupt
    waiting you get as result unknown command.

    Fixed status0 register handling for read/write/format commands.

    Signed-off-by: Pavel Hrdina <email address hidden>
    Signed-off-by: Kevin Wolf <email address hidden>

Revision history for this message
TC1988 (panie) wrote :

nice :) but what about the network?

Revision history for this message
Michael Tokarev (mjt+launchpad-tls) wrote :

It appears that the fdc issue were addressed in this patch series:

 http://thread.gmane.org/gmane.comp.emulators.qemu/168836

Revision history for this message
Thomas Huth (th-huth) wrote :

Unfortunately the URL from comment #7 is dead nowadays ... has this fix been committed to the QEMU repository?

Changed in qemu:
status: New → Incomplete
Revision history for this message
Kevin Wolf (kwolf-redhat) wrote :

The floppy fix appears to be commit 34abf9a7 (contained in qemu 1.3).

I don't think anyone ever looked into the networking problem.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for QEMU because there has been no activity for 60 days.]

Changed in qemu:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.