[comp.binaries.ibm.pc.d] DRIVPARM config.sys variable - how do I access it?

kluge@lan.informatik.tu-muenchen.dbp.de (02/22/89)

Path: lan!kluge
Newsgroups: comp.sys.ibm.pc,comp.binaries.ibm.pc,dnet.comp.pcs
Summary: IBM PC-DOS 3.30 *does* contain a bug!!!
Keywords: PC-DOS 3.30,DRIVPARM,config.sys
Date: 20 Feb 89 17:23:05 GMT
Organization: Inst. fuer Informatik, TU Muenchen, W. Germany
Lines: 62


Hello !

In DOS 3.30 Microsoft put in a new config.sys variable named
DRIVPARM. With this variable, it is possible to change the
default configuration of the built-in device drivers for
floppy disk I/O. DRIVPARM does the same thing DEVICE=DRIVER.SYS
does, except that it does not install a new driver but changes
the configuration tables of the drivers built-in. DRIVPARM
also uses the same syntax that DRIVER.SYS uses.

This variable was embedded in all OEM versions of MS-DOS 3.30
and also in IBM's PC-DOS 3.30 (However, IBM did not mention the
command in its documentary). A Microsoft representative ensured
me this, and it can be proved by using DEBUG: debug ibmbio.com
and s 100 ffff 'DRIVPARM' will reveal its presence in the parse
table.

But due to a bug in Microsoft's DOS 3.30 this variable could not
be accessed by the user. Microsoft had already delivered all its
OEMs before the bug was detected. Microsoft soon released a patch
that would cure this bug. This patch was sent to all Microsoft's
OEMs, *including* IBM, as a Microsoft representative told me.

Other manufacturers did correct the bug (Hewlett-Packard did it)
and documented the new feature. However, IBM seems not to have
done it. The new feature isn't documented anywhere (nor does any
IBM representative seem to know of it) and IBM sells the version
with the bug.

I asked Microsoft to send me the patch, but Microsoft strictly
refused to do this and told me to ask IBM. IBM told me that they
didn't know of any such variable, but it could well be that this
variable was an "unsupported feature" meaning I couldn't get the
patch (if it existed, as they told me).

I am very frustrated about this behaviour of both companies,
because I *DO* need this feature (I equipped an IBM XT with a
HD floppy controller plus BIOS extension, works fine, except
with PC-Tools, which does not recognize HD formats when
initializing. It seems PC-Tools asks DOS for floppy drive specs,
and DOS cannot know of my controller). 

What about DOS 4.0? Nobody could tell me, all I know is that
Microsoft states it is "implemented in all OEM versions, including
IBM's version" (This is denied by IBM).

So I do ask here: Does anyone have this patch, or does anyone
know where to get it or does anyone have a small program (All
"common" programming languages accepted) to do a change in the
DOS driver configuration table? 

****Please help me!!!!****

Thank you all,

Oliver

-- 
TTTU MMMMM kluge%lan.informatik.tu-muenchen.dbp.de@relay.cs.net (CS-NET, ARPA)
 T U U M M Oliver Kluge, Parallel Computing Lab, \ unido.UUCP   (UUCP)
 T U M M M Technical University Munich, Arcisstr. 21, 8000-Munich 2, W. Germany
 T UUU M M "Why stop now just when I'm hating it?" Marvin, the paranoid android

kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) (02/22/89)

Hello !

[I am posting this article the second time - regretfully the last
time I forgot the tiny ".d" at the newsgroup, sorry, I'm new to
this. I did read netiquette, but when posting, I was too upset to
think of the ".d". Thanks - Oliver]

In DOS 3.30 Microsoft put in a new config.sys variable named
DRIVPARM. With this variable, it is possible to change the
default configuration of the built-in device drivers for
floppy disk I/O. DRIVPARM does the same thing DEVICE=DRIVER.SYS
does, except that it does not install a new driver but changes
the configuration tables of the drivers built-in. DRIVPARM
also uses the same syntax that DRIVER.SYS uses.

