IFB Usage Considerations

10.5.9.2Example #2: Mixed Ultra DMA/33 and Non-ultra DMA/33 Configuration

 

 

 

Best

 

 

 

 

Non Ultra DMA

Fast PIO

 

 

 

 

 

IFB Ultra

 

Supported?

 

 

 

Ultra

Best DMA

Best PIO

IFB

Supported?

Drive

Type

Position

DMA

Best DMA

DMA

Mode

Mode

Mode

Best PIO Mode >=

 

 

 

Mode

Mode is {SW2,

 

 

 

Mode

 

 

 

Best DMA Mode

 

 

 

 

 

 

 

MW1, MW2}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 0

Fixed Disk

Primary

Ultra

Multi Word

PIO4

Ultra

Mode 4

yes

yes

 

 

Master

DMA

DMA Mode

 

DMA

 

 

 

 

 

 

Mode 2

2

 

Mode 2

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 1

Fixed Disk

Primary

N/A

Multi Word

PIO4

N/A (Ultra

Mode 4

yes

yes

 

 

Slave

 

DMA Mode

 

DMA

 

 

 

 

 

 

 

2

 

disabled)

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 2

ATAPI

Secondary

N/A

Multi Word

PIO3

N/A (Ultra

Mode 3

yes

yes

 

CDROM

Single

 

DMA Mode

 

DMA

 

 

 

 

 

 

 

1

 

disabled)

 

 

 

 

 

 

 

 

 

 

 

 

 

In the above configuration, Ultra DMA Mode 2 will only be enabled on Drive 0. Non-ultra DMA and Fast PIO support will be enabled on each drive as well.

.

Register

Type

Offset

Value

Comments

 

 

 

 

 

PCI Command Register

PCI

04h

0005h

Ensure that bits 0 and 2 are ‘1’.

 

 

 

 

 

PCI Master Latency Timer

PCI

0Dh

System dependent

 

 

 

 

 

 

PCI Bus Master IDE Base I/O

PCI

20-23h

System dependent

Ensure that bit 0 (of register value)

Address

 

 

 

is ‘1’.

 

 

 

 

 

IDE Timing Register 1

PCI

40-41h

E377h

Mode config. for Primary

 

 

 

 

 

IDE Timing Register 2

PCI

42-43h

A103h

Mode config. for Secondary

 

 

 

 

 

Secondary IDE Timing Register

PCI

44h

0Bh

 

 

 

 

 

 

Ultra DMA Control Register

PCI

48h

01h

Drive 0 is Ultra DMA capable.

 

 

 

 

 

Ultra DMA Timing Register

PCI

4A-4Bh

0002h

Ultra DMA mode config.

 

 

 

 

 

10.5.9.3Example #3: Non Ultra DMA/33 Drive Configuration

 

 

 

Best

 

 

 

 

Non Ultra DMA

Fast PIO

 

 

 

 

 

 

 

Supported?

Supported?

 

 

 

Ultra

Best DMA

Best PIO

IFB Ultra

IFB

Drive

Type

Position

Best DMA

Best PIO Mode

DMA

Mode

Mode

DMA Mode

Mode

 

 

 

Mode is {SW2,

>= Best DMA

 

 

 

Mode

 

 

 

 

 

 

 

 

 

 

 

MW1, MW2}

Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 0

Fixed Disk

Primary

N/A

Multi Word

PIO4

N/A (Ultra

Mode 4

yes

yes

 

 

Master

 

DMA Mode 2

 

DMA

 

 

 

 

 

 

 

 

 

disabled)

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 1

Fixed Disk

Primary Slave

N/A

Multi Word

PIO4

N/A (Ultra

Mode 4

yes

yes

 

 

 

 

DMA Mode 2

 

DMA

 

 

 

 

 

 

 

 

 

disabled)

 

 

 

 

 

 

 

 

 

 

 

 

 

Drive 2

ATAPI

Secondary

N/A

Multi Word

PIO3

N/A (Ultra

Mode 3

yes

yes

 

CDROM

Single

 

DMA Mode 1

 

DMA

 

 

 

 

 

 

 

 

 

disabled)

 

 

 

 

 

 

 

 

 

 

 

 

 

Intel® 460GX Chipset Software Developer’s Manual

10-15