PDCIDE(4)
π NAME π
okay so bestie, welcome to PDCIDE(4) from the Kernel Interfaces Manual β this is the page for pdcide, aka the Promise IDE disk controllers driver. She's giving hardware-interface realness, and we're gonna get into it. π
β¨ 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. iconic behavior, honestly. π
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. lowkey a little emergency button, but make it Unix. π«Ά
π SEE ALSO π
go peek at ata(4), atapi(4), intro(4), pci(4), pciide(4), wd(4), and wdc(4) β the whole friend group is there. π
π 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. so yeah, don't come for her with a chaotic overclocked setup and expect perfection. π
The pdcide driver does NOT function correctly on NetBSD/sparc64. like, fr fr, that's the warning. no cap. π
kisses and butterflies, this page is from Debian, dated December 23, 2003, and it's the PDCIDE(4) manual. π«Άπ β¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2003 Manuel Bouyer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms