chris@umcp-cs.UUCP (07/26/84)
Don't need it anymore; we finally got our 4.2 license stuff taken care of and have converted the 4.2 driver for use until 4.2 is up. By the way, if anyone is interested in installing the beast, there are a few things to look out for, besides the regular stuff one expects when converting 4.2 code to 4.1 or vice versa: ../h/mtio.h needs a MT_ISMT type (0x04). ../dev/autoconf.c needs to have the ``tm04/tu78 unsupported'' code turned off. ../dev/mba.c needs to be modified to not check for a ``ready'' bit on tapes; also, the ``mi->mi_tab.b_active = 0'' in mbintr() (``if (mi->mi_driver->md_ndint) { switch ...'') needs to be moved inside the ``case MBN_DONE'' (just after the case label will do). (This one bit me - I didn't notice that the TU78 had the ready bit moved!) ../dev/autoconf.c needs to pass the slave number (ms->ms_slave if I recall correctly) to the slave-attach routine for tapes. (Alternatively, you could get the slave index the way ht.c does, but it seemed nicer to just pass it on down. In fact I modified htslave() to depend on it too.) It's probably also a good idea to check the return value (and give ht.c's htslave() one) before setting ms->ms_alive and so forth. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690 UUCP: {seismo,allegra,brl-bmd}!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@maryland
chris@umcp-cs.UUCP (07/26/84)
Ack! Make that TU78. (Must be lack-of-sleep-on-the-brain....) -- In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690 UUCP: {seismo,allegra,brl-bmd}!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris@maryland