Readme.txt Driver File Contents (SMC-ParallelPortDrivers.zip)

[ This README.TXT file is located in the  \Program Files\SHUTTLE  directory.  Considerable general trouble-shooting and alternative settings information for the Shuttle drivers is included below. ]

The self-unpacking self-installing file SHUTTLE.EXE that you have just run represents a re-packaging, into one file, of of the Connec-iT utility and 4 driver files.  Each driver originally had it's own installer and was downloaded separately from SCM Microsystems' web site at http://www.scmmicrosystems.com/corporate/support.html .  
    [ These are the latest version of drivers originally developed by Shuttle Technology at http://www.shuttletech.com before their buyout/merger with SCM. ]  
    This single .EXE was assembled using the INF-Tool install file builder by Stephen Smith, wa8lmf@aol.com on 07 Aug 2000.  This installer places an uninstall command in the Windows control panel "Add/Remove Programs" applet. 

This bundle includes Windows 95/98 drivers for:

  Ext ATAPI (CD-ROM)                         epatap9x.inf    V 1.45
  Parallel-to-SCSI Cable                     epstw9x.inf     V 2.21
  Ext ATA (Hard Disk)                        ephdw9x.inf     V 1.44
  Sony MSAC-PR1 (varient of ATA)             ephdw9xs.inf    V 1.44

The driver ephdw9xs.inf is a modified version of the standard harddisk driver (ephdw9x.inf). It loads the same driver file (ephdw9x.MPD) as the standard version, but with option switchs and name string identification specifically for the Sony PC card reader. It supersedes the older epathd.mpd (Ver 1.31) with modified .inf provided with the Sony reader. 
Ensure that the Sony card reader is actually connected to the PC, powered up, and that a memory card is installed in the reader before attempting to install and activate the driver!  

   Sony PC Card Reader option switchs for the hard disk driver are: 
     Default install:      /flash  /w95  
     Additional trouble shooting options to try:   /ni /di /de

       /ni - disable chip set detection
       /de - disable enhanced parallel port mode
       /di - disable interrupts
       /db - disable BIOS detection


HP reccomended option switchs for the ATA CD-ROM driver /DE /DI /DB to prevent drive A: access from locking up HP-7200e external CD-R drive. 


*** SHUTTLE CONNECTION PRODUCT FREQUENTLY ASKED QUESTIONS ***

Topics:

1. Parallel Port recognition issues

2. Miniport Driver (MPD) loading problems

3. Uninstalling or preventing a Shuttle MPD from loading

4. Removing the Shuttle software from your system

5. Assigning/Reassigning the Shuttle Device drive letter

6. Shuttle MPDs on NEC systems

7. Shuttle products and Plug'n'Play 

8. Daisy Chaining Shuttle Devices

9. Shuttle Hard Disks and FDISK

10. General Checks and Tips on improving overall performance

 
1. Parallel Port recognition issues

The system has an EPP parallel port, but the MPD does not initialize in EPP resulting 
in lower than expected speed. 

Solution:
The Shuttle MPD will initialise in EPP only for parallel port port bases set to 378h 
and 278h. If the parallel port to which the Shuttle Device is connected is configured 
for 3BCh, the MPD will not init in EPP.

Check the port base setting for the parallel port to which the Shuttle Device is 
connected in the following way:
From the Device Manager, expand the Ports(LPT and COM) item.
Click on the LPT port, Click on Properties, Select the Resources tab and the port base 
setting will be displayed. Change it to 378h or 278h and re-boot the system.

Check that the configuration for the parallel port in the systems CMOS setting also 
reflects the same change that has been made in the Device Manager.

Check if the parallel port mode setting in the CMOS is set to EPP.

A utility called PPTool is included on your installation diskette.  Running PPTool 
will provide you with information about your system configuration and will allow you 
to determine the maximum data rates that your parallel port can sustain.

2. Miniport Driver (MPD) loading problems

The system crashes after installing the Shuttle MPD.

Solution:
a. Disconnect the Shuttle Device and bring up the system. 
b. In the Device Manager, expand the SCSI adapters item, click on the Shuttle MPD 
entry, click on Properties, select the Settings tab, 
c. Type "/DE", 
d. Save and re-boot the system after connecting the Shuttle Device.

If this does not work:
Repeat steps a and b.
c. Type "/R2 /W2 /DI"
d. Save and re-boot the system after connecting the Shuttle Device.

Configuration clashes often lead to problems that crash the system or prevent the 
Shuttle MPD from loading successfully. Check that the other devices installed in 
the system are not configured to use the same port base and IRQ values. 
A typical example is Sound Cards which are popularly configured to use IRQ 7.  Refer 
to section 10. for more information on this topic.


3. Uninstalling or preventing a Shuttle MPD from loading

Solution:
To unistall the Shuttle MPD, in the Device Manager expand the SCSI Adapters item, 
select the entry for the Shuttle device, Click on Remove. Confirm when the 
confirmation dialogue box appears and re-boot the system to reflect the change. 
The Shuttle MPD entry will now no longer appear in the Device Manager under SCSI 
Adapters.
The MPD will NOT be deleted from it's installed path. 

To prevent the Shuttle MPD from loading, in the Device Manager, expand the SCSI 
Adapters item, the Shuttle MPD entry, Click on Properties, un-check the box that reads 
"Original Configuration[Current]". Re-boot the system, the MPD will not load. This 
can be verified  by the red "X" that will be displayed alongside the MPD entry in 
the Device Manager.


4. Removing the Shuttle software from your system

The software can be removed by using the Add/Remove Programs utility in the 
Control Panel folder.  Select the EPST Ver 1.03 entry, click on Add/Remove and then
confirm the delete.


5. Assigning/Reassigning the Shuttle Device drive letter

In the Device Manager, select the Shuttle Device by clicking on it, Click on the 
Settings tab, change the drive letter displayed and re-boot the system to reflect 
the change.


6. Shuttle MPDs on NEC systems

On machines like the NEC 9800 series, the MPD requires to be explicitly supplied with 
the parallel port IRQ and port base values. 
In the Device Manager, expand the SCSI Adapters item, click on the Shuttle MPD, click
on Properties, select the Settings tab, type the port base and IRQ values as follows:

PORT=0xAAA IRQ=B

The 0x prefex is mandatory. AAA is the port base e.g.378 and B is the IRQ value e.g.7.


7. Shuttle products and Plug'n'Play

Do Shuttle Products support PnP?
 
Answer:
PnP enabled Shuttle devices will be auto detected by Win 95 and can be installed by the 
Hardware Wizard. Insert the installation MPD diskette when prompted and subsequently 
check in the Device Manager for the MPD entry under SCSI Controllers.

Disconnecting and reconnecting a PnP Shuttle Device will require a Refresh to be 
forced at the Device Manager.


8. Daisy Chaining and Shuttle Devices

Multiple Shuttle Adapter Daisy Chaining is not currently supported.

SCSI device daisy chaining is supported.
Ensure that the first and the last device on the daisy chain are terminated properly 
and that all intermediate devices are NOT terminated.
Ensure that each device on the daisy chain has a unique SCSI Id.


9. Shuttle Hard Disks and FDISK

In order to partition the Shuttle HDD with the FDISK command, Int 13h support has to 
be enabled.
In the Device Manager, Select tthe Shuttle Device, Click on Properties, check the box 
pertaining to Int 13 support and re-boot the system.

Executing FDISK from the DOS prompt will now allow you to change to the disk connected 
to the Shuttle Connection.


10. General Checks and Tips on improving overall performance

Ensure that all cable connections are secure. 
Ensure that the CMOS setting configuration for the parallel port and the setting in 
the Device Manager are the same.
Ensure that there are no Port Base and IRQ clashes with other installed devices such 
as Sound Cards.
If  the parallel port supports EPP, ensure that the parallel port mode in the system 
CMOS is set for EPP.

To Step up the system performance, in the Control Panel, select System, select the 
Performance tab, click on File System, ensure that the  Performance is set to Full. 
Select the Trouble Shooting tab and ensure that the Write Behind Cache is enabled.    

These are usually the default settings.
 
The Shuttle MPDs are programmed to give maximum performance for the following 
parallel port Port Base and IRQ combinations:

378h and 3BCh and  IRQ 7
278h and IRQ 5

Port  Base and IRQ combinations other than these are likely to slow down the 
performance.

If your systems parallel port is configured differently, for e.g., 378h and IRQ 5, 
the IRQ value must be explicitly specified to the MPD as follows:

From the Control Panel, select System, click on Device Manager, expand the SCSI 
Controllers item, click on the Shuttle MPD entry, click on Properties, click on the 
Settings tab and type:

IRQ=5

Save the settings and re-boot the system.

******** The section below is pasted from another file ********

Readme info for the LS-120 Superdisk driver (Came with Shuttle driver downloaded from Imation for their LS-120 drive).  Also contains a lot of general info on the Shuttle driver option switchs...


              	TROUBLE SHOOTING AND OPTIMIZATION
                                
INTRODUCTION
The Imation SuperDisk Drive -- Parallel Port is designed to operate on a wide variety of systems
with most Super-IO chip combinations.  Unfortunately only recently have standards been created
and followed that provide a uniform method to interface devices such as scanners, video grabbers,
tape drives, etcetera to the parallel port. Because of this, it is possible for installation problems to arise. This guide will help the user adjust his computer settings and the driver settings to operate as reliably and fast as possible.
  
The parallel port in your computer is setup by a variety of methods depending upon the
manufacturer and vintage of the computer. In modern computers these settings can be modified by
entering the CMOS setup for your computer. Refer to your owners manual to determine how to get
into the CMOS setup utility. Other systems  require port settings to be made via a jumper block on the adapter board or main board. Many ports can be adjusted in a limited way via the Device
Manager in Windows 95. 
  
CONTENTS
  
I) SAFE MODE INSTALL

