PDCIDE(4)

PDCIDE(4) | Device Drivers Manual | PDCIDE(4)

# NAME

`pdcide` — Promise IDE disk controllers driver

# SYNOPSIS

`pdcide* at pci? dev ? function ? flags 0x0000`

# DESCRIPTION

The `pdcide` driver supports the Promise Ultra33, Ultra66, Ultra100, Ultra100TX2, Ultra100TX2v2, Ultra133, Ultra133TX2, Ultra133TX2v2, Fasttrak133 and Serial ATA/150 IDE controllers, and provides the interface with the hardware for the ata(4) driver.

The 0x0002 flag forces the `pdcide` driver to disable DMA on chipsets for which DMA would normally be enabled. This can be used as a debugging aid, or to work around problems where the IDE controller is wired up to the system incorrectly.

# SEE ALSO

ata(4), atapi(4), intro(4), pci(4), pciide(4), wd(4), wdc(4)

# BUGS

The timings used for the PIO and DMA modes for controllers listed above are for a PCI bus running at 30 or 33 MHz. This driver may not work properly on overclocked systems.

The `pdcide` driver does NOT function correctly on NetBSD/sparc64.

December 23, 2003 | NetBSD 11.0