This variable was embedded in all OEM versions of MS-DOS 3.30
and also in IBM's PC-DOS 3.30 (However, IBM did not mention the
command in its documentary). A Microsoft representative ensured
me this, and it can be proved by using DEBUG: debug ibmbio.com
and s 100 ffff 'DRIVPARM' will reveal its presence in the parse
table.

But due to a bug in Microsoft's DOS 3.30 this variable could not
be accessed by the user. Microsoft had already delivered all its
OEMs before the bug was detected. Microsoft soon released a patch
that would cure this bug. This patch was sent to all Microsoft's
OEMs, *including* IBM, as a Microsoft representative told me.

Other manufacturers did correct the bug (Hewlett-Packard did it)
and documented the new feature. However, IBM seems not to have
done it. The new feature isn't documented anywhere (nor does any
IBM representative seem to know of it) and IBM sells the version
with the bug.

I asked Microsoft to send me the patch, but Microsoft strictly
refused to do this and told me to ask IBM. IBM told me that they
didn't know of any such variable, but it could well be that this
variable was an "unsupported feature" meaning I couldn't get the
patch (if it existed, as they told me).

I am very frustrated about this behaviour of both companies,
because I *DO* need this feature (I equipped an IBM XT with a
HD floppy controller plus BIOS extension, works fine, except
with PC-Tools, which does not recognize HD formats when
initializing. It seems PC-Tools asks DOS for floppy drive specs,
and DOS cannot know of my controller). 

What about DOS 4.0? Nobody could tell me, all I know is that
Microsoft states it is "implemented in all OEM versions, including
IBM's version" (This is denied by IBM).

So I do ask here: Does anyone have this patch, or does anyone
know where to get it or does anyone have a small program (All
"common" programming languages accepted) to do a change in the
DOS driver configuration table? 

****Please help me!!!!****

Thank you all,

Oliver

-- 
TTTU MMMMM kluge%lan.informatik.tu-muenchen.dbp.de@relay.cs.net (CS-NET, ARPA)
 T U U M M Oliver Kluge, Parallel Computing Lab, \ unido.UUCP   (UUCP)
 T U M M M Technical University Munich, Arcisstr. 21, 8000-Munich 2, W. Germany
 T UUU M M "Why stop now just when I'm hating it?" Marvin, the paranoid android

rde@ukc.ac.uk (R.D.Eager) (02/24/89)

Apparently there is a way to make PC-DOS 3.3 recognise DRIVPARM. I have tried
it and it seems to work. Whether it works on MS-DOS....

A typical DRIVPARM line would look like this:

     DRIVPARM=parameters

Add three CONTROL-A characters after the = sign (that's ASCII code 1, shown
below as the character pair ^ followed by A).

     DRIVPARM=^A^A^Aparameters

You may have to hunt for an editor that will do this, otherwise use DEBUG.

No, I don't know why it works....but it seems to!
-- 
           Bob Eager
           rde@ukc.UUCP
           ...!mcvax!ukc!rde
           Phone: +44 227 764000 ext 7589

choke@m-net.UUCP (Sean Patrick Gallaty) (02/27/89)

To the bast of my knowledge, dos 3.2 was the only version that ever had
drivparm.  It was such a good idea that it was promptly taken out.
No version I have ever used has had it since.

(In fact, it is extremely difficult to put 1.4 meg drives on an xt or 
put a 3 1/2 " drive as 'a' without drivparm.)

if you want specifics, mail me.  It's a fairly long description.

------------------- C U T  H E R E ------------------------------

choke@inhp4!m-net
323 E. William  Ann Arbor, MI 48104
"See you in hell." - Empire quote.

kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) (03/02/89)

Hi citizens of netland!

