Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
w3a537(R)

E-mail

Colorado Springs CO USA,
07.03.2011, 03:08
 

UIDE -SHSUCDX (Announce)

I switched over to UIDE in my config.sys and now
I cannot get SHSUCDX to load my DVD in autoexec.bat.

UIDE loads as follows in c.sys:

UIDE 12-05-2010
80-MB Cache
CD/DVD name is DV#1
IDE0 controller at I-O address 8410H
Chip ID 10024376H
CD0: IDE0 Secondary master
Phillips DVD+/-RW SDVD8441
ATA-33

With SHSUCDX I have tried manually
all kinds of INIT parameters and
all I get is error messages.

I have read the SHSUCDX docs.

Could I get some help here with
the proper SHSUCDX paramerer string?

Steve Broshears...

Doug(R)

E-mail

07.03.2011, 06:15

@ w3a537

UIDE -SHSUCDX

> I switched over to UIDE in my config.sys and now
> I cannot get SHSUCDX to load my DVD in autoexec.bat.
...
> Could I get some help here with
> the proper SHSUCDX paramerer string?

Here's the beginning of my CONFIG.SYS file. I don't do anything
too complicated:

;MEMORY MANAGEMENT:
device = c:\bootup\UMBPCI.SYS
device = c:\bootup\XMGR.SYS /W

;CD/DVD DRIVES:
devicehigh = c:\bootup\UIDEJR.SYS /D:CDROM001
install = c:\bootup\SHCDX33E.COM /D:CDROM001 /~ /V

Of course, substitute "c:\bootup\" with the path where your
drivers are located.

I don't really require caching, so i use UIDEJR just for a CD/DVD
driver. The most important thing here is to make sure the "/D:"
parameter matches *exactly* between the driver (UIDE) and
redirector (SHCDX) lines. (The "CDROM001" name is just what i
use -- you can use whatever legal name you want.)

I use UBMPCI to get upper memory blocks (UMBs), because i don't
want to be in virtual mode (like with EMM386).

The lines beginning with ";" are comments (descriptive only).

- Doug B.

w3a537(R)

E-mail

Colorado Springs CO USA,
07.03.2011, 06:42

@ Doug

UIDE -SHSUCDX

thank you

steve ...

w3a537(R)

E-mail

Colorado Springs CO USA,
07.03.2011, 23:44

@ Doug

UIDE -SHSUCDX

I REALLY don't understand what's going on here.
REALLY
REALLY

mmy /a shows:
in upper memory:

DEVICE=UIDE
Attr=C800H
Name=DV#1

If I type at a command prompt:

SHCDX33E by itself it gives me a help screen
SHCDX33E /D:DV#1 it says "Bad command or filename"
yes I spelled everything correctly
yes I spelled everything correctly
so please don't list this as a possibility.

In the docs it seems to say that after /d you specify a driver name.
Well DV#1 isn't a driver.

In the examples it shows one sample as /d:name as specified in UIDE.
This is the way you showed in your example.

I really don't understand what's going on.
I need help.

Steve ...

Doug(R)

E-mail

08.03.2011, 02:35

@ w3a537

UIDE -SHSUCDX

Hey.

Ok, i'm not aware of what level of expertise you're at, so i'm
gonna start basic.

1) Do you know what the CONFIG.SYS and AUTOEXEC.BAT files are,
what they're used for, and how to put commands and drivers in
them?

2) Have you put a UIDE.SYS driver line in your CONFIG.SYS file?
There should be a line in it that looks something like:

DEVICE=C:\BOOTUP\UIDE.SYS /D:CDROM001

or if you have UMBs:

DEVICEHIGH=C:\BOOTUP\UIDE.SYS /D:CDROM001

The "C:\BOOTUP\" part will be different on each system -- it
tells the system where to find the UIDE.SYS file. (In my
particular system, it's on the C: drive in the \BOOTUP\
directory.)

The "/D:" part is required if you want to enable CD/DVD drives.

The "CDROM001" part can be different for each system too -- it is
the driver name that *you* assign... *you* make it up! The name
just has to obey the "rules" for legal DOS driver names (whatever
they may be). Be my guest to use CDROM001 for your system if you
want. (Oh yeh, the name should also be unique within your system
so that it doesn't get confused with another driver.)

If it installs correctly, then during the bootup process,
something like the following should scroll by:

UIDE, 12-05-2010. 80-MB Cache, CD/DVD name is CDROM001.
IDE0 Controller at I-O address xxxxh, Chip I.D. xxxxxxxxx.
IDE0 Primary-master disk is xxxxxxxxxxxxxx, ATA-xxx.
CD0: IDE0 Secondary-master, xxxxxxxxxxxxxxxxxx, ATA-xx.
CD1: IDE0 Secondary-slave, xxxxxxxxxxxxxxxxxxxxxxx, ATA-xx.

You might have to be quick with the Pause key, as it could scroll
by pretty fast. The "x"s above are system-specific info that i
blanked out so as not to be confusing. In my particular system,
i have one hard drive on the IDE primary channel cabled as
master, a CD drive on the IDE secondary channel cabled as master
and a DVD drive on the secondary cabled as slave. UIDE finds
'em all ok! Note that it used "CDROM001" as it's CD/DVD driver
name.

3) Have you put a SHCDX33E.COM redirector line either in your
CONFIG.SYS file or in your AUTOEXEC.BAT file? (I prefer
CONFIG.SYS.) If in CONFIG.SYS, it should look something like:

INSTALL=C:\BOOTUP\SHCDX33E.COM /D:CDROM001

If it's in AUTOEXEC.BAT, it should look something like:

C:\BOOTUP\SHCDX33E.COM /D:CDROM001

Again, the "C:\BOOTUP\" part will be different on each system --
it refers to the location of the SHCDX33E.COM file.

The "/D:" part is required.

And just like before, the "CDROM001" part is the name *you* made
up, but in this case, it must match exactly the corresponding
/D: name in the UIDE command, or else SHCDX33E won't be able to
"find" (address and talk to) the UIDE driver.

If it loads correctly, then during the bootup process, something
like the following should scroll by:

SHCDX33E, 9-Jul-2009. Based on V3.03 SHSUCDX by Jason Hood and
V1.4b SHSUCDX by John H. McCoy, Sam Houston State University.
SHCDEX33E installed.
Drives Assigned:
Drive Driver Unit
F: CDROM001 0
G: CDROM001 1

So, my CD gets assigned as the F: drive, and and my DVD as the G:
drive. Your drive assignments may well be different.

I don't know what "MMY" is that you wrote about. A memory-info
command?

- Doug B.

w3a537(R)

E-mail

Colorado Springs CO USA,
08.03.2011, 21:45

@ Doug

UIDE -SHSUCDX

My expertise:

RETIRED System Manager on several mainframes.
You could say a System Manager on DOS and WIN7 too.

I have found an corrected the problem.
A driver conflict.

For whatever reason SHCDX33E must be loaded inside
c.sys on MY system via install=, not from a.bat. It
works JUST FINE this way.

In a.bat and from the command line it just acts wierd.

More details will follow tomorrow.

Thank you very very much.

Steve ...

Back to the board
Thread view  Mix view  Order
15188 Postings in 1365 Threads, 250 registered users, 15 users online (0 registered, 15 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum