Path: utzoo!attcan!utgpu!watmath!att!bellcore!rutgers!cs.utexas.edu!ico!nbires!rampson From: rampson@nbires.nbi.com (Michael Rampson) Newsgroups: comp.sys.ibm.pc Subject: int 25 on compaq running dos 3.31 Keywords: int 25, new API, partition > 32M Message-ID: <435@nbires.nbi.com> Date: 21 Sep 89 17:43:31 GMT Organization: NBI Inc., Boulder, CO. Lines: 21 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