Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Help would be much apreciated... I'm trying to reinstall Win98SE on a Dell laptop, but the cdrom drive doesnt work. I am trying to install the usb drivers from DOS mode so I can run an external cdr for installing the Oper.System. (Usb is already enabled in BIOS, and the hard drive has already been formatted) Being the novice I am, I cant figure out how to install the usb driver so my ext. cdr drive can be detected. After entering a Volume label I get a second A:/> prompt. What do I do from this point? Or do I have to do it before formatting? Please help...thnx

A follow up to my first posting....I already have the usb driver on floppy disc, but how do I start actually installing them while running from a boot disk? Thnx again for any help

There are a number of ways to get DOS to recognize your ext USB CD. The process summary is:
1. prepare a DOS boot diskette that works on your target PC,
2. copy compatible CD drivers and MSCDEX.exe into the diskette.
3. Modify your diskette CONFIG.SYS and AUTOEXEC.BAT to load these drivers.
Viola!Drivers: You may choose to use any of the ff. drivers:
1. USBASPI.SYS v2.06 and USBCD.SYS from Panasonic Japan
2. DUSE.exe v2.4 from Pocketec/Cypress
3. ASPI drivers from Iomega/GHOST
Check out this link for USBASPI driver instructions:
http://www.computing.net/dos/wwwboard/forum/13447.htmlCheck out this link for download sources
http://www.mwpms.uklinux.net/usbfire.txtHope this helps!

Thanks mad max! A few more quick questions...Im tracking with you until the 3rd thing you list. What's the procedure for modifying the Autoexec.bat and config.sys to get the drivers loaded?. Yhanx again for the help

After you've copied the important files to your boot disk, EDIT CONFIG.SYS to add these two lines:
device=USBASPI.SYS /v
device=USBCD.SYS /d:USBCD001and EDIT AUTOEXEC.BAT to add this line:
MSCDEX /d:USBCD001
Check this updated thread for how to use USBASPI.SYS and related drivers:http://www.computing.net/dos/wwwboard/forum/13679.html

Thanks again Max, the article you referred me to was a huge help. I'll explain to you where I'm at now with it, and a bit more advice will probably put me over the edge to completion *fingers crossed* Anyway in CONFIG.SYS I now have USBASPI.SYS on the 2nd line under the "CD" heading. Just below it is USBCD.SYS /d:USBCD001. My problem is with knowing exactly where to put MSCDEX /d:USBCD001 once I get into AUTOEXEC.BAT. It's the first time I've been in there so dont know where to put it. I tried putting it in the 2nd line from the bottom "set CD=" but I dont think that's where it goes. Detailed instructions on this would be a life saver to me. In closing, here is what the comp. is doing as of this point(might help you to help me if you know). When I boot up, the drive is now recognized and will spin my O.S. disc but it wont run Setup. I get some of the following while booting with CDROM SUPPORT...."Scanning usb devices".."ID=0 LUN=0 JR24CDRW"(the name of my cdrw).."CD-ROM device driver installed"..."Available ID not found".."CD-ROM drive installed 1 host adapter 1 target"..."ASPI manager not found"..."Drive E: driver MSCD001 unit=0"...then I get the A:\> prompt.When I enter SETUP as a command I get...."CDR101: Not ready reading drive E" Abort,Retry,Fail?" I have tried changing the prompt to C\>, D\>, and E\> all gives the same error. Cna you give me some tips on what to do at this point? Keep in mind I'm a total DOS rookie, so I'm learning as I go along ;-) Thanks again, you've been a big help!

...."Scanning usb devices"
.."ID=0 LUN=0 JR24CDRW"(the name of my cdrw)
.."CD-ROM device driver installed"
..."Available ID not found"
.."CD-ROM drive installed 1 host adapter 1 target"
..."ASPI manager not found"
..."Drive E: driver MSCD001 unit=0"Hmmm - some of these lines seem confusing -Where did "MSCD001" come from? It should be "USBCD001" if yu used the lines I described. Do you have other CDROMs in the PC?
The line "MSCDEX /d:USBCD001" can be anywhere in AUTOEXEC.BAT- preferably towards the start or before any commands using/referring to the CD drives.
If the problem persists, can you provide better detail on what USBASPI.SYS, USBCD.SYS and MSCDEX display during startup?

