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

Their chips and device drivers are used by, among others, 

Sony MSAC-PR1 External PC-Card Reader

HP 7200e external CD-ROM recorder, 

Sparq 1GB removable drive (External Version)

Some Versions of External LS-120 Superdisk Drives

H45 Parallel-to-SCSI Adapter Cable 

H45 "Quickdrive" External Hard-Disk-In-A-Box

Several Parallel-port External CD-ROM Drives

and numerous other products, to see if you can use these drivers
simply open the device up
and see if you see a SMC chip that matches the numbers listed in this document
or a chip called SMC



Shuttle provides a Win95 application called Connect-iT that allows you to install/activate/de-activate
any of these drivers on-the-fly without shutting down or rebooting Windows.
Connect-iT allows you to either permanently install a driver (returns on the next boot)
or temporarily install a driver so that it disappears on the next boot.
 I am successfully connecting and disconnecting the Sony PC-Card reader,
 H45 SCSI cable driver (used with the HP Photosmart film scanner),
 the HP 7200e CD-recorder, and two different hard-disk-in-a-box devices 
("H45 Quickdrives") with the Shuttle Connect-It application.
 The latest versions of both the Connect-It application and Shuttle drivers are freely downloadable
 from theShuttle website. Shuttle also provides Win NT and OS/2 versions of these drivers although I can not report how well they work.


Side Note of Interest to Digital Camera Enthusiasts:
 Shuttle produces a PC-CARD slot at the end of a parallel-port cable with (again) a Connect-iT driver.
 These cables come in both "full-size" PCMCIA card sockets and in compact-flash sizes.
 This is not a box at the end of a cable – the socket is molded right onto the end of the cable and is really compact.
 See the info on the Shuttle Tech web site. I haven’t yet tried one out so I can’t report how well they work. 

A variety of Shuttle-developed drivers exist to support various Shuttle interface chip sets for different applications.
 Varying revision levels of these drivers are being bundled by different vendors.
 Each driver actually consists of two files with the same base name but different extensions:
 The actual driver file ending in .MPD (Mini Port Driver) and the installer information/configuration file
 ending in .INF . It is possible for more than one .INF file to call out and install the same .MPD file but with 
 different option switchs, device names, etc.
 Connect-iT reads the .INF files and uses the information to copy the .MPD file into the \WINDOWS\SYSTEM directory and then activate it. 

EPAT (Enhanced Parallel AT Interface) for various non-hard disk IDE devices like CD-ROMs

EPATHD (Enhanced Parallel AT Hard Disk) for actual IDE hard disks attached to the parallel port.
 [Also used by Sony for their PC-CARD reader.
 Fully-complient PCMCIA memory cards are supposed to present an interface like a hard disk to the system]


EPATRM (Enhanced Parallel AT Removable Media) for Qyquest drives, etc.

EPST (Enhanced Parallel -to- SCSI Cable)

EPLS120 (Enhanced Parallel LS120 Superdisk Drive) 

Recently, Shuttle released a newer series of drivers.
 (I am guessing that the W9X in the names reflects updates to ensure compatibility with Win98 as well as Win95.)

EPATAW9X (For non-hard disk ATAPI devices like CD-ROM drives)

EPHDW9X (A unified driver for hard disks and removable media devices)

EPSTW9X (For Parallel-to SCSI Cable)

EPLSW9X (LS120 Superdisk Drive)

The Shuttle Tech EPATHD.MPD driver ver 1.31 was the core of the driver provided on Sony's CD-ROM.
 It was installed by a massive InstallShield setup program instead of Shuttle's compact and flexible Connect-iT.
 The current (and final, I think) version of the EPATHD driver, on Shuttle's web site, is Ver 1.36. 

Toward the end of 1998, a new unified driver EPHDW9X (currently at Ver 1.41)
 that combines the functions of the previous hard disk and removable media drivers was released by Shuttle.
 I have created an version of EPHDW9X specifically for the Sony reader by copying EPHDW9X.INF to EPHDW9XS.INF
 and then adding Sony-specific configuration info to it.
 Either .INF file installs the same .MPD driver file but with different option switchs. 

The SHUTTLE.EXE file downloadable below is a bundle of the Connect-iT utility,
 all the current "W9X" series drivers, their respective .INF files,
 and the added .INF specifically to configure/activate the Sony card reader.
 I have packaged all this stuff into a single self-installing file using the INF-Tool install-file-builder utility. 

 

**** Various Notes on Installing/Configuring These Drivers ****
Sony Card Reader: Have a memory card in the card reader's socket before attempting to install the driver.
 Part of the ROM firmware that makes the card "look like" a hard disk to the driver is inside the card.
 I leave the uselessly-small Sony memory stick in it's PCMCIA-card adapter parked in the reader
 whenever I don't have any other card inserted, to give the driver something to detect.
 ANOTHER USEFUL TRICK for PC-Cards: Stick a 1 to 1 1/2 -inch-long piece of clear package-sealing tape
 (folded back on itself sticky-side-to-sticky-side) about an inch wide to PCMCIA cards.
 It gives you a tail to grab, to easily pull them out of the camera or laptop PCMCIA slots without interfering with the camera's door. 

Sony Card Reader: Choose the manual install option in Connect-It and choose the EPHDW9XS.INF entry specically.

Use the Windows Control Panel as an alternative means of installing the driver if Connect-iT locks up or crashes.
 Insure that the card reader is connected and that a card is inserted.
 Start the Windows Control Panel and click on the "Add New Hardware" applet.
 Start the detection process.
 When it detects the reader and asks for an install disk,
 hit browse and navigate to \Program Files\SHUTTLE and select the EPHDW9XS.INF file.
 This will make a permanent (at least until you delete the driver in the Windows Device Manager)
 installation that will try to reappear on every boot.

Your parallel port must be configured to a standard address; either 378 or 278.
 Many ports, epecially on IBM machines and some others, come configured to 3BC.
 The Shuttle drivers (and most other parallel port drivers) can't function on 3BC.
 If the parallel port is part of the machines motherboard (as it is on nearly all Pentium class and later machines),
 enter the motherboard BIOS setup utility (usually by hitting DEL or F1 during the early boot process),
 select "Integrated Peripherals" or something similar and ensure that the built-it LPT port is LPT1 set to an address of 378 with IRQ7. 

Insure that sound cards or other peripherals are not "hijacking" the interrupt line IRQ7.
 (Standard Windows printing does not use the interrupt provided on the parallel interface;
 other devices often steal it in chronically IRQ-short fully-loaded PCs. )
 Although your printer may not need the interrrupt,
 most other gadgets connected to the parallel port do either require it or run a lot faster with it. 

Don't even attempt to get the drivers to work if you have one of those horrible all-in-one multifunction printer-scanner-fax devices 
such as an HP OfficeJet or Canon Multipass installed.
These highly invasive devices completely monopolize the parallel port with intensive and continuous two way communications.
They totally deny access to the port from any other application.
(This is by contrast with standard drivers that "borrow" the port from Windows for each print job,
and release it for re-assignment when they are done.)

Many of the current drivers for low-cost inkjet printers have a similar problem.
Many of these printers have been cost-reduced by unloading onto the host system functions
that should be handled by a more powerful processor in the printer.
Beware of any printer driver that loads a resident "status monitor" or simlar application that resides in the system tray 
(lower-right corner of Win9X screen).
These applications typically warn you of low ink levels, paper jams, etc.
They work by monopolizing the port in order to continuously poll the printer's condition
and will deny access to the port to other applications.