II) OPTIMIZATION 
  
III) DRIVER ADAPTER SETTINGS
  
IV) WINDOWS NT
  
V) WINDOWS 3.1 AND DOS
  
VI) PRINTER PORT PROBLEMS
  
VII) DO'S AND DON'TS
  
VIII) IF ALL ELSE FAILS
  
(I) AVOID THE BIG FREEZE (SAFE MODE INSTALL)
In the great majority of systems the install will proceed without any problems. In those few cases where problems occur this alternative install procedure should get your SuperDisk drive up and running. The alternative method is a two step process. First the driver is installed while in Windows 95 "Safe Mode" and second, command line switches are added to the adapter settings for the driver before loading. Let's begin;
  
1) Install the Driver: Re-start your computer into Safe Mode. -- Use: START >> Shut Down >>
Restart the Computer >> Ok. When the message "Starting Windows 95..." appears press the F8
key immediately. A menu screen should appear. Press 3 then ENTER or use the down arrow key
to select Safe Mode and press Enter. Once the computer has booted into Windows install the
driver, use the suggested default directory,  as the driver installs a message will appear in the
window titled "Hardware Initialization Failure" -- Select the option "I will connect the Imation
SuperDisk Drive -- Parallel Port later." , Press "Finish".
  
2) Change the Adapter Settings: Launch the Connect-It software. The Connect-It program is
named SHTLW95.EXE and is found in the folder at "\Program Files\Shuttle". Select
the Settings Manager tab. Under "Modes of Operation" select Safe, press OK, Restart your
computer in normally. If your computer froze during a previous install it is best to shut your computer off before rebooting  to insure that the port registers are initialized correctly.
 
