[comp.sys.ibm.pc] int 25 on compaq running dos 3.31

rampson@nbires.nbi.com (Michael Rampson) (09/22/89)

Hello,
	has anyone been able to get int 25 to work on a compaq running
dos 3.31 with a partition > 32M.  I have subroutine which must go out and
find what drives are on-line.  I use int 25 and the old API first.  If
this fails with 0x0207 in ax on return then a use the new API packet
structure.  This first call fails correctly (0x0207 returned in ax),
but when I try to make the new call this fails with 04 (requested sector
not found?) in ah.  I try to read 1 sector starting at sector 0 and
I have a buffer of size 4K (drive is a 60M CDC).  This works correctly on
IBM ps/2's with dos 4.0? and with all dos 3.2+ machines that I have
tested.  It will work on the compaqs if the partition < 32M (obviously not
the new API call but the old one).  Does anybody have any clues?

					thanx in advance,
					mike

Michael T. Rampson	rampson@nbires || nbires\!rampson
NBI, Inc.
Boulder, Co.
--
Exxon - A greek word meaning "Whoops". -- David Letterman