Reference Manual: Intel 82801EB/82801ER SATA Controller
Intel® 82801EB (ICH5) and Intel® 82801ER (ICH5R) Serial ATA Controller: Programmer’s Reference Manual (PRM), July 2003
This document was prepared to assist BIOS software providers and Operating System (OS) providers in supporting the Intel® 82801EB (ICH5)/ 82801ER (ICH5R) SATA Controller feature set and programming interface.
It is assumed that the reader has a working knowledge of ATA/SATA architecture. Also, the reader should have an understanding of ATA, BIOS (including ACPI) and device driver development for the target operating systems.
This document also describes functions that the BIOS and the OS shall perform in order to ensure correct and reliable operation of the platform. This document will be supplemented from time to time with specification updates. The specification updates contain information relating to the latest programming changes. Check with your Intel representative for availability of specification updates.
This document does not cover any of the software requirements around configuration of the RAID controller in ICH5R. The recommendations in this Programmers Reference Manual (PRM) apply to the following components:
Register Access: This document uses the following notation as related to register access: RegOffset.BitOffset. Where:
• RegOffset specifies the name of the register to be accessed (either in I/O or PCI configuration space).
• BitOffset specifies the name of a bit contained within RegOffset that is to be accessed.
Read the full Reference Manual Intel® 82801EB/82801ER SATA Controller.