This is sort of a summary of the reply I got for my article about
the buggy operating system IBM still sells because I can't
seriously answer all replies by individual mail. I would like
to thank all writing to me ! Especially, I would like to thank
Mr. Guenther Ruecker from IBM. He was the only person willing
and able to help me, but his company's current policies prevented
too much of that. Thanks!

+ Keith Petersen (w8sdz@wsmr-simtel20.army.mil) sent me a patch
  description from his archive (written by K. Macy) that would
  cure the bug.
+ Harold Shapiro (hs0i+@andrew.cmu.edu) wrote me he switched back
  from DOS 4.0 to 3.2 because of a bad experience with this.
+ Steve Ward (ward%cfa@harvard.harvard.edu) wrote about the
  number of the updated version Microsoft distributed, 3.30A.
+ Sean Patrick Gallaty (choke@m-net.UUCP) wrote that he thought
  3.2 was the only version containing DRIVPARM.

+ R. D. Eager (rde@ukc.ac.uk) sent to me the most useful solution
  of the problem: He wrote I should insert three Ctrl-A (01h)
  in between the '=' and the parameters. 

  ===>   I T   W O R K S   !!!

  Additionally, I found out that just   * O N E *   Ctrl-A is
  actually needed.

+ Lee Fisher (leefi%microsof.UUCP) from Microsoft wrote I shouldn't
  expect Microsoft to discuss IBM's IBMBIO.COM adresses. I have to
  say, I   * D O *   expect Microsoft to do this. The first time
  I detected the irregularities, I contacted my dealer. Three months
  NOTHING happened. So I rang up IBM directly. They told me they
  couldn't give me any phone number of a technician familiar to
  such deep diggings. >>> They told me to call Microsoft, because
  "they wrote it".
  Of course, Microsoft told me to ask IBM, and so this would have
  continued until infinity. 

BTW, IS THERE ANY   I B M   REPRESENTATIVE, TECHNICIAN OR WHATEVER
FROM THE US TO GIVE A STATEMENT??? IS THIS A GOOD MARKETING
STRATEGY TO GIVE EXPERIENCED USERS NOT THE   * CHANCE *   TO
HAVE A   * B U G *   CORRECTED?

Yes, I see, DRIVPARM is an unsupported feature, but is that
good style to sell buggy operating systems just because the bug
is contained in an important, but unsupported feature???????
I'm very disappointed. In the past, IBM did not make such trouble
when I wanted technical details.

So long ... Oliver

-- 
TTTU MMMMM kluge%lan.informatik.tu-muenchen.dbp.de@relay.cs.net (CS-NET, ARPA)
 T U U M M Oliver Kluge, Parallel Computing Lab, \ unido.UUCP   (UUCP)
 T U M M M Technical University Munich, Arcisstr. 21, 8000-Munich 2, W. Germany
 T UUU M M "Why stop now just when I'm hating it?" Marvin, the paranoid android

jbulyk@telesci.UUCP (Jerry E. Bulyk) (03/07/89)

Newsgroups: comp.binaries.ibm.pc.d
Subject: Re: NEEDED: pc screen capture
Summary: needed: pc 'script' 
Expires: 
References: <659@mrsvr.UUCP>
Sender: 
Reply-To: jbulyk@telesci.UUCP (Jerry E. Bulyk)
Followup-To: 
Distribution: na
Organization: /usr/news/lib/organization
Keywords: 


Needed: utility to perform screen capture on a pc-clone, akin to unix 'script'.

Is anyone aware of a dos-equivalent of the unix 'script' utility ?

- the screen needing to be captured contains text only, i.e. no special chars;
am ~familiar with unix, but a neophyte at dos; 
any suggestions, recommendations (is this the correct news group?)
	are greatly appreciated and respected. Thanks in advance...


					- "jerryb"

											
Jerry E. Bulyk		jbulyk@telesci.uucp (...!princeton!telesci!jbulyk)

TeleSciences C.O. Systems, Inc	(609) 866-1000 x227 (work)
				(215) 635-3489      (home)