IBM CMX58886CX Switch User Manual


 
62 CMX58886CX cpuModule BDM-610000050 Rev A
Legacy Mode and Native Mode IDE
The onboard EIDE controller may be configured as a either a Legacy or Native Mode IDE controller in the BIOS
Setup. However, the operating system must support the selected mode for the device to operate correctly. The
default configuration for the controller is Legacy Mode, as this is supported by most operating systems.
Legacy Mode
Legacy mode is the default configuration of the onboard EIDE controller. When in this mode, the controller will
be fixed to use two interrupts: IRQs 14 and 15. Similarly, the I/O address of the controller will be fixed in the
system. When in Legacy Mode, only a primary and secondary channel m ay be used in the system.
Native Mode
Native Mode allows more flexibility, as the system resources used by the IDE controller may be modified. When
in Native Mode, the IDE controller only requires a single IRQ. Unlike Legacy Mode, this IRQ may be changed by
the user or the operating system for better distriution of the system IRQs. When IRQs in the system are more
evenly distributed, interrupt latency is minimized. The base address of the controller may also be modified.
Configuring the ATA/IDE Disk Chip Socket
The cpuModule was designed to be used in embedded computing applications. In such environments, magnetic
media like hard disks and floppy disks are not very desirable. It is possible to eliminate magnetic storage devices
by placing your operating system and application software into the cpuModule's ATA/IDE Disk Chip socket.
Before installing a device in the ATA/IDE Disk Chip socket, it is highly recommend to first configure the secondary
IDE controller and device mode in the BIOS setup.
The secondary IDE controller must be enabled in the BIOS to allow read and write access to the device. When a
device is installed in the socket, it will always appear as a master on the cpuModule’s secondary IDE controller.
From the BIOS setup screen, the user can also configure whether the socket contains a DMA mode or PIO mode
device.
DMA Mode: DMA mode will reduce CPU overhead. This mode can be set use multi-word DMA.
PIO Mode: When the socket is in PIO mode, PIO transfers are supported. PIO Mode supports write
protection.