DaniS506 version 1.8.2 has been released (2/24/2008). DaniS506 is a replacement for IBM's EIDE driver (IBM1S506), which features: support for Intel, VIA, Ali, SiS, CMD, Promise, Cyrix, HPT, AMD, Artop, SMSC, ServerWorks, Opti, Nvidia, NatSemi, SiliconImage, ITE, ATI, and NetCell chipsets, SerialATA, PCCard controllers, busmastering, Ultra33-DMA, Ultra ATA-66, Ultra ATA-100, faster PIO due to 32-bit I/O, and much more.

Hobbes: http://hobbes.nmsu.edu/cgi-bin/h-search?key=danis