An Overview of IDE Devices ~ IDE versus EIDE devices ~ The Master Slave Concept

written by: Barry Geen; article published: year 2006, month 07;


In: Categories » Computers and technology » Hardware » An Overview of IDE Devices ~ IDE versus EIDE devices ~ The Master Slave Concept

In this article, you will learn to install and troubleshoot IDE devices. First, you’ll be given an overview of IDE devices and some of their features, and then you’ll be shown a number of different configurations for installing IDE devices into a computer system.

IDE overview

The hard drive controller is responsible for converting signals made by the system CPU to signals that the hard disk can understand. These signals include instructions on where to find data and how to get there. The hard disk would perform its task and any data that needed to be returned would be sent to the controller from the hard disk. The controller would then convert the signals from the hard disk to signals that the system could understand.

In the past, the controller was found on an expansion card in the computer system, which then had ribbon cables going from the card to the drives. The goal of IDE was to make the installation of hard disks easier by including the controller on the hard disk, which is where the name comes from: Integrated Drive Electronics (IDE). Today, controllers are integrated into the drive itself, meaning the drive is its own boss. There are also controllers on the motherboard—two perhaps (the primary IDE controller and the secondary controller).

Originally, IDE was only available in the flavor of hard drives, and the hard drives had a maximum capacity of about 528MB. Another important limitation with IDE is that there could only be two devices in a chain. SCSI is stronger in that respect: it supports at least eight devices in a chain.

IDE devices have a transfer rate of about 10Mbps and may have cache on the drive itself. The cache memory is a small amount of memory for storing data that is used frequently to increase drive performance. Due to its limitations, IDE has been replaced by EIDE (Extended Integrated Drive Electronics). EIDE devices have a transfer rate of about 16Mbps. Four devices are now allowed in an EIDE chain, with a greater variety available. For example, you may now add CD-ROMs and even zip drives to the EIDE chain. Note that the capacity of the drives has been dramatically increased to about 40GB!

IDE Versus EIDE

Characteristic        IDE                EIDE
Size                  528MB              40GB and higher
Devices in Chain      2                  4
Transfer Rate         10Mbps             16Mbps
Types of Devices      Hard drives        Hard drives, CD-ROMs

Installing IDE devices

This article will show you the steps to take when installing an IDE device. Because all hard drives are different, only the most popular solutions for installing hard drives will be presented. First, you want to open up the casing of the computer and locate an empty bay to place or mount the new hard disk into. If you are removing the old hard drive, you will be able to use the same bay. However, if you are adding an additional hard drive, you will have to find an empty bay and mount the drive in place.

Cabling

Once you have mounted the drive in place, you will have to take a 40-wire IDE ribbon cable and connect it to the controller on the motherboard and the controller on the hard disk.

One of the wires (Wire 1) on the IDE ribbon cable is a different color than the others; usually, it’s red, but it may be blue. Wire 1 must be placed over Pin 1 when connecting the ribbon cable to the hard drive and motherboard—a procedure known as the Pin 1 rule.

The big question is: how do you know which pin is Pin 1 when looking at the hard disk controller or the motherboard controller? Hopefully, the manufacturer has indicated Pin 1 by placing a small “1” in the place where Pin 1 should be. If you look at the controller on the hard disk or on the motherboard, and then at either end of the controllers, you may see a small “1” on one of the controller ends. That’s where you need to place Wire 1 when connecting the ribbon cable.

Sometimes the manufacturer may not have enough space to indicate Pin 1, so they choose to do the opposite, which is to indicate Pin 40. This method gives you the same information, though: if you know what side Pin 40 is on, you know that Pin 1 is on the opposite side.

Once you have connected the IDE ribbon cable, you want to give the hard disk power from the power supply so that you can run the motor in the drive. Oftentimes, people forget this step.

Master/slave

If you are installing multiple IDE devices, you are creating an IDE chain. The chain will be made up of one 40-wire IDE ribbon cable and two drives connected to that IDE ribbon cable. The ribbon cable will be connected to the controller on the motherboard.

Once you have the two drives connected together, you will need to configure the drives into a master/slave configuration. Why this type of configuration? Because each drive has a built-in controller, which makes it act like its own boss. When setting up a multi-drive system, you have two drives, each with a controller that can potentially send and receive signals to the processor. To save confusion, one of the drives is designated the master. The master drive will receive all signals from the processor and send back any data on behalf of both drives. The other drive is designated the slave. The slave drive will pass any information it wants to send to the processor up to the master, which will then forward that information to the processor.

Once you have the drives connected to the ribbon cable, you will have to configure the jumper settings on the drives to tell the system who the master is and who the slave is. The idea of the procedure is similar for all drives, but the actual jumper setting may be different for each type of drive.

Many of today’s drives have three jumpers that can be set to configure a master and a slave. One jumper setting designates the drive as a master (sometimes abbreviated “DS” for “drive select”), one jumper setting sets it as a slave (sometimes abbreviated “SP” for “slave present”), and a third jumper setting enables “cable select,” or “CS” for short. Cable select would set the master and slave automatically, based off the order of the devices on the cable. This article discusses typical configuration examples of master and slave devices. Typically, you would set the DS jumper on the drive you would like as the master, and then set SP on the drive you would like as the slave

Sometimes the jumpers may be labeled simply “Master” and sometimes they may be labeled “Slave.” These drives are usually pretty straightforward to configure. You place the jumper on the master setting for the drive you would like as the master, and you place the jumper on the slave setting for the drive you would like to configure as the slave drive.

Unfortunately, all drives are different. You may find that you do not have jumpers labeled DS, SP, and CS. You will have to check the documentation for the drive to see how the manufacturer would like the master and slave configured.

Many times, configuring your drives in a master/slave setup may not be as easy as discussed in these pages. What do you do when you cannot see a specific master or slave jumper setting? Many drives will place documentation on the back of the drive telling you how to configure the drive for master and slave setups. Unfortunately, this was not the case on a drive I had to configure in the office one day. So I went to the manufacturer’s Web site and found out that this drive had a jumper labeled J20; the Web site documentation stated that if the drive was the only drive or was the master in a dual drive configuration, the jumper (J20) should be set. If the drive was the slave in the dual drive configuration, the jumper (J20) should be removed.

Today you are probably working with EIDE drives, which—as mentioned earlier— support up to four devices instead of two. In these systems, there are two controllers on the motherboard: the primary controller and the secondary controller. Each controller can have two devices, for a total of four devices. Typically, the devices can be either hard drives or CD-ROM devices. The steps are the same to master and slave a hard disk and a CD-ROM, but the CD-ROM will probably always be the slave (or may be the master device on the secondary controller). In today’s systems you may encounter different types of devices that are IDE devices, such as hard drives, CD-ROMs, and zip drives.

After configuring the jumpers on the drive, you will power on the system. The computer should recognize that there is an additional drive and take you into the CMOS setup program. Your system should have the drive written into CMOS. You will just have to save the change and exit out of the CMOS setup program.

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. Types of DRAM
DRAM is the most popular type of memory used in systems today. It is also the most popular type of memory that computer users are adding to their computers for the purpose of upgrading memory. Therefore, you must understand the different types of DRAM and what types of DRAM outperform others. Standard DRAM Memory is organized into rows and columns like a spreadsheet. The information is stored in the different cells or blocks that make up these rows and columns. With standard RAM, the CPU reques...

2. How Does a Printer Work ~ The printing process ~ Types of Printers
Although many different manufacturers make printers, you’re likely to encounter only three real categories of printers (so far). The three types of printers discussed in this article are: Laser Printers Inkjet Printers Dot-matrix Printers The exam touches base on each of these, but the wise technician should focus on laser printers, not only for the exam’s sake, but because these printers are the most common type in today’s computing environm...

3. Pocket PC Installation
Installing Pocket PC programs is fairly straightforward. Palmtop computers use an interface with a hosting laptop or desktop computer. The handheld is updated and installed through this interface. This interface also provides a means to install third-party programs onto the iPAQ. The procedure typically is as follows: The program is downloaded to the desktop. The user installs program from desktop, just like any other program. ...

4. General Bus Architectures
On the system board are a number of expansion slots that are used to expand on the computer’s capabilities. When it is first purchased, a computer only has so many capabilities—the nice thing is that you can expand on those capabilities. Expansion slots expand on what the computer can do. The problem is that there are different types of expansion slots in the system, so when you go to purchase that sound card or network card, you have to make sure that you purchase the right type. In the following sections...

5. Basic Motherboard Components
When you look at the motherboard inside your computer, you notice that there are a number of different items connected to this board. The memory sockets are installed on this board; the CPU socket is located on the motherboard, and the BIOS chip is also located on the motherboard. In this section, we will identify the different system board components. Processor One of the easiest items to recognize on the motherboard is the processor. The processor is usually the l...

6. Managing Windows Services from the Command Line
You can manage services through the command-line interface as well as the GUI; in some cases, the command line can be faster and easier. There are two ways to do this. The first is with the net command. The commands net start servicename and net stop servicename start and stop a service on the local computer. If the service name has spaces in it, you must enclose the name in quotation marks ("), and you can specify either the service's Display Name (the name listed in the Services management display), or the shorter S...

7. How to Choose and Install Memory on Your Compter
In general, upgrading memory is a simple task—assuming you purchase the proper type of memory for the upgrade. Factors that affect the proper type of memory are: - The speed of the memory - Pin connector type - Parity versus non-parity The following sections discuss each of the factors that affect the purchase of memory for your system. Speed When purchasing memory, you need to first take into account the speed of the memory, which is typically measured ...

8. IBM Wireless Security Auditor
WSA is an IBM research prototype of an 802.11 wireless LAN security auditor, running under Linux on an iPAQ PDA. WSA automatically audits a wireless network for the proper security configuration to help network administrators close any vulnerabilities before hackers try to break in. Although there are other 802.11 network analyzers out there (wlandump, ethereal, Sniffer), these tools are aimed at protocol experts who want to capture wireless packets for detailed analysis. WSA is intended for the more general audience of networ...