The changeline problem is back. When I remove and
reinsert a floppy, it becomes inaccessible. "dir"
returns "File not found". The first time I tested I got
garbage before the '>', while the "C:\>" prompt was
still intact.
I think I've found at least part of the problem. In
fat/fd32.c, near to line 78 there is:
if ((res < 0) && BLOCK_IS_ERROR(-res) &&
(BLOCK_GET_SENSE(-res) == BLOCK_SENSE_ATTENTION))
please change it so that it reads as:
if ((res < 0) && (BLOCK_GET_SENSE(-res) ==
BLOCK_SENSE_ATTENTION))
and let me know if it has effect on the problem (Bochs just
crashes to me if I try to "remove" the virtual floppy). Of
course this is not the solution, but gives me a hint for
preparing the right fix. Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=98086
Please advise: is the problem present also disabling the
floppy read cache (#define FLOPPY_CONFIG_CACHE 0 in
blockio.h)? Thanks
Logged In: YES
user_id=98086
I think I've found at least part of the problem. In
fat/fd32.c, near to line 78 there is:
if ((res < 0) && BLOCK_IS_ERROR(-res) &&
(BLOCK_GET_SENSE(-res) == BLOCK_SENSE_ATTENTION))
please change it so that it reads as:
if ((res < 0) && (BLOCK_GET_SENSE(-res) ==
BLOCK_SENSE_ATTENTION))
and let me know if it has effect on the problem (Bochs just
crashes to me if I try to "remove" the virtual floppy). Of
course this is not the solution, but gives me a hint for
preparing the right fix. Thanks
Logged In: YES
user_id=1213427
With that middle portion commented out, I no longer get
"File not found". It just hangs instead.
Logged In: YES
user_id=98086
Should be fixed in the CVS.
Logged In: YES
user_id=1312539
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).