agq@itd0.dsto.oz (Ashley Quick) (07/14/90)
Re-Post as out news doesnt always send out (so post from a real
UNIX box, not a VMS one......)
A few days ago, I posted an item requesting information about print
servers, and HP LaserJet in particular. I omitted to mention that
I am using a DN4500 running SR10.1.
Also:
- Has anybody noticed that the print servers have more features
(not just "extensible options") under SR10.2 and later? (More
filters, etc)
- I have recently been writing / modifying device drivers using
GPIO (the PBU_$ calls). Has anybody else noticed that when using
PBU_$ calls, inside a TASK (Tasks only came out in SR10), that
occasionally a call to PBU_$WAIT will return with a QUIT FAULT
status, when in fact a quit fault had not ocurred!. This causes
terrible problems as the call side of the driver thinks the
interrupt side has finished whatever it was doing (OR that there
really was a quit fault depending on how you handle it). You can
get incomplete data transfers, etc. YUK! This has been observed to
happen VERY RARELY (about 0.001% of transfers) - but it means that
data will get lost! This has been observed on a DN3000 and a DN4500
both running SR10.1. (The release notes for 10.2 don't indicate that
this is a known [corrected] problem). In my case the work-around
involved major changes, and the use of event counts so that I dont
need to use the multi-threading offered by TASKs. IF THIS IS NOT
A BUG IT SHOULD BE HIGHLIGHTED IN LETTERS OF FIRE IN THE GPIO MANUAL!
- Has anybody else noticed that prsvr uses TASKs???? Beware of them,
they can be nasty! Make sure you shut down all tasks in an orderly
fashion when you write code which uses them! I have also noticed that
when developing a print server, it is a good idea to run it in a
window - this make it easy to shut down. If your server FAULTs for
any reason, make sure you quit it (control-Q or whatever) - not
doing so means you may have to re-boot the node........
- Does anybody know the E-Mail address for Apollo for APR's? I sent one
off over two weeks ago and have not heard anything yet?
------------------------------------------------------------------------------
Ashleigh Quick | AGQ@dstos3.dsto.oz.au
Defence Science and Technology Organisation |
PO Box 1600 |
Salisbury 5108 |
Australia |
------------------------------------------------------------------------------