No Max, no other CD's in. Here's exactly what it's giving me at boot up since I've redone a fresh boot disk with all needed drivers.."ASPI Manager for USB Mass storage device vers:2.06"..CONTROLLER:007-2 vid 8086h"..USB Device Host(with mostly the same #'s as Aspi Manager)...."Scanning USB Devices"....DI1000 Aspi Device Driver-copyright Novac vers:2.0"...Available ID: Not Found...USB Device driver-Panasonic..."CD-ROM driver is installed vrs.1.0 JR24CDRW"..."This driver is provided by Oak Technol. Device Driver: MSCD001-No Device Found-Aborting install"..."Buslogic DOS CDROM Driver vrs.V3.4IA"...PCI Bus Scan Complete...ASPI Device Driver for DOS vrs:4.013..."Host Adapter:0 Target: SCSI ID=0 LUN=0 PhilipsJR24CDRW"..."CDROM Driver installed- 1 Host Adapter(s) 1 Target(s)"...Microsoft RAMDRIVE vrs:3.06..."OFFc"...A:>MSDEX /d:USDCD001"...then it runs "Preparing to start your computer" then it stops at the A: prompt. My external cdrw is spinning but if I try and run SETUP at A: C: D: or E: prompts I get "Bad command or file name". Anyway, everything I wrote was exactly the same order as it happened at bootup.( I did leave out approx 10 AIC-ASPI Manager drivers)
The following is exactly what I have in Config.sys and autoexec.bat...CONFIG.SYS..under [CD] heading, device=himem.sys-OFF
device=USBASPI1.SYS
device=DI1000DD.SYS
device=USBCD1.SYS /D:USBCD001
device=Oak Technologies :MSCD00
and so on...Everything else unchanged.AUTOEXEC.BAT...ECHO=OFF
MSCDEX /D:USBCD001
set EXPAND=YES
set Lgl Drive=( A whole long series of #'s)
set temp=c:\ *(empty)
Path=%RAMD%\;a:\:%CDROM%
copy=COMMAND.com%RAMD%
(skipping a few things that were unchaged)
Error IF EXIST ebd.cab
GOTO exit
(skipping a few)
IF %config%=="NO CD" GOTO quit
LH %RAMD\MSCDEX.exe /D:USBCD001
set CDROM= (empty)
set Lgl Drive= (empty)
That is exactly what I've got going Max. From my end it seems like I'm just about there. But you would know better than me ;-) Thanks again for your time, you've been the only truly "on the ball" help I've gotten online. Let me know what direction to take if you would k. Thanx

Just to re-iterate my comp. is a Dell Latitude cpxj650 notebook, and I'm using a purple Re-Installation disc from Dell to install the o.s. the Cdrw drive has been working fine...no probs there

I would suggest getting a fresh W98 OEM boot floppy image from www.bootdisk.com:
Edit config.sys to add the lines as the last entries:
device=USBASPI.SYS /v
device=USBCD.SYS /d:USBCD001Edit autoexec.bat to add the line as the last entry:
MSCDEX.EXE /d:USBCD001
You will need the mscdex file from:
http://download.microsoft.com/download/dos622/Utility/2.23/DOS/EN-US/Mscdx223.exe
You will need the Panasonic drivers from:
http://panasonic.co.jp/pcc/products/drive/other/driver/f2h_usb.exe
(you can use WinRAR to extract the files)

That's the problem - you're using one of those long scripts which try to load every conceivable device driver possible.
An alternative to x86 suggestion is
1. copy your old config.sys to c.s and autoexec.bat to a.b
2. edit config.sys and remove all device lines and options which are not relevant to your specific configuration. I suggest leaving only the ff. but in case you have other important device drivers, you may need to add them.
device=HIMEM.SYS
device=USBASPI1.SYS
device=USBCD1.SYS /D:USBCD001
dos=high,umb
3. edit autoexec.bat and remove all command lines and settings which are not relevant to your specific configuration. I suggest leaving only the ff. but in case you have other important lines, feel free to add them.
MSCDEX /D:USBCD001

