Subject: HEAD up: update kernel config files
To: None <>
From: Manuel Bouyer <>
List: current-users
Date: 10/08/2003 14:10:43
I just commited some changes to the IDE system that requires you to update
your kernel config file and rerun config:
- there is now a atabus mid-layer appearing in the device tree and in kernel
  config file. wd and atapibus attaches to atabus instead of the ide
  controllers, and atabus attaches to the ide controllers:
  pciide* at pci?
  atabus* at pciide? channel ?
  wd* at atabus? drive ?
  atabibus* at atabus?
- the pciide driver has been split in per-chip family drivers:
acardide*       at pci? dev ? function ?        # Acard IDE controllers
aceride*        at pci? dev ? function ?        # Acer Lab IDE controllers
cmdide*         at pci? dev ? function ?        # CMD tech IDE controllers
cypide*         at pci? dev ? function ?        # Cypress IDE controllers
hptide*         at pci? dev ? function ?        # Triones/HighPoint IDE controllers
optiide*        at pci? dev ? function ?        # Opti IDE controllers
piixide*        at pci? dev ? function ?        # Intel IDE controllers
pdcide*         at pci? dev ? function ?        # Promise IDE controllers
siside*         at pci? dev ? function ?        # SiS IDE controllers
slide*          at pci? dev ? function ?        # Symphony Labs IDE controllers
viaide*         at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers
pciide*         at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver

You need to add the proper *ide drivers for your hardware (or all of them
if you want :)
The serverworks driver has not been commited yet; I'm waiting for
a copyright notice from the author for it.

See pciide(4), atabus(4) and the GENERIC config files for details.
Manuel Bouyer, LIP6, Universite Paris VI. 
     NetBSD: 24 ans d'experience feront toujours la difference