Install another parallel port if your present parallel port is being monopolized by conflicting devices.
Classic AT-ISA bus cards are available for as little as $15 while high-performance PCI cards can be had for $25 to $30.
The ISA cards are actually preferrable since they can be hardwired to an address with jumpers;
the PCI cards normally are soft-configured by Plug-N-Play. 
If you use an ISA card, set it's jumpers to select address 278 and IRQ5.
If you install a PCI card, move all your present printer drivers to it and use the newly freed-up original LPT1/378/IRQ7 port
for the Shuttle devices. On recent USB (universal serial bus)-equipped laptops,
consider moving your printer(s) to a USB port.
USB-to-Centronics adapter cables (that allow a standard parallel-inteface printer to plug into the USB port)
are available for under $35.00.
You have USB on your machine if you have one or two connectors that look like flattened telephone jacks with the logo  nearby.
(You must have Windows 98 to fully use USB. Win95B/C provides a rudimentary incomplete implementation of USB).
IMPORTANT!:  The original version of Win98 incorporated USB support that worked with nearly all USB devices on the market at the time.
Win98 SE (Second Edition) released a year later included supposedly new and improved USB support
that caused about half of all USB devices (including my USB HP PhotoSmart scanner) to quit working(!).
If you are using Win98SE, go to the Microsoft website and and search for the patch utility 240075up.exe .
Download and install this patch that fixes most of the USB problems with Win98 SE. 

Install-over upgrades of Windows can cause/hide numerous problems with drivers.
If your system has been repeatedly upgraded from one version of Windows to another,
you probably have a mish-mash of unknown versions of numerous system files or inappropriate drivers.
The only real fix is to complely wipe out the current Windows installation and do a from-scratch cold install. 


Clean up any current Shuttle-based drivers before installing this bundle.
If you have previously installed the Sony-provided version of the driver and/or any other Shuttle-enabled devices
on your system, you probably have several versions of drivers and/or the Connect-iT utility scattered across your system
in different directories.


Before installing:

Run any current version of Connect-iT and remove any drivers listed.
Note the option switch settings since you will want to apply them to the newer drivers.

Start the Windows Control Panel, click on the "System" applet and then on the tab "Device Manager".
Scroll down to "SCSI Adapters" and delete any Shuttle-related entries.

Locate the directory \WINDOWS\INF\OTHER. Delete any Shuttle-related .INF files found there 
after saving copies on a floppy or other location (you may need to refer to option switchs or settings found in these text files later). 

This should get Windows to forget about any current versions and allow the install of the newer versions without difficulty. 

During the install of a driver, the installer may say it can't find a file and prompt you for the Windows CD-ROM.
This is a maddening quirk of Windows .INF installers; they always seem to look to the directory Windows itself was installed from,
instead of the directory where the install is being run.
Just hit the 'Browse" button and navigate back to \Program Files\SHUTTLE to locate the requested file (normally the Shuttle .MPD file). 

Some users are reporting two instances of the driver are showing up in the Windows Device Manger and Connect-iT.
I have no explanation yet for this behavior but it doesn't seem to keep the driver from functioning.

 

August 2000 Update
Shuttle Technology has been acquired and merged into another company, SCM Microsystems.
The former Shuttle Technology website, http://www.shuttletech.com ,
now redirects you to SCM's website homepage   http://www.scmmicrosystems.com .
Slightly updated versions of the former Shuttle drivers are now on the SCM site at:
http://www.scmmicrosystems.com/corporate/support.html   .
The drivers have been repackaged into a much larger file (2.6 - 3.2 MB download each).
A single setup program for Windows 3.x, Windows 9.x and Windows NT automatically selects the appropriate components
for the operating system it is run under. Three separate files are provided (one for each interface):

SCM Parallel-to-ATA (Hard Disk) Ver 1.44  http://www.scmmicro.com/downloads.html?PID=36&s1=8&s2=61
(This is the one used for the Sony cardreader)

SCM Parallel-to-ATAPI (CDROM) Ver 1.41 http://www.scmmicro.com/downloads.html?PID=35&s1=8&s2=62 

SCM Parallel-to-SCSI Ver 2.21 http://www.scmmicro.com/downloads.html?PID=16&s1=8&s2=63 

Each download also includes a slightly newer version (2.12) of the Connect-iT control panel utility.
A separate set of downloadable files is provided for Windows 2000. 
 
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: 0.81