[Marcel Jackowski <mjack@cs.wright.edu> writes:]
>I've been trying to mount a dos volume from a floppy disk but so far
>I have not been able to make it work. I am wondering if I am doing
>something silly here:
Nope, it was me being silly. As of 1.6, M_TIME is no longer a special case,
and thus can not be sent by non-kernel code. Unfortunately, I missed the FD
server. Please pick up the patch at:
ftp://ftp.vsta.org/vsta/pickup/pat_fd.1
and tell me if it works for you.
BTW, this was a 5-minute debug job with gdb. I just set a breakpoint at the
ISR message handler, and saw that it never got entered following floppy
spinup. So I set a breakpoint in the time handling, and saw that my time
message was sent (with error) but not received. Then I checked
os/kern/msg.c and saw the cap on m_type field values, and realized that
M_TIME was now being disabled. So I renumbered it, and things started to
work.
Sorry for breaking it, though, and sorry for the delay in getting around to
hooking up a floppy drive and managing to try it locally.
Regards,
Andy Valencia
Received on Fri Feb 13 06:35:56 1998
This archive was generated by hypermail 2.1.8 : Thu Sep 22 2005 - 15:12:43 PDT