With the adapter settings made by the Safe operating mode selection most systems should find the
drive and will operate with these settings. To get maximum performance from your SuperDisk drive
some optimization of either the adapter settings or the parallel port settings may be needed.  Please read the following sections on how to optimize your SuperDisk performance. 
  
3) A third step after the drive is running in Safe Mode would be to further optimize its operation. Normally the optimizing is done automatically. Once command line switches are added the driver operation becomes more restricted. In this case manual system tweaking may be needed.
  
(II) OPTIMIZATION 
  
Parallel Port settings 
With the Imation SuperDisk PPD it is usually desirable to have the parallel port CMOS settings set to SPP mode. The driver will  then modify the port via active settings at boot up time. If SPP mode causes a conflict with another driver then some experimentation may be required to find a satisfactory compromise.  Other possible options to chose might  be Centronics, SPP, Bi-Directional, EPP, and ECP. Several variations of each may be available. 
  
Base address: 
Printer ports normally have three possible base addresses; 03BC, 0378, and 0278. The computer's
BIOS will search for ports from the highest to the lowest address, the first active address will be defined as LPT1, the second as LPT2. Most computers only have one LPT port and usually is at
0378. 

NOTE: If your system's port address is 03BC it will not operate in EPP mode. Change the port
address to 0378 if you want EPP performance.
    
Possible Ports and corresponding base addresses;
  
LPT1	LPT2  LPT3
  
03BC  	0378  0278
03BC  	0378
03BC  	0278
03BC
0378  	0278
0378  
0278
  
Interrupt ReQuest (IRQ)
By convention if your printer port is at address 0378 the normal IRQ is 7, if at 0278 the default IRQ is 5. Some systems do not have an IRQ assigned to the port. For optimum performance you
should have an IRQ assigned. In Windows 95 the IRQ can be assigned via the Device Manager. 
  
Changing the port settings;
(Win 95) To get into the device manager Right Click on "My Computer" and scroll down to
properties and click. Then press the Device Manager tab. A list of hardware devices should be
seen. Using the elevator arrows scroll down to PORTS, double click on ports or click on the X.
Double click on Printer Port (LPT1). Click on Resources tab. Analyze the resources. There are three possible parameters Input Output Range (Base Address), Interrupt Request (IRQ), and DMA (Direct Memory Access) channel. If more than one LPT port is listed, make sure the drive is connected to the port you are working with.
  
Some system's have only the base address specified, most also have an IRQ assigned and in some
a DMA channel is specified. If a DMA channel is assigned you most likely have an ECP (Extended
Capability Port) port.  
  
Below the dialog window the displays the settings is a check box that says use automatic settings. Un-Check the box. The change button and "Settings Based on..." areas should become active (un-grayed). Press the Down Arrow on the Settings Based on to select "Basic Configuration 1". This should add the IRQ assignment to the port. If the IRQ is not correct, 7 for base address 0378 or 5 for 0278, Follow the procedure to adjust those.
  
Use the mouse to click on the Interrupt/ReQuest text under Resource type and then press the
Change button. A dialog box will pop up that allow you to change the settings using the up-down
arrows. Click on the arrow buttons to get to the correct interrupt (7 or 6). Be sure the Conflict
Information window is reporting the message; "No devices are conflicting." before clicking on the OK button. If any devices are conflicting, resolve them before proceeding. After making the appropriate settings close the System Properties box by clicking on the necessary OK buttons. Then restart your computer.
  
NOTE: If the CMOS settings have features to change the port address, IRQ, etc. then these setting
should be updated first. They should match the device manager settings.
  
Windows 3.1 and DOS
In these operating systems setting the I/O address and IRQ's are usually done via jumper settings
on your adapter boards or the main board. If the I/O is on the main board you may have some
control of the port settings in your CMOS setup utility. Various computer brands use a variety of key combinations to enter the setup mode. Usually a message will appear during boot up to instruct you on the proper procedure. Refer to you computers user manual I you don't know how to enter setup.
  
Microsoft DOS 5.0 and above come with a useful utility called Microsoft Diagnostics, MSD.EXE will
report the settings for your various pieces of system hardware. Run this program to get your current port and IRQ settings.
  
(III) DRIVER ADAPTER SETTINGS:
The driver for the PPD is named SD120PPD with a suffix of either SYS, EXE, or MPD depending
upon your operating system. A number of command line switches are available to tweak the driver
to optimize its operation with your parallel port. The options are; /r(0-11) , /w(0-5), /de, /di, /ni, /dp, /PORT=0x0xxx, /IRQ=7. 
  
