It seems that even in 2.6.14, you always need the ide-generic module if you use any other ide module. This is because ideprobe_init() is ONLY called from the ide-generic module initialization!
There's a comment in /usr/lib/yaird/perl/Hardware.pm which says: # Hmm, via82cxxx (2.6.8) also needs ide-generic # to load it seems. That could be because ide-generic # contains a call to ide_probe_init() which is in # the ide-core module. After loading ide-generic # it's still the via82cxxx module that manages the device; # see /sys/bus/pci/drivers/VIA_IDE/. # The above error persists in 2.6.12, and is solved # in 2.6.14. The last sentence is NOT true, I just completely grepped through a full 2.6.14 source tree, and ideprobe_init() is ONLY called from ide_generic_init(). Therefore, you always need to include the ide-generic module if the system uses IDE.
signature.asc
Description: OpenPGP digital signature