Linux-1U.net


Linux-1U Features

Linux-1U Chassis

Linux-1U Systems

Linux-1U Comparason

Linux-1U LCD FrontPanels

IDE vs SCSI
CPU Specs
Memory Specs


24x7 Server Admin

FREE 1U Systems

Other 1U Systems

1U Power Supplies
1U MotherBoard
1U Riser Cards
HeatSinks/Fans
BarCodes
1U Misc Parts

Racks-n-Cabinets
SerialConsole
KVM

InstallationSupport

DiagnosticTesting
Tuning-Optimization


About/Contact Us

LegalInfo


1U Rackmount Chassis

Custom-Chassis.com

Linux-1U.net

1U-ITX.net


ITX-Blades.net


Small PC cases

Mini-Box.net

Wrap-Box.net

Wrap-OS.net


Wan-Sim.net



Linux-Consulting.com

Linux-CAE.net

Linux-Sec.net

Linux-Boot.net

Linux-Backup.net

Linux-Wireless.org

Linux-Office.net

Linux-Video.net

Linux-VOIP.net

Linux-Jobs.net

Linux-Diff.net

1U-Raid5.net

Linux-Howto.net


Spam Reporting



Free Linux CDs

ISO9660.org

Distro-CD.org

Patch-CD.org



Linux-Distributions



FreeBSD.org

















Contact



Linux is a registered trademark of
Linus Torvalds

More Linux Legalese


Linxu-1U.net/Disks == ATA Specs


ATA Protocol PIO/DMA modes DataTransferSpeed/Seconds
ATA IDE PIO 0
PIO 1
PIO 2

Multi-word DMA
Mode 0
3.3MBytes
5.2MBytes
8.3MBytes

4.2Mbytes

ATA-2 Fast ATA ( EIDE ) PIO 3 -or-
Multi-word DMA Mode 1
11.1Mbytes
13.3 MBytes

ATA-3 Fast ATA ( EIDE ) PIO 4 or
Multi-word DMA Mode 2 or
UDMA 0
16.6 MBytes
ATA-4 UltraATA-33 UDMA Mode 2 33.0 MBytes
ATA-5 UltraATA-66 UDMA Mode 4 66.0 MBytes
ATA-6 UltraATA-100 UDMA Mode 5 100.o MBytes
ATA-7 UltraATA-133 UDMA Mode 6 133.o MBytes

Serial ATA 1x

160.o MBytes

Serial ATA 4x
640.o MBytes

  • 16bit Data Bus width
  • Maximum of 2 devices per IDE channel ( cable )
  • Maximum cable length is 50cm, less for Ultra-66/100 or CRC errors will occur
  • ATA-1 == maximum capacity up to 540MB disks
  • ATA-2 == LBA mode ( maximum capcity up to 120GB disks ), solved the 1024 cylinder barrier
  • ATA-3 == SMART Self-Monitoring Analysis and Reporting Technology
  • ATA-4 == ATAPI AT Attachment Program Interface ( ATA Packet Interface )
  • ATA-5 == 80-Conductor IDE cables

BIOS Config
  • PIO Modes
    • PCGuide.com PIO Mode and Timing

    • PIO data transfers requires the CPU to do all the data transfer
      • PIO Mode 4 - 16.6 MB/sec data transfer
      • PIO Mode 3 - 8.3 MB/sec data transfer

  • DMA Modes
    • PCGuide.com DMA Mode and Timing

    • DMA Mode 4 - 66.o MB/sec data transfer
    • DMA Mode 2 - 33.o MB/sec data transfer
    • Multi-word DMA 2 - 16.6 MB/sec data transfer
    • Multi-word DMA 1 - 8.3 MB/sec data transfer

  • BIOS & IDE Disk Capacity Barriers
      Tue.nl Large-Disk-HOWTO - History of BIOS and IDE limits
      TLDP.org Large-Disk-HOWTO - History of BIOS and IDE limits
      Tue.nl Disk Limits

    • CHS = Cylinders(Track), Heads, Sectors/Track
    • E-CHS = Extended CHS
    • LBA = Logical Block Address

    • 504 MByte Disk Size Barrier ( IDE - ATA )
      • BIOS that uses Int13 interface - ( no CHS translation )
      • BIOS uses 8bit FAT
      • Combined CHS Limitation/Restriction = 1024/16/63 == 504MB
          BIOS Limits for CHS = 1024/256/63 ( 8GB )
          IDE Limits for CHS = 65536/16/255 ( 136GB )

    • 4 MByte Disk Size Barrier

    • 8 GByte Disk Size Barrier ( Fast IDE - ATA-2 )
      • CHS Translating BIOS ( Supports LBA )
      • LBA mode solved the BIOS translation to break the 1024 cylinders barrier
      • Combined LBA CHS Limitation/Restriction = 1024/255/63 == 8192MB
        • P-CHS - Physical CHS used by the BIOS to access the disk
        • L-CHS - Logical CHS used by the software applications
          • Bit Shifting: L-Cyl = C/2 and L-Heads= 2*H
          • LBA assisted method: Always 63 Sectors, Cyl/Heads

    • 2 GByte Disk Size Barrier -- has 16bit FAT
      • The 13th bit is needed to provide support for a drive having 4096 or more cylinders
      • BIOS uses only the lower 12 bits of the 16-bit cylinder word ( 2GB limitation )
          1023 cyl == 10-bits == 528Mb
          2047 cyl == 11-bits == 1024MB
          4095 cyl == 12-bits == 2048MB <<--
          8191 cyl == 13-bits == 4096MB
          16383 cyl == 14-bits == 8192MB
          32767 cyl == 15-bits == 16384MB
          65535 cyl == 16-bits == 32768MB

    • 32 GByte Disk Size Barrier -- 16-bit FAT fully used

    • 128 GByte Disk Size Barrier
      • Uses only 28bits of 64-bit LBA

    • 137 GB Disk Size barrier
      • Upper limit of IDE specs

    • 2TeraByte Disk Size barrier -- 32bit FAT

    • 144PetaByte Disk Size barrier -- 48bit FAT ( ATA-6 )


  • BIOS IDE Limitions FAQs
  • Hard Disk Software
Caution
  • Do NOT combine different protocol DMA devices the same ATA cable

    Linux-1U.net/Tuning More Disk tuning options





Disk Failures

IDE Drivers

IDE Cable Specs
LostCircuits.com cut in IDE cables
LostCircuits.com propagation delays
LostCircuits.com capacitance


  • The official length specifications:
      FormFactors.org page 9 == up to 18"
      Total cable length: 10" to 18"
      Length between controller and first drive: 5" to 12"
      Length between drives: 5" to 6"

    So Why are there 24" and 36" long IDE cables ???


  • Round Cables

  • Flat Ribbon IDE Cables
    Master/Slave Connectors

    40-80 Conductor Cables

    ATA Timing Specs

ATA Specs

ATA HW Code

Other Specs

Raid


Copyright © 2000
Linux-Consulting
All Rights Reserved.
Updated: Tue May 3 18:34:36 2011 PDT