LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
Search this Thread
Old 06-18-2004, 12:42 AM   #1
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Rep: Reputation: 30
FreeDOS cdrom issues


When FreeDOS first starts up I select the first menu item, but then shortly after bootup I get an error saying No drives assigned. SHSUCDX can't install. What does this mean and how do I fix this?
 
Old 06-20-2004, 10:44 AM   #2
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
Quote:
From the FreeDOS for Gamers page
CD-ROM support

Supporting a CD-ROM in DOS is generally a two-step process: you need to load a driver in your CONFIG.SYS, and you need to load an extender to bind the CD-ROM to a drive letter.

On a dedicated PC, you'll first need a CD-ROM drive. Note that most CD-ROM drives require specific drivers, so you'll need to install the drivers according to the instructions that came with your CD-ROM drive. There are a lot of drives out there, and I can't help you very much with your specific hardware.

However, Jeremy Davis is writing a general ATAPI driver that should work with any CD-ROM drive. Use at your own risk. You load it like any other CD-ROM driver, in your CONFIG.SYS file:

DEVICE=C:\ATAPICDD\ATAPICDD.SYS [options]

The most important option is to specify the device name of the CD-ROM. You'll need this later. For example, specifying device name of ATAPICDD:

DEVICE=C:\ATAPICDD\ATAPICDD.SYS /D:ATAPICDD

Once you have the CD-ROM driver in your CONFIG.SYS file, you'll need to load an extender in AUTOEXEC.BAT that binds the device name to a drive letter. Under MS-DOS, you probably used MSCDEX. Under FreeDOS, SHSUCDX is a replacement for MSCDEX. It is considerably smaller than MSCDEX (only 6.5K for one drive) and it provides access to long ISO names.

The basic usage of SHSUCDX is:

C:\SHSUCDX\SHSUCDX /D:{device_name}

Remember the device name we set when we loaded the CD-ROM driver in CONFIG.SYS? You'll need that here with SHSUCDX. For example, specifying device name of ATAPICDD, add this to your AUTOEXEC.BAT file:

C:\SHSUCDX\SHSUCDX /D:ATAPICDD

And that should do it. Your CD-ROM should be bound to the next available DOS drive letter (usually D.

Inside a DOS emulator, things are a little easier. Most emulators will load a CD-ROM driver for you, so you should not need to load your own in CONFIG.SYS or AUTOEXEC.BAT. Check that your emulator provides this.
An example autoexec.bat file from DOS on Linux FAQ
Code:
@echo off
path c:\bin;c:\gnu;c:\dosemu
set HELPPATH=c:\help
set TEMP=c:\tmp
prompt $P$G
unix -s DOSDRIVE_D
SHSUCDX /d:mscd0001, d
if "%DOSDRIVE_D%" == "" goto nodrived
lredir d: linux\fs%DOSDRIVE_D%
:nodrived
unix -s DOSEMU_VERSION
echo "Welcome to dosemu %DOSEMU_VERSION%!"
# unix -e LC:\PCIAUD\SETAUDIO
SET BLASTER=A220 I5 D1 H5 T4
C:\PCIAUD\C3DMIX /MFF000 /FFF000 /WFF000 /L00100 /E00100 /A00100 /C00100 /P00000 /400000 /R0f0ff /D040ff
Quote:
Same FAQ page
4) Why the shsucd CDROM file? Doesn't the dosemu CDROM support work?
I don't know that it doesn't work. dosemu has CDROM support. A person who operates this webpage provided the link to the file and partial instructions for getting shsucdx to work.
Here is the page for the shsucd module.
UPDATE: Install the SHSUCDX files in your dos or freedos directory.
Quote:
ditto
5) Okay, I installed the CDROM support, but it can't find the CDROM. What gives?
Edit the config.sys file to add or uncomment the line: devicehigh=c:\dosemu\cdrom.sys. Also, my CDROM drive under freedos is drive B:
My Search

Hope it all helps.
 
Old 06-20-2004, 10:54 AM   #3
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Original Poster
Rep: Reputation: 30
Please don't use atapicdd. It's still in Alpha, looks pretty buggy, and in my experience is about as reliable as an exploding penguin. That's why the FreeDOS team have it disabled by default. There are plenty of other good more reliable DOS cdrom drivers available for download.
 
Old 06-20-2004, 11:11 AM   #4
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
I'm not using them at all. The above was posted in response to your question.
 
Old 06-20-2004, 11:26 AM   #5
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Original Poster
Rep: Reputation: 30
I understand what you're saying. I'm just warning anyone else who might want to try FreeDOS.
 
Old 06-20-2004, 11:43 AM   #6
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
Well, does any of that help?
 
Old 06-20-2004, 11:55 AM   #7
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Original Poster
Rep: Reputation: 30
Yes, but it would help even more if you'd suggest a better cdrom driver.
 
Old 06-20-2004, 11:57 AM   #8
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
Well all that came from a single google search. I don't run FreeDOS, so unless the FreeDOS site itself has a better driver on offer, I really can't help further.
 
Old 06-20-2004, 06:06 PM   #9
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Original Poster
Rep: Reputation: 30
Here, try this it's my favorite search engine:www.alltheweb.com. If that doesn't work try www.ixquick.com and www.dogpile.com. These three are my favorite metasearch engines with Alltheweb being the best.
 
Old 06-20-2004, 07:54 PM   #10
homey
Senior Member
 
Registered: Oct 2003
Posts: 3,057

Rep: Reputation: 56
//

Last edited by homey; 06-21-2004 at 05:22 PM.
 
Old 06-21-2004, 04:12 PM   #11
Craigwd
Member
 
Registered: Dec 2001
Location: Mankato, MN
Distribution: Caldera OpenLinux 2.3 and Morphix
Posts: 193

Original Poster
Rep: Reputation: 30
Thanks for the info, it will be invaluable to me.

Last edited by Craigwd; 08-01-2004 at 11:13 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cdrom issues hobgoblin Slackware 8 07-05-2005 10:04 AM
cdrom issues cs-cam Linux - Hardware 6 01-08-2005 01:06 PM
FreeDOS cdrom drivers Craigwd General 2 08-02-2004 12:16 AM
cdrom issues scarsmonkey Slackware 10 08-01-2003 09:38 PM
CDROM issues kkempter Linux - Hardware 1 12-13-2002 01:58 PM


All times are GMT -5. The time now is 04:32 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration