WDC(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’Ύ NAME πŸ’Ύ

okay so bestie, welcome to the wdc(4) page from the Kernel Interfaces Manual πŸ’– β€” this is the wdc driver: a WD100x compatible hard disk controllers driver. slay. ✨

✨ SYNOPSIS ✨

🌈 ISA and ISA plug'n'play controllers 🌈

wdc0 at isa? port 0x1f0 irq 14 flags 0x00
wdc1 at isa? port 0x170 irq 15 flags 0x00
wdc* at isapnp?

πŸ¦‹ Open Firmware ISA πŸ¦‹

wdc* at ofisa?

πŸŽ€ PCMCIA controllers πŸŽ€

wdc* at pcmcia? function ?

πŸ’œ arm32 πŸ’œ

wdc0 at pioc? offset 0x01f0 irq 9

🌸 atari 🌸

wdc0 at mainbus0

⭐ amiga ⭐

wdc0 at mainbus0

πŸ¦‹ DESCRIPTION πŸ¦‹

The wdc driver is literally the hardware-interface bestie for the ata(4) driver. It supports IDE and EIDE controllers, plus MFM, RLL and ESDI on the ISA bus. PCI IDE controllers in legacy mode are also supported, but the pciide(4) driver may provide more functionality. iykyk πŸ’…


On the ISA front-end, the following flags are supported β€” no cap, these are the real ones:

  • 0x0001 β€” Enables 32-bit I/O negotiation in the driver. This is known to cause problems with some motherboards. 🫠
  • 0x0002 β€” Don't probe for the second drive.
  • 0x0004 β€” Set WDC_CAPABILITY_ATA_NOSTREAM flag.
  • 0x0008 β€” Set WDC_CAPABILITY_ATAPI_NOSTREAM flag.

πŸ’… SEE ALSO πŸ’…


mwah πŸ’‹ source/version: Debian, date: October 8, 2003, page: WDC(4) β€” byeee bestie! βœ¨πŸŽ€

πŸ“¦ where this page comes from