The safest and also the slowest switches to use to get your system running is Safe Mode. It uses
the settings /r2 /w2 /de /di /ni. When these settings are used the driver will operate with; read speed 2, and write speed 2, EPP mode disabled, Interrupt (IRQ) Disabled, and I/O Chip initialization disabled. 
  
The following table describes each switch option;
  
/rx - x ranges from 0 to 12
  
Where;
     /r0  = Nibble Fast
     /r1  = Nibble normal
     /r2  = Nibble Slow
     /r3  = Unidir fast
     /r4  = Unidir normal
     /r5  = Unidir slow
     /r6  = Tecra fast
     /r7  = Tecra normal
     /r8  = Bi-dir fast
     /r9  = Bi-dir normal
     /r10 = EPP normal
     /r11 = EPP fast
     /r12 = ECP
  
     /wy - y ranges from 0 to 5
Where;
     /w0  = SPP fast
     /w1  = SPP normal
     /w2  = SPP slow
     /w3  = EPP normal
     /w4  = EPP fast
     /w5  = ECP
  
NOTE: When writing data the parallel port can always output data 8 bits at a time, while in read
mode the data may be read in either 4 bit (status lines) , uni-dir 8 bit (using control and status lines), bi-dir 8 bit, EPP or ECP mode. Therefore there are more mode parameter combinations in read mode than write mode. 
  
    /db - Disables Eppbios check
    /de - Disable Epp check
    /dp - Skip PS/2 Dma Arbitration disable
    /di - Operate in polled mode
    /fe - force 386sl EPP initialization
    /fp - Disable PS/2 Dma Arbitration
    /ni - Skip chipset initialization
    /ix - force int in 'x' (7 or 5)
    /IRQ:x - force irq 'x' (1 to 15)
    /PORT:xxx -> force portbase xxx
    /P:xxx -> force portbase xxx
    /sf - Skips fast mode detection
  
 The command line switches can be used in any combination and order, only one of each type of
 course. use lower case letters. For optimum performance use only the switches necessary for your
 system. The switches are usable with either the Windows 95 or Window 3.1 driver. 
  
 (IV) ADDING SWITCHES IN WINDOWS 3.1. 
 In Windows 3.1 and DOS the driver is loaded and installed by entries in the CONFIG.SYS file in
 your root directory of the C drive.
  
 The entry should look like this. 
  
 	REM ** Lines added by SuperDisk Drive- Parallel Port Start **
 	[COMMON]
 	DEVICE=C:\SD120PPD\SD120PPD.SYS
 	DEVICE=C:\SD120PPD\ASPIHDRM.SYS /S
 	REM **Lines Added by SuperDisk Drive-- Parallel Port End ***
  
 NOTE: If you are running DOS 5.0 or earlier you can use EDIT.EXE to remove the statement
 [COMMON], to prevent the error message when CONFIG.SYS is being processed.
  
 Syntax for the driver is;
  
 DEVICE=C:\SD120PPD\SD120PPD.SYS [/rx] [/wy] [/de] [/di] [/ni] [/db] [/sf] [/fe] [/ix: or /IRQ:x]
 [p:xxx,or /PORT:0xxxx] 
  
 [ ]   are optional parameters (do not include the brackets)
 /     must proceed each parameter.
       a space should separate each parameter.
  
 Use either EDIT from the DOS prompt or SYSEDIT from Windows  to make changes in the
 CONFIG.SYS file.
  
HINT: You can experiment switches in DOS mode using SD120PPD.EXE and ASPIHDRM.EXE
until the drive is recognized and the driver is loaded. Re-booting the computer to make  additional changes will not be required unless the driver successfully loads. 

DOS ONLY COMPUTERS 
If you are attempting to use the drive on a DOS only machine you need to extract the files first. With the Windows 3.1 software you can install the driver first on a second computer with Windows 3.1 installed and then copy the SD120PPD directory to a new disk and copy the CONFIG.SYS edits to
as well. Modify the config file in the DOS machine with the same entries.  The driver is now ready to run in a DOS only machine.
  
(V) WINDOWS NT 
The command line switches described above can be applied to Windows NT by using REGEDT32.
Use RUN >> REGEDT32 <Enter> to launch Regedt32. Five cascaded windows should appear, Click on the one titled HKEY_LOCAL_MACHINE. The use you mouse to traverse the path to the desired key. Successivly click on SYSTEM --> CurrentControlSet --> Services  --> sd120ppd  --> Parameters --> Device. On the right side of the window will be a key named  DriverParameter.  
Double click on  the "DriverParameter" option. A string editor will pop up. Type in the desired driver options and click OK. Leave the "/share" switch intact if you want to use your printer with the drive. Exit REGEDT32. Shut down the PC for the changes to take place. 
NOTE: Be sure to enter the parameters with a leading "/" and a trailing " " (space). 
 
(VI) PRINTER PORT PROBLEMS:
With the SuperDisk parallel port drive your printer can plug directly into the pass through port on the drive. Printing operation should be the same as without the SuperDisk drive attached.
During the development of the IEEE-1284 specification that defines how the parallel port may be
used with advanced printers and peripheral devices some mistakes were made that in some cases
have caused conflicts with ports that are shared between some printers and other devices.
Software solutions are being implemented to work around these situations. Until these solutions are available here are some work around hints to allow the shared use of the parallel port and your SuperDisk Drive.
  
Some printers use an active driver that is always talking to the printer and will not release the bus for the SuperDisk drive. In some cases this "bi-directional" mode can be disabled from within the printer driver. In  some models it can be un-selected during the printer driver install.  To determine if this is your problem try removing the printer driver from the system to see if the drive works correctly alone. If it does contact your printer manufacturer to see if they have an updated driver to correct the problem. Alternately determine if you can install the driver without the active status mode. Most of the printer manufacturers maintain internet sites where new drivers may be downloaded from.
  
While in theory it should be possible to be doing a print job and use your SuperDisk drive
concurrently, it is not recommended. The many variations in printer drivers and printers may prevent this multi-tasking to take place. Such activity may result in improper printing, or possibly system hang problems. 
  
If you are using the SuperDisk Accelerator software be sure all SuperDisk drive activity has ceased before launching a print job. If you accidentally start a print job while the drive is in operation you can pause or abort the printing by right clicking on the printer icon in the task bar tray, open the active printer, click on the print job, and then select pause or abort from the options menu. 

(VII) DO'S AND DON'TS
  
DO remember to install your free copy of SD Accelerator software to enjoy improved data throughput and convenience if you re running Windows 95.
  
Don't use Microsoft Backup with the SuperDisk drive it will not support disk spanning.
  
Don't use the Microsoft DISKCOPY program. It only works with standard floppy disk  drives.

Don't use the Windows95 FORMAT utility. It will not work correctly with the parallel port drive.
  
(VIII) IF ALL ELSE FAILS
If after following all the directions above, in some rare cases  may be necessary to purchase a new parallel port adapter board. A number of manufacturers supply ISA plug in boards in the $30.00 price range. It may also be desirable to use a second parallel port if you have printer conflict that can not be solved on the  shared port. Be sure to check to see if you have available system resources before purchasing additional hardware.
  
Technical Support
Check your user guide for the current phone number for Technical Support if you are unable to get
your SuperDisk drive operating satisfactory or have other technical questions concerning your
SuperDisk Parallel Port drive. You can also check our web site at http://www.imation.com for
additional information and assistance.
  
NOTE: Imation and SuperDisk are trademarks of Imation Enterprises Corp, Centronics is a
trademark of Centronics Corporation. Windows 3.1 and Windows 95 and Microsoft Diagnostics are
trademarks of Microsoft Corporation. Connect-It is a trademark of Shuttle Technologies, Ltd. All
other trademarks are owned by their respective owners.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.13