Ok I think I'm tracking with ya, You want me to take everything out of config.sys and autoexec.bat that isnt relevant to booting with the CD drive right? Btw...what are you referring to when you say copy your config to c.s autoexec to a.b? The c.s and a.b? Oh, and when you refer to ff...what do you mean?
Thanks again, and thank you also x86

lets start again using the Panasonic drivers from:
http://panasonic.co.jp/pcc/products/drive/other/driver/f2h_usb.exe
(you can use WinRAR to extract the files)
This is my UK Win98SE startup config.sys:[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001[NOCD]
device=himem.sys /testmem:off[HELP]
device=himem.sys /testmem:off[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
device=display.sys con=(ega,,1)
country=044,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com uk,,keyboard.sys
I would edit to look like this:
device=usbaspi.sys /v /w
device=usbcd.sys /d:usbcd001
device=himem.sys /testmem:off
files=30
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=g
device=display.sys con=(ega,,1)
country=044,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com uk,,keyboard.sys

using the CDROM extensions from here:
http://download.microsoft.com/download/dos622/Utility/2.23/DOS/EN-US/Mscdx223.exeThis is my UK Win98SE startup autoexec.bat:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.exe /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT:HELP
cls
call help.bat
echo Your computer will now restart and the startup menu will appear.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT:QUIT
echo To get help, type HELP and press ENTER.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
I would edit to look like this:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
mscdexe.exe /d:usbcd001

Thanks x86...I'm gonna start a new boot disk with this configuration, Now after I get all the drivers loaded and autoexec.bat and config.sys configured, I should start "without CDROM support", right? then once I get the A:> prompt I enter "setup" to confirm the configuration worked and start the o.s. running right? Thanks again, I'll post back how it goes.

The change to configuration will not give you any options, the USBASPI will load and tell you, hopefully, that you have USB ports, it will then, hopefully, ask you to plug in your CDROM, then when plugged in will assign drive letter. If it does all that it will install DOS in a RAMDRIVE (virtual drive in memory)

This is what I've got at startup now using the EXACT configuration you gave me(other than the following lines which I didnt have in config.sys that you listed you're version of Win98SE as having)
device=display.sys con=ega,,1)
country=044,850,country.sys
install=mode.com con cp prepare=((850) ega.cpi)
install=mode.com con cp select=850
install=keyb.com uk,,keyboard.sys
** I didn't have those in my stock config.sys
Everything else you listed is exactly what I originally had in my config.sys.
Here is what I now get at boot up.
ASPI Manager for USB mass-storage device Version 2.06
**Connect the target device to USB port**
**Press [ENTER] to continue**
Controller : 00-07-2 VID 8086h--*PLUS more numbers
USB Device : Host 00-07-2 8086h--
*Again more numbers
....Scanning USB Device....
ASPI device: ID 0 LUN 0 Philips JR24CDRW
USB Cdrom driver installed version 1.0
0 JR24CDRW
Cdrom driver is installed
Microsoft Ramdisk version 3.06 virtual disk DThen it's "Preparing to start your computer" then...
Bad command or file name
A:\>
** note "Bad command" is above the A: prompt...It appears that way BEFORE putting in a command.
Also, when I try to go into config.sys or autoexec.bat from the A:> prompt I also get "Bad command or file name" In order to edit it I have to use Notepad on another computer. I have tried changing the A: prompt to C:> and D:> and entering SETUP as a command and the same thing happens. What do you think? Am I not entering the right command? Also, I was told I needed the "Motto Hairu" driver from MadmaxUSB who posted above, With the configuration you gave me last night you're saying I dont need it in config.sys? Thanks again for the feedback!

I think it is time to be minimilistic, if you show the hidden files on the floppy and delete files just leaving the following on floppy:
command.com
io.sys
msdos.sys
usbaspi.sys
usbcd.sys
mscdex.exeCONFIG.SYS
device=usbaspi.sys /v /w
device=usbcd.sys /d:usbcd001AUTOEXEC.BAT
mscdexe.exe /d:usbcd001
So what you get......the only other driver that may work is a self extracting boot floppy from http://www.datoptic.com/fw25fr.html download dat.exe

![]() |
Need pure MDOS 6.22 with ...
|
Epson Equity LT
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |